Difference between revisions of "S2 Guide: Core2 Overview"
From Dreamwidth Notes
Foxfirefey (Talk | contribs) m (Created page with 'Category: S2 Guide') |
Foxfirefey (Talk | contribs) (add an overview link) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | = Design Focus = | ||
+ | |||
+ | Core2 was designed to make sure the experience of five different kinds of style users was improved or at least stayed the same (a lot of this is cribbed from a post in <dwcomm>dw_styles</dwcomm> by <dwcomm>aveleh</dwcomm> on [http://dw-styles.dreamwidth.org/938.html the core2 overhaul introduction]): | ||
+ | |||
+ | == People who want to use the wizard to change the look of their style == | ||
+ | |||
+ | <ul> | ||
+ | <li>A standard set of wizard options, including their placement in the wizard. This will make it easier for users to find options, no matter how many times they switch styles.</li> | ||
+ | <li>Some new ways of interacting with the wizard, such as ticky boxes instead of yes/no dropdowns. This will make it easier to see at a glance the status of certain settings.</li> | ||
+ | </ul> | ||
+ | |||
+ | == People who want to use CSS to change the look of their style == | ||
+ | |||
+ | <ul> | ||
+ | <li>A standard set of CSS, across all styles. This will make it easier to write CSS to display a header image, or hide certain comments, and have it work with any style.</li> | ||
+ | </ul> | ||
+ | |||
+ | == People who want to use the advanced customization area and tutorials to change their style == | ||
+ | |||
+ | <ul> | ||
+ | <li>A standard set of function names, so that tutorials can apply to most styles.</li> | ||
+ | <li>More functions that use global variables instead of passed variables, so that users can change its desired output functionality with just one line. Examples of this include custom reading colors.</li> | ||
+ | </ul> | ||
+ | |||
+ | == People who want to write their own styles == | ||
+ | |||
+ | <ul> | ||
+ | <li>More functions that print information, including the standardized CSS and modules, so that users can write less code.</li> | ||
+ | <li>More functions that call other functions, so that when new changes are rolled out, they’ll be easily/silently implemented.</li> | ||
+ | </ul> | ||
+ | |||
+ | == People who want to write their own styles and don’t like standardizations == | ||
+ | |||
+ | <p>Nothing in core2 is any worse for this group--they can still go off and do their own thing, and many of the built-in functions might still be useful.</p> | ||
+ | |||
+ | = Overview = | ||
+ | |||
+ | * [http://www.dreamwidth.org/customize/advanced/layerbrowse?id=core2 Dreamwidth S2 Core, v2 Layer Info] | ||
+ | |||
+ | The above contains a summary of all the properties, global functions, classes and class functions in S2 core2. | ||
+ | |||
[[Category: S2 Guide]] | [[Category: S2 Guide]] |
Latest revision as of 00:13, 1 June 2011
Contents
- 1 Design Focus
- 1.1 People who want to use the wizard to change the look of their style
- 1.2 People who want to use CSS to change the look of their style
- 1.3 People who want to use the advanced customization area and tutorials to change their style
- 1.4 People who want to write their own styles
- 1.5 People who want to write their own styles and don’t like standardizations
- 2 Overview
Design Focus
Core2 was designed to make sure the experience of five different kinds of style users was improved or at least stayed the same (a lot of this is cribbed from a post in dw_styles by aveleh on the core2 overhaul introduction):
People who want to use the wizard to change the look of their style
- A standard set of wizard options, including their placement in the wizard. This will make it easier for users to find options, no matter how many times they switch styles.
- Some new ways of interacting with the wizard, such as ticky boxes instead of yes/no dropdowns. This will make it easier to see at a glance the status of certain settings.
People who want to use CSS to change the look of their style
- A standard set of CSS, across all styles. This will make it easier to write CSS to display a header image, or hide certain comments, and have it work with any style.
People who want to use the advanced customization area and tutorials to change their style
- A standard set of function names, so that tutorials can apply to most styles.
- More functions that use global variables instead of passed variables, so that users can change its desired output functionality with just one line. Examples of this include custom reading colors.
People who want to write their own styles
- More functions that print information, including the standardized CSS and modules, so that users can write less code.
- More functions that call other functions, so that when new changes are rolled out, they’ll be easily/silently implemented.
People who want to write their own styles and don’t like standardizations
Nothing in core2 is any worse for this group--they can still go off and do their own thing, and many of the built-in functions might still be useful.
Overview
The above contains a summary of all the properties, global functions, classes and class functions in S2 core2.