ProjectXmlMigration20

    This page lists changes that are necessary to migrate project.xml file from Labs 1.x to 2.0:

     

    Major changes

     

    • <user-forum> and <dev-forum> - This information was included in <link> element or was not included at all. We will use old links, then switch to new, pretty ones when URL mapper is written.

    • <developers> - seems we have got to fill this info by hand.

    • <link> - copy entries from previous <menu>/<link>

    • <pages> - Create default page for each project and one page for each freezone link (<menu>/<freezone>). The default page should contain menu portlet and project info portlet (or, alternatively, freezone page with project description). Menu portlet parameters depend on old <menu> tag content.

    • <downloads> - copy entries from previous project.xml

     

    Minor changes

     

    • <info> element should refer html page (like <description>, for example "projectInfo.html")

    • <jems> - unify names ("as" -> "jbossas", "portal" -> "jbossporta", etc.)

    • <repo-type>, <anon-repo>, <commiter-repo> - in 1.x this information was stored in <repository> or <link> elements.

     

    Attributes to Skip

     

    The following fields can be successfully set after the migration. They are not necessary now.

     

    Currently not used:

    • <build-results>,

    • <packaged-for-download>,

    • <support> and <training>,

    • <documentation>

     

    Additionally:

    • pools (in poll(s).xml) - not used or not up to date

    • counters (counter.xml) - download counters are waiting for improvement.