Mozilla UK/Proposals/Core Functionality

From MozillaWiki
Jump to: navigation, search

Working Group

List of the people within the working group

FuzzyFox

Status

Proposal status e.g. draft, pending, aproved

pending

Problem

Problem definition the proposal is trying to address.
If possible reference any relevant bugs or examples.

The core functionality of the website needs to be identified. Core functionality should consist of not items good for a website, but services, and products most useful for the community.

Solution

Outline of the potential solutions to the problem.
Include any proto-types and mockups if relevant.

Recomended Core Functionality the site should have:

  • Latest Mozilla News in/relating to the UK
  • Place of discussion
  • Information on getting involved
    • with Mozilla
    • with Mozilla UK
  • a way for people to get in contact with mozilla uk team
  • Place for ideas/papers/logs/proposals/drafts can be held/worked on/saved
  • Community Map

There are some considerations for the solution that need noting, and have be mainly influenced by the MCS wiki page MCS:Site.

  • The site should have a single sign-on where relevant
  • Should have unified look
  • Use the suggested licenses "We recommend using Creative Commons Attribution Share-Alike License v3.0 license for the whole content of your website, and MPL license for all code examples."

Implimentation

Steps to be taken to impliment the solution(s) outlined above.

The urls etc of these items will be dependent on Domain Name Strucure however there are several other things to think about such as software. Bellow is a list of core functionality followed by a list of possible software and implimentations of that software.

Latest Mozilla News In/Relating To The UK

This can be solved using a combination of tools, such as a blogging system for some of the more important items as well as those more related to the site, and a planet where all the blogs from UK Mozillians can be agregated.

This can be achieved using something like Wordpress in combination with PlanetPlanet. The wordpress can deal with the blogging well, and tied in with Bbpress would allow for single sign-on accross most of the site.

The Planet section should not be tied into the single sign-on as this could allow for irelevant information to be entered into the stream, instead having this as a seperate system with some bug tracking for added feeds would provide a better planet ecosystem for Mozilla UK.

NB: it may be worth contacting the people running planet.mozilla.org for suggestions on this one.

Another solution would be to use the blogging system from drupal with the drupal feed aggregator.

Place of discussion

A single sign-on should be considered for the site so with this in mind Bbpress would be a nice, tidy solution for Mozilla UK to tie in with a Wordpress blog/main site. It would also allow for easy theming due to the abitilty (via plugin) to share themes with a wordpress install. It also allows for user permission for each section (forums/blog) to be seperated meaning that an admin on the forum does not need access to the admin for the blog. Posters on the forum would also not need access to the blog, however with their accounts on the forum they would be able to become subscribers/contributors to the blog with great ease.

The suggested system is currently being demoed on brinkhurstdesign.co.uk. User:Pass mozilla:foundation

Alternatives include Drupal and Joomla for the forums/blog as these would also allow for single sign-on, however user permissions would be a little more work using these.

Information on getting involved

This just needs to be a static page with information to help, it can be created manually, or as a page in most CMS

It should cover as many different areas of Mozilla possible, and should have the Mozilla General and Mozilla UK information on sperate child pages.

This sections should not forget that some people may be interested in careers with mozilla so we should link them off to the relevant page, as well as include information on how people ca get involved with the mozilla uk admin team

a way for people to get in contact with mozilla uk team

This provides a number of solutions that can be used in conjunction such as social networks, mailing list, and simple forum.

With the social networks tools like cotweet should be used to allow all admins to post content without the need for them to know the password to the account. This will allow for additions and removals from the admin team.

It should also contain information on how to sumbit bugs to the team via some bug tracking, as well as how to provide feedback. These last two items should be kept seperate from the single sign-on and should allow users to submit without accounts.

Bugzilla will probably be overkill in this arena so other solutions should be hunted down.

Place for ideas/papers/logs/proposals/drafts can be held/worked on/saved

This one is already implimented using this wiki. It should be kept on the wiki.mozilla.org domain in realism however all Mozilla UK content should be children of the main Mozilla UK wiki page here on this site.

There is no real need for a seperate wiki.

community map

This should not only contain a site map of Mozilla UK but also of Mozilla, the site is not only to act as a hub for the UK community but also as a portal to the rest of the Mozilla ecosystem. We need to remember that there is a whole lot of other sites (100+) out there related to Mozilla.

This can be done with ease via the Mozilla Universe Widget, and a simple modification to the json data that feeds it. Due to the way it has been created we can merely copy the existing json and prepend it with the site map, making Mozilla UK the root node.