利用者:Sam256/blender-org redesign
Blender.org redesign
This page will try to collect ideas for the upcoming blender.org redesign. This page is subject to change.
However it's first purpose for now is to gather a small team of 3-4 people who want to participate in this project and nail down a basic development plan.
Team Members
- Ondrej Brinkel (der_On @ IRC | info[at]anzui.de) - Please contact if interested in participating
- M.G.Kishalmi (lmg @ IRC)
Roadmap
- Collect a small team of 3-4 people for the project.
- Discuss funding
- Analyze current information architecture and create a mindmap illustrating the structure.
- Collect ideas for new website features and contents.
- Reorganize/restructure/optimize the information and include optional new features/contents.
- Create wireframe layouts and interaction-flow charts that illustrate basic placement and functionality of elements on the website.
- Decide upon a Content Management System to use and how to integrate third party systems/data sources into it.
- Create up to 3 different designs of the frontpage, and a regular content page.
- Decide upon one of those designs and finish it in an iterative process including users that are not in the team.
- Create a styleguide (definition of placement, sizes, fonts, colors etc.) based on the finished design.
- Based on the CMS choosen in 6, create charts/mindmaps containing all content types/plugins/extensions and features to be used/coded.
- Outsource what kind of features of the website can be realized using existing OpenSource solutions (extensions, modules, plugins) and which have to be custom coded.
- Get a server and setup the development environment for the prototype of the website.
- Get coding! Use a bugtracker to assign issues/tasks to team members and make it possible to involve coders outside of the team.
- Iteratively make test-runs each time a feature has been finished. Gather testers from the community.
- Make a final test run and afterwards last minute changes.
- Move the website to a live server, keeping the development environment for further development. Setup a sync from live to dev.