WebSiteRequirements
Marc R. Hoffmann edited this page Feb 18, 2015
·
2 revisions
Web content management for www.eclemma.org should move to GitHub too. This page outlines requirements and the functionality of the existing publishing system.
- Keep URLs stable: Due to many external sites linking to www.eclemma.org the existing URLs must not change
- Local preview rendering
- Link validator (nice to have)
- Static content only
- Must be available under multiple domains (www.eclemma.org, www.eclemma.com, www.jacoco.org)
- EclEmma Site: repo content
- Embedded EclEmma Help: EclEmma repo content (last release tag)
- JaCoCo Documentation: recent trunk build result
- Fetch Content vom Git Repository
- Extract formatted content (body) from HTML documents
- Pull meta data from HTML documents (last modified, revision, source path)
- Generate page layout from template
- Generate navigation tree with current page highlighted
- Verify relative links
- Add static content (images, CSS)