[ https://issues.apache.org/jira/browse/JDO-537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12531786 ]
Andy Jefferson commented on JDO-537: ------------------------------------ Thanks for your comments Michelle. 1. Deployment. I added a Maven1 goal "savesite" that does the copy from target/docs to docs, so the deploy uses the existing mechanism (and I've never used maven site:deploy anyway so have no issue with using what you have there). 2. Logo link, now goes to "http://db.apache.org/jdo". 3. Space on the header. We can put whatever you want there. See the JPOX docs, where we have a banner. This is defined in the xdocs/site.jsl file, the block that starts <div id="banner">. Some sites put the parent Apache project (e.g http://db.apache.org) but in this case I see little point since that is not a project as such, just a storage container with no defined purpose. Open to suggestions ... "Java Data Objects" image of some form if anyone feels artistic ;-) 4. Switch to new design, so I've checked in the following Sending /usr/local/tck/jdo/site/HOWTO Adding /usr/local/tck/jdo/site/maven.xml Adding /usr/local/tck/jdo/site/project.properties Adding /usr/local/tck/jdo/site/project.xml Adding /usr/local/tck/jdo/site/xdocs/enhancement.xml Adding /usr/local/tck/jdo/site/xdocs/exceptions.xml Adding /usr/local/tck/jdo/site/xdocs/glossary.xml Sending /usr/local/tck/jdo/site/xdocs/impls.xml Adding /usr/local/tck/jdo/site/xdocs/jdo_dtd.xml Adding /usr/local/tck/jdo/site/xdocs/jdo_v_jpa.xml Adding /usr/local/tck/jdo/site/xdocs/jdo_v_jpa_orm.xml Adding /usr/local/tck/jdo/site/xdocs/jdohelper.xml Adding /usr/local/tck/jdo/site/xdocs/jdoquery_dtd.xml Adding /usr/local/tck/jdo/site/xdocs/navigation.xml Adding /usr/local/tck/jdo/site/xdocs/orm_dtd.xml Adding /usr/local/tck/jdo/site/xdocs/site.jsl Adding /usr/local/tck/jdo/site/xdocs/specifications.xml Adding /usr/local/tck/jdo/site/xdocs/style Adding /usr/local/tck/jdo/site/xdocs/style/maven-base.css Adding /usr/local/tck/jdo/site/xdocs/style/maven-classic.css Adding /usr/local/tck/jdo/site/xdocs/style/maven-theme.css Adding /usr/local/tck/jdo/site/xdocs/style/print.css Adding /usr/local/tck/jdo/site/xdocs/tutorials Adding /usr/local/tck/jdo/site/xdocs/tutorials/replication.xml Adding /usr/local/tck/jdo/site/xdocs/why_jdo.xml (and the associated docs files) Transmitting file data ... Committed revision 581216. So there are a small number of new docs added. Feel free to update as required. I've updated the HOWTO to describe the places needing changes when adding docs or changing the navigation. 5. The existing build.xml and lib files are still present currently, so we have an easy way of back-comparing, but need removing before closure of this JIRA. > Upgrade Apache JDO site to encompass user-level documentation/guides etc > ------------------------------------------------------------------------ > > Key: JDO-537 > URL: https://issues.apache.org/jira/browse/JDO-537 > Project: JDO > Issue Type: Improvement > Components: site and infrastructure > Reporter: Andy Jefferson > Assignee: Andy Jefferson > Fix For: JDO 2 maintenance release 1 > > Attachments: xdocs.zip > > > 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 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.