Task:Implement new maemo.org layout and style

Image:Ambox_notice.png
This is an ongoing task, planned to be completed during the current maemo.org development sprint. Any help is appreciated!
Please see the talk page for discussion.


This page serves as a TODO and status list for the implementation of the new layout and styles to all Maemo web services.

Contents

Status

Service Worked on by  % last updated Info
maemo.org - 60% 2009-03-31 -
garage.maemo.org - 0% 2008-12-08 -
lists.maemo.org - 0% 2008-12-08 -
bugs.maemo.org - 0% 2008-12-08 -
search.maemo.org - 0% 2008-12-08 -
talk.maemo.org - 0% 2008-12-08 -
wiki.maemo.org - 70% 2009-03-03 -
Extras Promoter - 0% 2008-12-08 -
Extras Assistant - 0% 2008-12-08 -
Voting system - 0% 2008-12-08 -

maemo.org

Specifics

Info
Platform Midgard Ragnaroek
Can be worked on without disturbing regular users? Yes Separate host http://newstyle.maemo.org
Style in SCM? Yes maemo2midgard svn
Needs reconfiguring? Probably Depends on layout changes
Difficulty Medium Lot of work to change all layouts.

Plan

  • Create maemo2009 style in maemo2midgard svn. done
  • Setup temporary host newstyle.maemo.org where we apply the new style to current website. done
  • Change style and configuration snippets in svn and sync to newstyle host. under work
  • Repeat until satisfied
  • Apply to live site

Checklist

We are now tracking all of the bugs/enhancements for the new site design here.

  • Missing the (?) icon in different sizes. (Glaubert)
    • We need clarification on this item. What does "?" mean? --timsamoff 16:04, 13 April 2009 (UTC)

Subsections

garage.maemo.org

Specifics

Info
Platform Gforge
Can be worked on without disturbing regular users? Yes Need to find out how
Style in SCM? Yes lemon svn
Needs reconfiguring? Possibly Depends on layout changes
Difficulty High Need a GForge expert as theming is painful.

Plan

lists.maemo.org

Specifics

Info
Platform Mailman
Can be worked on without disturbing regular users? Yes Can test on local instance and copy files over when done.
Style in SCM? Yes maemo2midgard svn
Needs reconfiguring? No
Difficulty Medium Need to edit some Mailman source files as not all pages are themed.

Plan

  • Create style files and test on a local instance.
  • Regenerate one email in the archive to see if the style works on live data.
  • Move style to lists.maemo.org and regenerate the entire email archive html files

bugs.maemo.org

Specifics

Info
Platform Bugzilla
Can be worked on without disturbing regular users? Yes We have a test bugzilla setup, so testing can be done there.
Style in SCM? Yes bugs svn
Needs reconfiguring? No
Difficulty Medium

Plan

search.maemo.org

Specifics

Info
Platform Google Google Mini Search Appliance
Can be worked on without disturbing regular users? Yes Need to create a new frontend and edit that XSLT.
Style in SCM? No Need to find out.
Needs reconfiguring? No Frontend can be switched easily
Difficulty High This XSLT is complex

Plan

  • Create new frontend in the Enterprise Controller
  • Copy current XSLT to new frontend
  • Edit style
  • Try new frontend in Test Center, repeat step 3 until:
  • If satisfied, switch frontend.

talk.maemo.org

wiki.maemo.org

Specifics

Info
Platform Mediawiki
Can be worked on without disturbing regular users? Yes Need to create a new skin and set that in user profile
Style in SCM? No
Needs reconfiguring? No Skin can be switched easily
Difficulty Medium Might need some fixes for mediawiki specific elements

Plan

  • Create new skin based on monobook
  • Edit skin
  • Set skin in user profile, so you can test it.
  • If satisfied, switch skin.

Extras Promoter

Specifics

Info
Platform Python Custom code
Can be worked on without disturbing regular users? Yes Local setup
Style in SCM? Yes extras-cauldron svn
Needs reconfiguring? No
Difficulty Low Copy header and footer + some tweaks

Plan

  • Edit header and footer to reflect new style
  • Test on local setup
  • Move into production

Extras Assistant

Specifics

Info
Platform PHP Custom code
Can be worked on without disturbing regular users? Yes
Style in SCM? No Need to upload to svn, will go to extras-cauldron svn.
Needs reconfiguring? No Just switch layout
Difficulty Low Copy header & footer + some tweaks.


Voting system

Specifics

Info
Platform PHP Custom code
Can be worked on without disturbing regular users? Yes
Style in SCM? Yes maemo2midgard SVN
Needs reconfiguring? No Just switch layout
Difficulty Low Copy header & footer + some tweaks.