[Yanel-commits] rev 59873 - public/yanel/trunk/src/realms/yanel-website/data-repo/data/en/documentation/architecture

michi at wyona.com michi at wyona.com
Wed Aug 10 16:52:26 CEST 2011

Author: michi
Date: 2011-08-10 16:52:25 +0200 (Wed, 10 Aug 2011)
New Revision: 59873

thanks to Bettina we now have a description of the yanel website data repository

Added: public/yanel/trunk/src/realms/yanel-website/data-repo/data/en/documentation/architecture/data-storage.html
--- public/yanel/trunk/src/realms/yanel-website/data-repo/data/en/documentation/architecture/data-storage.html	                        (rev 0)
+++ public/yanel/trunk/src/realms/yanel-website/data-repo/data/en/documentation/architecture/data-storage.html	2011-08-10 14:52:25 UTC (rev 59873)
@@ -0,0 +1,31 @@
+<?xml version="1.0"?><html xmlns="http://www.w3.org/1999/xhtml"><head>
+<title>The structure of the 'Yanel website' data repository:</title>
+<link rel="neutron-introspection" type="application/neutron+xml" href="?yanel.resource.usecase=introspection"/>
+	<body>
+		<h1>The structure of the 'Yanel website' data repository</h1>
+		<p class="tutorial_context">(Last updated June, 2011 revision 58670)</p>
+		<p><img src="datarep.png" alt="Data Repository" width="75%" height="75%"/></p>
+		<ul>
+                  <li>The repository is split into three main directories:
+                    <ul>
+                      <li><code>data</code>: Actual content</li>
+                      <li><code>yarep-meta</code>: Meta information</li>
+                      <li><code>search-index</code>: Lucene search index (fulltext and properties)</li>
+                    </ul>
+                  </li>
+                  <li>Inside the <code>yarep-meta</code> directory (1), one will find some additional information about the actual content (e.g. last modified, user who created/updated content)</li>
+                  <li>The root of the <code>data</code> directory (2) contains the webpage index file (<code>index.html</code>), as well as other pages which have the same path as the URL referenced inside the Browser.</li>
+                  <li>The <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a> files are located inside the directory <code>data/css</code> (3).</li>
+                  <li>The following files (4) are kind of special:
+                    <ul>
+                      <li>The <code>sitetree.xml</code> file contains the structure of the navigation inclusive their reference.</li>
+                      <li>The <code>translation.xml</code> file associates the various URLs of the same content in different languages.</li>
+                      <li>The <code>introspection</code> files provide the meta information for Neutron based editing tools (e.g. <a href="http://www.yulup.org">Yulup</a>).</li>
+                    </ul>
+                  </li>
+                  <li>The yanel website is using XSLT in order to render pages dynamically. The most important XSLT file <strong>global.xsl</strong> is located in the <code>xslt</code> folder (5).</li>
+		</ul>
+		<p><a href="datarep.odg">ODG</a> created with <a href="http://de.openoffice.org/">OOo</a></p>
+	</body>

More information about the Yanel-commits mailing list