You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by dj...@apache.org on 2008/02/07 19:40:49 UTC

svn commit: r619554 [1/4] - in /geronimo/plugins/roller/trunk: ./ geronimo-jetty-roller/ geronimo-tomcat-roller/ roller-jetty/ roller-resources/src/main/resources/ roller-themes/ roller-themes/src/ roller-themes/src/main/ roller-themes/src/main/plan/ r...

Author: djencks
Date: Thu Feb  7 10:40:39 2008
New Revision: 619554

URL: http://svn.apache.org/viewvc?rev=619554&view=rev
Log:
GERONIMO-2994 Add roller themes and use of roller-data in var, patches from Peter Petersson

Added:
    geronimo/plugins/roller/trunk/roller-themes/
    geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt   (with props)
    geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt   (with props)
    geronimo/plugins/roller/trunk/roller-themes/pom.xml   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/
    geronimo/plugins/roller/trunk/roller-themes/src/main/
    geronimo/plugins/roller/trunk/roller-themes/src/main/plan/
    geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/_day.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-preview.png   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/permalink.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/searchresults.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/sidebar.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/weblog.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/_day.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-preview.png   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/images/
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/images/header_bg_1x86.gif   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/images/srch_16.gif   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/images/topleft_logo_437x64.gif   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/permalink.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/ricoAjax/
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/ricoAjax/prototype.js   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/ricoAjax/readme.rico
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/ricoAjax/rico.js   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/searchresults.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/sidebar.vm
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/slask.txt   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/theme.css   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/theme.xml   (with props)
    geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/weblog.vm
Modified:
    geronimo/plugins/roller/trunk/geronimo-jetty-roller/pom.xml
    geronimo/plugins/roller/trunk/geronimo-tomcat-roller/pom.xml
    geronimo/plugins/roller/trunk/pom.xml
    geronimo/plugins/roller/trunk/roller-jetty-commands
    geronimo/plugins/roller/trunk/roller-jetty/pom.xml
    geronimo/plugins/roller/trunk/roller-resources/src/main/resources/planet-custom.properties
    geronimo/plugins/roller/trunk/roller-resources/src/main/resources/roller-custom.properties
    geronimo/plugins/roller/trunk/roller-tomcat-commands
    geronimo/plugins/roller/trunk/roller-tomcat/pom.xml

Modified: geronimo/plugins/roller/trunk/geronimo-jetty-roller/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/geronimo-jetty-roller/pom.xml?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/geronimo-jetty-roller/pom.xml (original)
+++ geronimo/plugins/roller/trunk/geronimo-jetty-roller/pom.xml Thu Feb  7 10:40:39 2008
@@ -53,6 +53,12 @@
         </dependency>
         <dependency>
             <groupId>org.apache.geronimo.plugins</groupId>
+            <artifactId>roller-themes</artifactId>
+            <version>${version}</version>
+            <type>car</type>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.geronimo.plugins</groupId>
             <artifactId>console-jetty</artifactId>
             <version>${geronimoVersion}</version>
             <type>car</type>

Modified: geronimo/plugins/roller/trunk/geronimo-tomcat-roller/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/geronimo-tomcat-roller/pom.xml?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/geronimo-tomcat-roller/pom.xml (original)
+++ geronimo/plugins/roller/trunk/geronimo-tomcat-roller/pom.xml Thu Feb  7 10:40:39 2008
@@ -54,6 +54,13 @@
 
         <dependency>
             <groupId>org.apache.geronimo.plugins</groupId>
+            <artifactId>roller-themes</artifactId>
+            <version>${version}</version>
+            <type>car</type>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.geronimo.plugins</groupId>
             <artifactId>console-tomcat</artifactId>
             <version>${geronimoVersion}</version>
             <type>car</type>

Modified: geronimo/plugins/roller/trunk/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/pom.xml?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/pom.xml (original)
+++ geronimo/plugins/roller/trunk/pom.xml Thu Feb  7 10:40:39 2008
@@ -270,6 +270,7 @@
             licensing issues. See the README for more info.
           -->
 <!--         <module>roller-mysql-database</module> -->
+        <module>roller-themes</module>
         <module>roller-jetty</module>
         <module>roller-tomcat</module>
         <module>geronimo-jetty-roller</module>

Modified: geronimo/plugins/roller/trunk/roller-jetty-commands
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-jetty-commands?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/roller-jetty-commands (original)
+++ geronimo/plugins/roller/trunk/roller-jetty-commands Thu Feb  7 10:40:39 2008
@@ -1,5 +1,5 @@
 # assembles a server containing roller-jetty from the geronimo-framework server.
 # run using ./bin/gsh < roller-jetty-commands
-deploy/list-plugins -u system -w manager -r file:/Users/david/.m2/repository/ org.apache.geronimo.plugins/roller-jetty/0.0.2-SNAPSHOT/car
+deploy/list-plugins -u system -w manager -r file:/Users/david/.m2/repository/ org.apache.geronimo.plugins/roller-jetty/0.0.2-SNAPSHOT/car org.apache.geronimo.plugins/roller-themes/0.0.2-SNAPSHOT/car
 
-deploy/assemble -g org.apache.geronimo.assemblies -a geronimo-roller-jetty -v 1.0-SNAPSHOT org.apache.geronimo.assemblies/geronimo-boilerplate-minimal/2.1-SNAPSHOT/jar  org.apache.geronimo.plugins/roller-jetty/0.0.2-SNAPSHOT/car
+deploy/assemble -g org.apache.geronimo.assemblies -a geronimo-roller-jetty -v 1.0-SNAPSHOT org.apache.geronimo.assemblies/geronimo-boilerplate-minimal/2.1-SNAPSHOT/jar  org.apache.geronimo.plugins/roller-jetty/0.0.2-SNAPSHOT/car org.apache.geronimo.plugins/roller-themes/0.0.2-SNAPSHOT/car

Modified: geronimo/plugins/roller/trunk/roller-jetty/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-jetty/pom.xml?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/roller-jetty/pom.xml (original)
+++ geronimo/plugins/roller/trunk/roller-jetty/pom.xml Thu Feb  7 10:40:39 2008
@@ -150,6 +150,7 @@
                     </useMavenDependencies>
                     <instance>
                         <plugin-artifact>
+                            <copy-file relative-to="server" dest-dir="var/roller-data">themes</copy-file>
                         </plugin-artifact>
                     </instance>                      
                 </configuration>

Modified: geronimo/plugins/roller/trunk/roller-resources/src/main/resources/planet-custom.properties
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-resources/src/main/resources/planet-custom.properties?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/roller-resources/src/main/resources/planet-custom.properties (original)
+++ geronimo/plugins/roller/trunk/roller-resources/src/main/resources/planet-custom.properties Thu Feb  7 10:40:39 2008
@@ -1,13 +1,25 @@
+# Values of the properties in this list get system property expansion 
+# applied to them when loaded.
+# Adding properties here makes it possible to place stuff in server var dir. 
+config.expandedProperties=planet.aggregator.cache.dir,cache.dir,output.dir,template.dir
 # Planet
-planet.aggregator.enabled=true
-planet.aggregator.cache.dir=${user.home}/roller-data/planet/cache
-cache.dir=${user.home}/roller-data/planet/cache
-output.dir=${user.home}/roller-data/planet/webapp
-template.dir=${user.home}/roller-data/planet/webapp/WEB-INF/templates
+#Sets the cash dir to server var/roller-data/cashe
+planet.aggregator.cache.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}planet${file.separator}cache
+cache.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}planet${file.separator}cache
+output.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}planet${file.separator}webapp
+template.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}planet${file.separator}webapp${file.separator}WEB-INF${file.separator}templates
+
+#planet.aggregator.enabled=true
+#planet.aggregator.cache.dir=${user.home}/roller-data/planet/cache
+#cache.dir=${user.home}/roller-data/planet/cache
+#output.dir=${user.home}/roller-data/planet/webapp
+#template.dir=${user.home}/roller-data/planet/webapp/WEB-INF/templates
 
 #clear eventual jndi setting
 jpa.configurationType=
 jpa.emf.jndi.name=PlanetPU 
+
+
 
 
 

Modified: geronimo/plugins/roller/trunk/roller-resources/src/main/resources/roller-custom.properties
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-resources/src/main/resources/roller-custom.properties?rev=619554&r1=619553&r2=619554&view=diff
==============================================================================
--- geronimo/plugins/roller/trunk/roller-resources/src/main/resources/roller-custom.properties (original)
+++ geronimo/plugins/roller/trunk/roller-resources/src/main/resources/roller-custom.properties Thu Feb  7 10:40:39 2008
@@ -1,15 +1,25 @@
+# Values of the properties in this list get system property expansion 
+# applied to them when loaded.
+# The themes.dir property is added to make it possible for geronimo to 
+# handle extra themes placed in the gernomimo server var dir. 
+config.expandedProperties=uploads.dir,search.index.dir,themes.dir
+
 # Planet
 planet.aggregator.enabled=true
-#planet.aggregator.cache.dir=var/roller/cache
 
 roller.database.version=10.2
 installation.type=auto
 jpa.configurationType=
 jpa.emf.jndi.name=RollerPU
 
-##
-#uploads.dir=/var/roller/uploads
-#search.index.dir=/var/roller/search-index
+#Sets the themes dir to server var/roller-data/themes
+themes.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}themes
+
+
+#Sets the uplodads dir to server var/roller-data/uploads
+uploads.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}uploads
+#Sets the search index dir to server var/roller-data/search-index
+search.index.dir=${org.apache.geronimo.base.dir}${file.separator}var${file.separator}roller-data${file.separator}search-index
 
 ###
 #site.frontpage.weblog.handle=admin

Added: geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt (added)
+++ geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt Thu Feb  7 10:40:39 2008
@@ -0,0 +1,476 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+LICENSE.txt - Roller licensing terms
+
+Roller is licensed under the Apache Licence Version 2.0, see below.
+
+PLEASE NOTE: Although Roller itself is under the Apache license, Roller depends 
+on one component that is licensed under the more restrictive terms of the LGPL 
+licence (http://www.opensource.org/licenses/lgpl-license.php): which is the 
+Hibernate persistence library.
+
+Roller also uses the JDOM XML parser library, licensed under the 
+terms of the JDOM license (a BSD-like license listed at end of this file).
+
+And Roller contains some snippets of code from the Blojsom and Pebble
+blog servers, which are both licensed under the terms of the BSD licence 
+(http://www.opensource.org/licenses/bsd-license.php).
+
+
+-------------------------------------------------------------------------------
+
+                              Apache License
+                        Version 2.0, January 2004
+                     http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
+-------------------------------------------------------------------------------
+
+                      The JDOM License
+      Copyright (C) 2000-2002 Jason Hunter & Brett McLaughlin.
+                     All rights reserved.
+ 
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions, and the following disclaimer.
+ 
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions, and the disclaimer that follows 
+    these conditions in the documentation and/or other materials 
+    provided with the distribution.
+
+ 3. The name "JDOM" must not be used to endorse or promote products
+    derived from this software without prior written permission.  For
+    written permission, please contact <license AT jdom DOT org>.
+ 
+ 4. Products derived from this software may not be called "JDOM", nor
+    may "JDOM" appear in their name, without prior written permission
+    from the JDOM Project Management <pm AT jdom DOT org>.
+ 
+ In addition, we request (but do not require) that you include in the 
+ end-user documentation provided with the redistribution and/or in the 
+ software itself an acknowledgement equivalent to the following:
+     "This product includes software developed by the
+      JDOM Project (http://www.jdom.org/)."
+ Alternatively, the acknowledgment may be graphical using the logos 
+ available at http://www.jdom.org/images/logos.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED.  IN NO EVENT SHALL THE JDOM AUTHORS OR THE PROJECT
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+ This software consists of voluntary contributions made by many 
+ individuals on behalf of the JDOM Project and was originally 
+ created by Jason Hunter <jhunter AT jdom DOT org> and
+ Brett McLaughlin <brett AT jdom DOT org>.  For more information on
+ the JDOM Project, please see <http://www.jdom.org/>.

Propchange: geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/LICENSE.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt (added)
+++ geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt Thu Feb  7 10:40:39 2008
@@ -0,0 +1,49 @@
+Apache Geronimo 
+Copyright 2003-2006 The Apache Software Foundation
+
+This product includes software developed by
+The Apache Software Foundation (http://www.apache.org/).
+
+NOTICE.txt - Roller credits and copyright notices
+
+This product includes software developed by 
+the Apache Software Foundation (http://www.apache.org)
+Copyright 2006 The Apache Software Foundation. 
+
+
+COPYRIGHT NOTICES
+
+* Roller includes software developed by the ROME project
+    Copyright 2003-2006 ROME development team. All rights reserved.
+
+* Roller includes the JDOM XML parser
+    Copyright 2004 Brett McLaughlin & Jason Hunter. All rights reserved.
+
+* Roller includes Acegi Security
+    "This product includes software developed by the Acegi Security
+    System for Spring Project (http://acegisecurity.org)"
+
+* Roller include icons by Mark James (http://www.famfamfam.com/lab/icons)
+
+* Roller includes snippets of code from the Blojsom blog server
+    Copyright 2003 David A. Czarnecki & Mark Lussier. All rights reserved
+
+* Roller includes snippets of code from the Pebble blog server
+    Copyright 2003 Simon Brown, All rights reserved.
+
+CREDITS
+
+Roller committers (in chronological order): 
+
+David M Johnson
+Lance Lanvandowska 
+Matt Raible 
+Mindaguas Idzelis (retired)
+Jaap Van Der Molen (retired)
+Anil Gangolli
+Henri Yandell
+Allen Gilliland
+Elias Torres
+Matt Schmidt
+Jeff Blattman
+Craig Russell
\ No newline at end of file

Propchange: geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/NOTICE.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/plugins/roller/trunk/roller-themes/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/pom.xml?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/pom.xml (added)
+++ geronimo/plugins/roller/trunk/roller-themes/pom.xml Thu Feb  7 10:40:39 2008
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one
+    or more contributor license agreements.  See the NOTICE file
+    distributed with this work for additional information
+    regarding copyright ownership.  The ASF licenses this file
+    to you under the Apache License, Version 2.0 (the
+    "License"); you may not use this file except in compliance
+    with the License.  You may obtain a copy of the License at
+    
+     http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing,
+    software distributed under the License is distributed on an
+    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+    KIND, either express or implied.  See the License for the
+    specific language governing permissions and limitations
+    under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.geronimo.plugins</groupId>
+        <artifactId>roller-parent</artifactId>
+        <version>0.0.2-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
+    <groupId>org.apache.geronimo.plugins</groupId>
+    <artifactId>roller-themes</artifactId>
+    <name>Geronimo Plugins :: Roller extra themes</name>
+    <packaging>car</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.roller</groupId>
+            <artifactId>roller-weblogger</artifactId>
+            <type>war</type>
+        </dependency>
+        <!--  
+        <dependency>
+            <groupId>org.apache.geronimo.configs</groupId>
+            <artifactId>j2ee-server</artifactId>
+            <version>${geronimoVersion}</version>
+            <type>car</type>
+            <scope>provided</scope>
+        </dependency>     
+        -->   
+        <dependency>
+            <groupId>org.apache.geronimo.configs</groupId>
+            <artifactId>connector-deployer</artifactId>
+            <type>car</type>
+            <scope>provided</scope>
+        </dependency>
+                <!--  
+        <dependency>
+            <groupId>org.apache.geronimo.configs</groupId>
+            <artifactId>webservices-common</artifactId>
+            <type>car</type>
+            <scope>provided</scope>
+        </dependency>
+               --> 
+    </dependencies>
+    
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.geronimo.buildsupport</groupId>
+                <artifactId>car-maven-plugin</artifactId>
+                <configuration>
+                    <useMavenDependencies>
+                        <value>true</value>
+                        <includeVersion>true</includeVersion>
+                    </useMavenDependencies>
+                    <instance>
+                        <plugin-artifact>
+                            <copy-file relative-to="server" dest-dir="var/roller-data">themes</copy-file>
+                        </plugin-artifact>
+                    </instance>                    
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+    
+</project>

Propchange: geronimo/plugins/roller/trunk/roller-themes/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml Thu Feb  7 10:40:39 2008
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<module xmlns="http://geronimo.apache.org/xml/ns/deployment-1.2">
+    
+</module>

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/plan/plan.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/_day.vm
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/_day.vm?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/_day.vm (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/_day.vm Thu Feb  7 10:40:39 2008
@@ -0,0 +1,34 @@
+<div class="dayBox">
+
+    <div class="dayTitle">
+       $utils.formatDate($day, "EEEE MMM dd, yyyy")
+    </div>
+
+    #foreach( $entry in $entries )
+    <div class="entryBox">
+        <a name="$utils.encode($entry.anchor)" id="$utils.encode($entry.anchor)"></a>
+        <p class="entryTitle">$entry.title</p>
+        <p class="entryContent">
+            #if($model.permalink)
+                $entry.displayContent
+            #else
+                $entry.displayContent($url.entry($entry.anchor))
+            #end
+        </p>
+        <p class="entryInfo">
+            Posted at <a href="$url.entry($entry.anchor)">$utils.formatDate($entry.pubTime, "hh:mma MMM dd, yyyy")</a>
+            by $entry.creator.screenName in <span class="category">$entry.category.name</span> &nbsp;|&nbsp;
+            #if ($utils.isUserAuthorizedToAuthor($entry.website))
+                <a href="$url.editEntry($entry.anchor)">$text.get("macro.weblog.entrypermalink.edit")</a> &nbsp;|&nbsp;
+            #end
+            #set($commentCount = $entry.commentCount)
+            #if($entry.commentsStillAllowed || $commentCount > 0)  
+                #set($link = "$url.comments($entry.anchor)" )
+                <a href="$link" class="commentsLink">$text.get("macro.weblog.comments")[$commentCount]</a>
+            #end
+        </p>
+        #showTrackbackAutodiscovery($entry)
+    </div>
+    #end
+
+</div>

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css Thu Feb  7 10:40:39 2008
@@ -0,0 +1,262 @@
+/*-------------------------------------------------------------
+Base styles
+--------------------------------------------------------------*/
+
+a {
+  text-decoration: none;
+}
+
+a:hover {
+  text-decoration: underline overline;
+}
+
+body {
+    background: white;
+    font-family:"Lucida Grande", lucida, Geneva, Arial, sans-serif;
+}
+
+.img {
+    border: 0px;
+    margin: 0px; 
+}
+
+/* entries ----------------------------------------------- */
+
+.entryBox {
+    font-size: 90%;
+}
+.entryTitle {
+    font-weight: bold;
+}
+
+.entryInfo {
+    font-size: 90%;
+    color: #999;
+}
+div.dayTitle {
+    font-size: 120%;
+    font-weight:bold;	
+    padding: .5em 0 0 0;
+}
+div.next-previous {
+    font-size: 80%;
+    text-align: center;
+    padding: .5em 0 .5em 0;
+
+}
+
+/* category chooser ----------------------------------------------- */
+
+.category-chooser {
+    margin: -50%;
+    width:100%;
+}
+.rCategory li {
+    font-size: 80%;
+    display: inline;
+    list-style-type: none;
+    padding-right: 20px;
+}
+li.selected {
+    font-weight: bold;
+}
+
+/* other lists ----------------------------------------------- */
+
+ul.rNavigationBar, ul.rMenu, ul.rFolder, ul.rFeeds, ul.rReferersList, ul.rEntriesList {
+    list-style-type: none;
+    padding: 0;
+    margin: 0;
+    font-size: 80%;
+}
+ul.rFeeds li {
+    background-image: url($url.absoluteSite/images/feed-icon-12x12.gif);
+    background-repeat: no-repeat;
+    background-position: 0 .2em; 
+    padding-left: 1.4em;
+    line-height: 1.5em;
+}
+
+/* calendar ----------------------------------------------- */
+
+.hCalendarDay{
+    text-align : center;
+    font-size: small;
+}
+th.hCalendarDayNameRow {
+    text-align : center;
+    font-size : small;
+    font-weight : bold;
+}
+td.hCalendarDayCurrent {
+    text-align : center;
+    font-size  : small;
+    font-weight: bold;
+}
+td.hCalendarDayLinked {
+    text-align : center;
+    font-size  : small;
+    font-weight: bold;
+}
+
+/* comments ----------------------------------------------- */
+
+div.comments-form span.status {
+    display: block;
+    background: white;
+    color: green;
+    border: 1px solid green;
+    margin: 10px 0px;
+    padding: 10px;
+    font-size: 18px;
+    font-weight: bold;
+}
+
+span.error {
+    display: block;
+    background: white;
+    color: #c00;
+    border: 1px solid #c00;
+    margin: 10px 0px;
+    padding: 10px;
+    font-size: 18px;
+    font-weight: bold;
+}
+
+p.comment-details {
+    font-size: 80%;
+    color: #999;
+}
+.comments-syntax-indicator {
+    font-weight: bold;
+}
+.comments-syntax-indicator span.enabled {
+    background: transparent;
+    color: green;
+    font-style: italic;
+}
+.comments-syntax-indicator span.disabled {
+    background: transparent;
+    color: red;
+    font-style: italic;
+}
+
+form ul{ position: relative; list-style: none; width: 100%; }
+form li{ line-height: 2em; margin: 0; padding: 1px 1px 6px 9px; }
+form li.focused{ background-color: #fff7c0 !important; }
+form li p{ font-size: 9px; line-height: 13px; color: #444; }
+form li{ display: inline-block; }
+form[id] li{ display: block; }
+form li div{ display: inline-block; }
+form[id] li div{ display: inline; }
+form .left{ float: left !important; margin: 0; }
+form .right{ float: right !important; margin: 0; }
+form .clear{ clear: both; } 
+form li div p{ margin: 0 0 5px 0; }
+form div.left{ margin-right: 2px !important; }
+form div.left[class]{ margin-right: 4px !important; }
+form div.left img{ margin: 0 0 -2px 0; }
+form h2{ font-size: 1.8em; clear: left; } 
+form .info{ display: inline-block; margin: 0 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px dotted #ccc !important;}
+form .info[class]{ display: block; }
+form .info p{ font-size: 1em; line-height: 1.3em; margin: 0 0 8px 0; }
+textarea.textarea{margin-bottom: 1px;}
+textarea.textarea[class]{font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Verdana, sans-serif;}
+select.select{ padding: 1px 0 0 0; margin: 1px 0 3px 0; }
+select.select[class]{ margin: 0; padding: 1px 0 1px 0; }
+form .small{ width: 70px; }
+form .medium{ width: 170px; }
+form .large, form textarea.textarea{ width: 340px; }
+form .tags{ width: 320px; }
+form textarea.small{ height: 5.5em; }
+form textarea.medium{ height: 10em; }
+form textarea.large{ height: 20em; }
+.choices input{ width: 200px; margin-right: 3px; }
+.choices ol{ margin: 10px 0 0 0; }
+.choices[class] ol{ margin: 0 !important; }
+.choices img{ margin: 0 0 1px 0; }
+fieldset ol li{ display: list-item !important; margin: 0 5px 2px 3px !important; padding: 0 !important; list-style: inside decimal; }
+input.button, button { width: 6em; padding: 2px 2px 0 0; /* fix for IE */ }
+/* revert to normal for Firefox */
+li>input.button, li>button, input.button>input.button, button>button { padding: 2px; }
+label.desc{
+    margin: 4px 0 3px 0;
+    border: 0;
+    color: #444;
+    font-size: 1em;
+    line-height: 1.3em;
+    display: block;
+    font-weight: bold;
+}
+input.text, input.number, input.url, input.email, input.password, input.file, 
+textarea.textarea, select.select{
+    font-size: 1.2em;
+    border-top: 1px solid #7c7c7c;
+    border-left: 1px solid #c3c3c3;
+    border-right: 1px solid #c3c3c3;
+    border-bottom: 1px solid #ddd;
+    color: #333;
+}
+input.text, input.number, input.url, input.email, input.password, input.file{ padding: 2px; }
+input.currency{ text-align: right; }
+input.checkbox, input.radio{
+    display: block;
+    line-height: 1.4em;
+    margin: 8px 0 0 3px;
+    width: 13px;
+    height: 13px;
+}
+input.focus, textarea.focus { background: #ffd; color: #000; }
+label.choice{
+    display: block;
+    line-height: 1.4em;
+    margin: -19px 0 0 25px;
+    padding: 4px 0 5px 0;
+    color: #444;
+    width: 80%;
+}
+
+
+/*-------------------------------------------------------------
+Basic theme styles
+--------------------------------------------------------------*/
+
+h1 {
+  font-size:200%;
+  color:#CC9933;
+}
+h2, .comments-head {
+    color:#CC9933;
+    font-size:90%;
+    font-weight:bold;
+    border-bottom:1px dotted #666;
+    text-transform:uppercase;
+    letter-spacing: .2em;  	
+    margin-top: .5em;			
+}
+h1.weblogName {
+    text-align:center;
+}
+p.weblogDescription {
+    text-align: center;
+}
+div.dayTitle {
+    color:#CC9933;
+    font-size:90%;
+    text-transform:uppercase;
+    border-bottom:1px dotted #666;		
+}
+
+/* layout ----------------------------------------------- */
+
+.content_wrapper {
+    width: 80%;
+    float: left;
+}
+.content {
+    padding: 0em 2em 2em 2em;
+}
+.rightbar_wrapper { 
+    width: 20%;
+    float: right;
+}

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-custom.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-preview.png
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-preview.png?rev=619554&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/basic-preview.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/permalink.vm
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/permalink.vm?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/permalink.vm (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/permalink.vm Thu Feb  7 10:40:39 2008
@@ -0,0 +1,43 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>$model.weblogEntry.title : $model.weblog.name</title>
+    #showAutodiscoveryLinks($model.weblog)
+    <link rel="stylesheet" type="text/css" media="all" href="$model.weblog.stylesheet">
+</head>
+<body>
+
+<div class="content_wrapper">
+  <div class="content">
+    <h1 class="weblogName">$utils.escapeHTML($model.weblog.name)</h1>
+
+        <center>
+        #set($rootCategory = $model.weblog.getWeblogCategory("nil"))
+        #showWeblogCategoryLinksList($rootCategory false false)
+        </center>
+
+        ## show next/previous paging controls
+        #set($pager = $model.getWeblogEntriesPager()) 
+        <div class="next-previous">
+            #showNextPrevEntriesControl($pager)
+        </div>
+
+        ## show entry
+        #showWeblogEntriesPager($pager)
+
+        ## show comments and comment form
+        #showWeblogEntryComments($model.weblogEntry)
+        #showWeblogEntryCommentForm($model.weblogEntry)
+
+  </div>
+</div>
+
+<div class="rightbar_wrapper">
+  <div class="rightbar">
+    #includeTemplate($model.weblog "sidebar")
+  </div>
+</div>
+
+</body>
+</html>

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/searchresults.vm
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/searchresults.vm?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/searchresults.vm (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/searchresults.vm Thu Feb  7 10:40:39 2008
@@ -0,0 +1,40 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>Search Results for '$model.term' : $model.weblog.name</title>
+    #showAutodiscoveryLinks($model.weblog)
+    <link rel="stylesheet" type="text/css" media="all" href="$model.weblog.stylesheet">
+</head>
+<body>
+
+<div class="content_wrapper">
+  <div class="content">
+    <h1 class="weblogName">$utils.escapeHTML($model.weblog.name)</h1>
+
+        <center>
+        #set($rootCategory = $model.weblog.getWeblogCategory("nil"))
+        #showWeblogCategoryLinksList($rootCategory false false)
+        </center>
+
+        ## show next/previous paging controls
+        #set($pager = $model.getWeblogEntriesPager()) 
+        <div class="next-previous">
+            #showWeblogSearchAgainForm($model.weblog)
+            #showNextPrevSearchControl($pager)
+        </div>
+
+        ## show entries
+        #showWeblogEntriesPager($pager)
+
+  </div>
+</div>
+
+<div class="rightbar_wrapper">
+  <div class="rightbar">
+    #includeTemplate($model.weblog "sidebar")
+  </div>
+</div>
+
+</body>
+</html>

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/sidebar.vm
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/sidebar.vm?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/sidebar.vm (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/sidebar.vm Thu Feb  7 10:40:39 2008
@@ -0,0 +1,34 @@
+## sidebar contents
+
+    <h2>Calendar</h2>
+    <div class="sidebar">
+    #showWeblogEntryCalendar($model.weblog "nil")
+    </div>
+
+    <h2>Feeds</h2>
+    <div class="sidebar">
+    #showAtomFeedsList($model.weblog)
+    </div>
+
+    <h2>Search</h2>
+    <div class="sidebar">
+    #showWeblogSearchForm($model.weblog false)
+    </div>
+
+    <h2>Links</h2>
+    <div class="sidebar">
+    #set($rootFolder = $model.weblog.getBookmarkFolder("/"))
+    #showBookmarkLinksList($rootFolder false false) 
+    </div>
+
+    <h2>Navigation</h2>
+    <div class="sidebar">
+    #showPageMenu($model.weblog)
+    #showAuthorMenu(true)
+    </div>
+
+    <h2>Referrers</h2>
+    <div class="sidebar">
+    #set($refs = $model.weblog.getTodaysReferrers())
+    #showReferrersList($refs 30 20 true)
+    </div>

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css Thu Feb  7 10:40:39 2008
@@ -0,0 +1,218 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+*  contributor license agreements.  The ASF licenses this file to You
+* under the Apache License, Version 2.0 (the "License"); you may not
+* use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.  For additional information regarding
+* copyright in this work, please see the NOTICE file in the top level
+* directory of this distribution.
+*/
+
+.entries{
+	width: 80%;
+	float: left;
+}
+.entries h1{
+	text-align: center;
+}
+div.rWeblogCategoryChooser {
+	text-align: center;
+}
+.rightbar{ 
+	width: 20%;
+	float: right;
+}
+.sidebar{
+	margin-left: 6;
+	padding-left: 5;
+}
+div.entry {
+  font-family:verdana, arial, sans-serif; 
+  font-size: 10px; 
+  color: #999; 
+  font-weight:bold;
+  margin-top:10px;
+  text-transform:uppercase;
+  border-bottom:1px dotted #666;		
+}
+
+div.day {
+  border-style: dotted;
+  border-width: thin;
+  font-family: verdana, sans-serif;
+  font-size: small;
+  color: black;
+  color : #000000;
+}
+
+div.box {
+  margin: 15px 15px 15px 15px;
+}
+
+h1 {
+  color:#CC9933;
+}
+h2 {
+  font-family:verdana, arial, sans-serif;
+  color:#999;
+  font-size:12px;
+  font-weight:bold;
+  background:#FFF;
+  line-height:14px;
+  padding:2px;
+  margin-top:10px;
+  border-bottom:1px dotted #666;
+  text-transform:uppercase;
+  letter-spacing: .2em;  					
+}
+
+p {
+  font-family: verdana, sans-serif;
+  font-size: small;
+  color: black;
+  color : #000000;
+}
+
+body {
+  font-family: verdana, sans-serif;
+  font-size: small;
+  color: black;
+  background-color: white;
+}
+a {
+  text-decoration: none;
+}
+a:link { 
+  color: blue;
+  font-weight: medium;
+}
+a:visited {
+  color: purple;
+  font-weight: medium;
+}
+
+a:hover {
+  text-decoration: underline overline;
+}
+img {
+  border: 0px;
+  margin: 0px; 
+}
+
+.dateStamp {
+  color : gray;
+  font-size: small;
+}
+
+.rFolder {
+	margin-left: 0;
+	padding-left: 0;
+}
+.rBookmark1 {
+  margin-left: 10px;
+  font-size: small;
+  font-weight: bold;
+}
+.rBookmark2 {
+  margin-left: 10px;
+  font-weight: bold;
+  font-size: large
+}
+.rBookmark3 {
+  margin-left: 10px;
+  font-size: x-large
+}
+
+.hCalendarTable {
+  text-align : center;
+}
+.hCalendarTitle {
+  text-align : center;
+  font-weight : bolder;
+  font-size: large;
+}
+.hCalendarDayNameRow {
+  text-align : center;
+  font-weight : bolder;
+  font-size : x-small;
+}
+.hCalendarDay {
+  text-align : center;
+  font-size : x-small;
+}
+.hCalendarDayCurrent {
+  text-align : center;
+  font-size : x-small;
+  font-weight : bolder ;
+}
+.hCalendarDayLinked {
+  font-size : x-small;
+  font-weight : bolder ;
+  text-align : center;
+}
+.hCalendarDayNotInMonth {
+  font-size : x-small;
+  background-color: white;
+  color: gray;
+}
+.hCalendarNextPrev {
+  font-size : x-small;
+  text-align : center;
+  font-style : italic;
+}
+
+.rChosenCategory {
+    font-weight: bolder;
+}
+.rUnchosenCategory {
+    font-size: medium;
+}
+
+ul.rReferersList {
+  list-style: none;
+  margin-left: 0;
+  padding-left: 0;
+  font-size : x-small;
+}
+li.rReferersListItem {
+  list-style: none;
+  margin-left: 0;
+  padding-left: 0;
+  font-size : x-small;
+}
+    
+.comments {
+  margin: 15px 15px 15px 15px;
+}		
+.comment {
+	margin: 5px 0px 10px 5px;
+	border: 1px solid #ddd;
+  	background:#eee;	
+}
+.comments-form {
+  font-family:verdana, arial, sans-serif;
+  color:#999;
+  font-size:10px;
+  font-weight:normal;
+  background:#FFF;	
+  margin: 15px 15px 15px 15px;
+}	
+			
+.comments-head	{ 
+  font-family:verdana, arial, sans-serif; 
+  font-size: 10px; 
+  color: #999; 
+  font-weight:bold;
+  margin-top:10px;
+  text-transform:uppercase;
+  border-bottom:1px dotted #666;		
+}
+

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml Thu Feb  7 10:40:39 2008
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<weblogtheme>
+    
+    <id>basic</id>
+    <name>Basic</name>
+    <author>Roller Weblogger</author>
+    
+    <!-- theme preview image -->
+    <preview-image path="basic-preview.png" />
+    
+    <!-- stylesheet -->
+    <stylesheet>
+        <name>basic-custom.css</name>
+        <description>Stylesheet for Basic theme</description>
+	<link>basic-custom.css</link>
+        <templateLanguage>velocity</templateLanguage>
+        <contentsFile>basic-custom.css</contentsFile>
+    </stylesheet>
+    
+    <!-- templates -->
+    <template action="weblog">
+        <name>weblog</name>
+        <description>weblog</description>
+	<link></link>
+        <navbar>false</navbar>
+        <hidden>true</hidden>
+        <templateLanguage>velocity</templateLanguage>
+        <contentType>text/html</contentType>
+        <contentsFile>weblog.vm</contentsFile>
+    </template>
+    
+    <template action="permalink">
+        <name>permalink</name>
+        <description>permalink</description>
+	<link></link>
+        <navbar>false</navbar>
+        <hidden>true</hidden>
+        <templateLanguage>velocity</templateLanguage>
+        <contentType>text/html</contentType>
+        <contentsFile>permalink.vm</contentsFile>
+    </template>
+    
+    <template action="search">
+        <name>searchresults</name>
+        <description>searchresults</description>
+	<link></link>
+        <navbar>false</navbar>
+        <hidden>true</hidden>
+        <templateLanguage>velocity</templateLanguage>
+        <contentType>text/html</contentType>
+        <contentsFile>searchresults.vm</contentsFile>
+    </template>
+    
+    <template action="custom">
+        <name>_day</name>
+        <description>_day</description>
+	<link></link>
+        <navbar>false</navbar>
+        <hidden>true</hidden>
+        <templateLanguage>velocity</templateLanguage>
+        <contentType>text/html</contentType>
+        <contentsFile>_day.vm</contentsFile>
+    </template>
+    
+    <template action="custom">
+        <name>sidebar</name>
+        <description>sidebar</description>
+	<link></link>
+        <navbar>false</navbar>
+        <hidden>true</hidden>
+        <templateLanguage>velocity</templateLanguage>
+        <contentType>text/html</contentType>
+        <contentsFile>sidebar.vm</contentsFile>
+    </template>
+    
+</weblogtheme>

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/theme.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/weblog.vm
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/weblog.vm?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/weblog.vm (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/basic/weblog.vm Thu Feb  7 10:40:39 2008
@@ -0,0 +1,39 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+    <title>$model.weblog.name</title>
+    #showAutodiscoveryLinks($model.weblog)
+    <link rel="stylesheet" type="text/css" media="all" href="$model.weblog.stylesheet">
+</head>
+<body>
+
+<div class="content_wrapper">
+  <div class="content">
+    <h1 class="weblogName">$utils.escapeHTML($model.weblog.name)</h1>
+
+        <center>
+        #set($rootCategory = $model.weblog.getWeblogCategory("nil"))
+        #showWeblogCategoryLinksList($rootCategory false false)
+        </center>
+
+        ## show next/previous paging controls
+        #set($pager = $model.getWeblogEntriesPager()) 
+        <div class="next-previous">
+            #showNextPrevEntriesControl($pager)
+        </div>
+
+        ## show entries
+        #showWeblogEntriesPager($pager)
+
+  </div>
+</div>
+
+<div class="rightbar_wrapper">
+  <div class="rightbar">
+    #includeTemplate($model.weblog "sidebar")
+  </div>
+</div>
+
+</body>
+</html>

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/_day.vm
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/_day.vm?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/_day.vm (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/_day.vm Thu Feb  7 10:40:39 2008
@@ -0,0 +1,34 @@
+<div class="dayBox">
+
+    <div class="dayTitle">
+       $utils.formatDate($day, "EEEE MMM dd, yyyy")
+    </div>
+
+    #foreach( $entry in $entries )
+    <div class="entryBox">
+        <a name="$utils.encode($entry.anchor)" id="$utils.encode($entry.anchor)"></a>
+        <p class="entryTitle">$entry.title</p>
+        <p class="entryContent">
+            #if($model.permalink)
+                $entry.displayContent
+            #else
+                $entry.displayContent($url.entry($entry.anchor))
+            #end
+        </p>
+        <p class="entryInfo">
+            Posted at <a href="$url.entry($entry.anchor)">$utils.formatDate($entry.pubTime, "hh:mma MMM dd, yyyy")</a>
+            by $entry.creator.screenName in <span class="category">$entry.category.name</span> &nbsp;|&nbsp;
+            #if ($utils.isUserAuthorizedToAuthor($entry.website))
+                <a href="$url.editEntry($entry.anchor)">$text.get("macro.weblog.entrypermalink.edit")</a> &nbsp;|&nbsp;
+            #end
+            #set($commentCount = $entry.commentCount)
+            #if($entry.commentsStillAllowed || $commentCount > 0)  
+                #set($link = "$url.comments($entry.anchor)" )
+                <a href="$link" class="commentsLink">$text.get("macro.weblog.comments")[$commentCount]</a>
+            #end
+        </p>
+        #showTrackbackAutodiscovery($entry)
+    </div>
+    #end
+
+</div>

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css?rev=619554&view=auto
==============================================================================
--- geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css (added)
+++ geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css Thu Feb  7 10:40:39 2008
@@ -0,0 +1,430 @@
+/*-------------------------------------------------------------
+Base styles
+--------------------------------------------------------------*/
+
+a {
+  text-decoration: none;
+  color:#269;
+}
+
+.s1 {font-size:60%;}
+.s2 {font-size:80%;}
+.s3 {font-size:100%;}
+.s4 {font-size:120%;}
+.s5 {font-size:140%;}
+
+a:hover {
+  text-decoration: underline overline;
+}
+
+body {
+    padding: 0px;  
+    margin: 0px;	
+    background: white;
+    font-family:"Lucida Grande", lucida, Geneva, Arial, sans-serif;
+}
+
+.img {
+    border: 0px;
+    margin: 0px; 
+}
+
+/* entries ----------------------------------------------- */
+
+.entryBox {
+    font-size: 90%;
+    margin:0px 0px 25px 0px;
+}
+.entryTitle {
+    margin:0px 0px 0px 0px;
+    background:#f0f0f0;
+    font-size:120%;
+    font-weight:bold;
+    border-top-width: 0px; 
+    border-right-width: 0px; 
+    border-bottom-width: 1px; 
+    border-left-width: 1px; 
+    border-style: solid; 
+    border-color: #5fa3d6;
+    text-align:left;
+    color:#003366;
+    padding:0.2em 0.4em 0.2em 0.4em;
+}
+.entryContent {
+    border-top-width: 0px; 
+    border-right-width: 0px; 
+    border-bottom-width: 0px; 
+    border-left-width: 1px; 
+    border-style: solid; 
+    border-color: #5fa3d6;
+    margin:10px 0px 0px 0px;
+    padding:0em 0em 0.5em 0.5em;
+}
+.entryInfo {
+    border-top-width: 0px; 
+    border-right-width: 0px; 
+    border-bottom-width: 1px; 
+    border-left-width: 1px; 
+    border-style: solid; 
+    border-color: #5fa3d6;
+    font-size: 90%;
+    color: #999;
+    margin:0px 0px 0px 0px;
+    padding:0em 0em 0.2em 0.5em;
+}
+
+
+div.next-previous {
+    font-size: 80%;
+    text-align: center;
+    padding: .5em 0 .5em 0;
+
+}
+
+/*Login/out links --------------------------------------------------*/
+.myLoginOut li {
+    font-size: 12px;
+    display: inline;
+    list-style-type: none;
+    padding-right: 10px;
+}
+.myLoginOut li a {
+    color: #fff;
+    font-weight: bold;
+}
+.myLoginOut li a:hover {
+  text-decoration: underline overline;
+}
+/* category chooser ----------------------------------------------- */
+
+.category-chooser {
+    margin: -50%;
+    width:100%;
+}
+.rCategory li {
+    font-size: 80%;
+    display: inline;
+    list-style-type: none;
+    padding-right: 20px;
+}
+.rCategory li a{
+    color: #fff;
+}
+.rCategory li a:hover{
+  text-decoration: underline overline;
+}
+
+.rCategory li.selected {
+    font-weight: bold;
+    color:fff;
+}
+li.selected {
+    font-weight: bold;
+}
+
+/* other lists ----------------------------------------------- */
+
+ul.rNavigationBar, ul.rMenu, ul.rFolder, ul.rFeeds, ul.rReferersList, ul.rEntriesList {
+    list-style-type: none;
+    padding: 0;
+    margin: 0;
+    font-size: 80%;
+}
+ul.rFeeds li {
+    background-image: url($url.absoluteSite/images/feed-icon-12x12.gif);
+    background-repeat: no-repeat;
+    background-position: 0 .2em; 
+    padding-left: 1.4em;
+    line-height: 1.5em;
+}
+
+#rico_link_cloud {
+    align:center;
+    text-align:center;
+    padding: 10px;	
+}
+
+/* calendar ----------------------------------------------- */
+.hCalendarDay{
+    text-align : center;
+    font-size: 10px;
+}
+th.hCalendarDayNameRow {
+    text-align : center;
+    font-size : 12;
+    font-weight : bold;
+}
+td.hCalendarDayCurrent {
+    text-align : center;
+    font-size  : 11px;
+    font-weight: bold;
+}
+td.hCalendarDayLinked {
+    text-align : center;
+    font-size  : 11px;
+    font-weight: bold;
+}
+.hCalendarMonthYearRow{
+    text-align : center;
+    font-size: 12px;
+    font-weight: bold;
+}
+.hCalendarNextPrev {
+  font-size : 12px;
+  text-align : center;
+  font-style : italic;
+}
+/* comments ----------------------------------------------- */
+
+div.comments-form span.status {
+    display: block;
+    background: white;
+    color: green;
+    border: 1px solid green;
+    margin: 10px 0px;
+    padding: 10px;
+    font-size: 18px;
+    font-weight: bold;
+}
+
+span.error {
+    display: block;
+    background: white;
+    color: #c00;
+    border: 1px solid #c00;
+    margin: 10px 0px;
+    padding: 10px;
+    font-size: 18px;
+    font-weight: bold;
+}
+
+p.comment-details {
+    font-size: 80%;
+    color: #999;
+}
+.comments-syntax-indicator {
+    font-weight: bold;
+}
+.comments-syntax-indicator span.enabled {
+    background: transparent;
+    color: green;
+    font-style: italic;
+}
+.comments-syntax-indicator span.disabled {
+    background: transparent;
+    color: red;
+    font-style: italic;
+}
+
+form ul{ position: relative; list-style: none; width: 100%; }
+form li{ line-height: 2em; margin: 0; padding: 1px 1px 6px 9px; }
+form li.focused{ background-color: #fff7c0 !important; }
+form li p{ font-size: 9px; line-height: 13px; color: #444; }
+form li{ display: inline-block; }
+form[id] li{ display: block; }
+form li div{ display: inline-block; }
+form[id] li div{ display: inline; }
+form .left{ float: left !important; margin: 0; }
+form .right{ float: right !important; margin: 0; }
+form .clear{ clear: both; } 
+form li div p{ margin: 0 0 5px 0; }
+form div.left{ margin-right: 2px !important; }
+form div.left[class]{ margin-right: 4px !important; }
+form div.left img{ margin: 0 0 -2px 0; }
+form h2{ font-size: 1.8em; clear: left; } 
+form .info{ display: inline-block; margin: 0 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px dotted #ccc !important;}
+form .info[class]{ display: block; }
+form .info p{ font-size: 1em; line-height: 1.3em; margin: 0 0 8px 0; }
+textarea.textarea{margin-bottom: 1px;}
+textarea.textarea[class]{font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Verdana, sans-serif;}
+select.select{ padding: 1px 0 0 0; margin: 1px 0 3px 0; }
+select.select[class]{ margin: 0; padding: 1px 0 1px 0; }
+form .small{ width: 70px; }
+form .medium{ width: 170px; }
+form .large, form textarea.textarea{ width: 340px; }
+form .tags{ width: 320px; }
+form textarea.small{ height: 5.5em; }
+form textarea.medium{ height: 10em; }
+form textarea.large{ height: 20em; }
+.choices input{ width: 200px; margin-right: 3px; }
+.choices ol{ margin: 10px 0 0 0; }
+.choices[class] ol{ margin: 0 !important; }
+.choices img{ margin: 0 0 1px 0; }
+fieldset ol li{ display: list-item !important; margin: 0 5px 2px 3px !important; padding: 0 !important; list-style: inside decimal; }
+input.button, button { width: 6em; padding: 2px 2px 0 0; /* fix for IE */ }
+/* revert to normal for Firefox */
+li>input.button, li>button, input.button>input.button, button>button { padding: 2px; }
+label.desc{
+    margin: 4px 0 3px 0;
+    border: 0;
+    color: #444;
+    font-size: 1em;
+    line-height: 1.3em;
+    display: block;
+    font-weight: bold;
+}
+input.text, input.number, input.url, input.email, input.password, input.file, 
+textarea.textarea, select.select{
+    font-size: 1.2em;
+    border-top: 1px solid #7c7c7c;
+    border-left: 1px solid #c3c3c3;
+    border-right: 1px solid #c3c3c3;
+    border-bottom: 1px solid #ddd;
+    color: #333;
+}
+input.text, input.number, input.url, input.email, input.password, input.file{ padding: 2px; }
+input.currency{ text-align: right; }
+input.checkbox, input.radio{
+    display: block;
+    line-height: 1.4em;
+    margin: 8px 0 0 3px;
+    width: 13px;
+    height: 13px;
+}
+input.focus, textarea.focus { background: #ffd; color: #000; }
+label.choice{
+    display: block;
+    line-height: 1.4em;
+    margin: -19px 0 0 25px;
+    padding: 4px 0 5px 0;
+    color: #444;
+    width: 80%;
+}
+
+/*Sidebar-------------------------------------------*/
+
+form#searchForm .button {
+   border: 0px;
+   width:22px;
+   height:22px;
+   text-indent: -1000em;
+   background: url($url.resource("images/srch_16.gif")) no-repeat center left; 
+}
+form#searchForm #q {
+   color: #000;
+   background: #fff;
+   border: 1px solid #999;
+   width:110px;
+   height:22px;
+}
+form#searchForm p {
+  margin:0px;
+}
+
+.sidebar{
+  margin-left: 1px;
+  padding-left: 1px;
+}
+
+#rico_sidebar{
+  background-color:#f3f4f5;
+}
+
+/*-------------------------------------------------------------
+Basic theme styles
+--------------------------------------------------------------*/
+
+h1 {
+  font-size:200%;
+  color:#CC9933;
+}
+h2, .comments-head {
+    color: #003366;
+    font-size:90%;
+    font-weight:bold;
+    text-transform:uppercase;
+    letter-spacing: .2em;  	
+    margin-top: .5em;	
+    margin-bottom: .3em;
+    border-top: 1px solid #3c78b5;		
+}
+h1.weblogName {
+    text-align:left;
+    margin-right:10px;
+}
+p.weblogDescription {
+    text-align: center;
+}
+div.dayTitle {
+    color: #003366;
+    background:#f0f0f0;
+    font-size:140%;
+    font-weight:bolder;
+    text-transform:uppercase;
+    border-bottom:1px solid #3c78b5; 		
+    border-left:1px solid #3c78b5;		
+    padding:0.2em 0.2em 0.2em 0.2em;
+    margin:0px 0px 15px 0px;
+}
+/* layout ----------------------------------------------- */
+.container { 
+    width: 100%;
+    height:100%;
+    text-align:left;
+    background: #fff; 
+    padding: 0px;  
+    margin: 0px; 
+    min-width:860px;
+}
+			
+.content_wrapper {
+    width: 80%;
+    float: left;
+}
+.content {
+    margin-top:30px;
+    padding: 0em 0.2em 2em 1em;
+}
+.rightbar_wrapper { 
+    margin-top:15px;
+    width: 165px;
+    float: right;
+    clear:right;
+    margin-right:5px;
+}
+.rightbar{ 
+	width: 165px;
+	float: right;
+}
+
+/* layout header stuff------------------------------------------*/
+#pageHeaderBG h1 {     
+    position: absolute;
+    background: url($url.resource("images/header_bg_1x86.gif")) repeat-x top left; 
+    margin-top: 0px; 
+    width: 100%; 
+    height: 86px; 
+    }
+#pageHeaderGLogo h1 {     
+    position: absolute;
+    background: url($url.resource("images/topleft_logo_437x64.gif")) no-repeat top left; 
+    margin-top: 0px; 
+    margin-left: 0px; 
+    width: 437px; 
+    height: 64px; 
+    }    
+#topBar {
+    display: block;
+    position: absolute;
+    margin-top:64px;
+    width:100%;
+    height:22px;
+    background-color: #003366;
+}
+#topBar_category {
+    display: block;
+    position: relative;
+    height:22px;
+    width:40%;
+    float:left;
+    margin-top:48px;
+}
+#topBar_LoginOut {
+    display: block;
+    position: relative;
+    height:22px;
+    width:100px;
+    float:right;
+    margin-top:50px;
+}
+

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-custom.css
------------------------------------------------------------------------------
    svn:mime-type = text/css

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-preview.png
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-preview.png?rev=619554&view=auto
==============================================================================
Binary file - no diff available.

Propchange: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/glike-preview.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/images/header_bg_1x86.gif
URL: http://svn.apache.org/viewvc/geronimo/plugins/roller/trunk/roller-themes/src/main/resources/themes/glike/images/header_bg_1x86.gif?rev=619554&view=auto
==============================================================================
Binary file - no diff available.