Here are a few ideas I have about the website.
It's divided into technical / functional / design ideas.
If you got any better ideas or additions, let me know
1. Technical
2. Functional
Basically, the website I imagine is a one-stop-site where both new users can find information about what it's all about as well as a site where existing users can quickly find everything they need (manual, firmware updates, community links, tutorials, image gallery, video gallery, etc.)
The basic framework should consist of a frontoffice and backoffice.
The backoffice will be used to enter / edit texts and translations, enable / disable menu items and functions for certain groups, etc.
Latest files, latest threats, official news, etc. should all be included on the page (either using an RSS feed or the API of IPB / the repo).
Every single function that IPB offers can be used in external websites as well (there's also extensive documentation).
3. Design
The design should be clean, simply and not overloaded, only simple and clean animations, nothing fancy.
I think the colors we currently are using on http://www.pyra-handheld.com/ are pretty neat, but some webdesigner can probably improve them.
I guess it's best to define the colors in a CSS, so they can all be tweaked at once if need be.
I like tabbed designs to quickly switch between different pages, but feel free to let me know your ideas as well.
One menu with a 1-level submenu should be enough, right?
Well, that's my idea. Pretty huge, I guess.
If it's too complicated coding wise, let me know what you think we should change. I'm happy doing compromises.
If you think a Joomla installation or similar with custom created plugins would work better here, okay.
What do you think?
It's divided into technical / functional / design ideas.
If you got any better ideas or additions, let me know
1. Technical
- Website should work with a wide range of browsers and resolutions
- Website should not need too much CPU power - preferably using server-side with a cache instead of tons of scripts that run on the target device
- Flexible: Easy to add new functions into the existing systems (Plugins/Hooks?). i.e. easily add new pages where users can submit videos, review links, etc. without having to hack around in the existing code.
- Multilanguage (probably using a database). Prestashop is a good example here: The original pages have English text but a special tag that this is text that can be translated. In the backoffice, you can translate the full text and all menu items into any language (even retranslate them into the same language), without changing the internal code
- One account for all features (i.e. forum, repo, wiki, etc.). IPB has a detailed explanation how to bridge the authentication, so we should probably do that.
- User rights management: Enable / disable plugins / hooks / menu items based on groups (so that developers can work on new features and test them live while they are still hidden from the normal user). Similar to how Joomla works.
2. Functional
Basically, the website I imagine is a one-stop-site where both new users can find information about what it's all about as well as a site where existing users can quickly find everything they need (manual, firmware updates, community links, tutorials, image gallery, video gallery, etc.)
The basic framework should consist of a frontoffice and backoffice.
The backoffice will be used to enter / edit texts and translations, enable / disable menu items and functions for certain groups, etc.
Latest files, latest threats, official news, etc. should all be included on the page (either using an RSS feed or the API of IPB / the repo).
Every single function that IPB offers can be used in external websites as well (there's also extensive documentation).
3. Design
The design should be clean, simply and not overloaded, only simple and clean animations, nothing fancy.
I think the colors we currently are using on http://www.pyra-handheld.com/ are pretty neat, but some webdesigner can probably improve them.
I guess it's best to define the colors in a CSS, so they can all be tweaked at once if need be.
I like tabbed designs to quickly switch between different pages, but feel free to let me know your ideas as well.
One menu with a 1-level submenu should be enough, right?
Well, that's my idea. Pretty huge, I guess.
If it's too complicated coding wise, let me know what you think we should change. I'm happy doing compromises.
If you think a Joomla installation or similar with custom created plugins would work better here, okay.
What do you think?