Uploaded image for project: 'JDO'
  1. JDO
  2. JDO-537

Upgrade Apache JDO site to encompass user-level documentation/guides etc

    XMLWordPrintableJSON

Details

    Description

      The Apache JDO site is good as far as it goes, but is typically at a developer level. The vast majority of users don't read the JDO specification, and certainly not in any detail. It would benefit from a revamp to take on user-level docs describing basic JDO terminology such as PersistenceManager, PersistenceManagerFactory, JDOQL, Extents etc etc. In addition some simple worked examples would aid uptake. The JPOX site already has a selection of such docs at
      http://www.jpox.org/docs/jdo/jdo_overview.html
      and they could be moved across.

      The current site is generated using Anakia, but would likely be more extensible and cleaner using Maven1 site/xdoc plugins. As a demonstration of this, there is an initial Maven1 version of the Apache JDO site at
      http://www.jpox.org/apachejdo/index.html
      This demo has had very little configuration, and is located there temporarily to allow feedback, and will be removed in the future. Maven1 site/xdoc allows "navigation.xml" (to define the side navigation), "site.jsl" (to define the velocity process of putting together top, side, body and bottom areas on each page), and 3 CSS files to control styling, fonts and such. The side menu can benefit from submenus with expand/collapse to aid display of large amounts of content.

      I'd anticipate adding the following side menu groups, but others may have better ideas

      • Documentation - with pages for different JDO concepts PM, PMF, JDOQL, Extent, etc
      • Tutorials - very simple worked examples, things like 1-1, or replication, or how to have an M-N with attributes

      Attachments

        1. xdocs.zip
          162 kB
          Andy Jefferson

        Activity

          People

            andyj Andy Jefferson
            andyj Andy Jefferson
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: