Wiki ⇒ Dragonfly Themes ⇒ Theme Designer Checklist
Glossary
The Project
Install
Dragonfly admin interface
Dragonfly public view
Dragonfly Themes
Build local server
Running Dragonfly CVS
Tips and Tricks
Rules & Regulations
v9 Developer's Manual
v10 Developer's manual
|
6.5: Theme Designer Checklist  Updated spelling errors and added to theme path explanation. Here is a quick checklist of files that need editing for creating or porting a theme.
There are many more template files than these.
These are only the files that I normally edit because once you edit these the rest of the theme usually falls into place with no further need for editing.
Header.html
[ ] Header Image (s_banner, date, welcome, marquee are all optional)
[ ] - Optional Header Login (correct use of if_user and else statement)
- Use TCD_Legendary for an example of how to add a header login into header.html if necessary
[ ] Header menu (default, themecp, flash, css)
[ ] Left Block
[ ] Important Message (maintenence mode message)
[ ] Message Block (admin message)
[ ] Center Up Block
News Template
[ ] Index
[ ] Article
[ ] Comments
Footer
[ ] Center Down Block
[ ] Right Block
[ ] S_Footer (s_banner if applicable)
Theme.php
[ ] Create your opentable and closetable styles
[ ] Edit paths to minus.gif and plus.gif in function themeheader
[ ] Correct the gfxcolor, bgcolor, and textcolors
[ ] Assign needed variables for {LOGIN}, {WELCOME}, {DATE}, {MARQUEE} if necessary
[ ] Add global variables such as $userinfo into the global query above assigned variables if necessary
- Use TCD_Legendary for an example of how to add a header login into theme.php if necessary
Forums
[ ] Overall Header
[ ] Index Body
[ ] View Forum
[ ] View Topic
[ ] Overall Footer
Coppermine
[ ] Is different as coppermine has two in-built themes - if you don't choose either it will show the default style which doesn't work well with a lot of themes.
Alternatively, add and customize a coppermine section to your theme, as demonstrated in the Fiblack3d and CPG-News themes.
Downloads Pro
[ ] Base or customize for theme (Downloads Pro will theme correctly without a base template at this time unlike coppermine)
Admin Area
[ ] Make sure admin span styles in CSS are colorized correctly (do a quick check of admin->blocks to see alternating bgcolors work)
[ ] Use {THEME_PATH} in all template html files (you cannot use {THEME_PATH} in .php files only .html templates)
- {THEME_PATH} is equal to http://www.YourSite.tld/themes/YourTheme/ and example theme path is img src="{THEME_PATH}/images/whatever.gif"
[ ] Comment all CSS Classes
[ ] XHTML 1.1 Compliancy
[ ] CSS Compliancy
[ ] Final cleanup and distribution on a test server
[ ] Confirm all images and files work correctly
[ ] Add in all copyright notices, original author credits, "your credits"
[ ] Distribute
|
| |
Updated: Monday, March 24, 2008 (08:29:55) by Phoenix Created: Tuesday, September 20, 2005 (14:34:42) by djdevon3 |

|