Difference between revisions of "Projects:SiteRedesign"
Vinh Nguyen (talk | contribs) m (→Template Overhaul) |
Vinh Nguyen (talk | contribs) m |
||
Line 19: | Line 19: | ||
# [[Projects:SiteRedesign#Template Overhaul|Template Overhaul]]: adjusting templates and badges to match the new site design | # [[Projects:SiteRedesign#Template Overhaul|Template Overhaul]]: adjusting templates and badges to match the new site design | ||
# [[Projects:SiteRedesign#Everything Else|Everything Else]]: miscellaneous site changes, to be determined | # [[Projects:SiteRedesign#Everything Else|Everything Else]]: miscellaneous site changes, to be determined | ||
+ | |||
+ | <div style="float:right; width:198px; margin:0 0 1em 1em;"> | ||
+ | {{Election-box | ||
+ | |title={{PAGENAME}} Timeline | ||
+ | |editpage={{FULLPAGENAME}}/ProjectTimeline | ||
+ | |title-BackgroundColor=#220045 | ||
+ | |title-TextSize=120% | ||
+ | |title-TextWeight=bold | ||
+ | |edit-TextColor=#00ffff | ||
+ | |content-BackgroundColor=#e7e8d1 | ||
+ | }} | ||
+ | </div> | ||
<h3 style="color:#8E001C;">Tasks of SiteRedesign</h3> | <h3 style="color:#8E001C;">Tasks of SiteRedesign</h3> |
Revision as of 19:12, 21 May 2007
Contents
Project Info
- Organizer: Vinh Nguyen
- Evaluator: [[]]
- Involved: AboutUsStaff
Goals of SiteRedesign
Implement a new site design over the course of the following adjustments:
- LogoDesign: create a logo representing AboutUs
- Skin/Template: changes to the "frame" around the main body content, based on logo decisions
- Usability/Navigation: "fixing" major navigation and usability issues such as
- * the front page and page layout
- * main site navigation
- * article, edit and history tabs
- * the sidebar links and tools
- Template Overhaul: adjusting templates and badges to match the new site design
- Everything Else: miscellaneous site changes, to be determined
Tasks of SiteRedesign
Add to the tasks as you see fit
Create a list of the various components of AboutUs that will need design changes
Major Site Components
- AboutUs Logo
- site navigation
- search bar
- advertising
- front page
General Pages
- Page layout
- Page navigation
- EditPage layout
- EditPage navigation
- Portlets
- useful links
- toolbox
- registrar info
- Page titles
User Pages
- Badges
- Templates
- images
WebSite Pages
- thumbnail
- map
- section headers
- discussion areas
Discussion on SiteRedesign
LogoDesign
- For more details visit the LogoDesign page
Skin/Template
- Navigation Idea: reduce the navigational elements for anonymous users
- By reducing navigational elements and other "tools" we can simplify the pages for first-time visitors
- Registered users will have the option, in their preferences, to view all the tools
- The reduced set of tools will still allow for editing, viewing histories, main site navigation, and preferences (or account settings)
- it is possible to allow a customizable "My Toolbox" for each user by letting them add or remove links, but is this useful?
Template Overhaul
Per a quick discussion with Jason & Scott, the idea of loading "per-page" CSS might be a great idea
- How to attempt this:
- Create a namespace: CSS:yourstylename
- Load style sheets via a Template:template tag: Template:yourstylename (leave decision to dev)
- Template:CSS would be loaded after the set main CSS
- Positive attributes of this would be:
- The possibility of building a library of shared styles that users can tap into.
- Alongside the few "standard" styles--as well as pre-defined styles for templates, etc.--users can add their own style sheets for their pages.
- This could also help push the use of Templates
- Negative attributes of this could be:
- The possibility of users to "override" system and standard styles per page.
- though this wouldn't break the site, it could lead to some bad usage. perhaps a filter that doesn't allow certain classes or selectors to be called would prevent this.
- The possibility of users to "override" system and standard styles per page.
Thoughts on Templates
- Templates can be come very useful if there are certain conventions involved in:
- naming and defining parameters
- naming templates
- naming HTML selectors
- The goal is to see Templates used and shared across numerous pages by:
- offering more parameters for style
- clearly indicating (on template page) the main informational parameters vs. the style parameters
- using conventional names across templates