changeset 2051:b5cc488e6800

Added year to books.
author Yaroslav Zhuravlev <yar@nginx.com>
date Mon, 09 Oct 2017 18:13:47 +0300
parents ace0ddbb2513
children 4a54e7fc6f4d
files dtd/content.dtd xml/en/books.xml xsls/books.xsls
diffstat 3 files changed, 36 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/dtd/content.dtd
+++ b/dtd/content.dtd
@@ -111,6 +111,7 @@
            lang         CDATA #REQUIRED
            cover        CDATA #REQUIRED
            translator   CDATA #IMPLIED
+           year         CDATA #IMPLIED
 >
 
 <!ELEMENT  download     EMPTY >
--- a/xml/en/books.xml
+++ b/xml/en/books.xml
@@ -8,7 +8,7 @@
 <article name="nginx books"
          link="/en/books.html"
          lang="en"
-         rev="5">
+         rev="6">
 
 
 <section>
@@ -21,7 +21,8 @@
     site="https://www.packtpub.com/books/info/authors/tim-butler"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_cookbook.jpg" />
+    cover="../books/nginx_cookbook.jpg"
+    year="2017" />
 
 <book
     title="Nginx HTTP Server - Third Edition"
@@ -30,7 +31,8 @@
     site="http://cnedelcu.blogspot.com"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_http_server_3rd_ed.jpg" />
+    cover="../books/nginx_http_server_3rd_ed.jpg"
+    year="2015" />
 
 <book
     title="Nginx Troubleshooting"
@@ -38,7 +40,8 @@
     author="Alex Kapranoff"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_troubleshooting.jpg" />
+    cover="../books/nginx_troubleshooting.jpg"
+    year="2016" />
 
 <book
     title="Nginx richtig konfigurieren"
@@ -47,7 +50,8 @@
     site="https://webserver.tips"
     publisher="Digital Sailors"
     lang="Deutsch (German)"
-    cover="../books/nginx_richtig_konfigurieren.jpg" />
+    cover="../books/nginx_richtig_konfigurieren.jpg"
+    year="2016" />
 
 <book
     title="nginx実践入門 (Practical nginx guide)"
@@ -58,7 +62,8 @@
     site2="http://harukasan.jp"
     publisher="技術評論社 (Gijutsuhyoronsha)"
     lang="日本語 (Japanese)"
-    cover="../books/practical_nginx_guide_jp.jpg" />
+    cover="../books/practical_nginx_guide_jp.jpg"
+    year="2016" />
 
 <book
     title="Nginx ポケットリファレンス (Nginx pocket reference)"
@@ -68,7 +73,8 @@
     site2="http://netmark.jp"
     publisher="技術評論社 (Gijutsuhyoronsha)"
     lang="日本語 (Japanese)"
-    cover="../books/nginx_pocket_reference_jp.jpg" />
+    cover="../books/nginx_pocket_reference_jp.jpg"
+    year="2015" />
 
 <book
     title="Nginx Essentials"
@@ -77,7 +83,8 @@
     site="https://www.packtpub.com/books/info/authors/valery-kholodkov"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_essentials.jpg" />
+    cover="../books/nginx_essentials.jpg"
+    year="2015" />
 
 <book
     title="Nginx High Performance"
@@ -86,7 +93,8 @@
     site="https://www.packtpub.com/books/info/authors/rahul-sharma"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_high_performance.jpg" />
+    cover="../books/nginx_high_performance.jpg"
+    year="2015" />
 
 <book
     title="Nginx Module Extension"
@@ -95,7 +103,8 @@
     site="http://www.usamadar.com"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_module_extension.jpg" />
+    cover="../books/nginx_module_extension.jpg"
+    year="2013" />
 
 <book
     title="Instant Nginx Starter"
@@ -104,7 +113,8 @@
     site="http://blog.martinfjordvald.com"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/instant_nginx_starter.jpg" />
+    cover="../books/instant_nginx_starter.jpg"
+    year="2013" />
 
 <book
     title="Nginx HTTP Server - Second Edition"
@@ -113,7 +123,8 @@
     site="http://cnedelcu.blogspot.com"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_http_server_2nd_ed.jpg" />
+    cover="../books/nginx_http_server_2nd_ed.jpg"
+    year="2013" />
 
 <book
     title="Mastering NGINX - Second Edition"
@@ -122,7 +133,8 @@
     site="http://www.packtpub.com/authors/profiles/dimitri-aivaliotis"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/mastering_nginx.jpg" />
+    cover="../books/mastering_nginx.jpg"
+    year="2016" />
 
 <book
     title="ハイパフォーマンスHTTPサーバ Nginx入門 (Nginx HTTP Server)"
@@ -133,7 +145,8 @@
     translator="長尾高弘"
     publisher="アスキー・メディアワークス"
     lang="日本語 (Japanese)"
-    cover="../books/nginx_http_server_jp.jpg" />
+    cover="../books/nginx_http_server_jp.jpg"
+    year="2011" />
 
 <book
     title="Nginx 1 Web Server Implementation Cookbook"
@@ -143,7 +156,8 @@
     site="http://www.dipankar.name"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_1_web_server.jpg" />
+    cover="../books/nginx_1_web_server.jpg"
+    year="2011" />
 
 <book
     title="Nginx HTTP Server"
@@ -152,7 +166,8 @@
     site="http://cnedelcu.blogspot.com"
     publisher="Packt Publishing"
     lang="English"
-    cover="../books/nginx_http_server.jpg" />
+    cover="../books/nginx_http_server.jpg"
+    year="2010" />
 
 <book
     title="实战Nginx:取代Apache的高性能Web服务器
@@ -162,7 +177,8 @@
     site="http://blog.s135.com"
     publisher="电子工业出版社 (Publishing House of Electronics Industry)"
     lang="中文 (Chinese)"
-    cover="../books/nginx_in_practice.jpg" />
+    cover="../books/nginx_in_practice.jpg"
+    year="2010" />
 
 </section>
 
--- a/xsls/books.xsls
+++ b/xsls/books.xsls
@@ -27,7 +27,8 @@ X:template = "book" {
     <br/>
     X:if "@translator" { X:text {translator: } !{@translator} <br/> }
     X:if "@publisher" { X:text {publisher: } !{@publisher} <br/> }
-    X:text {language: } !{@lang}
+    X:text {language: } !{@lang} <br/>
+    X:text {year: } !{@year}
     </td>
 
     </tr></table>