one other specification in XHTML 1.0 strict is, that there be no more 'target=' elements. that means that popups can only be created using javascript. however WCAG says that popups shouldn't be used at all unless absolutely required and the user is 'warned' that there is a popup. personally, i think the best method to circumvent this, is to apply a class to external links and display them differently using css. an example of this behaviour can be seen in the cvs installer, which is completely xhtml 1.0 strict and at leaset WCAG AA compliant. links that take you away from the installer pages, are marked by a small arrow.
|
|
!Tables
|
-Templates in TikiPro have undergone a major change since the beginning. most noticeably, we hardly use any tables anymore - only where absolutely needed.
|
+Templates in bitweaver have undergone a major change since the beginning. most noticeably, we hardly use any tables anymore - only where absolutely needed. |
|
the only place where tables are used, is to display large amounts of data where columns are of the essence such as a listing of wikipages - elimination of tables isn't complete yet, but well underway.
|
|
due to the WCAG specifications, tables that are used, will have to carry a lot more information than they already do, including 'summary' 'headers' or 'scope' (see above).
|
|
!Lists
|
-listings of certain types use <ul> or <ol> giving the styler absolute freedom on how they want to display the list using css.
|
-
|
-one other WCAG requirement is that links are not allowed to follow one another without space or other sort of separation. we will therefore change the navigation bar, that appears at the bottom of some pages into a <ul> list of items. that will also allow users to create a dropdown for these items, making navigation easier and nicer.
|
-
|
-Here is a list of packages as they are available in clyde and their current status in terms of conversion to XHTML and removing / replacing obsolete tikiwiki (tpification) tags.
|
-
|
-||Package Name|XHTML|tpification|WCAG AA
|
-((BlogsPackage))|100|95|30
|
-((CategoriesPackage))|100|50|?
|
-((CalendarPackage))|?|?|?
|
-((HotwordsPackage))|100|95|?
|
-((InstallPackage))|100|100|100
|
-((LangueagesPackage))|100|95|30
|
-((SmiliesPackage))|100|100|100
|
-((QuicktagsPackage))|100|100|50
|
-((KernelPackage))|70|75|?
|
-((LibertyPackage))|100|75|50
|
-((UsersPackage))|80|50|?
|
-((WikiPackage))|100|95|?
|
-||
|
-
|
-This table refers to template files as well as the php generated html output. thus, even though liberty is a new clyde package, it is not up to the newest standards, since it contains the tikiwiki parser, which still contains some tikiwiki tags that need replacing or removing.
|
-
|
-legend:
|
-* all numbers refer to percentage complete
|
-* ? basically means that we haven't had a look at this at all yet since the migration from bonnie to clyde
|
+listings of certain types use <ul> or <ol> giving the styler absolute freedom on how they want to display the list using css. |
|
+one other WCAG requirement is that links are not allowed to follow one another without space or other sort of separation. we will therefore change the navigation bar, that appears at the bottom of some pages into a <ul> list of items. that will also allow users to create a dropdown for these items, making navigation easier and nicer. |