View Issue Details

IDProjectCategoryView StatusLast Update
0000546CATS.cacert.orgUser Interfacepublic2012-12-27 17:33
Reporterlaw Assigned ToTed  
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Versionproduction 
Summary0000546: Produced Output does not conform to any (X)HTML Standard
Descriptionplease choose a standard, use it as doctype, and make the output behave correctly.

XHTML 1.1 (Strict) should by preffered imho.
TagsNo tags attached.
Attached Files

Relationships

related to 0000471 closedMichelleStahl Some Menu buttons are not shown by Firefox if window is too narrow 
related to 0001107 new CACert CATS Manual has only one page, which is mostly empty 

Activities

Ted

2008-05-07 21:31

administrator   ~0001078

Agreed in principle, but please be a bit more specific about which pages contain which problems.

law

2008-05-07 22:06

administrator   ~0001079

Use a validator to see the errors in details.

http://www.validome.org/validate/?uri=http://cats.cacert.org/index.php&charset=UTF-8
http://www.validome.org/validate/?uri=http://cats.cacert.org/index.php

What I noticed first, was an img-tag closing with /> with a not-XML doctype.
But there are a few others.

jandd

2008-09-08 21:14

administrator   ~0001161

The produced HTML doesn't validate. I'll start to work on XHTML 1.1 strict compliance.

jandd

2008-09-28 13:26

administrator   ~0001217

Last edited: 2008-09-28 13:37

The attached patch fixes all HTML Problems with the user frontend. The resulting HTML is XHTML 1.0 Strict compliant. The patch is quite large (diffstat below) because I had to touch almost every PHP file. Most fixes are trivial but change many lines though. Please review the patch and commit it to SVN.

diffstat
 classes/Answer.class.php | 34 +++----
 classes/Question.class.php | 44 ++++-----
 classes/Quiz.class.php | 85 +++++++++---------
 classes/Topic.class.php | 24 ++---
 classes/progress.class.php | 16 +--
 collect_question.php | 8 -
 design/design.css | 53 ++++++-----
 functions/acceptLogin.php | 44 ++++-----
 functions/certificateDocumentation.php | 50 +++++-----
 functions/checkCertificatDocumentation.php | 4
 functions/getButtons.php | 78 ++++++++---------
 functions/getContent.php | 8 -
 functions/getTopic.php | 33 +++----
 functions/reallyDel.php | 14 +--
 functions/showQuestionForm.php | 12 +-
 functions/statisticFunctions.php | 30 +++---
 index.php.template | 133 ++++++++++++++---------------
 lang/english.php | 26 ++---
 lang/german.php | 26 ++---
 login.php | 2
 login_with_api.php | 10 +-
 menue_admin.php | 30 ++----
 menue_user.php | 20 ++--
 progress.php | 2
 start_test.php | 10 +-
 statistic.php | 22 ++--
 topic.php | 26 ++---
 verify.php | 4
 28 files changed, 426 insertions(+), 422 deletions(-)

Ted

2008-10-27 22:59

administrator   ~0001249

diffs reviewed and checked in, testing and bugfix in progress...

jandd

2008-11-02 22:09

administrator   ~0001250

I added lots of XHTML improvements for the administration interface in a separate SVN branch. Please review these changes and merge them to trunk if appropriate.

You may obtain a full diff using:

svn diff -r 1013:1027 https://svn.cacert.org/CAcert/Education/CATS-branch-jand

Ted

2009-07-28 21:16

administrator   ~0001469

fixed

Issue History

Date Modified Username Field Change
2008-05-05 16:47 law New Issue
2008-05-07 21:31 Ted Note Added: 0001078
2008-05-07 21:31 Ted Priority normal => low
2008-05-07 21:31 Ted Status new => needs feedback
2008-05-07 21:31 Ted ETA none => > 1 month
2008-05-07 22:06 law Note Added: 0001079
2008-06-08 19:18 Ted Status needs feedback => @30@
2008-09-08 21:11 jandd Status @30@ => needs work
2008-09-08 21:11 jandd Assigned To => jandd
2008-09-08 21:14 jandd Note Added: 0001161
2008-09-08 21:14 jandd Status needs work => @30@
2008-09-13 05:16 jandd File Added: xhtml11_first_strike.diff
2008-09-28 13:21 jandd File Deleted: xhtml11_first_strike.diff
2008-09-28 13:22 jandd File Added: cats_user_frontend_xhtml1_0_strict.diff.gz
2008-09-28 13:24 jandd Status @30@ => needs work
2008-09-28 13:24 jandd Assigned To jandd => Ted
2008-09-28 13:26 jandd Note Added: 0001217
2008-09-28 13:26 jandd Status needs work => needs feedback
2008-09-28 13:36 jandd File Deleted: cats_user_frontend_xhtml1_0_strict.diff.gz
2008-09-28 13:37 jandd File Added: cats_user_frontend_xhtml1_0_strict.diff.gz
2008-09-28 13:37 jandd Note Edited: 0001217
2008-10-27 22:56 Ted Relationship added related to 0000471
2008-10-27 22:59 Ted Note Added: 0001249
2008-10-27 23:03 Ted Status needs feedback => needs work
2008-11-02 22:09 jandd Note Added: 0001250
2008-11-02 22:09 jandd Status needs work => needs feedback
2009-07-28 21:16 Ted Note Added: 0001469
2009-07-28 21:16 Ted Status needs feedback => solved?
2009-07-28 21:16 Ted Resolution open => fixed
2011-07-27 21:21 Ted Status solved? => closed
2012-12-27 17:33 Werner Dworak Relationship added related to 0001107