MediaWiki/Homepage redesign/Design Document

This project intends to reformulate the layout of the MediaWiki Homepage to better reflect the work and activities of our community. The new layout aims to express the full potential of MediaWiki. The homepage is the first contact that community has with the tool and this is an opportunity to awaken interest in MediaWiki and to help people use it and contribute. This project will identify and define what content is most important, as well as develop an appropriate look and feel to convey to visitors. The project requires analyzing the current problems, proposing a solution and implementing it - all with the participation of the community.

This document also captures the relevant points of Requests for comment/MediaWiki.org Main Page tweaks, which will be deprecated.

Rationale
Since 2012 the community has discussed the MediaWiki Homepage, and there is a common sense that the homepage needs reformulating. The current homepage has some reported problems that must be fixed, and dozens of suggestions for improvement. The statistics of MW.org access show that the most accessed pages have link on the homepage. However, some important links could use more prominence to assist and guide new users. We want to help people interested in contributing to find the right information to get started.



Main problems of current homepage

 * Lack harmonizing colors used.
 * Barely tapped space.
 * Duplicated links.
 * Don't answer the questions:
 * What problem it solves?
 * Why I'd want to use it?
 * Who uses it?
 * How I can use it?

Improvements suggested by the community

 * Add block to showcase sites made with MediaWiki (testimonials, screen-shot and link).
 * Add statistics about MediaWiki (automatically updated).
 * Add "Popular Pages" or "Frequently Accessed/Requested Pages" box.
 * Use photos instead of icons.
 * Use icons newer.
 * Implement symmetry between elements.
 * Replace "Current version" box by a single prominent [Download X] button.
 * Split developers into "Core" and "Extensions".
 * Merging two blocks "News" and "New opportunities" or removing "News" box.
 * Incorporate current user box into header area.
 * Design focus for visitors and new users.
 * Identify the important links to keep the homepage.
 * Actions instead bucketing people.
 * Refresh sidebar.

Why I'd want to use it?
Because you believe that:
 * communities that you belong need greater integration and collaboration
 * knowledge can change the people and the world
 * every person has something good to share
 * you can help someone with a little gesture
 * you want to promote contact between people around the world

Because use MediaWiki provides many benefits such as :
 * ease to navigate, install, use and maintain
 * active and global community
 * support desk
 * customizable to your preferences
 * content management and sharing
 * open source
 * multilanguage support
 * multiplataform
 * excelente documentation
 * version control
 * personal homepage

Who uses it?
The MediaWiki is used by various corporations and organizations :
 * Wikipedia
 * Novell
 * Intel Corporation
 * Aperture Technologies, Inc.
 * WikiVote!
 * Vistaprint
 * CUSTIS
 * BCcampus
 * Intellipedia - United States Intelligence Community
 * UBC

Why we adore MediaWiki?
Because we see how the population and society can benefit by sharing the information held by the numerous instances of MediaWiki installed worldwide.

Why we like to contribute to MediaWiki?
Because we know that MediaWiki is built and maintained by people with common goals without financial interests and that anyone can collaborate somehow. We recognize that our collaboration adds value to users and know it makes us happier.

Process
The evolution of this project is totally dependent of participation the community because every decision needs to be made with a consensual agreement.

Steps
Initials steps: Iterative steps for the construction of mockups: Iterative steps to implementation: Finals steps:
 * Gather problems and improvement suggested by community
 * Document what was discussed
 * Disseminate and encourage the participation of community in the project
 * Compile and document the advice received
 * Create a mockup based on what has been discussed
 * Submit the mockup for community
 * Collect feedback and document it
 * Compile and document the advice received
 * Implement the new layout based on what was discussed
 * Test the generated version
 * Present the implementation of the homepage for the community
 * Collect feedback and document it
 * Get the final approval from the community
 * Run final tests
 * Update the documentation
 * Deploy the final version