[Yanel-commits] rev 36518 - in public/yanel/trunk/src/realms/yanel-website: content content/en/documentation content/en/documentation/configuration paths/en/documentation paths/en/documentation/configuration paths/en/documentation/configuration/build_setup.html src/java/org/wyona/yanel/servlet/menu/impl

simon at wyona.com simon at wyona.com
Tue May 13 11:08:07 CEST 2008


Author: simon
Date: 2008-05-13 11:08:06 +0200 (Tue, 13 May 2008)
New Revision: 36518

Added:
   public/yanel/trunk/src/realms/yanel-website/content/en/documentation/configuration/
   public/yanel/trunk/src/realms/yanel-website/content/en/documentation/configuration/build_setup.html
   public/yanel/trunk/src/realms/yanel-website/paths/en/documentation/configuration/
   public/yanel/trunk/src/realms/yanel-website/paths/en/documentation/configuration/build_setup.html/
   public/yanel/trunk/src/realms/yanel-website/paths/en/documentation/configuration/build_setup.html/.yarep-uid
Modified:
   public/yanel/trunk/src/realms/yanel-website/content/documentation.xhtml
   public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java
Log:
added documentation about build environment.

Modified: public/yanel/trunk/src/realms/yanel-website/content/documentation.xhtml
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/documentation.xhtml	2008-05-13 07:31:49 UTC (rev 36517)
+++ public/yanel/trunk/src/realms/yanel-website/content/documentation.xhtml	2008-05-13 09:08:06 UTC (rev 36518)
@@ -66,7 +66,7 @@
 <li><a href="svn.html">SVN</a></li><li><a href="yarep/instantiation-of-repository.html">Instantiation of a Repository</a></li><li><a href="yarep/repository-configuration.html">Repository Configuration</a></li>
 </ul>
 </li>
-<li>Yanel Configuration</li>
+<li>Yanel Configuration</li><ul><li><a href="configuration/build_setup.html">setup your build environement</a></li></ul>
 <ul><li>conf/yanel.xml</li><li>conf/realms.xml</li><li>conf/resource-types.xml</li><li>conf/spring-yanel-config.xml</li><li>conf/log4j.properties</li><li>conf/CatalogManager.properties (Resolving DTDs, etc.)</li></ul>
 <li>Debugging<br/>
   <ul>
@@ -89,4 +89,4 @@
     <li><a href="testing-framework.html">Yanel Testing Framework</a></li><li>Misc</li><ul><li><a href="misc/scalability.html" shape="rect">Scalability</a></li><li><a href="misc/performance.html" shape="rect">Performance</a></li></ul>
 </ul>
 </body>
-</html>
+</html>
\ No newline at end of file

Added: public/yanel/trunk/src/realms/yanel-website/content/en/documentation/configuration/build_setup.html
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/en/documentation/configuration/build_setup.html	                        (rev 0)
+++ public/yanel/trunk/src/realms/yanel-website/content/en/documentation/configuration/build_setup.html	2008-05-13 09:08:06 UTC (rev 36518)
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <title>Setup your Build Environment</title>
+</head>
+<body><h1>Setup your Build Environment</h1><br/>If you develop your webapplications with yanel it's likely you have more than one project. To decrease the build time you better don't build all of your project every time. It's possible with yanel to configure several projects and switch between them.<br/><br/>First add some folders for you projects. just add within your conf/local a folder for each project e.g.:<br/><br/><tt>conf/local/project-a/<br/>                         project-b/<br/></tt><tt>                         </tt><tt>               project-c/<br/></tt><tt>                         </tt><tt>               project-d/</tt><br/><br/>then you need to add local.configs for each of your projects e.g.:<br/><br/><tt>
+conf/local/project-a/local.log4j.properties<br/>                     local.realms.xml<br/></tt><tt>                     </tt><tt>
+                             local.resource-types.xml<br/></tt><tt>                     </tt><tt>
+                             local.yanel.xml</tt><br/><br/>best you copy the original configs in your conf/ folder and modify it accordingly to your projects.<br/><br/>to switch between the different projekt-configs add your projects in your src/build/local.build.properties:<br/><br/><tt># Dir name of local configuration<br/>#local.config.dir=conf/local/project-a/<br/>#local.config.dir=conf/local/project-b/<br/>#local.config.dir=conf/local/project-c/<br/>local.config.dir=conf/local/project-d/</tt><br/><br/>now you can switch between the different project by commenting out some of them.<br/><br/><br/>
+</body>
+</html>
\ No newline at end of file

Added: public/yanel/trunk/src/realms/yanel-website/paths/en/documentation/configuration/build_setup.html/.yarep-uid
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/paths/en/documentation/configuration/build_setup.html/.yarep-uid	                        (rev 0)
+++ public/yanel/trunk/src/realms/yanel-website/paths/en/documentation/configuration/build_setup.html/.yarep-uid	2008-05-13 09:08:06 UTC (rev 36518)
@@ -0,0 +1 @@
+en/documentation/configuration/build_setup.html
\ No newline at end of file

Modified: public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java	2008-05-13 07:31:49 UTC (rev 36517)
+++ public/yanel/trunk/src/realms/yanel-website/src/java/org/wyona/yanel/servlet/menu/impl/YanelWebsiteMenu.java	2008-05-13 09:08:06 UTC (rev 36518)
@@ -66,7 +66,15 @@
 
         sb.append("<ul><li>");
         sb.append("<div id=\"yaneltoolbar_menutitle\">Edit</div><ul>");
-        sb.append("<li class=\"haschild\">Open with&#160;&#160;&#160;<ul><li>Source editor</li><li>WYSIWYG editor</li></ul></li>");
+        sb.append("<li class=\"haschild\">Open with&#160;&#160;&#160;");
+        sb.append("<ul><li>Source editor</li>");
+        sb.append("<li>WYSIWYG editor</li>");
+        if (ResourceAttributeHelper.hasAttributeImplemented(resource, "Modifiable", "2")) {
+            sb.append("<li><a href=\"" + backToRealm + "usecases/tinymce.html?edit-path=" + resource.getPath() + "\">Edit page with tinyMCE&#160;&#160;&#160;</a></li>");
+        } else {
+            sb.append("<li><a>Edit page with tinyMCE&#160;&#160;&#160;</a></li>");
+        }
+        sb.append("</ul></li>");
 
         if (ResourceAttributeHelper.hasAttributeImplemented(resource, "Versionable", "2")) {
             RevisionInformation[] revisions = ((VersionableV2) resource).getRevisions();



More information about the Yanel-commits mailing list