Revision: 93
Author:   matt
Date:     2006-08-16 17:51:59 +0000 (Wed, 16 Aug 2006)

Log Message:
-----------
Disable the demo stuff by default so that axkit dependencies are minimal

Modified Paths:
--------------
    trunk/etc/axkit.conf.sample

Added Paths:
-----------
    trunk/demo/disabled/
    trunk/demo/disabled/docs/
    trunk/demo/disabled/docs/index.html
    trunk/demo/disabled/gallery/
    trunk/demo/disabled/gallery/index.html
    trunk/demo/disabled/index.html
    trunk/demo/disabled/tal/
    trunk/demo/disabled/tal/index.html
    trunk/demo/disabled/xpathscript/
    trunk/demo/disabled/xpathscript/index.html
    trunk/demo/disabled/xslt/
    trunk/demo/disabled/xslt/index.html
    trunk/demo/disabled/xsp/
    trunk/demo/disabled/xsp/index.html

Removed Paths:
-------------
    trunk/demo/index.html

Added: trunk/demo/disabled/docs/index.html
===================================================================
--- trunk/demo/disabled/docs/index.html 2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/disabled/docs/index.html 2006-08-16 17:51:59 UTC (rev 93)
@@ -0,0 +1,14 @@
+<html>
+    <head>
+        <title>Docs Demo -- Disabled</title>
+    </head>
+    <body>
+        <p>
+        Docs Demo is currently disabled.
+        </p>
+        <p>
+        To enable, edit the appropriate section in <code>etc/axkit.conf</code>
+        assuming you copied that file from <code>etc/axkit.conf.sample</code>.
+        </p>
+    </body>
+</html>

Added: trunk/demo/disabled/gallery/index.html
===================================================================
--- trunk/demo/disabled/gallery/index.html      2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/disabled/gallery/index.html      2006-08-16 17:51:59 UTC (rev 93)
@@ -0,0 +1,14 @@
+<html>
+    <head>
+        <title>Gallery Demo -- Disabled</title>
+    </head>
+    <body>
+        <p>
+        Gallery Demo is currently disabled.
+        </p>
+        <p>
+        To enable, edit the appropriate section in <code>etc/axkit.conf</code>
+        assuming you copied that file from <code>etc/axkit.conf.sample</code>.
+        </p>
+    </body>
+</html>

Copied: trunk/demo/disabled/index.html (from rev 80, trunk/demo/index.html)

Added: trunk/demo/disabled/tal/index.html
===================================================================
--- trunk/demo/disabled/tal/index.html  2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/disabled/tal/index.html  2006-08-16 17:51:59 UTC (rev 93)
@@ -0,0 +1,14 @@
+<html>
+    <head>
+        <title>TAL Demo -- Disabled</title>
+    </head>
+    <body>
+        <p>
+        TAL Demo is currently disabled.
+        </p>
+        <p>
+        To enable, edit the appropriate section in <code>etc/axkit.conf</code>
+        assuming you copied that file from <code>etc/axkit.conf.sample</code>.
+        </p>
+    </body>
+</html>

Added: trunk/demo/disabled/xpathscript/index.html
===================================================================
--- trunk/demo/disabled/xpathscript/index.html  2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/disabled/xpathscript/index.html  2006-08-16 17:51:59 UTC (rev 93)
@@ -0,0 +1,14 @@
+<html>
+    <head>
+        <title>XPathScript Demo -- Disabled</title>
+    </head>
+    <body>
+        <p>
+        XPathScript Demo is currently disabled.
+        </p>
+        <p>
+        To enable, edit the appropriate section in <code>etc/axkit.conf</code>
+        assuming you copied that file from <code>etc/axkit.conf.sample</code>.
+        </p>
+    </body>
+</html>

Added: trunk/demo/disabled/xslt/index.html
===================================================================
--- trunk/demo/disabled/xslt/index.html 2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/disabled/xslt/index.html 2006-08-16 17:51:59 UTC (rev 93)
@@ -0,0 +1,14 @@
+<html>
+    <head>
+        <title>XSLT Demo -- Disabled</title>
+    </head>
+    <body>
+        <p>
+        XSLT Demo is currently disabled.
+        </p>
+        <p>
+        To enable, edit the appropriate section in <code>etc/axkit.conf</code>
+        assuming you copied that file from <code>etc/axkit.conf.sample</code>.
+        </p>
+    </body>
+</html>

Added: trunk/demo/disabled/xsp/index.html
===================================================================
--- trunk/demo/disabled/xsp/index.html  2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/disabled/xsp/index.html  2006-08-16 17:51:59 UTC (rev 93)
@@ -0,0 +1,14 @@
+<html>
+    <head>
+        <title>XSP Demo -- Disabled</title>
+    </head>
+    <body>
+        <p>
+        XSP Demo is currently disabled.
+        </p>
+        <p>
+        To enable, edit the appropriate section in <code>etc/axkit.conf</code>
+        assuming you copied that file from <code>etc/axkit.conf.sample</code>.
+        </p>
+    </body>
+</html>

Deleted: trunk/demo/index.html
===================================================================
--- trunk/demo/index.html       2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/demo/index.html       2006-08-16 17:51:59 UTC (rev 93)
@@ -1,61 +0,0 @@
-<html>
-<head>
-    <title>AxKit Demo Setup</title>
-</head>
-<body>
-    <h1>Demos</h1>
-    These are very simple demos to get you an idea of how AxKit2 works.
-    
-    <h2><a href="xslt/">XSLT</a></h2>
-    <p>
-    XSLT - eXtensible Stylesheet Language - a templating language which 
provides
-    a very powerful language for processing XML.
-    </p>
-    <p>
-    <a href="xslt/">Click here</a>.
-    </p>
-    
-    <h2><a href="xsp/">XSP</a></h2>
-    <p>
-    XSP - eXtensible Server Pages - A language originally designed by the 
Cocoon
-    project and adopted and extended by AxKit to allow dynamic generation of 
XML
-    using a server-side page language. XSP can be very powerful and extended by
-    tag libraries which hide much of the functionality, making complex page
-    generation simple.
-    </p>
-    <p>
-    <a href="xsp/">Click here</a>.
-    </p>
-    
-    <h2><a href="tal/">TAL</a></h2>
-    <p>
-    TAL - Tagged Attribute Language - A new option for AxKit2. This language
-    allows you to design your HTML as though it looked like the final output.
-    Then you just add some attributes to the elements you need to be "dynamic"
-    which indicate which parts of the XML source it should get data from. The
-    TAL backend then does all the work and generates a HTML page. Very cool.
-    </p>
-    <p>
-    <a href="tal/">Click here</a>.
-    </p>
-    
-    <h2><a href="xpathscript/">XPathScript</a></h2>
-    <p>
-    XPathScript - A language created to give some of perl's power and simple
-    expressability to XML transformation. Like XSLT it is mainly a declarative
-    language, but with the added power of Perl you can do all kinds of crazy
-    stuff that XSLT forbids.
-    </p>
-    <p>
-    <a href="xpathscript/">Click here</a>.
-    </p>
-    
-    <h2><a href="gallery/">Gallery</a></h2>
-    <p>
-    A full blown demo application - an image gallery.
-    </p>
-    <p>
-    <a href="gallery/">Click here</a>.
-    </p>
-</body>
-</html>

Modified: trunk/etc/axkit.conf.sample
===================================================================
--- trunk/etc/axkit.conf.sample 2006-08-16 17:23:18 UTC (rev 92)
+++ trunk/etc/axkit.conf.sample 2006-08-16 17:51:59 UTC (rev 93)
@@ -22,7 +22,7 @@
 <Server>
     
     Port   8000
-    DocumentRoot   demo
+    DocumentRoot   demo/disabled
     
     Plugin uri_to_file
     Plugin serve_cgi
@@ -41,47 +41,59 @@
         DocumentRoot demo/icons
     </Location>
     
-    <Location /xslt>
-        Plugin demo/serve_xslt
-        DirectoryIndex 01.xml
-        DocumentRoot demo/xslt
-        XSLT_Match .*\.xml$
-        XSLT_Style demo/xslt/stylesheets/01.xsl
-    </Location>
+# The demo directories that follow are disabled by default simply so that
+# the example config loads a minimal AxKit (as some of these have deep CPAN
+# dependencies that we don't want you to be forced to load).
+# 
+# To enable each demo uncomment the <Location> section and restart AxKit.
+
+# XSLT DEMO    
+#     <Location /xslt>
+#         Plugin demo/serve_xslt
+#         DirectoryIndex 01.xml
+#         DocumentRoot demo/xslt
+#         XSLT_Match .*\.xml$
+#         XSLT_Style demo/xslt/stylesheets/01.xsl
+#     </Location>
     
-    <Location /xsp>
-        DocumentRoot demo/xsp
-        DirectoryIndex test.xsp
-        Plugin demo/serve_xsp
-        XSP_Match .*\.xsp$
-    </Location>
+# XSP DEMO
+#     <Location /xsp>
+#         DocumentRoot demo/xsp
+#         DirectoryIndex test.xsp
+#         Plugin demo/serve_xsp
+#         XSP_Match .*\.xsp$
+#     </Location>
+
+# TAL DEMO
+#     <Location /tal>
+#         DocumentRoot demo/tal
+#         DirectoryIndex index.xml
+#         Plugin demo/serve_tal
+#     </Location>
     
-    <Location /tal>
-        DocumentRoot demo/tal
-        DirectoryIndex index.xml
-        Plugin demo/serve_tal
-    </Location>
+# XPathScript DEMO
+#     <Location /xpathscript>
+#         DocumentRoot demo/xpathscript
+#         DirectoryIndex index.xml
+#         Plugin demo/serve_xpathscript
+#         XPathScript_Stylesheet demo/xpathscript/demo.xps
+#         XPathScript_OutputType text/html
+#      </Location>
+
+# Gallery DEMO
+#      <Location /gallery>
+#         DocumentRoot demo/gallery
+#         Plugin dir_to_xml
+#         Plugin demo/gallery
+#         ProofSheetColumns    3
+#         ImagesPerProofSheet  15
+#         GallerySizes         "205 800 640 1024 full"
+#         GalleryThumbQuality  preview
+#     </Location>
     
-    <Location /xpathscript>
-        DocumentRoot demo/xpathscript
-        DirectoryIndex index.xml
-        Plugin demo/serve_xpathscript
-        XPathScript_Stylesheet demo/xpathscript/demo.xps
-        XPathScript_OutputType text/html
-     </Location>
-     
-     <Location /gallery>
-        DocumentRoot demo/gallery
-        Plugin dir_to_xml
-        Plugin demo/gallery
-        ProofSheetColumns    3
-        ImagesPerProofSheet  15
-        GallerySizes         "205 800 640 1024 full"
-        GalleryThumbQuality  preview
-    </Location>
-    
-    <Location /docs>
-        Plugin demo/doc_viewer
-    </Location>
-    
+# Docs DEMO
+#     <Location /docs>
+#         Plugin demo/doc_viewer
+#     </Location>
+
 </Server>


Reply via email to