| Author | Dave Jarvis <email> |
|---|---|
| Date | 2014-08-06 14:39:45 GMT-0700 |
| Commit | fa88a768d7ac2aaa4459f265fb3cddb15ef4f0b3 |
| Parent | b35b4f3 |
| -\startchapter[title={Introduction}] | ||
| - \WPquote{People unwilling to govern themselves will be ruled by those | ||
| - deemed unfit to govern.}{Plato}{The Republic} | ||
| - | ||
| - \startsection[title={Purpose}] | ||
| - \WPname{} is a crowd-sourced system for moderated deliberation | ||
| - to achieve group consensus on proposals. | ||
| - \stopsection | ||
| - | ||
| - \startsection[title={Reputation}] | ||
| - Site features (e.g., proposing policies, editing existing pages, | ||
| - and submitting debate points) are unlocked when a person has | ||
| - sufficient reputation. Reputation can be attained by graduating | ||
| - from an accredited University, proposing sound arguments, making | ||
| - acceptable edits, and more. | ||
| - \stopsection | ||
| - | ||
| - \startsection[title={Voting}] | ||
| - Prior to voting, voters must communicate their intent to participate | ||
| - with a Registration Authority (RA). The RA provides the voter with | ||
| - a unique token. The voter votes using the token; the token is given | ||
| - to the party in charge of vote tabulation. | ||
| - | ||
| - The goals include correctness, verifiability, and anonymity. | ||
| - | ||
| - \startsubsection[title=Correctness] | ||
| - A voting system is deemed correct if: | ||
| - | ||
| - \startitemize | ||
| - \startitem | ||
| - only voters who have registered with the RA may vote; | ||
| - \stopitem | ||
| - \startitem | ||
| - voters cannot vote multiple times on an item; | ||
| - \stopitem | ||
| - \startitem | ||
| - voters cannot replace votes; | ||
| - \stopitem | ||
| - \startitem | ||
| - voters may change how they voted on an item; and | ||
| - \stopitem | ||
| - \startitem | ||
| - third-parties cannot change the tabulation outcome. | ||
| - \stopitem | ||
| - \stopitemize | ||
| - | ||
| - \stopsubsection | ||
| - | ||
| - \startsubsection[title=Verifiability] | ||
| - Election verifiability allows voters and observers to verify that | ||
| - the election outcome corresponds to the votes legitimately cast. | ||
| - Multiple types of verifiability can be distinguished, including:\cite[kremer@verify] | ||
| - | ||
| - \startitemize | ||
| - \startitem | ||
| - \bold{Individual.} Voters can verify that their votes are | ||
| - part of the tally and are counted in the final result. | ||
| - \stopitem | ||
| - \startitem | ||
| - \bold{Universal.} Anyone can verify that all votes have been | ||
| - tallied correctly, and voters can verify that their votes are | ||
| - included. | ||
| - \stopitem | ||
| - \startitem | ||
| - \bold{Eligible.} Anyone can verify that every vote for a | ||
| - particular outcome was cast by a registered voter, at most | ||
| - one vote per voter, and voters can verify their own votes | ||
| - are legitimate. | ||
| - \stopitem | ||
| - \stopitemize | ||
| - \stopsubsection | ||
| - | ||
| - \startsubsection[title=Anonymity] | ||
| - Electronic voting systems should enable {\it{privacy}}, | ||
| - {\it{coercion-resistance}} and {\it{receipt-freeness}}.\cite[delaune@coercion] | ||
| - | ||
| - \startitemize | ||
| - \startitem | ||
| - \bold{Privacy.} Votes must remain private, even when a third-party can view | ||
| - all system data, communications, and source code. | ||
| - \stopitem | ||
| - \startitem | ||
| - \bold{Coercion-resistance.} Voters cannot cooperate with a | ||
| - coercer to prove their vote's directionality (i.e., | ||
| - {\it{for}} or {\it{against}}). | ||
| - \stopitem | ||
| - \startitem | ||
| - \bold{Receipt-freeness.} Voters must not receive any | ||
| - information (a receipt) that can prove the vote's | ||
| - directionality to a coercer. | ||
| - \stopitem | ||
| - \stopitemize | ||
| - | ||
| - \stopsubsection | ||
| - | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Moderation}] | ||
| - \WPquote{People unwilling to govern themselves will be ruled by those | ||
| - deemed unfit to govern.}{Plato}{The Republic} | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Home}] | ||
| - \WPquote{Every citizen must be actively aware of, participating in, | ||
| - and overseeing research, and that research should be focused on | ||
| - creating prosperity and peace, not war and poverty or suicidal needs. | ||
| - Transparency, which engenders truth, is the foundation for all this.} | ||
| - {Robert David Steele}{The Open-Source Everything Manifesto: | ||
| - Transparency, Truth, and Trust} | ||
| - | ||
| - \startsection[title={\WPintro{}}] | ||
| - The home page is the system entry point for all users. The page | ||
| - lists links to proposals that match the users' interests. The | ||
| - proposals can include: | ||
| - \startitemize | ||
| - \startitem | ||
| - ideas to improve commercial products based on customer feedback; | ||
| - \stopitem | ||
| - \startitem | ||
| - | ||
| - \stopitem | ||
| - \stopitemize | ||
| - \stopsection | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Home}{ | ||
| - \externalfigure[home.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Summary}] | ||
| - \WPquote{If one man can be allowed to determine for himself what is | ||
| - law, every man can. That means first chaos, then tyranny. Legal | ||
| - process is an essential part of the democratic process.} | ||
| - {Felix Frankfurter}{United States v. United Mine Workers} | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Summary}{ | ||
| - \externalfigure[summary.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| - | ||
| -\startchapter[title={Proposal}] | ||
| - \WPquote{When distant and unfamiliar and complex things are | ||
| - communicated to great masses of people, the truth suffers a | ||
| - considerable and often a radical distortion. The complex is made over | ||
| - into the simple, the hypothetical into the dogmatic, and the | ||
| - relative into the absolute.} | ||
| - {Walter Lippmann}{The Public Philosophy} | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Proposal}{ | ||
| - \externalfigure[proposal.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Hypothesis}] | ||
| - \WPquote{Truth in science can be defined as the working hypothesis | ||
| - best suited to open the way to the next better one.} | ||
| - {Konrad Lorenz}{On Aggression} | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Hypothesis}{ | ||
| - \externalfigure[hypothesis.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| - | ||
| -% \WPquote{It does not make any difference how beautiful your guess is. | ||
| -% It does not make any difference how smart you are, who made the | ||
| -% guess, or what his name is \emdash{} if it disagrees with experiment, | ||
| -% it is wrong.} | ||
| -% {Richard Feynman}{Seeking New Laws} | ||
| -\startchapter[title={Resources}] | ||
| - \WPquote{There ain't no such thing as a free lunch.} | ||
| - { Robert A. Heinlein}{The Moon Is a Harsh Mistress } | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Resources}{ | ||
| - \externalfigure[resources.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Discuss}] | ||
| - \WPquote{A rationalist is simply someone for whom it is more | ||
| - important to learn than to be proved right; someone who is willing to | ||
| - learn from others \emdash{} not by simply taking over another's | ||
| - opinions, but by gladly allowing others to criticize his ideas and by | ||
| - gladly criticizing the ideas of others. The emphasis here is on the | ||
| - idea of criticism or, to be more precise, \it{critical discussion}.} | ||
| - {Karl Popper}{All Life is Problem Solving} | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Discuss}{ | ||
| - \externalfigure[discuss.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Support}] | ||
| - \WPquote{If those in charge of our society \emdash{} politicians, | ||
| - corporate executives, and owners of press and television \emdash{} | ||
| - can dominate our ideas, they will be secure in their power. They will | ||
| - not need soldiers patrolling the streets. We will control ourselves.} | ||
| - {Howard Zinn}{Declarations of Independence: Cross-Examining American | ||
| - Ideology} | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Support}{ | ||
| - \externalfigure[support.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| -\startchapter[title={Account}] | ||
| - \WPquote{To minimize suffering and to maximize security were natural | ||
| - and proper ends of society and Cæsar. But then they became the only | ||
| - ends, somehow, and the only basis of law \emdash{} a perversion. | ||
| - Inevitably, then, in seeking only them, we found only their | ||
| - opposites: maximum suffering and minimum security.} | ||
| - {Walter Miller Jr.}{A Canticle for Leibowitz} | ||
| - | ||
| - \startsection[title={\WPui{}}] | ||
| - \placefigure[here]{Account}{ | ||
| - \externalfigure[account.svg][ | ||
| - ] | ||
| - } | ||
| - \stopsection | ||
| - | ||
| -\stopchapter | ||
| - | ||
| -\startchapter[title={XML Source}] | ||
| - \WPquote{Value your freedom or you will lose it, teaches history. | ||
| - \quote{Don't bother us with politics,} respond those who don't want | ||
| - to learn.} | ||
| - {Richard Stallman}{Linux, GNU, and Freedom} | ||
| - | ||
| - \startsection[title=Overview] | ||
| - The XML source code forms the basis for communications protocols. | ||
| - No XML Schema Definitions were developed at the time of writing. | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Home] | ||
| - \typeXMLfile{../index.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Summary] | ||
| - \typeXMLfile{../summary.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Proposal] | ||
| - \typeXMLfile{../proposal.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Hypothesis] | ||
| - \typeXMLfile{../hypothesis.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Resources] | ||
| - \typeXMLfile{../resources.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Discuss] | ||
| - \typeXMLfile{../discuss.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Support] | ||
| - \typeXMLfile{../support.xml} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Account] | ||
| - \typeXMLfile{../account.xml} | ||
| - \stopsection | ||
| -\stopchapter | ||
| - | ||
| -\startchapter[title={XSL Source}] | ||
| - \WPquote{I think Open Source is the right thing to do the same way I | ||
| - believe science is better than alchemy. Like science, Open Source | ||
| - allows people to build on a solid base of previous knowledge, without | ||
| - some silly hiding.} | ||
| - {Linus Torvalds}{Why I \quote{Absolutely Love} GPL Version 2} | ||
| - | ||
| - \startsection[title=Overview] | ||
| - The XSL source code provides a simple transformation applied to | ||
| - all XML source files. The transformation preserves the document | ||
| - structure by converting the XML elements into DIV elements. | ||
| - The XML element name becomes the DIV element class attribute name. | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Common] | ||
| - The main XSL template includes JavaScript to inject a CSS file. | ||
| - The CSS filename is dynamically obtained from the URL. This allows | ||
| - each XML file to be laid out while the XSL code remains generic. | ||
| - \\ | ||
| - \typeXSLfile{../common.xsl} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title={Pie Chart}] | ||
| - The pie chart on the resources page is rendered as a client-side | ||
| - SVG element using XSLT 1.0. | ||
| - \\ | ||
| - \typeXSLfile{../chart.xsl} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title=Math] | ||
| - The math stylesheet provides supporting functions required to | ||
| - render the pie chart and select wedge colours from a given | ||
| - base colour. | ||
| - \\ | ||
| - \typeXSLfile{../math.xsl} | ||
| - \stopsection | ||
| -\stopchapter | ||
| - | ||
| -\startchapter[title={CSS Source}] | ||
| - \WPquote{However, when we make small design adjustments by adding | ||
| - extra {\tt{<div>}} tags or {\tt{class}} attributes, then alter the CSS to | ||
| - take advantage of those markup changes, we confuse the concept of | ||
| - independent structure and presentation.} | ||
| - {Douglas Bowman}{Are they really separated?} | ||
| - | ||
| - \startsection[title=Overview] | ||
| - The CSS source code provides the layout for the DIV-structured | ||
| - XHTML page. For the most part, the CSS is unremarkable. The | ||
| - addition of the flex specification, however, allows control | ||
| - over the element presentation order. This goes a fair way to | ||
| - decoupling the XML content from its XHTML presentation. | ||
| - \stopsection | ||
| - | ||
| - \startsection[title={Flex}] | ||
| - \typeCSSfile{../related.css} | ||
| - \stopsection | ||
| - | ||
| - \startsection[title={Order}] | ||
| - \typeCSSfile{../edit-discuss-flag.css} | ||
| - \stopsection | ||
| -\stopchapter | ||
| - | ||
| +\startchapter[title={Introduction}] | ||
| + \WPquote{People unwilling to govern themselves will be ruled by those | ||
| + deemed unfit to govern.}{Plato}{The Republic} | ||
| + | ||
| + \startsection[title={Purpose}] | ||
| + \WPname{} is a crowd-sourced system for moderated deliberation | ||
| + to achieve group consensus on proposals. | ||
| + \stopsection | ||
| + | ||
| + \startsection[title={Voting}] | ||
| + Prior to voting, voters must communicate their intent to participate | ||
| + with a Registration Authority (RA). The RA provides the voter with | ||
| + a unique token. The voter votes using the token; the token is given | ||
| + to the party in charge of vote tabulation. | ||
| + | ||
| + The goals include correctness, verifiability, and anonymity. | ||
| + | ||
| + \startsubsection[title=Correctness] | ||
| + A voting system is deemed correct if: | ||
| + | ||
| + \startitemize | ||
| + \startitem | ||
| + only voters who have registered with the RA may vote; | ||
| + \stopitem | ||
| + \startitem | ||
| + voters cannot vote multiple times on an item; | ||
| + \stopitem | ||
| + \startitem | ||
| + voters cannot replace votes; | ||
| + \stopitem | ||
| + \startitem | ||
| + voters may change how they voted on an item; and | ||
| + \stopitem | ||
| + \startitem | ||
| + third-parties cannot change the tabulation outcome. | ||
| + \stopitem | ||
| + \stopitemize | ||
| + | ||
| + \stopsubsection | ||
| + | ||
| + \startsubsection[title=Verifiability] | ||
| + Election verifiability allows voters and observers to verify that | ||
| + the election outcome corresponds to the votes legitimately cast. | ||
| + Multiple types of verifiability can be distinguished, including:\cite[kremer@verify] | ||
| + | ||
| + \startitemize | ||
| + \startitem | ||
| + \bold{Individual.} Voters can verify that their votes are | ||
| + part of the tally and are counted in the final result. | ||
| + \stopitem | ||
| + \startitem | ||
| + \bold{Universal.} Anyone can verify that all votes have been | ||
| + tallied correctly, and voters can verify that their votes are | ||
| + included. | ||
| + \stopitem | ||
| + \startitem | ||
| + \bold{Eligible.} Anyone can verify that every vote for a | ||
| + particular outcome was cast by a registered voter, at most | ||
| + one vote per voter, and voters can verify their own votes | ||
| + are legitimate. | ||
| + \stopitem | ||
| + \stopitemize | ||
| + \stopsubsection | ||
| + | ||
| + \startsubsection[title=Anonymity] | ||
| + Electronic voting systems should enable {\it{privacy}}, | ||
| + {\it{coercion-resistance}} and {\it{receipt-freeness}}.\cite[delaune@coercion] | ||
| + | ||
| + \startitemize | ||
| + \startitem | ||
| + \bold{Privacy.} Votes must remain private, even when a third-party can view | ||
| + all system data, communications, and source code. | ||
| + \stopitem | ||
| + \startitem | ||
| + \bold{Coercion-resistance.} Voters cannot cooperate with a | ||
| + coercer to prove their vote's directionality (i.e., | ||
| + {\it{for}} or {\it{against}}). | ||
| + \stopitem | ||
| + \startitem | ||
| + \bold{Receipt-freeness.} Voters must not receive any | ||
| + information (a receipt) that can prove the vote's | ||
| + directionality to a coercer. | ||
| + \stopitem | ||
| + \stopitemize | ||
| + | ||
| + \stopsubsection | ||
| + | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={Moderation}] | ||
| + \WPquote{When you wish to instruct, be brief; that men's minds take | ||
| + in quickly what you say, learn its lesson, and retain it faithfully. | ||
| + Every word that is unnecessary only pours over the side of a brimming | ||
| + mind.}{Marcus Tullius Cicero}{unknown} | ||
| + | ||
| + \startsection[title={\WPintro{}}] | ||
| + Irrelevant content is filtered using a moderation system. | ||
| + Moderators are selected randomly from the population of people using | ||
| + the site. People are moderators for a limited amount of time | ||
| + (e.g., from a 24-hour period up to 30 days; the duration is randomly assigned). This helps to ensure that all content is fairly and equally assessed. | ||
| + \stopsection | ||
| +\stopchapter | ||
| + | ||
| +%\WPquote{There is a mean in all things; and, moreover, certain limits | ||
| +%on either side of which right cannot be found.}{Horace}{Satires} | ||
| +\startchapter[title={Account}] | ||
| + \WPquote{To minimize suffering and to maximize security were natural | ||
| + and proper ends of society and Cæsar. But then they became the only | ||
| + ends, somehow, and the only basis of law \emdash{} a perversion. | ||
| + Inevitably, then, in seeking only them, we found only their | ||
| + opposites: maximum suffering and minimum security.} | ||
| + {Walter Miller Jr.}{A Canticle for Leibowitz} | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Account}{ | ||
| + \externalfigure[account.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| + | ||
| +\startchapter[title={Discuss}] | ||
| + \WPquote{A rationalist is simply someone for whom it is more | ||
| + important to learn than to be proved right; someone who is willing to | ||
| + learn from others \emdash{} not by simply taking over another's | ||
| + opinions, but by gladly allowing others to criticize his ideas and by | ||
| + gladly criticizing the ideas of others. The emphasis here is on the | ||
| + idea of criticism or, to be more precise, \it{critical discussion}.} | ||
| + {Karl Popper}{All Life is Problem Solving} | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Discuss}{ | ||
| + \externalfigure[discuss.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={Home}] | ||
| + \WPquote{Every citizen must be actively aware of, participating in, | ||
| + and overseeing research, and that research should be focused on | ||
| + creating prosperity and peace, not war and poverty or suicidal needs. | ||
| + Transparency, which engenders truth, is the foundation for all this.} | ||
| + {Robert David Steele}{The Open-Source Everything Manifesto: | ||
| + Transparency, Truth, and Trust} | ||
| + | ||
| + \startsection[title={\WPintro{}}] | ||
| + The home page is the system entry point for all users. The page | ||
| + lists links to proposals that match the users' interests. The | ||
| + proposals can include: | ||
| + \startitemize | ||
| + \startitem | ||
| + ideas to improve commercial products based on customer feedback; | ||
| + \stopitem | ||
| + \startitem | ||
| + | ||
| + \stopitem | ||
| + \stopitemize | ||
| + \stopsection | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Home}{ | ||
| + \externalfigure[home.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={Hypothesis}] | ||
| + \WPquote{Truth in science can be defined as the working hypothesis | ||
| + best suited to open the way to the next better one.} | ||
| + {Konrad Lorenz}{On Aggression} | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Hypothesis}{ | ||
| + \externalfigure[hypothesis.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| + | ||
| +% \WPquote{It does not make any difference how beautiful your guess is. | ||
| +% It does not make any difference how smart you are, who made the | ||
| +% guess, or what his name is \emdash{} if it disagrees with experiment, | ||
| +% it is wrong.} | ||
| +% {Richard Feynman}{Seeking New Laws} | ||
| +\startchapter[title={Proposal}] | ||
| + \WPquote{When distant and unfamiliar and complex things are | ||
| + communicated to great masses of people, the truth suffers a | ||
| + considerable and often a radical distortion. The complex is made over | ||
| + into the simple, the hypothetical into the dogmatic, and the | ||
| + relative into the absolute.} | ||
| + {Walter Lippmann}{The Public Philosophy} | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Proposal}{ | ||
| + \externalfigure[proposal.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={Resources}] | ||
| + \WPquote{There ain't no such thing as a free lunch.} | ||
| + { Robert A. Heinlein}{The Moon Is a Harsh Mistress } | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Resources}{ | ||
| + \externalfigure[resources.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={Summary}] | ||
| + \WPquote{If one man can be allowed to determine for himself what is | ||
| + law, every man can. That means first chaos, then tyranny. Legal | ||
| + process is an essential part of the democratic process.} | ||
| + {Felix Frankfurter}{United States v. United Mine Workers} | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Summary}{ | ||
| + \externalfigure[summary.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| + | ||
| +\startchapter[title={Support}] | ||
| + \WPquote{If those in charge of our society \emdash{} politicians, | ||
| + corporate executives, and owners of press and television \emdash{} | ||
| + can dominate our ideas, they will be secure in their power. They will | ||
| + not need soldiers patrolling the streets. We will control ourselves.} | ||
| + {Howard Zinn}{Declarations of Independence: Cross-Examining American | ||
| + Ideology} | ||
| + | ||
| + \startsection[title={\WPui{}}] | ||
| + \placefigure[here]{Support}{ | ||
| + \externalfigure[support.svg][ | ||
| + ] | ||
| + } | ||
| + \stopsection | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={Reputation}] | ||
| + \WPquote{A lost good name is ne'er retrieved.} | ||
| + {John Gay}{The Fables, Volume 1} | ||
| + | ||
| + | ||
| + \startsection[title={\WPintro{}}] | ||
| + Site features (e.g., proposing policies, editing existing pages, | ||
| + and submitting debate points) are unlocked when a person has | ||
| + sufficient reputation. Reputation can be attained by graduating | ||
| + from an accredited University, proposing sound arguments, making | ||
| + acceptable edits, and more. | ||
| + \stopsection | ||
| + | ||
| + | ||
| +\stopchapter | ||
| +\startchapter[title={CSS Source}] | ||
| + \WPquote{However, when we make small design adjustments by adding | ||
| + extra {\tt{<div>}} tags or {\tt{class}} attributes, then alter the CSS to | ||
| + take advantage of those markup changes, we confuse the concept of | ||
| + independent structure and presentation.} | ||
| + {Douglas Bowman}{Are they really separated?} | ||
| + | ||
| + \startsection[title=Overview] | ||
| + The CSS source code provides the layout for the DIV-structured | ||
| + XHTML page. For the most part, the CSS is unremarkable. The | ||
| + addition of the flex specification, however, allows control | ||
| + over the element presentation order. This goes a fair way to | ||
| + decoupling the XML content from its XHTML presentation. | ||
| + \stopsection | ||
| + | ||
| + \startsection[title={Flex}] | ||
| + \typeCSSfile{../related.css} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title={Order}] | ||
| + \typeCSSfile{../edit-discuss-flag.css} | ||
| + \stopsection | ||
| +\stopchapter | ||
| + | ||
| +\startchapter[title={XML Source}] | ||
| + \WPquote{Value your freedom or you will lose it, teaches history. | ||
| + \quote{Don't bother us with politics,} respond those who don't want | ||
| + to learn.} | ||
| + {Richard Stallman}{Linux, GNU, and Freedom} | ||
| + | ||
| + \startsection[title=Overview] | ||
| + The XML source code forms the basis for communications protocols. | ||
| + No XML Schema Definitions were developed at the time of writing. | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Home] | ||
| + \typeXMLfile{../index.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Summary] | ||
| + \typeXMLfile{../summary.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Proposal] | ||
| + \typeXMLfile{../proposal.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Hypothesis] | ||
| + \typeXMLfile{../hypothesis.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Resources] | ||
| + \typeXMLfile{../resources.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Discuss] | ||
| + \typeXMLfile{../discuss.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Support] | ||
| + \typeXMLfile{../support.xml} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Account] | ||
| + \typeXMLfile{../account.xml} | ||
| + \stopsection | ||
| +\stopchapter | ||
| + | ||
| +\startchapter[title={XSL Source}] | ||
| + \WPquote{I think Open Source is the right thing to do the same way I | ||
| + believe science is better than alchemy. Like science, Open Source | ||
| + allows people to build on a solid base of previous knowledge, without | ||
| + some silly hiding.} | ||
| + {Linus Torvalds}{Why I \quote{Absolutely Love} GPL Version 2} | ||
| + | ||
| + \startsection[title=Overview] | ||
| + The XSL source code provides a simple transformation applied to | ||
| + all XML source files. The transformation preserves the document | ||
| + structure by converting the XML elements into DIV elements. | ||
| + The XML element name becomes the DIV element class attribute name. | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Common] | ||
| + The main XSL template includes JavaScript to inject a CSS file. | ||
| + The CSS filename is dynamically obtained from the URL. This allows | ||
| + each XML file to be laid out while the XSL code remains generic. | ||
| + \\ | ||
| + \typeXSLfile{../common.xsl} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title={Pie Chart}] | ||
| + The pie chart on the resources page is rendered as a client-side | ||
| + SVG element using XSLT 1.0. | ||
| + \\ | ||
| + \typeXSLfile{../chart.xsl} | ||
| + \stopsection | ||
| + | ||
| + \startsection[title=Math] | ||
| + The math stylesheet provides supporting functions required to | ||
| + render the pie chart and select wedge colours from a given | ||
| + base colour. | ||
| + \\ | ||
| + \typeXSLfile{../math.xsl} | ||
| + \stopsection | ||
| +\stopchapter | ||
| + | ||
| \startbodymatter | ||
| - \input ch-00.tex | ||
| - \input ch-01.tex | ||
| - \input ch-02.tex | ||
| - \input ch-03.tex | ||
| - \input ch-04.tex | ||
| - \input ch-05.tex | ||
| - \input ch-06.tex | ||
| - \input ch-07.tex | ||
| - \input ch-08.tex | ||
| - \input ch-09.tex | ||
| - \input ch-10.tex | ||
| - \input ch-11.tex | ||
| - \input ch-12.tex | ||
| + \input ch-introduction.tex | ||
| + \input ch-reputation.tex | ||
| + \input ch-moderation.tex | ||
| + \input ch-page-home.tex | ||
| + \input ch-page-summary.tex | ||
| + \input ch-page-proposal.tex | ||
| + \input ch-page-hypothesis.tex | ||
| + \input ch-page-resources.tex | ||
| + \input ch-page-discuss.tex | ||
| + \input ch-page-support.tex | ||
| + \input ch-page-account.tex | ||
| + \input ch-source-xml.tex | ||
| + \input ch-source-xsl.tex | ||
| + \input ch-source-css.tex | ||
| \stopbodymatter | ||
| \startbackmatter |
| Delta | 383 lines added, 364 lines removed, 19-line increase |
|---|