Mozilla.org/Redesign/Template tweaks: Difference between revisions

No edit summary
m (→‎Home Page: typo in a bug link)
 
(86 intermediate revisions by 4 users not shown)
Line 16: Line 16:


We'd like to make these tweaks before making the new site live.
We'd like to make these tweaks before making the new site live.
=Post-Launch Tweaks=
We can wait until after the new site goes live before fixing these issues.


==All Pages==
==All Pages==


* Check-in diff of all changes made to live site made while staging site has been up ([https://bugzilla.mozilla.org/show_bug.cgi?id=512159 bug 512159])
* Set up smaller group with access to home page and templates and more? ([https://bugzilla.mozilla.org/show_bug.cgi?id=521717 bug 521717])


* Move over rewritten missing.pl to stage ([https://bugzilla.mozilla.org/show_bug.cgi?id=512160 bug 512160])
* Remove duplicate css and style in top-level of repository (instead of a symlink why don't we just use the css directory instead of using the newly created style dir?)  ([https://bugzilla.mozilla.org/show_bug.cgi?id=519251 bug 519251])


* Confirm home-pages and main section pages validate
* Sidebars using different design (see [http://mozilla.templates.hcphilly.com/causes/ Happy Cog sub-page design] for comparison)


* Make sure all CVS committers to the site have SVN access ([https://bugzilla.mozilla.org/show_bug.cgi?id=509712 bug 509712])
* Brand search results with site design  ([https://bugzilla.mozilla.org/show_bug.cgi?id=519362 bug 519362])


==Home Page==
* Tighten up white space above footer ([https://bugzilla.mozilla.org/show_bug.cgi?id=513400 bug 513400])


* Projects slider polish -- first few logos look bigger than last few logos now and slider doesn't fill all of the space (at least in Firefox 3.5)
* Font size/color changes (see [https://bugzilla.mozilla.org/show_bug.cgi?id=225639#c5 bug 225639] and [https://bugzilla.mozilla.org/show_bug.cgi?id=511900 511900] for details)


* Setup cron job for front-page news item feeds ([https://bugzilla.mozilla.org/show_bug.cgi?id=512232 Bug 512232])
* Optimize the site for small and large screens using [http://hacks.mozilla.org/2009/06/media-queries/ media queries] (tracking [https://bugzilla.mozilla.org/show_bug.cgi?id=492609 bug 492609]).
==Sub-Pages==


* Style issues
* Underline some or all links (could be worth testing this to see if it makes a difference)  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521701 bug 521701])
* Left-nav issues
** Left menu shadow borders not long enough on pages with long menus (note: this may be by design, so we don't necessarily change it although we certainly can)


* What to do with [http://www-stage.mozilla.org/news.html news.html]?  Archive, redirect to somewhere, or back fill?
* Look into better way to collapse left and right margins  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521702 bug 521702])


* Page title use is inconsistent: h1 is sometimes inside, sometimes outside of <div id="main"> and sometimes missing (is being set in PHP instead of HTML).  Seems to be difference between section main pages (such as [http://www-stage.mozilla.org/projects/ Projects] and other pages (such as [http://www-stage.mozilla.org/projects/technologies.html Mozilla Technologies]) Note that sidebar positioning changes and header changes positions vertical (compare [http://www-stage.mozilla.org/causes/ Causes main page] and [http://www-stage.mozilla.org/causes/openweb.html another Cause page])
* Sync styles of pages with and without left hand nav (for example, gray line at top of content area is applied inconsistently (see [http://www-stage.mozilla.org/community/ Community] and [http://www-stage.mozilla.org/projects/ Projects]) ([https://bugzilla.mozilla.org/show_bug.cgi?id=521703 bug 521703])


* Sidebars have too much right margin (should be aligned with right side of search box) and not using different design (see [http://mozilla.templates.hcphilly.com/causes/ Happy Cog sub-page design] for comparison)
* Tighten header by a few pixels (we should see how things look if we tighten up the header a bit -- even a few pixels will help address people's concern with the header size) and other tweaks to polish (header not quite like design, for example is font bold in design but not bold in code?) (see [https://bugzilla.mozilla.org/show_bug.cgi?id=512715 bug 512715])


* For the key-point design, is it intentional that the grey background is a slightly different shade of grey than the top and bottom graphics?
* Add language picker (can wait since the only localized content on the site, the Manifesto and Mozilla Brochure, link to available localizations in the body of the page).  Also copy or move language selector above the fold into space on sub-page templates where the Edit this page link is?  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521704 bug 521704])


* Make sure pages that are automatically updated work in SVN repository
* Have 'Edit This Page' link bring up Bespin instead of pointing to [Edit This Page SVN docs] or perhaps we want an interstitial page that talks about the two editing options and then links to the docs or Bespin (or Bespin can come up and that can link to the SVN docs) ([https://bugzilla.mozilla.org/show_bug.cgi?id=487108 bug 487108])
** [http://www-stage.mozilla.org/owners.html Owners] ([https://bugzilla.mozilla.org/show_bug.cgi?id=482079 bug 482079])
** [http://www-stage.mozilla.org/mirrors.html Mirrors] ([https://bugzilla.mozilla.org/show_bug.cgi?id=510255 bug 510255])
** [http://bonsai-www.mozilla.org/showcheckins.cgi?person=despotdaemon Others]?


=Post-Launch Tweaks=
* Fix horizontal scrolling issues ([https://bugzilla.mozilla.org/show_bug.cgi?id=513272 bug 513272])


We can wait until after the new site goes live before fixing these issues.
* Implement a localization architecture ([https://bugzilla.mozilla.org/show_bug.cgi?id=507577 bug 507577])


==All Pages==
* Add last modified date to footer where the current 'Page History' link is.  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521706 bug 521706])


* Set up smaller group with access to home page and templates and more?
* Close site bugs referring to old site designs and styling  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521707 bug 521707])


* Font size/color changes (see [https://bugzilla.mozilla.org/show_bug.cgi?id=225639#c5 bug 225639] and [https://bugzilla.mozilla.org/show_bug.cgi?id=511900 511900] for details)
* Make dino head in footer a link to home page  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521708 bug 521708])


* Optimize the site for small and large screens using [http://hacks.mozilla.org/2009/06/media-queries/ media queries] (tracking [https://bugzilla.mozilla.org/show_bug.cgi?id=492609 bug 492609]).
* Refresh site favicon?  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521709 bug 521709])


* Look into better way to collapse left and right margins
==Home Page==


* Sync styles of pages with and without left hand nav (for example, gray line at top of content area is applied inconsistently (see [http://www-stage.mozilla.org/community/ Community] and [http://www-stage.mozilla.org/projects/ Projects])
* Add [http://davidwboswell.wordpress.com/2009/08/06/what-we-talk-about-when-we-talk-about-the-open-web/ question(s) to comment area] next to header and figure out where this should point ([https://bugzilla.mozilla.org/show_bug.cgi?id=52710 bug 521710])


* Tighten header by a few pixels (we should see how things look if we tighten up the header a bit -- even a few pixels will help address people's concern with the header size) and other tweaks to polish (header not quite like design, for example is font bold in design but not bold in code?)
* "We're building" rotating with "We believe" -- ([https://bugzilla.mozilla.org/show_bug.cgi?id=501963 bug 501963])


* Add language picker (can wait since the only localized content on the site, the Manifesto and Mozilla Brochure, link to avaialble localizations in the body of the page). Also copy or move language selector above the fold into space on sub-page templates where the Edit this page link is?
* Clean up any left over issues with Community ticker scrolling and functionality  ([https://bugzilla.mozilla.org/show_bug.cgi?id=52711 bug 521711])


* Have 'Edit This Page' link bring up Bespin instead of pointing to [Edit This Page SVN docs] or perhaps we want an interstitial page that talks about the two editing options and then links to the docs or Bespin (or Bespin can come up and that can link to the SVN docs) ([https://bugzilla.mozilla.org/show_bug.cgi?id=487108 bug 487108])
* Turn twitter back on in Community Ticker (with obscenity filtering or filtering by community member instead of pulling in anything with certain keywords?) ([https://bugzilla.mozilla.org/show_bug.cgi?id=52712 bug 521712])


* Fix horizontal scrolling issues
* Project slider  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521713 bug 521713])
** Rotate order of projects on home page?
** Have project arrows on home page wrap around, so if you get to the end you can keep going instead of having to go back?
*** NOTE: Seems to me that these two issues should lead to a re-think of the project slider - what are the goals? Is equality important? The UI can follow from that -- [[User:StevenGarrity|StevenGarrity]] 13:25, 26 August 2009 (UTC)


* Implement a localization architecture ([https://bugzilla.mozilla.org/show_bug.cgi?id=507577 bug 507577])
* For Latest News From Mozilla for about:mozilla items maybe we just need the titles and then a link to read more?  Right now the beginning of the body text just duplicates the title text.  ([https://bugzilla.mozilla.org/show_bug.cgi?id=52715 bug 521715])


* Add last modified date to footer where the current 'Page History' link is.
* Rearrange things so that "We believe" doesn't split into two lines in narrower screens  ([https://bugzilla.mozilla.org/show_bug.cgi?id=52716 bug 521716])


* Remove or fix up VARIABLES ([https://bugzilla.mozilla.org/show_bug.cgi?id=477085 bug 477085])
==Sub-Pages==


==Home Page==
* Make sure pages that are automatically updated work in SVN repository
** [http://www-stage.mozilla.org/owners.html Owners] ([https://bugzilla.mozilla.org/show_bug.cgi?id=482079 bug 482079])


* Add [http://davidwboswell.wordpress.com/2009/08/06/what-we-talk-about-when-we-talk-about-the-open-web/ question(s) to comment area] next to header and figure out where this should point
* Left menu shadow borders not long enough on pages with long menus (note: this may be by design, so we don't necessarily change it although we certainly can)  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521723 bug 521723])


* "We're building" rotating with "We believe" -- [https://bugzilla.mozilla.org/show_bug.cgi?id=501963 bug 501963]
* Header is missing some elements from the design -- Last modified date and Edit this page link. ([https://bugzilla.mozilla.org/show_bug.cgi?id=521724 bug 521724])


* Clean up any left over issues with Community ticker scrolling and functionality
* Hook up Manifesto principle rotation in template footer?  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521725 bug 521725])


* Rotate order of projects on home page?
* Key point style has two different shades of grey (at least for David on his Mac -- not everyone is seeing this) ([https://bugzilla.mozilla.org/show_bug.cgi?id=515427 Bug 515427]):
** the top and bottom graphics are: #E1E1E1
** the background color is: #E7E7E7


* Have project arrows on home page wrap around, so if you get to the end you can keep going instead of having to go back?
* Separate out sidebar styles from main body key-point styles (use style from happy cog sub-page mockup or something else?)  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521727 bug 521727])


* Refresh site favicon?
* Switch generated [http://www-stage.mozilla.org/community/mirrors.html mirrors.html] page to Community left-nav  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521729 bug 521729])


==Sub-Pages==
* Work on content-specific Getting Involved links in template (similar to content-specific IRC channels in MDC)  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521731 bug 521731])


* Header is missing some elements from the design -- Last modified date and Edit this page link.  
* Some sub-pages are using a right nav that is a bit horked -- for example the [http://www.mozilla.org/projects/fennec/1.0a2-wm/releasenotes/ Fennec release notes] ([https://bugzilla.mozilla.org/show_bug.cgi?id=521732 bug 521732])
   
* In breadcrumbs HOME link in sub-page pointing to section home not home page? (An issue from original templates and probably not an issue now, but worth double-checking)


* Hook up Manifesto principle rotation in template footer
* Minimize use of ALL CAPS styling  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521733 bug 521733])


* Work on content-specific Getting Involved links in template (similar to content-specific IRC channels in MDC)
* Create sub-nav for [http://www-stage.mozilla.org/security/ Security] section?  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521734 bug 521734])


* Minimize use of ALL CAPS styling
* The h2 on e.g. “Mozilla Roles and Leadership” and “Mozilla Organizations” have different bottom margin (or so it seems).  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521735 bug 521735])


* Create sub-nav for [http://www-stage.mozilla.org/security/ Security] section?
* Is there a global "languages" ID in the site stylesheet that I can no longer use?  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521737 bug 521737])


* The h2 on e.g. “Mozilla Roles and Leadership” and “Mozilla Organizations” have different bottom margin (or so it seems).
* The “Support for Mozilla Software” is narrower than the other pages. ([https://bugzilla.mozilla.org/show_bug.cgi?id=521738 bug 521738])


* On “Mozilla Roles and Leadership” the paragraphs below the lead are indented, which look weird.
* The TOC boxes look much better now, but I think the padding is too big. There is padding on both the li tags and the a tags. I think it would look nicer, especially for “selected” li tags, if the whole li background was blue, i.e. the padding on the li tags were dropped and the padding on the a tags increased (if needed). Further, some TOC items strech over three rows, which seem a bit unnecessary.  ([https://bugzilla.mozilla.org/show_bug.cgi?id=521742 bug 521742])


* The “Support for Mozilla Software” is narrower than the other pages.
=Resolved Issues=


* The TOC boxes look much better now, but I think the padding is too big. There is padding on both the li tags and the a tags. I think it would look nicer, especially for “selected” li tags, if the whole li background was blue, i.e. the padding on the li tags were dropped and the padding on the a tags increased (if needed). Further, some TOC items strech over three rows, which seem a bit unnecessary.
* <strike>Make sure all CVS committers to the site have SVN access (a couple of people couldn't have their CVS accounts converted because of they didn't have LDAP accounts)</strike> ([https://bugzilla.mozilla.org/show_bug.cgi?id=509712 bug 509712])


* From the “Mozilla Community” page, the link to “Official Developer Forums” completely replaces the TOC box. Also the main menu “Our community” is not highlighted on that page.
* <strike>Bring back pretty styling for unordered lists (note that this has been turned off due to overriding of numbers on ordered lists -- [https://bugzilla.mozilla.org/show_bug.cgi?id=515673 bug 515673])</strike>


=Resolved Issues=
* <strike>Projects slider polish -- first few logos look bigger than last few logos now and slider doesn't fill all of the space (at least in Firefox 3.5)</strike> Polished!


* <strike>Make 'Community Ticker' text red to match design and other main headings on home page</strike> Done in r49578.
* <strike>Move over rewritten missing.pl to stage ([https://bugzilla.mozilla.org/show_bug.cgi?id=512160 bug 512160])</strike> Reed fixed this.


* <strike>Clean up [http://svn.mozilla.org/projects/mozilla.org/trunk/new-temp/ new-temp] directory?</strike> Done in r49581.
* <strike>Turn twitter off in Community Ticker to avoid obscenity</strike>


* <strike>The ‘View More’ button on the Community Ticker has a select box that extends off the button and over the middle of the page that just looks awkward. (Need to verify this is an issue)</strike> Fixed in r49583.
* <strike>Home page, About main page, Community main page, Projects main page and Causes main page passed HTML validation</strike>


* <strike>Left-nav getting clipped at bottom on pages where menu is longer than page content, such as [http://www-stage.mozilla.org/community/ Community pages] and [http://www-stage.mozilla.org/foo 404 page] ([https://bugzilla.mozilla.org/show_bug.cgi?id=508931 bug 508931])</strike>
* <strike>Check-in diff of all changes made to live site made while staging site has been up  ([https://bugzilla.mozilla.org/show_bug.cgi?id=512159 bug 512159])</strike>


* <strike>Text in tables is very small (see [http://www-stage.mozilla.org/owners.html Owners] page)</strike> Fixed in r49698.
* <strike>Community Ticker text has a bit too much margin above it</strike> Fixed in r50164.


* <strike>[http://www-stage.mozilla.org/projects/calendar/ Calendar] project pages busted -- at least partly due to dependence on VARIABLES file ([https://bugzilla.mozilla.org/show_bug.cgi?id=508932 bug 508932])</strike>
* <strike>Might need a bit more spacing between right side of latest news box and left side of community ticker</strike> Fixed in r50165.


* <strike>Right sidebars missing (content showing up unstyled at bottom of pages)</strike> ported of CSS to handle these layouts
* <strike>Tweak blockquote styling?  Had some margin on left and top before.  See blockquote text on [http://www-stage.mozilla.org/hacking/notification/ this page], for example</strike> Done in r50167.


* <strike>div class="key-point" not covered in new design -- see for instance the Easy Ways to Donate section on the Donate page on the [http://www-stage.mozilla.org/foundation/donate.html current site] and [http://www.mozilla.org/foundation/donate.html live site]</strike> ported over key-point css and updated style to match the new site
* <strike>ul class="snav" no longer has the desired effect (see [http://www-stage.mozilla.org/projects/calendar/holidays.html Calendar - Holiday Files] for example)</strike> Fixed in r50168.


* <strike>Hook up news feeds (using about:mozilla) and community ticker (using lizard feeder) -- [https://bugzilla.mozilla.org/show_bug.cgi?id=493099 bug 493099]</strike> Done - just needs [https://bugzilla.mozilla.org/show_bug.cgi?id=512232 Bug 512232] fixed.
* <strike>Page title use is inconsistent: h1 is sometimes inside, sometimes outside of <div id="main"> and sometimes missing (is being set in PHP instead of HTML).  Seems to be difference between section main pages (such as [http://www-stage.mozilla.org/projects/ Projects] and other pages (such as [http://www-stage.mozilla.org/projects/technologies.html Mozilla Technologies]) Note that sidebar positioning changes and header changes positions vertical (compare [http://www-stage.mozilla.org/causes/ Causes main page] and [http://www-stage.mozilla.org/causes/openweb.html another Cause page])</strike> - This has been cleaned up for any major pages.


* <strike>Projects pages have broken layout (compare [http://www-stage.mozilla.org/projects/ stage] with [http://www.mozilla.org/projects/ live])</strike> Fixed in r49844.




Verified issues have been removed.
Verified issues have been removed.

Latest revision as of 12:05, 23 June 2012

This pages lists the set of tweaks we want to make to the new version of the www.mozilla.org site. Please feel free to add any issues you think need to be fixed or open a bug and help us fix things.

Launch Date

We are planning on going live on Tuesday, August 25 (bug 510267)

Staging Information

The staging site is at: http://www-stage.mozilla.org/

The staging code is at: http://svn.mozilla.org/projects/mozilla.org/trunk/

If you'd like to help by editing the HTML or CSS and don't have SVN access, you can either create patches that someone else can check in or you can start the process to get commit access.

Pre-Launch Tweaks

We'd like to make these tweaks before making the new site live.

Post-Launch Tweaks

We can wait until after the new site goes live before fixing these issues.

All Pages

  • Set up smaller group with access to home page and templates and more? (bug 521717)
  • Remove duplicate css and style in top-level of repository (instead of a symlink why don't we just use the css directory instead of using the newly created style dir?) (bug 519251)
  • Brand search results with site design (bug 519362)
  • Underline some or all links (could be worth testing this to see if it makes a difference) (bug 521701)
  • Look into better way to collapse left and right margins (bug 521702)
  • Sync styles of pages with and without left hand nav (for example, gray line at top of content area is applied inconsistently (see Community and Projects) (bug 521703)
  • Tighten header by a few pixels (we should see how things look if we tighten up the header a bit -- even a few pixels will help address people's concern with the header size) and other tweaks to polish (header not quite like design, for example is font bold in design but not bold in code?) (see bug 512715)
  • Add language picker (can wait since the only localized content on the site, the Manifesto and Mozilla Brochure, link to available localizations in the body of the page). Also copy or move language selector above the fold into space on sub-page templates where the Edit this page link is? (bug 521704)
  • Have 'Edit This Page' link bring up Bespin instead of pointing to [Edit This Page SVN docs] or perhaps we want an interstitial page that talks about the two editing options and then links to the docs or Bespin (or Bespin can come up and that can link to the SVN docs) (bug 487108)
  • Implement a localization architecture (bug 507577)
  • Add last modified date to footer where the current 'Page History' link is. (bug 521706)
  • Close site bugs referring to old site designs and styling (bug 521707)
  • Make dino head in footer a link to home page (bug 521708)

Home Page

  • "We're building" rotating with "We believe" -- (bug 501963)
  • Clean up any left over issues with Community ticker scrolling and functionality (bug 521711)
  • Turn twitter back on in Community Ticker (with obscenity filtering or filtering by community member instead of pulling in anything with certain keywords?) (bug 521712)
  • Project slider (bug 521713)
    • Rotate order of projects on home page?
    • Have project arrows on home page wrap around, so if you get to the end you can keep going instead of having to go back?
      • NOTE: Seems to me that these two issues should lead to a re-think of the project slider - what are the goals? Is equality important? The UI can follow from that -- StevenGarrity 13:25, 26 August 2009 (UTC)
  • For Latest News From Mozilla for about:mozilla items maybe we just need the titles and then a link to read more? Right now the beginning of the body text just duplicates the title text. (bug 521715)
  • Rearrange things so that "We believe" doesn't split into two lines in narrower screens (bug 521716)

Sub-Pages

  • Make sure pages that are automatically updated work in SVN repository
  • Left menu shadow borders not long enough on pages with long menus (note: this may be by design, so we don't necessarily change it although we certainly can) (bug 521723)
  • Header is missing some elements from the design -- Last modified date and Edit this page link. (bug 521724)
  • Hook up Manifesto principle rotation in template footer? (bug 521725)
  • Key point style has two different shades of grey (at least for David on his Mac -- not everyone is seeing this) (Bug 515427):
    • the top and bottom graphics are: #E1E1E1
    • the background color is: #E7E7E7
  • Separate out sidebar styles from main body key-point styles (use style from happy cog sub-page mockup or something else?) (bug 521727)
  • Work on content-specific Getting Involved links in template (similar to content-specific IRC channels in MDC) (bug 521731)
  • The h2 on e.g. “Mozilla Roles and Leadership” and “Mozilla Organizations” have different bottom margin (or so it seems). (bug 521735)
  • Is there a global "languages" ID in the site stylesheet that I can no longer use? (bug 521737)
  • The “Support for Mozilla Software” is narrower than the other pages. (bug 521738)
  • The TOC boxes look much better now, but I think the padding is too big. There is padding on both the li tags and the a tags. I think it would look nicer, especially for “selected” li tags, if the whole li background was blue, i.e. the padding on the li tags were dropped and the padding on the a tags increased (if needed). Further, some TOC items strech over three rows, which seem a bit unnecessary. (bug 521742)

Resolved Issues

  • Make sure all CVS committers to the site have SVN access (a couple of people couldn't have their CVS accounts converted because of they didn't have LDAP accounts) (bug 509712)
  • Bring back pretty styling for unordered lists (note that this has been turned off due to overriding of numbers on ordered lists -- bug 515673)
  • Projects slider polish -- first few logos look bigger than last few logos now and slider doesn't fill all of the space (at least in Firefox 3.5) Polished!
  • Move over rewritten missing.pl to stage (bug 512160) Reed fixed this.
  • Turn twitter off in Community Ticker to avoid obscenity
  • Home page, About main page, Community main page, Projects main page and Causes main page passed HTML validation
  • Check-in diff of all changes made to live site made while staging site has been up (bug 512159)
  • Community Ticker text has a bit too much margin above it Fixed in r50164.
  • Might need a bit more spacing between right side of latest news box and left side of community ticker Fixed in r50165.
  • Tweak blockquote styling? Had some margin on left and top before. See blockquote text on this page, for example Done in r50167.
  • Page title use is inconsistent: h1 is sometimes inside, sometimes outside of
    and sometimes missing (is being set in PHP instead of HTML). Seems to be difference between section main pages (such as Projects and other pages (such as Mozilla Technologies) Note that sidebar positioning changes and header changes positions vertical (compare Causes main page and another Cause page) - This has been cleaned up for any major pages.


Verified issues have been removed.