Opened 14 years ago

Last modified 11 years ago

#3 closed enhancement

HTML output cleanup — at Version 7

Reported by: Kris Deugau Owned by:
Priority: critical Milestone: 3.0
Version: Keywords:
Cc:

Description (last modified by Kris Deugau)

Convert all HTML output to HTML 4.01 strict (or closest relative) and HTML::Template

Change History (7)

comment:1 by Kris Deugau, 14 years ago

Priority: majorcritical

comment:2 by Kris Deugau, 14 years ago

(In [413]) /trunk

Migrate body colour and font base defs to CSS, make <head>
sections more consistent. See #3.

Look for local.css so admins can override the default
colours. local.css is ignored on the working root as it
should be entirely a local file. See #14.

comment:3 by Kris Deugau, 14 years ago

Milestone: 3.0

comment:4 by Kris Deugau, 14 years ago

(In [446]) Create branch for HTML cleanup (see #3) and CGI normalization/cleanup
(see #15). Changes for one will affect the other; better to handle
them in the same workflow.

comment:5 by Kris Deugau, 14 years ago

(In [449]) /branches/htmlform

Remove printFooter from CommonWeb.pm
Add HTML::Template to main.cgi, admin.cgi, and search.cgi
Convert footer.inc to templates/footer.tmpl, and normalize
output for three scripts above
See #3.

comment:6 by Kris Deugau, 14 years ago

(In [450]) /branches/htmlform

Added missing index and footer templates
Update default CSS with definitions for footer, alternate-row colours
Have main.cgi look for a template matching $webvar{action}
Convert main summary page content to template
See #3.

comment:7 by Kris Deugau, 14 years ago

Description: modified (diff)

As per notes and thoughts at:

http://www.hixie.ch/advocacy/xhtml
http://hsivonen.iki.fi/doctype/

don't bother with XHTML (since it's guaranteed to be mishandled somewhere), just go with HTML 4.01 strict.

Note: See TracTickets for help on using tickets.