Task:Implement new maemo.org layout and style
(→Subsections) |
(wikify links) |
||
(41 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | {{task| | + | {{task|completed}} |
Line 14: | Line 14: | ||
! Info | ! Info | ||
|- | |- | ||
- | | | + | | 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 || - || | + | | wiki.maemo.org || - || 70% || 2009-03-03 || - |
|- | |- | ||
| Extras Promoter || - || 0% || 2008-12-08 || - | | Extras Promoter || - || 0% || 2008-12-08 || - | ||
|- | |- | ||
| Extras Assistant || - || 0% || 2008-12-08 || - | | Extras Assistant || - || 0% || 2008-12-08 || - | ||
+ | |- | ||
+ | | Voting system || - || 0% || 2008-12-08 || - | ||
|} | |} | ||
Line 44: | Line 46: | ||
| Platform || Midgard || Ragnaroek | | Platform || Midgard || Ragnaroek | ||
|- | |- | ||
- | | Can be worked on without disturbing regular users? || Yes || Separate host | + | | Can be worked on without disturbing regular users? || Yes || Separate host http://newstyle.maemo.org |
|- | |- | ||
| Style in SCM? || Yes || maemo2midgard svn | | Style in SCM? || Yes || maemo2midgard svn | ||
Line 59: | 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 === | ||
* Normal page (maemo.org/somepage) | * Normal page (maemo.org/somepage) | ||
- | ** Design: | + | ** Design: '''done''' |
+ | ** XHTML/CSS: '''almost done''' -> Missing: correct backgrounds for sidebar menu. | ||
+ | ** Template: '''done''' (http://newstyle.maemo.org/intro/developer_overview/) | ||
+ | * Front page (http://maemo.org) | ||
+ | ** Design: [[:Image:HOME_8.png]] | ||
+ | ** XHTML/CSS: '''mostly done''' Events etc still need styling, need some banners for forum nokia etc | ||
+ | ** Template: | ||
+ | * Login screen (https://maemo.org) | ||
+ | ** Design: '''done''' | ||
** XHTML/CSS: '''done''' | ** XHTML/CSS: '''done''' | ||
** Template: '''done''' | ** Template: '''done''' | ||
- | * Social news (maemo.org/news) | + | * Social news (http://maemo.org/news) |
- | ** Design: | + | ** Design: [[:Image:Planet_Maemo.png]] |
+ | ** XHTML/CSS: '''mostly done''' | ||
+ | ** Template: 2009-02-19 | ||
+ | * Planet Maemo (http://maemo.org/news/planet-maemo) | ||
+ | ** Design: [[:Image:Planet_Maemo.png]] | ||
** XHTML/CSS: | ** XHTML/CSS: | ||
- | ** Template: | + | ** Template: 2009-02-19 |
- | * | + | * Event calendar (http://maemo.org/news/events/) |
** Design: | ** Design: | ||
** XHTML/CSS: | ** XHTML/CSS: | ||
** Template: | ** Template: | ||
- | * Maemo profile page(maemo.org/profile/view/username) | + | * Comments (loaded to news and app pages) |
- | ** Design: http:// | + | ** 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) | ||
+ | ** Design: [[:Image:Profile_page.png]] | ||
+ | ** XHTML/CSS: '''mostly done''' | ||
+ | ** Template: '''mostly done''' | ||
+ | * Maemo profile list (http://maemo.org/profile/list) | ||
+ | ** Design: '''done''' | ||
+ | ** XHTML/CSS: '''done''' | ||
+ | ** Template: '''mostly done''', needs resized avatar image. | ||
* Downloads main page | * Downloads main page | ||
- | ** Design: | + | ** Design: [[:Image:Download_v_02.png]] |
- | ** XHTML/CSS: | + | ** XHTML/CSS: '''mostly done''', missing (?) icon in more sizes |
- | ** Template: | + | ** Template: '''mostly done''' |
- | + | * Downloads category page (http://maemo.org/downloads/OS2008/desktop-environment/) | |
- | ** Design: http:// | + | ** Design: '''done''' |
- | ** XHTML/CSS: | + | ** 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/) | ||
+ | ** Design: [[:Image:Download_with_rating.png]] | ||
+ | ** XHTML/CSS: '''mostly done''' | ||
+ | ** Template: '''mostly done''' | ||
== garage.maemo.org == | == garage.maemo.org == | ||
Line 95: | Line 125: | ||
! Info | ! Info | ||
|- | |- | ||
- | | Platform || | + | | Platform || GForge || |
|- | |- | ||
- | | Can be worked on without disturbing regular users? || Yes || | + | | Can be worked on without disturbing regular users? || Yes || New theme can be developed even on the live server |
|- | |- | ||
- | | Style in SCM? || Yes || | + | | 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 || | + | | 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 140: | 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 163: | 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 || | + | | 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 175: | 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 == | ||
Line 238: | Line 274: | ||
|- | |- | ||
| Style in SCM? || No || Need to upload to svn, will go to extras-cauldron svn. | | 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 === | ||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | ! | ||
+ | ! | ||
+ | ! 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 | | Needs reconfiguring? || No || Just switch layout |
Latest revision as of 15:01, 8 April 2010
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
- Normal page (maemo.org/somepage)
- Design: done
- XHTML/CSS: almost done -> Missing: correct backgrounds for sidebar menu.
- Template: done (http://newstyle.maemo.org/intro/developer_overview/)
- Front page (http://maemo.org)
- Design: Image:HOME_8.png
- XHTML/CSS: mostly done Events etc still need styling, need some banners for forum nokia etc
- Template:
- Login screen (https://maemo.org)
- Design: done
- XHTML/CSS: done
- Template: done
- Social news (http://maemo.org/news)
- Design: Image:Planet_Maemo.png
- XHTML/CSS: mostly done
- Template: 2009-02-19
- Planet Maemo (http://maemo.org/news/planet-maemo)
- Design: Image:Planet_Maemo.png
- XHTML/CSS:
- Template: 2009-02-19
- Event calendar (http://maemo.org/news/events/)
- Design:
- XHTML/CSS:
- Template:
- Comments (loaded to news and app pages)
- Design: Image:Download_with_rating.png
- XHTML/CSS: Some work done, needs account widget still
- Template: Some work done, needs account widget still
- Maemo profile page (http://maemo.org/profile/view/username)
- Design: Image:Profile_page.png
- XHTML/CSS: mostly done
- Template: mostly done
- Maemo profile list (http://maemo.org/profile/list)
- Design: done
- XHTML/CSS: done
- Template: mostly done, needs resized avatar image.
- Downloads main page
- Design: Image:Download_v_02.png
- XHTML/CSS: mostly done, missing (?) icon in more sizes
- Template: mostly done
- Downloads category page (http://maemo.org/downloads/OS2008/desktop-environment/)
- Design: done
- XHTML/CSS: mostly done, some spacing issues left.
- Template: mostly done, sidebar categories list needs to show active category
- Downloads application page (http://maemo.org/downloads/product/OS2008/omweather/)
- Design: Image:Download_with_rating.png
- XHTML/CSS: mostly done
- Template: mostly done
[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 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. |
- This page was last modified on 8 April 2010, at 15:01.
- This page has been accessed 62,182 times.