Task:Implement new maemo.org layout and style

(Marking style task as completed - it's not on anyone's radar any more.)
(wikify links)
 
Line 73: Line 73:
** Template: '''done''' (http://newstyle.maemo.org/intro/developer_overview/)
** Template: '''done''' (http://newstyle.maemo.org/intro/developer_overview/)
* Front page (http://maemo.org)
* Front page (http://maemo.org)
-
** Design: http://wiki.maemo.org/Image:HOME_8.png
+
** Design: [[:Image:HOME_8.png]]
** XHTML/CSS: '''mostly done''' Events etc still need styling, need some banners for forum nokia etc
** XHTML/CSS: '''mostly done''' Events etc still need styling, need some banners for forum nokia etc
** Template:
** Template:
Line 81: Line 81:
** Template: '''done'''
** Template: '''done'''
* Social news (http://maemo.org/news)
* Social news (http://maemo.org/news)
-
** Design: http://wiki.maemo.org/Image:Planet_Maemo.png
+
** Design: [[:Image:Planet_Maemo.png]]
** XHTML/CSS: '''mostly done'''
** XHTML/CSS: '''mostly done'''
** Template: 2009-02-19
** Template: 2009-02-19
* Planet Maemo (http://maemo.org/news/planet-maemo)
* Planet Maemo (http://maemo.org/news/planet-maemo)
-
** Design: http://wiki.maemo.org/Image:Planet_Maemo.png
+
** Design: [[:Image:Planet_Maemo.png]]
** XHTML/CSS:
** XHTML/CSS:
** Template: 2009-02-19
** Template: 2009-02-19
Line 93: Line 93:
** Template:
** Template:
* Comments (loaded to news and app pages)
* Comments (loaded to news and app pages)
-
** Design: http://wiki.maemo.org/Image:Download_with_rating.png
+
** Design: [[:Image:Download_with_rating.png]]
** XHTML/CSS: Some work done, needs account widget still
** XHTML/CSS: Some work done, needs account widget still
** Template: Some work done, needs account widget still
** Template: Some work done, needs account widget still
* Maemo profile page (http://maemo.org/profile/view/username)
* Maemo profile page (http://maemo.org/profile/view/username)
-
** Design: http://wiki.maemo.org/Image:Profile_page.png
+
** Design: [[:Image:Profile_page.png]]
** XHTML/CSS: '''mostly done'''
** XHTML/CSS: '''mostly done'''
** Template: '''mostly done'''
** Template: '''mostly done'''
Line 105: Line 105:
** Template: '''mostly done''', needs resized avatar image.
** Template: '''mostly done''', needs resized avatar image.
* Downloads main page
* Downloads main page
-
** Design: http://wiki.maemo.org/Image:Download_v_02.png
+
** Design: [[:Image:Download_v_02.png]]
** XHTML/CSS: '''mostly done''', missing (?) icon in more sizes
** XHTML/CSS: '''mostly done''', missing (?) icon in more sizes
** Template: '''mostly done'''
** Template: '''mostly done'''
Line 113: Line 113:
** Template: '''mostly done''', sidebar categories list needs to show active category
** Template: '''mostly done''', sidebar categories list needs to show active category
* Downloads application page (http://maemo.org/downloads/product/OS2008/omweather/)
* Downloads application page (http://maemo.org/downloads/product/OS2008/omweather/)
-
** Design: http://wiki.maemo.org/Image:Download_with_rating.png
+
** Design: [[:Image:Download_with_rating.png]]
** XHTML/CSS: '''mostly done'''
** XHTML/CSS: '''mostly done'''
** Template: '''mostly done'''
** Template: '''mostly done'''

Latest revision as of 15:01, 8 April 2010

Image:Ambox_notice.png
This task is completed and this page stays here for documentation purposes only. Please file bugs or propose a new, related task if you want to push this forward.
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

[edit] Status

Service Worked on by  % last updated Info
maemo.org - 90% 2009-04-23 -
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 -

[edit] maemo.org

[edit] 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.

[edit] 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

[edit] Checklist

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

[edit] Subsections

[edit] garage.maemo.org

[edit] Specifics

Info
Platform GForge
Can be worked on without disturbing regular users? Yes New theme can be developed even on the live server
Style in SCM? Yes garage project
Needs reconfiguring? Possibly Depends on layout changes
Difficulty High Can do it after server migration - ferenc

[edit] Plan

I have the latest 'garage' replicated on my machine, theme development can start there and continue on the live machine once the server migration is completed.

feri 10:31, 6 October 2009 (UTC)

[edit] lists.maemo.org

[edit] 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.

[edit] 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

[edit] bugs.maemo.org

[edit] 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

[edit] Plan

[edit] search.maemo.org

[edit] 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 The Google Mini's config is not available from svn. feri 10:43, 6 October 2009 (UTC)
Needs reconfiguring? No Frontend can be switched easily
Difficulty High This XSLT is complex

[edit] 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.
  • willing to work on it later this year feri 10:43, 6 October 2009 (UTC)

[edit] talk.maemo.org

[edit] wiki.maemo.org

[edit] 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

[edit] Plan

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

[edit] Extras Promoter

[edit] 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

[edit] Plan

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

[edit] Extras Assistant

[edit] 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.


[edit] Voting system

[edit] 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.