#!/usr/local/bin/php
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /cgihome/cis520/html/dynamic/2016/wiki/pmwiki.php on line 691
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /cgihome/cis520/html/dynamic/2016/wiki/pmwiki.php on line 694
Warning: Use of undefined constant MathJaxInlineCallback - assumed 'MathJaxInlineCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 84
Warning: Use of undefined constant MathJaxEquationCallback - assumed 'MathJaxEquationCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 88
Warning: Use of undefined constant MathJaxLatexeqrefCallback - assumed 'MathJaxLatexeqrefCallback' (this will throw an Error in a future version of PHP) in /cgihome/cis520/html/dynamic/2016/wiki/cookbook/MathJax.php on line 94
PmWiki /
Pm Wiki PhilosophyThis page describes some of the ideas that guide the design and implementation of PmWiki. Patrick Michaud doesn’t claim that anything listed below is an original idea; these are just what drive the development of PmWiki. You’re welcome to express your disagreement with anything listed below. PmWiki.Audiences also describes much of the reasoning behind the ideas given below.
This principle also follows from the “favor writers over readers” principle above—every new feature added to PmWiki requires some sort of additional markup to support it. Pretty soon the source document looks pretty ugly and we’d all be better off just writing HTML.
Another reason for avoiding arbitrary HTML is that ill-formed HTML can cause pages to stop displaying completely, and arbitrary HTML can be a security risk—more so when pages can be created anonymously. See http://www.cert.org/advisories/CA-2000-02.html for more information.
This page may have a more recent version on pmwiki.org: PmWiki:PmWikiPhilosophy, and a talk page: PmWiki:PmWikiPhilosophy-Talk. |