Merge branch 'master' of github.com:nigelm/exim-website
authorNigel Metheringham <nigel.metheringham@dev.intechnology.co.uk>
Wed, 29 Sep 2010 11:39:35 +0000 (12:39 +0100)
committerNigel Metheringham <nigel.metheringham@dev.intechnology.co.uk>
Wed, 29 Sep 2010 11:39:35 +0000 (12:39 +0100)
templates/web/credits.xsl
templates/web/howto/mirroring.xsl [new file with mode: 0644]
templates/web/index.xsl
templates/web/mirrors.xsl
templates/wrapper.xsl

index 49c3c7fd104ce152d66fd66fe9e979b162975fff..f37fa1220dc638123eb5639e6ab77570ae32e46f 100644 (file)
@@ -9,7 +9,7 @@
                <xsl:variable name="docroot" select="'.'"/>
 
        <!-- Title -->
-               <xsl:variable name="html.head.title" select="'Website Credits'"/>
+               <xsl:variable name="html.head.title" select="'Credits'"/>
 
        <!-- Canonical -->
                <xsl:variable name="html.head.append">
                                        <xsl:value-of select="$html.head.title"/>
                                </h2>
 
-                       <!-- Credits -->
-                               <ul>
-                                       <li>
-                                               <xsl:text>Nigel Metheringham</xsl:text>
-                                               <p>Built/maintains the website.</p>
-                                       </li>
-                                       <li>
-                                               <a href="https://secure.grepular.com/">Mike Cardwell</a>, of <a href="http://cardwellit.com/">Cardwell IT Ltd.</a>
-                                               <p>Redesigned and built the current layout/style of the website, in 2010.</p>
-                                       </li>
-                                       <li>
-                                               <xsl:text>Jennifer Greenley, of </xsl:text><a href="http://www.sharpblue.com/">Sharpblue</a>
-                                               <p>Designed the new Exim logo, in 2002.</p>
-                                       </li>
-                               </ul>
+         <!-- Website Credits -->
+         <h3>Website Credits</h3>
+            <ul>
+               <li>
+                  <xsl:text>Nigel Metheringham</xsl:text>
+                  <p>Built/maintains the website.</p>
+               </li>
+               <li>
+                  <a href="https://secure.grepular.com/">Mike Cardwell</a>, of <a href="http://cardwellit.com/">Cardwell IT Ltd.</a>
+                  <p>Redesigned and built the current layout/style of the website, in 2010.</p>
+               </li>
+               <li>
+                  <xsl:text>Jennifer Greenley, of </xsl:text><a href="http://www.sharpblue.com/">Sharpblue</a>
+                  <p>Designed the new Exim logo, in 2002.</p>
+               </li>
+            </ul>
+
+         <!-- Software Credits -->
+         <h3>Software Credits</h3>
+            <ul>
+               <li>
+                  <xsl:text>Philip Hazel</xsl:text>
+                  <p>Originally wrote, documented and supported Exim for many years prior to his retirement.</p>
+               </li>
+               <li>
+                  <xsl:text>Exim Development Team</xsl:text>
+                  <p>Currently continue with Exim development and support.  The team includes (although this is not an exhaustive list):-</p>
+                  <ul>
+                     <li>Alan Williams</li>
+                     <li>David Woodhouse</li>
+                     <li>Graeme Fowler</li>
+                     <li>John Jetmore</li>
+                     <li>Marc Haber</li>
+                     <li>Mike Cardwell</li>
+                     <li>Nigel Metheringham</li>
+                     <li>Peter Bowyer</li>
+                     <li>Phil Pennock</li>
+                     <li>Tom Kistner</li>
+                     <li>Tony Sheen</li>
+                  </ul>
+               </li>
+            </ul>
 
                </xsl:template>
 
diff --git a/templates/web/howto/mirroring.xsl b/templates/web/howto/mirroring.xsl
new file mode 100644 (file)
index 0000000..9cd8611
--- /dev/null
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+   
+   <!-- WRAPPER -->
+   <xsl:import href="../../wrapper.xsl"/>
+   <xsl:template match="/"> <xsl:apply-imports/> </xsl:template>
+   
+   <xsl:variable name="docroot" select="'..'"/>
+
+   <!-- Title -->
+   <xsl:variable name="html.head.title" select="'HOWTO - Mirroring The Exim Website'"/>
+
+   <!-- Canonical -->
+   <xsl:variable name="html.head.append">
+      <link rel="canonical" href="http://www.exim.org/howto/mirroring.html"/>
+   </xsl:variable>
+   <!-- CONTENT -->
+   <xsl:template name="content">
+
+      <h2>
+         <xsl:value-of select="$html.head.title"/>
+      </h2>
+      
+      <h3>Mirroring the content</h3>
+
+      <p>All of the exim web site content is available through
+      rsync, and this is the recommended means for mirroring the
+      web site content. </p>
+
+      <p>The rsync URL is <a href="rsync://ftp.exim.org/www">rsync://ftp.exim.org/www</a></p>
+
+      <p>However the more normal means to quote the rsync path is
+      <tt>ftp.exim.org::www</tt></p>
+
+      <p>The rsync path for the ftp area is <tt>ftp.exim.org::ftp</tt></p>
+
+      <h3>Configuring your httpd</h3>
+
+      <p>Your httpd obviously needs to see the mirrored content.
+      There are also some other tweaks - Apache aliases - which are
+      needed. The paths that need aliasing are currently only the
+      <tt>/ftp></tt> path which either needs pointing to your ftp
+      mirror, or redirecting to a reasonable mirror of the exim ftp
+      site.</p>
+
+      <p>If and when the mailing list archives are put on line,
+      these may also need handling in a special way.</p>
+
+      <h3>Branding your site</h3>
+
+      <p>In some small recognition of the ISPs and other
+      organisations who donate the web site space, bandwidth and
+      management, the web site has a brandable component -
+      specifically the section of the main window imports the
+      <tt>branding/branding.html</tt> file. By aliasing this path
+      you can tailor this to put a sponsors logo in place.</p>
+
+      <h3>Tell people about it</h3>
+
+      <p><a href="http://bugs.exim.org/enter_bug.cgi?product=Infrastructure&amp;component=Mirrors&amp;bug_severity=wishlist">Register
+      a bug</a> in the Exim Bugzilla under
+      Infrastructure/Mirrors so that the mirmon information can be
+      updated.  Join the <a href="http://www.exim.org/mailman/listinfo/exim-mirrors">exim-mirrors</a>
+      list so we can tell you of any changes to mirroring practice.</p>
+
+   </xsl:template>
+
+</xsl:stylesheet>
index 6dcffb01e7d57768c6da2ecf8ede2885e057db67..fa50b9d66a2e5d2c0efa0f6a6f674b754836392f 100644 (file)
                                <xsl:text>, although the configuration of Exim is quite different.</xsl:text>
                        </p>
 
-               <!-- Version Information -->
-                       <p id="version_info">
-                               <xsl:text>All versions of Exim previous to version 4.x are now obsolete and everyone is very strongly recommended to upgrade to a current release. The last 3.x release was 3.36. It is obsolete and should not be used. There may be beta versions available from the ftp sites in the Testing directory. Many people are using these without problems, but they are not recommended unless you are willing to work with beta software.</xsl:text>
-                       </p>
+      <!-- Version Information -->
+         <p id="obsolete_version_info">
+            <xsl:text>All versions of Exim previous to version 4.x are now obsolete and everyone is very strongly recommended to upgrade to a current release. The last 3.x release was 3.36. It is obsolete and should not be used.</xsl:text>
+         </p>
+
+         <p id="version_info">
+            <xsl:text>The current version is </xsl:text>
+            <xsl:value-of select="/content/current_version"/>
+         </p>
+
+         <p id="beta_version_info">
+            <xsl:text>There may be beta versions available from the ftp sites in the Testing directory. Many people are using these without problems, but they are not recommended unless you are willing to work with beta software.</xsl:text>
+         </p>
 
                 <!-- Book Information -->
                    
index 00dd3c0da3b9c44f6eec13af962da3567886000f..82c702f61fc0db5c020a711efc125b7c83777005 100644 (file)
                                        <xsl:text>.</xsl:text>
                                </p>
 
-                               <h3>Exim Mirror Sites</h3>
-
-                               <p>A list of mirror sites is maintained within mirmon - see the links below for lists of mirrors and their current status:-</p>
-                               <ul>
-                                       <li>
-                                               <a href="http://www.exim.org/mirmon/ftp_mirrors.html">Download Mirrors</a>
-                                       </li>
-                                       <li>
-                                               <a href="http://www.exim.org/mirmon/www_mirrors.html">Website Mirrors</a>
-                                       </li>
-                               </ul>
+            <h3>Exim Mirror Sites</h3>
+
+            <p>A list of mirror sites is maintained within mirmon - see the links below for lists of mirrors and their current status:-</p>
+            <ul>
+               <li>
+                  <a href="http://www.exim.org/mirmon/ftp_mirrors.html">Download Mirrors</a>
+               </li>
+               <li>
+                  <a href="http://www.exim.org/mirmon/www_mirrors.html">Website Mirrors</a>
+               </li>
+            </ul>
+
+            <h3>Mirroring Exim</h3>
+
+            <p>If you are interested in running a mirror for exim, please look at <a href="howto/mirroring.html">Mirroring The Exim Website</a></p>
 
                </xsl:template>
 
index fda3637054ee5006256d3bfd80518818b9ba8d9e..2185f1ccc1df6ff80e9b02297eb920bde332cd63 100644 (file)
@@ -55,6 +55,7 @@
                       <!-- Navigation -->
 
                          <ul id="nav_flow" class="nav">
+                            <li> <a href="{$docroot}/index.html">Home</a> </li>
                             <li> <a href="{$docroot}/mirrors.html">Download</a> </li>
                             <li> <a href="{$docroot}/docs.html">Documentation</a> </li>
                             <li> <a href="{$docroot}/maillist.html">Mailing Lists</a> </li>