Habari Website Overhaul
From Habari Project
We are currently researching overhauling the current Habari website; this page will act as a scrapbook for ideas. We will develop each of these ideas in greater detail using feedback from mailing lists and the IRC channel. Feel free to add anything into the mix!
This section details the features included in the various components of the site.
In the home section, you are able to learn about Habari's features, compare it to other platforms, and access FAQ.
- Download the latest stable release, or unstable development build.
- You can also 'build' a download, integrating plugins and themes.
- Finally, these downloads can be accessed in different formats (zip/tar), or there is a feature to autoinstall on a server by simply entering your FTP login details.
- There will also be SVN details for those so inclined.
- The Help Center focuses on screencasts, tutorials and help articles for regular users
- Articles are in-fact wiki pages. wiki.habariproject.org/en/Help/[Articles go here].
- As well as help articles, there will be links to the forums, the mailing lists, and the FAQ.
- Support for specific plugins/themes will be directed to the extension directory.
- Much like the Help Center, but focused at Developers instead (who would of guessed?!)
- Sample plugins/themes will help new devs get into the swing of things.
- Coding guidelines etc will reside here.
- Information about getting extensions into the repo will also be here.
- Perhaps accessed at wiki.habariproject.org/en/Developers/[Articles go here]
As a user, you will be able to register on the site. This will create a profile, where you can share some information about yourself, including sites where you use Habari. Additionally, each user will have a board where messages can be left for them. Finally, users can share a list of extensions they use.
Each user can be awarded badges for contribution to the project. Badges are non-competitive in nature and are designed to facilitate contribution to all aspects of Habari. For developers, a list of extensions they have written is included.
The extension directory will allow developers to upload their plugins and themes. Releases can be made, with release notes and target versions. Additionally, there will be integration with svn allowing releases to be automatically pulled in from a repository.
On an extension page, there is a description of the extension, along with room for screenshots. Extensions are also given tags, to allow easy sorting. Each extension page also includes customizable links (ex. to support page on forums, trac ticket, external homepage). Users can review extensions using a 5-star system. They can also mark extensions they use, which brings it to their community page.