Changeset 497:a46af6b52b58 in livinglogic.python.www

Show
Ignore:
Timestamp:
12/28/07 17:25:55 (12 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Adapt to the new split XIST documentation. Update source code info (hg instead of cvs).

Location:
site
Files:
4 added
3 modified
1 moved

Legend:

Unmodified
Added
Removed
  • site/Python_xmlns.py

    r491 r497  
    440440            url=u"root:xist/Examples.html", 
    441441            localkeywords=[], 
    442             linktitle=u"XIST examples: Parsing/creating/modifying XML. Traversing XML trees." 
     442            linktitle=u"XIST examples: Parsing/creating/modifying XML; Traversing XML trees" 
    443443        ), 
    444444        XISTPage(u"howto", 
     
    454454            """ 
    455455        ), 
     456        XISTPage(u"advanced", 
     457            crumb=u"Advanced topics", 
     458            title=("Advanced ", abbr.xist(), u" · Python software · LivingLogic AG"), 
     459            header=("Advanced ", abbr.xist()), 
     460            subheader="Pool chaining, namespace extensions, conversion targets, converter contexts, validation", 
     461            url=u"root:xist/Advanced.html", 
     462            localkeywords=[], 
     463            linktitle=u""" 
     464            Advanced XIST features: pool chaining, converter contexts, validation 
     465            """ 
     466        ), 
     467        XISTPage(u"searching", 
     468            crumb=u"Searching", 
     469            title=("Searching ", abbr.xist(), u" trees · Python software · LivingLogic AG"), 
     470            header=("Searching ", abbr.xist(), u" trees"), 
     471            subheader=("Searching, tree traversal, xfind and ", abbr.css(), " selectors"), 
     472            url=u"root:xist/Searching.html", 
     473            localkeywords=["searching", "traversal", "xfind", "css"], 
     474            linktitle=u""" 
     475            How to iterate through XIST trees 
     476            """ 
     477        ), 
     478        XISTPage(u"transformation", 
     479            crumb=u"Transformation", 
     480            title=("Transforming ", abbr.xist(), u" trees · Python software · LivingLogic AG"), 
     481            header=("Transforming ", abbr.xist(), u" trees"), 
     482            subheader=("The ", doc.function("mapped"), " function, sorting, etc."), 
     483            url=u"root:xist/Transformation.html", 
     484            localkeywords=[], 
     485            linktitle=u""" 
     486            How to transform XIST trees 
     487            """ 
     488        ), 
     489        XISTPage(u"misc", 
     490            crumb=u"Miscellaneous", 
     491            title=(abbr.xist(), u" miscellaneous · Python software · LivingLogic AG"), 
     492            header=(abbr.xist(), u" miscellaneous"), 
     493            subheader=(abbr.url(), u"s, pretty printing, image size, embedding Python code"), 
     494            url=u"root:xist/Misc.html", 
     495            localkeywords=[], 
     496            linktitle=u""" 
     497            Explains various odds and ends of XIST 
     498            """ 
     499        ), 
    456500        PythonSourcePage(u"xsc", 
    457501            crumb=u"xsc", 
     
    460504            subheader=(abbr.xist(), u" core classes"), 
    461505            url=u"root:xist/xsc/index.html", 
    462             linktitle=u"Module ll.xist.xsc: XIST core classes." 
     506            linktitle=u"Module ll.xist.xsc: XIST core classes" 
    463507        ), 
    464508        PythonSourcePage(u"ns", 
     
    9911035        """, 
    9921036    ), 
    993     XISTPage(u"cvs", 
    994         crumb=(abbr.cvs(), u" access"), 
    995         title=(abbr.cvs(), u" access · Python software · LivingLogic AG"), 
    996         header=(abbr.cvs(), u" access"), 
    997         subheader=(u"Access to the ", abbr.cvs(), u" repository via ViewCVS"), 
    998         url=u"root:cvs.html", 
    999         localkeywords=[abbr.cvs(), u"development", u"repository"], 
    1000         linktitle=u"ViewCVS view of the source code", 
     1037    XISTPage(u"source", 
     1038        crumb=u"Source code", 
     1039        title=u"Source code · Python software · LivingLogic AG", 
     1040        header=u"Source code", 
     1041        subheader=(u"Access to the Mercurial repositories"), 
     1042        url=u"root:Source.html", 
     1043        localkeywords=[u"Mercurial", u"development", u"repository"], 
     1044        linktitle=u"Access to the Mercurial repositories", 
    10011045        description=u""" 
    1002         Provides a link to the ViewCVS view of the source code for all 
     1046        Provides a link to the Mercurial repositories for all 
    10031047        Open Source Python projects by LivingLogic. 
    10041048        """ 
  • site/Source.htmlxsc

    r300 r497  
    11<?xml version='1.0' encoding='iso-8859-1'?> 
    2 <py:page path="cvs"> 
    3 <par>The &cvs; repository for all projects is mirrored daily and can be browsed 
    4 via <link href="http://www.livinglogic.de/viewcvs/">ViewCVS</link>.</par> 
     2<py:page path="source"> 
     3<par>The Mercurial repositories for all projects are mirrored daily and can be 
     4browsed at <link href="http://hg.livinglogic.de/">http://hg.livinglogic.de/</link>.</par> 
    55 
    6 <ignore> <!-- Commented out until we get an externally visible CVS server. --> 
    7 <par>The repository can be checked out through anonymous (pserver) &cvs;. 
    8 You have to login once with the following command (typed on one line with no spaces between <lit>:</lit> and <lit>/</lit>):</par> 
    9 <prog> 
    10 cvs -d:pserver:anonymous@www.livinglogic.de: 
    11     /home/viewcvs/cvsroot login 
    12 </prog> 
    13 <par>When prompted for a password for <lit>anonymous</lit>, simply press the Enter key.</par> 
     6<par>Fetching the source for each project works like this:</par> 
    147 
    15 <par>Now you can check out the module you want, e.g. to check out &xist; do the following 
    16 (again typed on one line with no spaces between <lit>:</lit> and <lit>/</lit>):</par> 
    17 <prog> 
    18 cvs -z3 -d:pserver:anonymous@www.livinglogic.de: 
    19     /home/viewcvs/cvsroot co LivingLogic/xist 
    20 </prog> 
     8<tty> 
     9<prompt>$ </prompt><input>hg clone http://hg.livinglogic.de/LivingLogic.Python.xist</input> 
     10</tty> 
    2111 
    22 <par>Updates from within the module's directory do not need the <lit>-d</lit> parameter.</par> 
    23 </ignore> 
     12<par>(For more information about Mercurial see 
     13<link href="http://www.selenic.com/mercurial">http://www.selenic.com/mercurial</link>.)</par> 
    2414 
    2515</py:page> 
  • site/m.py

    r496 r497  
    134134            "xist/History": "LivingLogic.Python.xist/NEWS.xml", 
    135135            "xist/Installation": "LivingLogic.Python.xist/INSTALL.xml", 
    136             "xist/Howto": "LivingLogic.Python.xist/HOWTO.xml", 
    137             "xist/Examples": "LivingLogic.Python.xist/EXAMPLES.xml", 
     136            "xist/Howto": "LivingLogic.Python.xist/docs/Howto.xml", 
     137            "xist/Advanced": "LivingLogic.Python.xist/docs/Advanced.xml", 
     138            "xist/Searching": "LivingLogic.Python.xist/docs/Searching.xml", 
     139            "xist/Transformation": "LivingLogic.Python.xist/docs/Transformation.xml", 
     140            "xist/Misc": "LivingLogic.Python.xist/docs/Misc.xml", 
     141            "xist/Examples": "LivingLogic.Python.xist/docs/Examples.xml", 
    138142            "xist/Migration": "LivingLogic.Python.xist/MIGRATION.xml", 
    139143            "url/Howto": "LivingLogic.Python.core/URL_HOWTO.xml", 
  • site/xist/Howto.htmlxsc

    r491 r497  
    33<?pyeval 
    44    from ll.xist import xsc, parsers 
    5     return parsers.parsefile("~/checkouts/LivingLogic.Python.xist/HOWTO.xml", base="root:xist/Howto.html", prefixes=xsc.docprefixes()) 
     5    return parsers.parsefile("~/checkouts/LivingLogic.Python.xist/docs/Howto.xml", base="root:xist/Howto.html", prefixes=xsc.docprefixes()) 
    66?> 
    77</py:page>