[jboss-dev-forums] [Design of JBoss Portal] - Re: WANTED: Input from administrators & developers
dario.liberman
do-not-reply at jboss.com
Sat Oct 28 17:47:44 EDT 2006
STAGING ENVIRONMENT
I dont really know whether this should be posted to JBoss ON or to JBoss Portal, but I find it rather an administration oriented architecture aspect.
Many Web-CMS solutions offer an editorial or staging environmet as part of the production environment where you can preview changes before they go live.
The JSR170 has the idea of versioning and on top of that staging is built.
In my opinion, if all pages and all layouts of the portal would reside in the JCR, then it would be posible for editors to easily add new pages to the portal or move around portlets, previsualize and have an optional workflow of aproval (jBPM) and then someone with the appropiate rights would just press a "publish" button and make the changes live.
Notice that here no developer is required. The editor team would just for example add a christmas offer on the homepage of the portal and link to a new page explaining the offer, all done with the current portlets available.
All of this, without managing strange XML exporting and importing... the JCR already provides a versinable storage in an elegant way.
Also, having the pages defined in the JCR would allow easierly to manage for example the validation of internal links inside HTML sections.
Portlet preferences may be stored in the JCR too.
Its all about changing the DAOs to store in JCR instead of DBs and XML files... and we get all the benefits of permision, versioning, workspaces, sibling, ,subscription to events, etc from JCR.
I am missing something?
Thanks for all your extraordinary products.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981552#3981552
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3981552
More information about the jboss-dev-forums
mailing list