update-website-spec

Revision 6 as of 2011-11-04 15:21:21

Clear message

Summary

This specification describes the development of an updated and improved Ubuntu Studio website (ubuntustudio.org).

Rationale

The Ubuntu Studio website has not been updated in many years and is suffering some bitrot. An updated theme would improve the aesthetics of the website.

Additional pages are desired to improve user experience and support.

Furthermore, providing a more functional website improves Ubuntu Studio's presence on the web.

Use Cases

Primary

  • download iso image, either current release or LTS version
  • learn about ubuntu studio (i.e. what is it and do i want to use it?)

Secondary

  • news feed (with rss)
  • to learn about current design work (i.e. what we are trying to do now but haven't released yet)
  • to find tutorials, work flows, and instructions (could be wiki pages, videos, or even individual's blog posts)
  • to get help (forums, irc, wiki pages, mailing lists)
  • to learn how to contribute to ubuntu studio

Scope

This specification covers creating a new website theme, deploying the theme via ubuntustudio-dev website launchpad branch, and develop content on the website.

Design

Website Platform: We have decided to use Wordpress.

Minimum Required Pages:

  • home page
  • news - provides latest news and udpates (i.e. released items and official announcements)
  • blog/designers corner - blog posts about current development (informal, not released items)
  • tutorials - provides links to tutorials, work flows, and videos
  • help - provides links to forums, IRC, mailing list, etc
  • contribute - provide information how to contribute to development
  • downloads - links to ISO images for recommended release (not current?), LTS, release notes, installation guide
  • feature tour - answers "what is ubuntu studio and why do i want to use it?" questions

Implementation

Demo

A demo website, on the preferred platform, should be developed and refined through peer review.

Launchpad Branch

Once the demo site is approved then the appropriate code would need to be pushed to the website bzr branch hosted in Launchpad.

Content Development

Then content would need to developed in situ

Outstanding Issues

  • blueprint needs action items appended to it and assigned
  • further information is required for which code should be in bzr branch

BoF agenda and discussion

Further discussion can be scheduled as needed.


CategorySpec