Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-9890

Help should be well-formed, XHTML Strict and semantic

XMLWordPrintable

      Following on from bug MDL-7861 "Strict XHTML 1.0", I am building up a patch to fix stray ampersands, poor semantics, etc. in help HTML files (lang/en_utf8/help/*). This is what I'm tackling:

      1 Well-formed XML

      • Stray ampersands, regular expression /&[^a^l^g^q^n^#]/ (Not perfect, but a start). Specific searches &file, &bug, &mod.

      2 Semantics

      • Each */index.html should start with a <h2> </h2>, except help/index.html which should start <h1> </h1>
      • Other headings, regular expression /<p><b>(.*?)</b></p>/, should be replaced variously with <h2>$1</h2>, <h3>$1</h3> as appropriate - a headache!

      NOTES,

      • I want to be pragmatic. - should we aim for Strict DTD for help? Would Transitional be sufficient?
      • I'm ONLY fixing English language, en_utf8 - how can we systematically fix other languages.

            nfreear Nick Freear (Inactive)
            nfreear Nick Freear (Inactive)
            Nicolas Martignoni Nicolas Martignoni
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.