Hi, Nuxeo on 5.2 branch is now using Seam 2. Here is a list of things you will have to do/check on your installation or custom code when updating:
1. Use at least jboss 4.2.2 and patch it (run "ant patch" at the root of nuxeo-ep). There is not need for a jems-installer anymore, so you just have to unzip what you downloaded: http://www.jboss.org/jbossas/downloads/ 2. Use java 5: java 6 is not officially supported for jboss 4.2.2 and we still have some issues to fix in nuxeo code for java 6 support. 3. Changes in jboss-seam: check the "Code migration" section in the following document: some packages have been renamed. http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jboss/jboss-seam/seam2migration.txt?view=markup&sortby=author 4. JSF changes: - Some tomahawk tags t:* will issue a deprecation warning: you should replace them by the ones wrapped in the nxu:* tag library. Some are still in the nuxeo templates (explaining the spurious WARN logs you will see): they will be changed to nxu:* tags soon. - Some tomahawk tags are not supported anymore, feel free to ask if you have difficulties finding a replacement. - The tomahawk tree is not supported anymore, use the richfaces tree component instead. You can have a look at TreeActionsBean and tree_explorer.xhtml for examples. It should be easier to manage than the old tree. - The trinidad library has been removed. As it is not used at all in nuxeo xhtml pages, you should not have any in your custom templates. - upload configuration can now be set here: server/default/deploy/nuxeo.ear/OSGI-INF/templates/components.xml 5. Data migration: be aware that most datasources now use Derby instead of HSQL. The workflow database still uses HSQL ; we will make it use Derby soon. Please report any other upgrading or installation issue you might have. Regards, -- Anahide Tchertchian, Nuxeo Mail: [EMAIL PROTECTED] - Tel: +33 (0)1 40 33 79 87 http://www.nuxeo.com - http://www.nuxeo.org _______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm
