]> granicus.if.org Git - apache/commitdiff
port retirement styles from trunk
authorAndré Malo <nd@apache.org>
Sat, 1 Feb 2014 22:31:33 +0000 (22:31 +0000)
committerAndré Malo <nd@apache.org>
Sat, 1 Feb 2014 22:31:33 +0000 (22:31 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1563497 13f79535-47bb-0310-9956-ffa450edef68

27 files changed:
docs/manual/style/build.properties
docs/manual/style/css/manual.css
docs/manual/style/faq.dtd
docs/manual/style/lang/da.xml
docs/manual/style/lang/de.xml
docs/manual/style/lang/en.xml
docs/manual/style/lang/es.xml
docs/manual/style/lang/fr.xml
docs/manual/style/lang/ja.xml
docs/manual/style/lang/ko.xml
docs/manual/style/lang/pt-br.xml
docs/manual/style/lang/ru.xml
docs/manual/style/lang/tr.xml
docs/manual/style/lang/zh-cn.xml
docs/manual/style/manualpage.dtd
docs/manual/style/modulesynopsis.dtd
docs/manual/style/sitemap.dtd
docs/manual/style/xsl/common.xsl
docs/manual/style/xsl/directiveindex.xsl
docs/manual/style/xsl/faq.xsl
docs/manual/style/xsl/indexpage.xsl
docs/manual/style/xsl/language.xsl
docs/manual/style/xsl/manualpage.xsl
docs/manual/style/xsl/moduleindex.xsl
docs/manual/style/xsl/quickreference.xsl
docs/manual/style/xsl/sitemap.xsl
docs/manual/style/xsl/synopsis.xsl

index 53aab01fb5686b84df3adb549cd864f8937e0965..1a9c0792a566fa21b237a50f73a5b32103f8f504 100644 (file)
@@ -3,6 +3,11 @@
 # No xml files yet or anymore
 #noxml.fr = rewrite/rewrite_guide.html.fr rewrite/rewrite_guide_advanced.html.fr
 
+# This httpd version is not retired
+# (run build bootstrap on change)
+retired = no
+
 manpages.8 = \
     apachectl \
     fcgistarter \
index c76fcfa043c21db448cf093bd2b0e7e67949d065..821f97f8bb070049e3b94dc0699fb6e4f2ae3ab1 100644 (file)
@@ -936,12 +936,17 @@ table div.warning {
     margin-right: 1em;
 }
 
-div.outofdate {
-    background-color: #ffffe0;
+div.outofdate,
+div.retired{
+    background-color: #ffffc0;
     color: #036;
     padding: 0.5em;
     margin: 1em 2em 1em 1em;
 }
+div.retired{
+    border: solid 1px #ff0000;
+    margin-left: 3em;
+}
 
 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  * quotations, indented paragraphs, forms and figures
index 9af4f113de4ea8244fab8da2053279f39dec7ce8..228545304888ec5b258f2838a6f916c21d42f03d 100644 (file)
@@ -26,6 +26,7 @@ seealso*, (section | categories))>
 
 <!ATTLIST faq metafile   CDATA        #REQUIRED
               all-in-one (yes | no ) "no"
+              upgrade    CDATA        #IMPLIED
 >
 
 <!ELEMENT categories (categoryfile*)>
index d1c35baedecb3f6351400d177700e1e64b43a93a..0531b1d9fce41e8cad9b29685b0d49b2da207bef 100644 (file)
         <message id="nottranslated">The documentation for this directive has
             not been translated yet. Please have a look at the English
             version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
 
index 7d4da58ddd07b747c458327a3b0cb1e203bc7cf7..3a9f2254a622bb72652596773cdca8a22c876fca 100644 (file)
         <message id="nottranslated">Die Dokumentation zu dieser Direktive wurde
             noch nicht &#252;bersetzt. Bitte schauen Sie in die englische
             Version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Bitte beachten!</message>
+        <message id="retired.description">
+            <p>Dieses Dokument bezieht sich auf Version <strong>2.0</strong> des Apache httpd, die <strong>nicht mehr gepflegt wird</strong>. Bitte aktualisieren Sie die Software und verwenden Sie stattdessen eine aktuelle Version des httpd, die an folgender Stelle dokumentiert ist:</p>
+        </message>
+        <message id="retired.current">Dokumentation des Apache HTTP Server f&#252;r die zuletzt erschienene Version</message>
+        <message id="retired.document">Sie können <link>diesem Link</link> folgen, um zur aktuellen Version dieses Dokuments zu gelangen.</message>
+
     </messages>
 </language>
index a99d7f327e58886ad3ecdd3330b6c37acb10dafc..2ef85dfec8f212803ff6807bbc72634fbc15a8a0 100644 (file)
         <message id="nottranslated">The documentation for this directive has
             not been translated yet. Please have a look at the English
             version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 7a422ac0ba74067262224a6a658c1b3731b6bd33..a928aeb929a2656a8ae5c6208d6bcc834538b986 100644 (file)
         <message id="nottranslated">The documentation for this directive has
             not been translated yet. Please have a look at the English
             version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 1b4ac429d24a4bfd4c2a4a2c9318b256f87d8f0e..0e23810d87728498b783fb5ac1fa1c38ab39f3b0 100644 (file)
         <message id="nottranslated">La documentation de cette directive
        n'a pas encore &eacute;t&eacute; traduite. Veuillez vous reporter &agrave; la version
        en langue anglaise.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 3993a9bd7ed183438edd36bf2a99c9f56cdbb693..e251db5074e0f7adfa316e99aa08b64d6ac43883 100644 (file)
         <message id="nottranslated">このディレクティブの解説文書は
             まだ翻訳されていません。英語版をご覧ください。
             </message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index d33b2db222a86fd29c705811fa6e51c44089a138..bedc49ca671fbe248a54f9c5c68db455e7aa5b64 100644 (file)
         <message id="nottranslated">The documentation for this directive has
             not been translated yet. Please have a look at the English
             version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 8f76470898a6724cae6f9418b82915df4218b20d..918b3a2581bc1cc5d37e03aec5b11498b0995c79 100644 (file)
         <message id="nottranslated">The documentation for this directive has
             not been translated yet. Please have a look at the English
             version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 6676aa585fa5d8239674fa5a70a1974f7ae7fd99..9fa2351f6935e6b6ecb2615266eee87825b2c472 100644 (file)
         <message id="nottranslated">The documentation for this directive has
             not been translated yet. Please have a look at the English
             version.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 8fb6cb2b4e37743876d5d4789f2e0c547c68db2c..e9b83e4227641f695354885a06114dfa1f74302c 100644 (file)
         <!-- directive not translated yet -->
         <message id="nottranslated">Bu yönergenin belgesi henüz Türkçeye çevrilmedi.
             Lütfen İngilizce sürümüne bakınız.</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 6cc497be75ae04bdc7d720d9ed3a57f0f8e08439..f01fd5ed444fbc0702acb5f978ab81c538ef5e10 100644 (file)
         <message id="outofdate">此翻译可能过期。要了解最近的更改,请阅读英文版。</message>
         <!-- directive not translated yet -->
         <message id="nottranslated">此指令的文档还没有被翻译。请阅读英文版。</message>
+
+        <!-- retirement -->
+        <message id="retired.headline">Please note</message>
+        <message id="retired.description">
+            <p>This document refers to the <strong>2.0</strong> version of Apache httpd, which <strong>is no longer maintained</strong>. Upgrade, and refer to the current version of httpd instead, documented at:</p>
+        </message>
+        <message id="retired.current">Current release version of Apache HTTP Server documentation</message>
+        <message id="retired.document">You may follow <link>this link</link> to go to the current version of this document.</message>
+
     </messages>
 </language>
index 17742548fb0fe0beb3dd5606f6bab163d3fb7dac..e9c22a044b35a528c5c878e31acf38d63cc52b25 100644 (file)
@@ -24,4 +24,6 @@
 <!ELEMENT manualpage (parentdocument?, title, summary?,
 seealso*, section*)>
 
-<!ATTLIST manualpage metafile CDATA  #REQUIRED>
+<!ATTLIST manualpage metafile CDATA  #REQUIRED
+                     upgrade  CDATA  #IMPLIED
+>
index 50841cadf76bf710544e905e1adde463f6efb2a7..4dac5efc4117bb9560e9546a60497cf04d0dcf39 100644 (file)
@@ -24,7 +24,8 @@
 identifier? , compatibility? , summary? , seealso* , section*,
 directivesynopsis*)>
 
-<!ATTLIST modulesynopsis metafile CDATA  #REQUIRED>
+<!ATTLIST modulesynopsis metafile CDATA  #REQUIRED
+                         upgrade  CDATA  #IMPLIED>
 
 <!ELEMENT directivesynopsis (name , description? , syntax? , default?
 , contextlist? , override? , modulelist?, status?, compatibility? ,
index e47e8a9db13079c3b465d7462981d2a35f58c18d..829f326017e4d05debf423a7912bbfadbcaaa736 100644 (file)
 <!-- <sitemap> is the root element -->
 <!ELEMENT sitemap (title, summary?, seealso*, category*)>
 
-<!ATTLIST sitemap metafile CDATA  #REQUIRED>
+<!ATTLIST sitemap metafile CDATA  #REQUIRED
+                  upgrade  CDATA  #IMPLIED
+>
 
 <!-- <indexpage> is another root element -->
 <!ELEMENT indexpage (parentdocument, title, category*)>
 
-<!ATTLIST indexpage metafile CDATA  #REQUIRED>
+<!ATTLIST indexpage metafile CDATA  #REQUIRED
+                    upgrade  CDATA  #IMPLIED
+>
 
 <!ELEMENT category (title, page*)>
 <!ATTLIST category id ID #IMPLIED>
index a4ae856a41551f4cd5cac21ae56a86f278d83f43..9feba1b714dfc8607341fa40f0e147330952da15 100644 (file)
@@ -33,6 +33,7 @@
 <!--                                                                      -->
 
 <!-- Injected variables:                                                  -->
+<!--   $is-retired      - (boolean) Is this httpd version retired?        -->
 <!--   $is-chm          - (boolean) target is for CHM generation or not   -->
 <!--   $is-zip          - (boolean) target is for ZIP generation or not   -->
 <!--   $message         - (node-set) localized common text snippets       -->
@@ -70,6 +71,7 @@
 <!-- make sure, we set relative anchors only, if we're actually -->
 <!-- transforming a modulefile (see <directive> template)       -->
 <xsl:variable name="in-modulesynopsis" select="boolean(/modulesynopsis)" />
+<xsl:variable name="upgrade" select="boolean(/*/@upgrade)" />
 
 <!-- when referencing to a directory, we may need to complete the path -->
 <!-- with the index file (for offline applications like *.chm files)   -->
     <!-- chm files do not need a favicon -->
     <xsl:if test="not($is-chm or $is-zip)">&lf;
         <link rel="shortcut icon" href="{$path}/images/favicon.ico" />
+        <xsl:if test="$is-retired">
+            <xsl:choose>
+            <xsl:when test="$upgrade">
+                <xsl:if test="not(/*/@upgrade = '')">
+                    <link rel="canonical" href="http://httpd.apache.org/docs/current{concat($metafile/path, /*/@upgrade, '.html')}"/>
+                </xsl:if>
+            </xsl:when>
+            <xsl:otherwise>
+                <link rel="canonical" href="http://httpd.apache.org/docs/current{concat($metafile/path, $metafile/basename, '.html')}"/>
+            </xsl:otherwise>
+            </xsl:choose>
+        </xsl:if>
     </xsl:if>
 </head>
 </xsl:template>
 <!-- /top -->
 
 
+<!-- ==================================================================== -->
+<!-- retired                                                              -->
+<!-- ==================================================================== -->
+<xsl:template name="retired">
+<xsl:if test="$is-retired">
+    <xsl:variable name="base">
+        <xsl:choose>
+        <xsl:when test="$upgrade">
+            <xsl:if test="not(/*/@upgrade = '')">
+                <xsl:value-of select="/*/@upgrade" />
+            </xsl:if>
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:value-of
+                select="$metafile/basename" />
+        </xsl:otherwise>
+        </xsl:choose>
+    </xsl:variable>
+    <xsl:variable name="future">
+        <xsl:choose>
+        <xsl:when test="$base = 'index'">
+            <xsl:value-of select="$metafile/path" />
+        </xsl:when>
+        <xsl:when test="$base = ''">
+            <!-- nothing -->
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:value-of select="concat($metafile/path, $base, '.html')" />
+        </xsl:otherwise>
+        </xsl:choose>
+    </xsl:variable>
+
+    <div class="retired">
+        <h4><xsl:value-of select="$message[@id='retired.headline']" /></h4>
+        <xsl:apply-templates select="$message[@id='retired.description']" />
+        <ul>
+            <li><a href="http://httpd.apache.org/docs/current/">
+                <xsl:value-of select="$message[@id='retired.current']" /></a>
+            </li>
+        </ul>
+        <xsl:if test="not($future = '')">
+            <p><xsl:apply-templates select="$message[@id='retired.document']" mode="retired" /></p>
+        </xsl:if>
+    </div>
+</xsl:if>
+</xsl:template>
+<!-- /retired -->
+
+<xsl:template match="message">
+    <xsl:apply-templates />
+</xsl:template>
+
+<xsl:template match="link" mode="retired">
+<xsl:variable name="base">
+    <xsl:choose>
+    <xsl:when test="$upgrade">
+        <xsl:if test="not(/*/@upgrade = '')">
+            <xsl:value-of select="/*/@upgrade" />
+        </xsl:if>
+    </xsl:when>
+    <xsl:otherwise>
+        <xsl:value-of
+            select="$metafile/basename" />
+    </xsl:otherwise>
+    </xsl:choose>
+</xsl:variable>
+<xsl:variable name="future">
+    <xsl:choose>
+    <xsl:when test="$base = 'index'">
+        <xsl:value-of select="$metafile/path" />
+    </xsl:when>
+    <xsl:when test="$base = ''">
+        <!-- nothing -->
+    </xsl:when>
+    <xsl:otherwise>
+        <xsl:value-of select="concat($metafile/path, $base, '.html')" />
+    </xsl:otherwise>
+    </xsl:choose>
+</xsl:variable>
+
+<a href="http://httpd.apache.org/docs/current{$future}">
+    <xsl:apply-templates />
+</a>
+</xsl:template>
+
+
 <!-- ==================================================================== -->
 <!-- out of date                                                          -->
 <!-- ==================================================================== -->
index 062ad3880151168e96d37ddb618f43b7a2cd104b..75d81de5c37d7f3e08fac68657dc4cc9ee22cbff 100644 (file)
@@ -52,6 +52,8 @@
             </xsl:call-template>
         </xsl:variable>
 
+        <xsl:call-template name="retired" />
+
         <div id="preamble">
             <h1>
                 <xsl:value-of select="title" />
index 2cd3d3bb551b3748b8c760d9823634ed2d27a7e7..344bdb61ed82d01f5fdc5156cc3725ed3dda5fcd 100644 (file)
@@ -43,6 +43,8 @@
         <xsl:call-template name="top" />          
 
         <div id="page-content">
+            <xsl:call-template name="retired" />
+
             <div id="preamble">        
                 <h1>
                     <xsl:value-of select="title" />
index d62814bfc1cb98bb1bf720d6df64364ce7293105..789f0df22ffcbf30b6d3bf06233d33a9a1cef6d3 100644 (file)
@@ -55,6 +55,8 @@
         <xsl:call-template name="top"/>&lf;
 
         <div id="page-content">
+            <xsl:call-template name="retired" />
+
             <h1>
                 <xsl:value-of select="title"/>
             </h1>&lf;
index 946714a29b36bc454d391d4cd8be03b5b871ac09..a64443a19fc4a553e45a6b3e1e484799016701d0 100644 (file)
@@ -34,6 +34,7 @@
 
 <xsl:param name="type" />
 <xsl:param name="langs" />
+<xsl:param name="retired" />
 
 <!-- ==================================================================== -->
 <!-- /                                                                    -->
@@ -556,6 +557,21 @@ Some targets have additional requirements:
                 </xsl:choose>
             </xsl:attribute>
         </xsl:element>
+        &lf;
+
+        <xsl:element name="xsl:variable">
+            <xsl:attribute name="name">is-retired</xsl:attribute>
+            <xsl:attribute name="select">
+                <xsl:choose>
+                <xsl:when test="$retired = 'yes'">
+                    <xsl:text>true()</xsl:text>
+                </xsl:when>
+                <xsl:otherwise>
+                    <xsl:text>false()</xsl:text>
+                </xsl:otherwise>
+                </xsl:choose>
+            </xsl:attribute>
+        </xsl:element>
         &lf;&lf;
     </xsl:if>
 
index 555e76975871af3ea4f789611d6f1476296bd444..4f1073aa1068a62f91d52065595f4b07b382acda 100644 (file)
@@ -41,6 +41,8 @@
         <xsl:call-template name="top"/>          
 
         <div id="page-content">
+            <xsl:call-template name="retired" />
+
             <div id="preamble">        
                 <h1>
                     <xsl:value-of select="title"/>
index e3651a4588dcb9ffa465da08b4a4b728223c5933..ad54441326cbbadf95a71556f7d92ffd02b0caf4 100644 (file)
@@ -36,6 +36,8 @@
         <xsl:call-template name="top"/>  
 
         <div id="page-content">
+            <xsl:call-template name="retired" />
+
             <div id="preamble">
                 <h1>
                     <xsl:value-of select="title" />
index d59769e7eb135ebd6d300f6070bd83f7dd0f43d0..0f2c8bc747c73bad53be262ba8ed58eabdd86e4d 100644 (file)
@@ -35,6 +35,8 @@
     <body id="directive-index">&lf;
         <xsl:call-template name="top"/>&lf;
 
+        <xsl:call-template name="retired" />
+
         <div id="preamble">
             <h1>
                 <xsl:value-of select="title" />
index eaa2c413c6799e3db3077beb1b0c602acfe28030..f72dafcbf889e2e3d867fd98153b8556bdd6f306 100644 (file)
@@ -36,6 +36,8 @@
         <xsl:call-template name="top" />&lf;
 
         <div id="page-content">
+            <xsl:call-template name="retired" />
+
             <div id="preamble">        
                 <h1>
                     <xsl:value-of select="title" />
index 0a8e4f137236ca28b1885ae2e7e325f2f4a54059..577c1c3b8f3086a4873067b14fecb881a408b880 100644 (file)
@@ -36,6 +36,8 @@
         <xsl:call-template name="top" />&lf;
 
         <div id="page-content">&lf;
+            <xsl:call-template name="retired" />
+
             <div id="preamble">
                 <h1>
                     <xsl:choose>