I don't think there is a limit. Just use an unique fragment id in the
PSML if you want their prefs stored separately.

On 8/2/06, Michael Boss <[EMAIL PROTECTED]> wrote:
 How many instances of the same portal it is possible to make?
 Whether there are restrictions on quantity of instances?

To edit PSML in any case it is necessary, without a difference I want many
instances for the
same portlet or each time the same portlet to deploy.
Therefore I'll make many instances for the same portlet.

Many thanks Aaron :)


31.07.06, Aaron Evans <[EMAIL PROTECTED]> написал(а):
>
> On 7/30/06, Michael Boss <[EMAIL PROTECTED] > wrote:
> > In the specification of portlets it is written
> > (http://wiki.java.net/bin/view/Portlet/JSR168FAQ
> > ):
> > "Multiple instances of a single portlet can be placed onto the same
> page.
> > ...
> > The portlet spec does not mandate any order in which the doView() (or
> for
> > that matter doEdit() or doHelp()) be called for multiple portlets on the
> > same portal page. This means if you were to set an attribute in the
> > doView()method of
> > CityPortlet you may or may not get the attribute in the doView() of
> > WeatherPortlet (depending on the portal server and perhaps the layout
> that
> > you are using). The spec, however, does mandates that the
> processAction() be
> > called before any rendering method is called. Therefore you need to
> ensure
> > that any state change that needs to be propagated across multiple
> portlets
> > in the same portlet application is confined to the processAction()
> method."
> >
> > Hence it follows that with the multiple instances of the same portlet
> there
> > will be the problems. I do not know, is it possible to bypass t hem.
>
> No, no problems really.  Two instances of the same portlet on a page
> can act independently of each other.  The point above is just that if
> you need two instances of a portlet on the same page to both reflect a
> change to say a user session attribute in the PORTLET_APPLICATION
> scope, then you need to take care of that in the action phase.
>
> > I want to make as follows:
> > I`ll extend administrative portlet so, that it will copy a portlet
> > war-file (that portlet which should have "many instances") to diploy
> > directory of Jetspeed2. The portal will automatically deploy this
> portlet.
> > Administrative portlet shows me all deployed portlets. I choose that,
> > which has just deployed and edit its preferences.
> > Thus I have one portlet and its one instance, and not as earlier I
> > wanted there are multiple instances of the same portlet.
> > I am right?  What do you think of it?
> >
>
> If you go into the Portal Site Manager and create a new page.  Then
> browse to that page, use the page edit mode and add your portlet to
> it.  You now have a separate instance of the portlet on a new page.
>
> Unfortunately, it looks as though you can't edit its preferences in
> this way so unless your portlet has an edit mode for editing the
> preferences, the alternative is to make the PSML pages by hand in an
> editor and deploy them to jetspeed/WEB-INF/pages.
>
> n each PSML page, include your portlet as a portlet fragment and make
> sure you use distinct fragment IDs and then customize the preferences
> as necessary.  Example of a portlet fragment:
>
> <fragment id="my-portlet-2" type="portlet"
> name="my-portlet-app::MyPortletName">
>                <title>Welcome</title>
>                <preference name="contentPrference" readOnly="true">
>                <value>/WEB-INF/content/welcome.html</value>
>                </preference>
>        </fragment>
>
> > Many thanks
> >
> >
> > 29.07.06, Michael Boss <[EMAIL PROTECTED] > написал(а):
> > >
> > > > I think what you could do is make PSML pages that are
> > > > editable by the admin, and viewable but not editable by all other
> > > > roles.
> > > I dont absolutely know how it to make.
> > >
> > > In a Jetspeed2-Portal is a "Portlet Application Manager" (Admin >>
> > > Jetspeed Administrative Portlets >> Portlet Application Manager) which
> > > allows to chosen portlet with "Portlet Entity Browser" to add an new
> > > entity. What means entity in this case? Is meant an instance of a
> > > portlet?
> > >
> > >
> > > 28.07.06, Aaron Evans< [EMAIL PROTECTED] > написал(а):
> > > > I do all my stuff by editing PSML by hand.  However, if I'm not
> > > > mistaken, I think what you could do is make PSML pages that are
> > > > editable by the admin, and viewable but not editable by all other
> > > > roles.
> > > >
> > > > In that way, the admin should be able to set the preference that
> > > > controls what content is sucked into your iframe portlet  by editing
> a
> > > > preference, but your users should not be able to change that.
> > > >
> > > > Perhaps someone else will chime in that has more expertise in this
> > > area...
> > > >
> > > > On 7/27/06, Michael Boss < [EMAIL PROTECTED] > wrote:
> > > > > In have a portlet like IFRAME-portlet. Portal-Administrator
> creates it
> > > > > and configures
> > > > > each instance of portlet, i.e. a quantity od instances of the same
> > > Portlet
> > > > > can be infinite. I want to set the preferences for each instance
> > > through
> > > > > some administrative interface. I don't want users to be able to
> change
> > > the
> > > > > preferences. And the user has an opportunity these instances to
> use.
> > > > >
> > > > > If I am not mistaken, the first way (multiple portlet entries in
> > > portlet.xml)
> > > > > it to make it will not turn out. And the second I not absolutely
> know
> > > as.
> > > > > Сould you me help and give me pair examples?
> > > > >
> > > > > Many thanks
> > > > >
> > > > > 2006/7/25, Aaron Evans < [EMAIL PROTECTED] >:
> > > > > >
> > > > > > There are a few of ways to accomplish this.
> > > > > >
> > > > > > Firstly, you can have multiple portlet entries in your
> portlet.xml
> > > > > > that all use the same Portlet Class but have different
> init-param
> > > > > > and/or preference values.
> > > > > >
> > > > > > Secondly, if all of your portlets config was via preferences,
> then
> > > you
> > > > > > could have a single entry in your portlet.xml but do the
> preference
> > > > > > configuration in PSML pages.
> > > > > >
> > > > > > HTH,
> > > > > > aaron
> > > > > >
> > > > > > On 7/24/06, Michael Boss < [EMAIL PROTECTED]>
> wrote:
> > > > > > > Hi I have developed a Portlet and sucessfully deployed this as
> its
> > > own
> > > > > > web
> > > > > > > app.
> > > > > > >
> > > > > > > I know that can be configured differently on instanciation.
> What I
> > > want
> > > > > > to
> > > > > > > do is boot up multiple instances of this portlet (all
> configured
> > > > > > > differently) without having to create them as seperate web
> apps
> > > > > > >
> > > > > > > Is this possible?
> > > > > > >
> > > > > > > Many thanks
> > > > > > >
> > > > > > > Baron
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to