Task:Implement new maemo.org layout and style

(Subsections)
(wikify links)
 
(24 intermediate revisions not shown)
Line 1: Line 1:
-
{{task|ongoing}}
+
{{task|completed}}
Line 14: Line 14:
! Info
! Info
|-
|-
-
| maemo.org || - || 20% || 2009-02-17 || -
+
| maemo.org || - || 90% || 2009-04-23 || -
|-
|-
| garage.maemo.org || - || 0% || 2008-12-08 || -
| garage.maemo.org || - || 0% || 2008-12-08 || -
Line 26: Line 26:
| talk.maemo.org || - || 0% || 2008-12-08 || -
| talk.maemo.org || - || 0% || 2008-12-08 || -
|-
|-
-
| wiki.maemo.org || - || 0% || 2008-12-08 || -
+
| wiki.maemo.org || - || 70% || 2009-03-03 || -
|-
|-
| Extras Promoter || - || 0% || 2008-12-08 || -
| Extras Promoter || - || 0% || 2008-12-08 || -
Line 61: Line 61:
* Repeat until satisfied
* Repeat until satisfied
* Apply to live site
* Apply to live site
 +
 +
=== Checklist ===
 +
 +
We are now tracking all of the bugs/enhancements for the new site design [https://bugs.maemo.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=maemo.org+Website&product=Website&component=Newstyle&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= here].
=== Subsections ===
=== Subsections ===
Line 66: Line 70:
* Normal page (maemo.org/somepage)
* Normal page (maemo.org/somepage)
** Design: '''done'''
** Design: '''done'''
-
** XHTML/CSS: '''almost done''' -> Missing: correct backgrounds for sidebar menu. User login form needs work. Missing HR. Missing icons.
+
** XHTML/CSS: '''almost done''' -> Missing: correct backgrounds for sidebar menu.  
** 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: '''done'''
+
** Design: [[:Image:HOME_8.png]]
-
** XHTML/CSS: Most work still to be done, can copy from socialnews and downloads when done. Events etc still need stuling
+
** XHTML/CSS: '''mostly done''' Events etc still need styling, need some banners for forum nokia etc
** Template:
** Template:
* Login screen (https://maemo.org)
* Login screen (https://maemo.org)
-
** Design:
+
** Design: '''done'''
-
** XHTML/CSS:
+
** XHTML/CSS: '''done'''
-
** Template:
+
** Template: '''done'''
* Social news (http://maemo.org/news)
* Social news (http://maemo.org/news)
-
** Design:
+
** Design: [[:Image:Planet_Maemo.png]]
** XHTML/CSS: '''mostly done'''
** XHTML/CSS: '''mostly done'''
-
** Template:
+
** 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:
+
** Template: 2009-02-19
* Event calendar (http://maemo.org/news/events/)
* Event calendar (http://maemo.org/news/events/)
** Design:
** Design:
Line 89: 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:
+
** XHTML/CSS: Some work done, needs account widget still
-
** Template:
+
** 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: 2009-02-18 (bergie)
+
** XHTML/CSS: '''mostly done'''
-
** Template: 2009-02-18
+
** Template: '''mostly done'''
* Maemo profile list (http://maemo.org/profile/list)
* Maemo profile list (http://maemo.org/profile/list)
-
** Design:
+
** Design: '''done'''
-
** XHTML/CSS:
+
** XHTML/CSS: '''done'''
-
** Template:
+
** 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: 50% done, overlay done, missing all icons
+
** XHTML/CSS: '''mostly done''', missing (?) icon in more sizes
-
** Template: Need a script to regenerate all screenshots in new resolutions.
+
** Template: '''mostly done'''
* Downloads category page (http://maemo.org/downloads/OS2008/desktop-environment/)
* Downloads category page (http://maemo.org/downloads/OS2008/desktop-environment/)
-
** Design:
+
** Design: '''done'''
-
** XHTML/CSS: Some work done, still needs a lot.
+
** XHTML/CSS: '''mostly done''', some spacing issues left.
-
** Template:
+
** 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:
+
** XHTML/CSS: '''mostly done'''
-
** Template:
+
** Template: '''mostly done'''
== garage.maemo.org ==
== garage.maemo.org ==
Line 121: Line 125:
! Info
! Info
|-
|-
-
| Platform || Gforge ||  
+
| Platform || GForge ||  
|-
|-
-
| Can be worked on without disturbing regular users? || Yes || Need to find out how
+
| Can be worked on without disturbing regular users? || Yes || New theme can be developed even on the live server
|-
|-
-
| Style in SCM? || Yes || lemon svn
+
| Style in SCM? || Yes || [https://garage.maemo.org/scm/?group_id=669 garage project]
|-
|-
| Needs reconfiguring? || Possibly || Depends on layout changes
| Needs reconfiguring? || Possibly || Depends on layout changes
|-
|-
-
| Difficulty || High || Need a GForge expert as theming is painful.
+
| Difficulty || High || Can do it after server migration - ferenc
|}
|}
=== Plan ===
=== 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.
 +
 +
[[User:feri|feri]] 10:31, 6 October 2009 (UTC)
== lists.maemo.org ==
== lists.maemo.org ==
Line 166: Line 174:
| Platform || Bugzilla ||  
| Platform || Bugzilla ||  
|-
|-
-
| Can be worked on without disturbing regular users? || Yes || We have a test bugzilla setup, so testing can be done there.
+
| Can be worked on without disturbing regular users? || Yes || We have a [https://test.maemo.org/testzilla_ferenc/ test bugzilla] setup, so testing can be done there.
|-
|-
-
| Style in SCM? || Yes || bugs svn
+
| Style in SCM? || Yes || [https://garage.maemo.org/scm/?group_id=675 bugs svn]
|-
|-
| Needs reconfiguring? || No ||  
| Needs reconfiguring? || No ||  
|-
|-
-
| Difficulty || Medium||   
+
| Difficulty || Medium ||   
|}
|}
Line 189: Line 197:
| Can be worked on without disturbing regular users? || Yes || Need to create a new frontend and edit that XSLT.
| 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.
+
| Style in SCM? || No || The Google Mini's config is not available from svn. [[User:feri|feri]] 10:43, 6 October 2009 (UTC)
|-
|-
| Needs reconfiguring? || No || Frontend can be switched easily
| Needs reconfiguring? || No || Frontend can be switched easily
Line 201: Line 209:
* Try new frontend in Test Center, repeat step 3 until:
* Try new frontend in Test Center, repeat step 3 until:
* If satisfied, switch frontend.
* If satisfied, switch frontend.
 +
 +
* willing to work on it later this year [[User:feri|feri]] 10:43, 6 October 2009 (UTC)
== talk.maemo.org ==
== talk.maemo.org ==

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.