Read this post carefully, it contains a lot of informationThe design project gives the designers more freedom then the content project. But this is not a theme contest, the challenge of the complete design of the full xoops.org website is too big for such a method. Instead, this is a community collaboration, where we first work our the requirements, and then start designing
This will mean we'll have alternatives of course, several designers showing their options, and we'll put these to a vote. The result is what we make it
TASK: Give your thoughts on what the requirements of the XOOPS site should be, from a design perspective. Fixed width or full width? Image rich? Full CSS and sematic markup? XHTML 1.0 transitional or strict?Equally important for the user experience is the way the wqebsite looks and handles. This part deal with designand is done in the theme subproject. The theme should allow the content structure to come to its full potential, and make the whole user experience a truly inspiring one. The website should show the power of XOOPS and sell the system to everyone who visits the site (well, almost everyone
).
This isn't just about a theme (meaning a theme.html and a css file), but concerns the complete look and feel of the website. Themes, templates, buttons, styles, everything. This makes it a big task. There will not be a contest where the XOOPS designers compete for the best theme and the community votes on which is best. No, this will be a community collaboration project, meaning that everyone who wants to take up a task is free to do so, and others are free to improve upon the results. This means that it should be clear who does what and when something can be expected. To make all this managable, we'll have a to-do list where people can add tasks and assign tasks to themselves. To make sure everyone is working on the same thing, we'll start with a wireframe design and a short list of requirements.
The design requirementsThe whole site needs to be state-of-the-art, and that includes full standards compliance. This is:
- XHTML 1.0 transitional (if possible: strict)
- CSS 1.0 and 2.0
- Accessible (using accesskeys for main navigation for example)
This shouldn't be too hard, when we pool the designer resources
There are a few other requirements tho:
- Semantic markup: by using the full power of CSS and XHTML, we can achieve *real* separation between content and design. This means no more:
<br>
<br>
<b><font size="2">XOOPS sitefont>b><br>
<br>
<font size="1">Welcome to the official XOOPS.org website.font>
but
<div id="welcome">
<h3>XOOPS siteh3>
<p>Welcome to the official XOOPS.org website.p>
div>
The CSS is vitally important in this case. The theme.html should be universal: the changes should be in the css files (like csszengarden).
This also means that the designers must contemplate the necessary variations in presentation of the content, to get a truly united and complete look and feel thoughout the whole website. Also, the variations for each portal apply, of course: news on the product portal should be presented the same way but in a different variation (color scheme perhaps, or use of images) as the community portal.
The website should be focussed on usability, meaning easy to read, easy to look at, easy to navigate. It should also look professional, inspiring trust in the users. It should fit with the logo, of course.
This probably isn't the end of the requirements, but for the framework this is enough.
The design wireframeThe wireframe images are a first proposal on how to fit all the different elements into a page. They show the purpose of the elements, without giving any design orders. Designers have the freedom to show their ideas and discuss them. If decision needs to be made, those who participate will be consulted.
The design wireframe shows 6 types of navigation:
Start (logo and main portal nav): this is to start on any site, with these you also retrun to the startpage of a website.
Browse: Lists the sections that are available, on all pages. This provides quick access to a section homepage.
Browse this section: This is the context-aware navigation providing navigation only available in a specific section (like submit news or archives)
Promote: these parts are to promote the system or the service the section offers, but also to promote other parts of the website.
Identify: shows the user quickly where he or she is within the website.
Related content: shows quick and easy access to other content that is related to the current content.
Herko