Seems to me there's one other open question, that of id scope: - unique within a psml - unique on a jetspeed server.
While I like the idea of being able to include parts in many psml's, which unique on server supports, I think in general unique on server is more difficult, would make it harder to move psml files around, and is more than what we really need. We could have in include mechanism to share parts, whoich would use the local uid and portal id together, such as <include portal="/shared/finance/template" peid="23">. * * * I vote for unique within a psml only. I also vote for integer (long) format, where the root element is by convention #1 or #0, and all others are whatever they end up being. The psml file reader can, while reading each psml, keep track of the largest id to use when a new one is needed, stored in the root element or not. - Glenn -----Original Message----- From: David Sean Taylor [mailto:[EMAIL PROTECTED]] Sent: Wednesday, March 06, 2002 1:32 PM To: 'Jetspeed Developers List' Subject: RE: Jetspeed Proposal: iframe portlet control To summarize the plan for portlet ids: - change all psml files to have a unique id - if a psml file doesn't have an id, the toolkit service will add the id (but the id doesn't get stored until its customized) - write a conversion utility - start converting all $links and references everywhere to use the portlet id (this will be a lot of changes....) - customizer - all controllers and controls that reference subelements (menus, panes, tabs) - actions (minimize, maximize,etc) - try to come-up with a formalised way to set query params and post parameters so that they only go to a specific portlet (based on portlet-id). One use-case is to put two HelloVelocity portlets on the same page and make sure that only one updates. Still remaining question. What is the format of the id (vote): - hex - integer - dot notation as described by Santiago -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
