Content
Top level sections should be based on language: English, Japanese, Francais, Italiano, Korean(use language codes for the url and text for the nav display?). Also, tight coordination with the other languages is ++important. (cross reference articles that are available in other languages)
Need to consider removing unnecessary content or not indexing it. Sandbox can clutter search results as well as user pages. I think if user pages and the sandbox are not indexed then the core results should be more relevant. The other side effect of not indexing user pages is that people wouldn't post real info there. As a general rule of thumb going forward, user pages should be deemed private/staging grounds. If you want to link to information there-in then it needs to be moved it an appropriate location in the main hierarchy. Guerric
- Cleanly display the high level subprojects and 3-4 top level links for each project
- Deki
- FAQ
- API Reference
- Converters (MediaWiki, Confluence)
- Front Ends (Desktop Connector, Mobile)
- Extensions and Dekiscript
- Breakdown Extensions and DekiScript into Begginer, Intermediate, and Advanced to provide progressions for users learning
- Skinning
- Roadmap and work in progress
- Dream
- Tutorials
- Configuration
- Services
- Specs
- Roadmap and work in progress
- (Include less prominent links to subprojects such as converters and front ends)
- Include a dedicated page for EACH command line tool included with the distribution. If not documentation page exists for a command line tool, then the tool should not be included in the distribution!
- Community Forge
- Skins
- DekiScripts (forums, blogs, etc.)
- PHP Plugins
- Extensions
- Download
- Links to the latest versions of popular packages of projects
- Get involved! (RoyK : This should be combined with the "Contribution" section)
- How to write an FAQ entry or tutorial
- Posting on the Forums
- Filing a bug
- Contribution
- SVN repo info
- How to contribute (patches, dekiscripts, localization, feature requests)
- How to report issues and get help
- Use a contribution form which would create pages and tags based on inputs and templates (?)
Dynamic content Community Activity (this could be on the homepage itself - no need to bury it)
- Display top x recent page changes
- Most active recent forum posts
- Most recent mantis activity
- have a widget on our IRC channel (?)
- Breakdown legacy documentation
- Breakup documentation according to release as it still is pertinent