WikiDragonfly 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 Parent
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

stopsoftwarepatents.eu petition banner

You are seeing squares or questionmarks on this page?

All content of this website is copyrighted by the Creative Commons NC-SA
The logos and trademarks used on this site are the property of their respective owners
We are not responsible for comments posted by our users, as they are the property of the poster.
Our server runs on a P3 1.2GHz with 512MB RAM with no accelerators
Support GoPHP5.org
This page generated in 0.4772 seconds with 15 DB Queries in 0.0191 seconds
Memory Usage: 1.48 MB
Interactive software released under GNU GPL, Code Credits, Privacy Policy