[Checkins] SVN: gzo.plonesmashtheme/trunk/ initial import
Kevin Teague
kevin at bud.ca
Sat Nov 3 19:49:27 EDT 2007
Log message for revision 81461:
initial import
Changed:
A gzo.plonesmashtheme/trunk/README.txt
A gzo.plonesmashtheme/trunk/gzo/
A gzo.plonesmashtheme/trunk/gzo/__init__.py
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/README.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/ToDo.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/__init__.py
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/__init__.py
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/configure.zcml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/credits.pt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/interfaces.py
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/viewlets.py
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/config.py
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/configure.zcml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/cssregistry.xml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/skins.xml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/viewlets.xml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/CONTENT.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/logo.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/logo.png
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/CONTENT.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base.css.dtml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base_properties.props
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/generated.css.dtml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/public.css.dtml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/CONTENT.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_download.pt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_news.pt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_tagcloud.pt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Banner_shadow.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/CONTENT.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Camp_fire.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Contribute.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Develop.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Download.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Evaluate.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Learn.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_B.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_BL.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_BR.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_T.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_TL.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_TR.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/LogoPython.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/LogoZope.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/searchButton.gif
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarBackground.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarBottom.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarTop.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/top_bg.jpg
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/CONTENT.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/gzo.plonesmashtheme.css.dtml
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/CONTENT.txt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt.old
A gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/version.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme-configure.zcml
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/PKG-INFO
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/SOURCES.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/dependency_links.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/entry_points.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/namespace_packages.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/not-zip-safe
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/paster_plugins.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/requires.txt
A gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/top_level.txt
A gzo.plonesmashtheme/trunk/setup.cfg
A gzo.plonesmashtheme/trunk/setup.py
-=-
Added: gzo.plonesmashtheme/trunk/README.txt
===================================================================
--- gzo.plonesmashtheme/trunk/README.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/README.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,7 @@
+gzo.plonesmashtheme Package Readme
+=========================
+
+Overview
+--------
+
+A community generated theme for the Plone portion of the Grok web site
Added: gzo.plonesmashtheme/trunk/gzo/__init__.py
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/__init__.py (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/__init__.py 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,6 @@
+# See http://peak.telecommunity.com/DevCenter/setuptools#namespace-packages
+try:
+ __import__('pkg_resources').declare_namespace(__name__)
+except ImportError:
+ from pkgutil import extend_path
+ __path__ = extend_path(__path__, __name__)
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/README.txt
===================================================================
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/ToDo.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/ToDo.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/ToDo.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,7 @@
+ToDo list for gzo.plonesmashtheme:
+------------------------------
+
+- switch classic portlets (portlet_download, portlet_news, portlet_tagcloud)
+ to the new portlet approach of plone 3.
+
+- replace absolute px styles from sebastians styles with relative em.
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/__init__.py
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/__init__.py (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/__init__.py 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,7 @@
+# Register our skins directory - this makes it available via portal_skins.
+from Products.CMFCore.DirectoryView import registerDirectory
+from config import GLOBALS
+registerDirectory('skins', GLOBALS)
+
+def initialize(context):
+ """Intializer called when used as a Zope 2 product."""
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/__init__.py
===================================================================
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/configure.zcml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/configure.zcml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/configure.zcml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,29 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ i18n_domain="gzo.plonesmashtheme">
+
+ <!-- Grok theme for Plone 3 layer
+
+ Register viewlets and pages for this 'layer' to make sure they
+ only apply to the Grok theme for Plone 3 theme. You can also use this to
+ override browser views and viewlets for this theme only.
+
+ -->
+ <interface
+ interface=".interfaces.IThemeSpecific"
+ type="zope.publisher.interfaces.browser.IBrowserSkinType"
+ name="Grok theme for Plone 3"
+ />
+
+ <!-- Design credits viewlet -->
+ <browser:viewlet
+ name="plonetheme.credits"
+ manager="plone.app.layout.viewlets.interfaces.IPortalFooter"
+ class=".viewlets.CreditsViewlet"
+ layer=".interfaces.IThemeSpecific"
+ permission="zope2.View"
+ />
+
+
+</configure>
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/credits.pt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/credits.pt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/credits.pt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,12 @@
+<div id="design-credits"
+ i18n:domain="grok">
+
+ <p style="text-align: center;">
+ <a href="http://www.zope.org" target="_new" style="border-width: 0">
+ <img src="LogoZope.jpg"></a>
+ <a href="http://www.python.org" target="_new" style="border-width: 0">
+ <img src="LogoPython.jpg" border="0"></a>
+ </p>
+ <p style="text-align: center; font-size: 10px; color: #CC9900; margin-top: 20px">- GROK|ZOPE3 -</p>
+ <p style="text-align: right; font-size: 11px; color: #333;">© Copyright 2007, The Grok Community</p>
+</div>
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/interfaces.py
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/interfaces.py (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/interfaces.py 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,8 @@
+from plone.theme.interfaces import IDefaultPloneLayer
+
+class IThemeSpecific(IDefaultPloneLayer):
+ """Marker interface that defines a Zope 3 layer.
+ If you need to register a viewlet only for the
+ "Grok theme for Plone 3" skin, this interface must be its layer
+ (in grok/viewlets/configure.zcml).
+ """
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/viewlets.py
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/viewlets.py (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/browser/viewlets.py 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,13 @@
+from zope.component import getMultiAdapter
+from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile
+from plone.app.layout.viewlets.common import ViewletBase
+
+from gzo.plonesmashtheme.config import DESIGNER
+
+class CreditsViewlet(ViewletBase):
+ render = ViewPageTemplateFile('credits.pt')
+
+ def update(self):
+ # set here the values that you need to grab from the template.
+ # stupid example:
+ self.designer = DESIGNER
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/config.py
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/config.py (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/config.py 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,3 @@
+GLOBALS = globals()
+
+DESIGNER = "Grok Community Members"
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/configure.zcml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/configure.zcml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/configure.zcml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,18 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+ xmlns:five="http://namespaces.zope.org/five"
+ xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
+ i18n_domain="gzo.plonesmashtheme">
+
+ <five:registerPackage package="." initialize=".initialize" />
+
+ <genericsetup:registerProfile
+ name="default"
+ title="Grok Smash Theme"
+ directory="profiles/default"
+ description="Extension profile for the Grok Smash Theme."
+ provides="Products.GenericSetup.interfaces.EXTENSION"
+ />
+
+ <include package=".browser" />
+
+</configure>
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/cssregistry.xml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/cssregistry.xml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/cssregistry.xml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+
+<object name="portal_css">
+ <stylesheet title="" cacheable="True" compression="safe" cookable="True"
+ enabled="1" expression="" id="gzo.plonesmashtheme.css" media="screen"
+ rel="stylesheet" rendering="import"/>
+</object>
+
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/skins.xml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/skins.xml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/skins.xml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<!-- This file holds the setup configuration for the portal_skins tool -->
+
+<!-- Change the value of these parameters to modify portal_skins behavior:
+ - allow_any: change it to True if you want users to be able to select the
+ skin to use from their personal preferences management page. In the
+ ZMI, this value is known as 'Skin flexibility'.
+ - cookie_persistence: change it to True if you want to make the skin cookie
+ persist indefinitely. In the ZMI, this value is known as 'Skin Cookie
+ persistence'.
+ -->
+<object name="portal_skins" allow_any="False" cookie_persistence="False"
+ default_skin="Grok Smash Theme">
+
+ <!-- This list registers the folders that are stored in the skins directory
+ of your product (on the filesystem) as Filesystem Directory Views within
+ the portal_skins tool, so that they become usable as skin layers.
+ -->
+ <object name="smash_images"
+ meta_type="Filesystem Directory View"
+ directory="gzo.plonesmashtheme:skins/smash_images"/>
+ <object name="smash_custom_images"
+ meta_type="Filesystem Directory View"
+ directory="gzo.plonesmashtheme:skins/smash_custom_images"/>
+ <object name="smash_styles"
+ meta_type="Filesystem Directory View"
+ directory="gzo.plonesmashtheme:skins/smash_styles"/>
+ <object name="smash_custom_styles"
+ meta_type="Filesystem Directory View"
+ directory="gzo.plonesmashtheme:skins/smash_custom_styles"/>
+ <object name="smash_templates"
+ meta_type="Filesystem Directory View"
+ directory="gzo.plonesmashtheme:skins/smash_templates"/>
+ <object name="smash_custom_templates"
+ meta_type="Filesystem Directory View"
+ directory="gzo.plonesmashtheme:skins/smash_custom_templates"/>
+
+ <!-- A skin-path in this file corresponds to a Skin Selection in the
+ 'Properties' tab of the portal_skins tool, in the ZMI.
+ You can define for each new skin path the layers that it holds. A new
+ skin can be based on another existing one by using the 'based-on'
+ attribute.
+ The definition of a layer accepts these parameters:
+ - name: quite self explanatory, the name of the layer.
+ - insert-before: name of the layer before which it must be added.
+ - insert-after: name of the layer after which it must be added.
+ Note: insert-before (and -after) accepts the value "*" which means
+ "all".
+ -->
+ <skin-path name="*">
+ <layer name="smash_images"
+ insert-after="custom"/>
+ <layer name="smash_templates"
+ insert-after="smash_images"/>
+ </skin-path>
+
+ <skin-path name="Grok Smash Theme" based-on="Plone Default">
+ <layer name="smash_custom_images"
+ insert-before="smash_images"/>
+ <layer name="smash_custom_styles"
+ insert-after="smash_custom_images"/>
+ <layer name="smash_custom_templates"
+ insert-after="smash_custom_styles"/>
+ <layer name="smash_styles"
+ insert-after="smash_images"/>
+ </skin-path>
+
+</object>
+
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/viewlets.xml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/viewlets.xml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/profiles/default/viewlets.xml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!-- This file holds the setup configuration of the viewlet managers
+ for the "Grok theme for Plone 3" skin.
+ -->
+
+<object>
+
+ <!-- Viewlets keep the same ordering than the default skin ('Plone Default'
+ out of the box).
+ You can specify skinname="*" if you want changes apply for all skins.
+ Using "True"" for the 'make-default' parameter will make the 'skinname'
+ value set as default skinname. Means the name of the skin that would be
+ used in case the viewlets ordering was not specified for the currently
+ used skin.
+ The 'based-on' attribute lets you inherit the viewlets ordering from an
+ existing skin.
+ -->
+ <order manager="plone.portalfooter" skinname="Grok Smash Theme"
+ based-on="Plone Default">
+ <!-- The definition of a viewlet accepts these parameters:
+ - name: quite self explanatory, the name of the viewlet.
+ - insert-before: name of the viewlet before which it must be added or
+ moved.
+ - insert-after: name of the viewlet after which it must be added
+ or moved.
+ - remove: supported but rarely needed, removes the viewlet from the
+ ordering list (doesn't mean that it hides the viewlet).
+ Note: insert-before and -after accept the value "*" which means
+ "all".
+ -->
+ <viewlet name="plonetheme.credits"
+ insert-after="*" />
+ </order>
+
+<!-- EXAMPLE (UNCOMMENT TO MAKE AVAILABLE):
+ <hidden manager="plone.portalheader" skinname="Grok theme for Plone 3">
+ <viewlet name="plone.global_sections" />
+ </hidden>
+-->
+
+</object>
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/CONTENT.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/CONTENT.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/CONTENT.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,3 @@
+This folder holds Filesystem Image files that are registered for the
+'Grok theme for Plone 3' Skin Selection only.
+They act as replacement for the default Plone (or 3rd party product) ones.
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/logo.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/logo.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/logo.png
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_images/logo.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/CONTENT.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/CONTENT.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/CONTENT.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,4 @@
+This folder holds CSS and Filesystem Properties Object (commonly
+'base_properties.props') files that are registered for the
+'Grok theme for Plone 3' Skin Selection only.
+They act as replacement for the default Plone (or 3rd party product) ones.
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base.css.dtml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base.css.dtml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base.css.dtml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,18 @@
+/*
+ This file is based on the ploneCustom.css.dtml shipped with Plone.
+
+ <dtml-with base_properties> (do not remove this)
+ <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either)
+*/
+
+/* YOUR CSS RULES START HERE */
+
+
+
+/* YOUR CSS RULES STOP HERE */
+
+/* </dtml-with> */
+
+/* Latest version of the documentation on pre-defined properties from Plone
+ can be found in CMFPlone/skins/plone_styles/ploneCustom.css.dtml */
+
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base_properties.props
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base_properties.props (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/base_properties.props 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,47 @@
+title:string=Grok theme for Plone 3's color, font, logo and border defaults
+
+plone_skin:string=Grok theme for Plone 3
+
+logoName:string=logo.gif
+
+fontFamily:string="Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif
+fontBaseSize:string=69%
+fontColor:string=Black
+fontSmallSize:string=85%
+
+backgroundColor:string=White
+
+linkColor:string=#436976
+linkActiveColor:string=Red
+linkVisitedColor:string=Purple
+
+borderWidth:string=1px
+borderStyle:string=solid
+borderStyleAnnotations:string=dashed
+
+globalBorderColor:string=#8cacbb
+globalBackgroundColor:string=#dee7ec
+globalFontColor:string=#436976
+
+headingFontFamily:string="Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif
+
+contentViewBorderColor:string=#74ae0b
+contentViewBackgroundColor:string=#cde2a7
+contentViewFontColor:string=#578308
+
+inputFontColor:string=Black
+
+textTransform:string=lowercase
+
+evenRowBackgroundColor:string=#eef3f5
+oddRowBackgroundColor:string=transparent
+
+notifyBorderColor:string=#ffa500
+notifyBackgroundColor:string=#ffce7b
+
+discreetColor:string=#76797c
+helpBackgroundColor:string=#ffffe1
+
+portalMinWidth:string=70em
+columnOneWidth:string=16em
+columnTwoWidth:string=16em
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/generated.css.dtml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/generated.css.dtml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/generated.css.dtml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,18 @@
+/*
+ This file is based on the ploneCustom.css.dtml shipped with Plone.
+
+ <dtml-with base_properties> (do not remove this)
+ <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either)
+*/
+
+/* YOUR CSS RULES START HERE */
+
+
+
+/* YOUR CSS RULES STOP HERE */
+
+/* </dtml-with> */
+
+/* Latest version of the documentation on pre-defined properties from Plone
+ can be found in CMFPlone/skins/plone_styles/ploneCustom.css.dtml */
+
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/public.css.dtml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/public.css.dtml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_styles/public.css.dtml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,18 @@
+/*
+ This file is based on the ploneCustom.css.dtml shipped with Plone.
+
+ <dtml-with base_properties> (do not remove this)
+ <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either)
+*/
+
+/* YOUR CSS RULES START HERE */
+
+
+
+/* YOUR CSS RULES STOP HERE */
+
+/* </dtml-with> */
+
+/* Latest version of the documentation on pre-defined properties from Plone
+ can be found in CMFPlone/skins/plone_styles/ploneCustom.css.dtml */
+
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/CONTENT.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/CONTENT.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/CONTENT.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,3 @@
+This folder holds Filesystem Page Template files that are registered for the
+'Grok theme for Plone 3' Skin Selection only.
+They act as replacement for the default Plone (or 3rd party product) ones.
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_download.pt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_download.pt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_download.pt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,35 @@
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"
+ xmlns:metal="http://xml.zope.org/namespaces/metal"
+ i18n:domain="plone">
+
+<body>
+
+<div metal:define-macro="portlet">
+
+<dl class="portlet" id="portlet-static-navigation">
+
+ <dt class="portletHeader">
+ <span class="portletTopLeft"></span>
+ <span class="portletTopRight"></span>
+ </dt>
+
+ <dd class="portletItem odd">
+ <h3>Current version:</h3>
+ <p>GROK 0.5.1 <span style="font-size: 10px">(2007-05-20)</span></p>
+ <h3>Resources:</h3>
+ <p><a href="#">View release notes »</a></p>
+ <p><a href="#">Download »</a> <span style="font-size: 10px">(2.5 Mb)</span></p>
+ </dd>
+
+ <dd class="portletFooter">
+ <span class="portletBottomLeft"></span>
+ <span class="portletBottomRight"></span>
+ </dd>
+
+</dl>
+
+</div>
+
+</body>
+
+</html>
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_news.pt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_news.pt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_news.pt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,58 @@
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"
+ xmlns:metal="http://xml.zope.org/namespaces/metal"
+ i18n:domain="plone">
+
+<body>
+
+<div metal:define-macro="portlet">
+
+<dl class="portlet portletNews"
+ i18n:domain="plone">
+
+ <dt class="portletHeader">
+ <span class="portletTopLeft"></span>
+ <span class="portletTopRight"></span>
+ </dt>
+
+ <tal:newsitems tal:define="toLocalizedTime nocall:context/@@plone/toLocalizedTime"
+ tal:repeat="obj python:context.portal_catalog.searchResults(Type='News Item', review_state ='published', sort_on='Date', sort_order='reverse', sort_limit=3)">
+ <dd tal:define="oddrow repeat/obj/odd;
+ plone_view context/@@plone;
+ getIcon nocall:plone_view/getIcon;
+ item_icon python:getIcon(obj);"
+ tal:attributes="class python:oddrow and 'portletItem even' or 'portletItem odd'">
+
+ <p>
+ <span tal:replace="obj/pretty_title_or_id">
+ Plone 2.1 announced!
+ </span><br />
+ <span class="portletItemDetails"
+ tal:content="python:toLocalizedTime(obj.Date)">May 5</span><br />
+ <a href=""
+ class="tile"
+ tal:attributes="href obj/getURL;
+ title obj/Description">
+ Learn more »
+ </a>
+ </p>
+ </dd>
+ </tal:newsitems>
+
+<!--
+ <img src="Camp_fire.jpg" style="float: right; right: 10px; bottom: 8px">
+ <p>Next sprint online <br> 2007-06-15 <br> 10:45 CET</p>
+ <p><a href="#">Learn more »</a></p>
+-->
+
+ <dd class="portletFooter">
+ <span class="portletBottomLeft"></span>
+ <span class="portletBottomRight"></span>
+ </dd>
+
+</dl>
+
+</div>
+
+</body>
+
+</html>
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_tagcloud.pt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_tagcloud.pt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_custom_templates/portlet_tagcloud.pt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,34 @@
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"
+ xmlns:metal="http://xml.zope.org/namespaces/metal"
+ i18n:domain="plone">
+
+<body>
+
+<div metal:define-macro="portlet">
+
+<dl class="portlet" id="portlet-tagcloud">
+
+ <dt class="portletHeader">
+ <span class="portletTopLeft"></span>
+ <span class="portletTopRight"></span>
+ </dt>
+
+ <dd class="portletItem odd">
+ <h3>Tags for this page:</h3>
+ <p><a href="#">Overview</a></p>
+ <h3>Tags for all content:</h3>
+ <p><a href="search?tag=code">code</a>, <a href="search?tag=community">community</a>, <a href="search?tag=documentation">documentation</a>, <a href="search?tag=download">download</a>, <a href="search?tag=howto">howto</a>, <a href="search?tag=mail list">mail list</a>, <a href="search?tag=overview">overview</a></p>
+ </dd>
+
+ <dd class="portletFooter">
+ <span class="portletBottomLeft"></span>
+ <span class="portletBottomRight"></span>
+ </dd>
+
+</dl>
+
+</div>
+
+</body>
+
+</html>
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Banner_shadow.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Banner_shadow.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/CONTENT.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/CONTENT.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/CONTENT.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,2 @@
+This folder holds Filesystem Image files that are registered for all Skin
+Selections (all selectable skins in the 'portal_skins' tool).
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Camp_fire.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Camp_fire.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Contribute.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Contribute.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Develop.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Develop.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Download.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Download.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Evaluate.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Evaluate.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Learn.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/FP_Learn.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_B.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_B.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_BL.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_BL.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_BR.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_BR.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_T.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_T.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_TL.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_TL.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_TR.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/Highlight_TR.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/LogoPython.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/LogoPython.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/LogoZope.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/LogoZope.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/searchButton.gif
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/searchButton.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarBackground.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarBackground.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarBottom.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarBottom.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarTop.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/sidebarTop.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/top_bg.jpg
===================================================================
(Binary files differ)
Property changes on: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_images/top_bg.jpg
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/CONTENT.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/CONTENT.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/CONTENT.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,2 @@
+Although this folder is not meant for storing customization skins, it holds
+stylesheet files that are registered for the 'Grok theme for Plone 3' Skin Selection only.
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/gzo.plonesmashtheme.css.dtml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/gzo.plonesmashtheme.css.dtml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_styles/gzo.plonesmashtheme.css.dtml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,487 @@
+/*
+ This file is based on the ploneCustom.css.dtml shipped with Plone.
+*/
+
+/* <dtml-with base_properties> (do not remove this :) */
+/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */
+
+/*** LAYERS **************************************************************/
+
+#portal-siteactions,
+#portal-searchbox,
+#portal-globalnav,
+#portal-breadcrumbs,
+#portal-footer,
+#portal-colophon {
+ display: none;
+ }
+
+#portal-header {
+ background: url('top_bg.jpg');
+ height: 81px;
+ }
+
+#portal-logo {
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+body {
+ margin: 0 0 !important;
+ }
+
+#portal-column-one {
+ width: 264px;
+ padding-left: 10px;
+ }
+
+#portal-column-content {
+ padding: 0 1em;
+ }
+
+/*** TYPOGRAPHY ******************************************************/
+
+body {
+ font-family: verdana;
+}
+
+a img {
+ border: none;
+ }
+
+/*** DOCUMENT CONTENT ***/
+
+.documentContent h1.documentFirstHeading {
+ margin: 0px !important;
+ }
+
+.documentContent h1 {
+ font-family: verdana;
+ font-size: 15px;
+ line-height: 20px;;
+ color: #CC9900;
+ width: 100%;
+ margin: 23px auto 8px auto;
+ border-bottom: 1px solid #CC9900;
+}
+
+.documentContent h2 {
+ font-family: verdana;
+ font-size: 13px;
+ line-height: 20px;
+ color: #CC9900;
+ width: 100%;
+ margin: 16px auto 8px auto;
+ border-bottom: 1px dotted #cccccc;
+}
+
+.documentContent h3 {
+ font-family: verdana;
+ font-size: 12px;
+ line-height: 12px;
+ color: #555555;
+}
+
+.documentContent .documentDescription {
+ font-size: 12px;
+}
+
+.documentContent p {
+ font-size: 13px;
+ line-height: 20px;
+ color: #555555;
+ margin: 8px auto;
+}
+
+.documentContent p.download {
+ font-size: 10px;
+ font-weight: normal;
+ line-height: 18px;
+ color: #555555;
+ margin: 4px 12px;
+}
+
+.documentContent pre {
+ font-size: 11px;
+ line-height: 18px;
+ color: #A90101;
+ margin: 8px auto;
+ padding: 16px 8px;
+ border-top: 1px solid #cccccc;
+ border-bottom: 1px solid #dddddd;
+ background: #eeeeee;
+}
+
+.documentContent ul {
+ font-size: 11px;
+ line-height: 20px;
+ color: #555555;
+ margin: 16px auto;
+ list-style-type: none;
+}
+
+.documentContent li {
+ margin: 0 50px 0 0;
+ left: 0;
+ padding: 0;
+}
+
+.documentContent a:link {
+ color: #555555;
+ text-decoration: none;
+ border-bottom-style: dotted;
+ border-bottom-width: 1px;
+}
+
+.documentContent a:hover {
+ color: #CC9900;
+ border-bottom-style: dotted;
+ background-color: #ffffff;
+ border-width: 1px;
+}
+
+.documentContent a:visited {
+ color: #555555;
+ text-decoration: none;
+ border-bottom-style: dotted;
+ border-bottom-width: 1px;
+}
+
+.documentContent .documentByLine {
+ font-size: 10px;
+}
+
+.documentContent .discreet {
+ font-size: 10px;
+}
+.documentContent .link-parent {
+ font-size: 10px;
+}
+
+
+/*** DOCUMENT ACTIONS ***/
+
+.documentActions {
+ margin: 1em 0;
+ padding: 0;
+ text-align: right;
+ border-top: 1px solid #c90;
+ }
+
+.documentActions ul {
+ margin: 0;
+ padding: 0 0.5;
+ display: block;
+ margin-top: -0.9em;
+ list-style-type: none;
+ list-style-image: none;
+ }
+
+.documentActions li {
+ display: inline;
+ font-size: 90%;
+ margin: 0 0.5em;
+ padding: 0 0.25em;
+ background-color: White;
+ }
+
+.documentActions a {
+ border: none !important;
+ text-decoration: none;
+ }
+
+/*** PORTAL PERSONALTOOLS *****************************************************/
+
+#portal-personaltools {
+ font-size: 0.8em;
+ line-height:1.6em;
+ list-style-image:none;
+ list-style-position:outside;
+ list-style-type:none;
+ margin:0pt;
+ padding:0em 3em;
+ text-align:right;
+ text-transform:none;
+ }
+
+#portal-personaltools li a {
+ color:#333;
+ text-decoration:none;
+ }
+
+#portal-personaltools .portalUser {
+ background: transparent url(&dtml-portal_url;/user.gif) center left no-repeat;
+ padding-left: 18px;
+ }
+
+#portal-personaltools .portalNotLoggedIn {
+ /* Used on all descriptions relevant to those not logged in */
+ color: #bbb;
+ padding: 0;
+ background: transparent;
+ background-image: none;
+ }
+
+#portal-personaltools li {
+ color: #bbb;
+ margin-left: 1em;
+ display: inline;
+ font-size: 0.9em;
+ }
+
+#portal-personaltools li a {
+ text-decoration: none;
+ color: #bbb;
+ }
+
+#portal-personaltools .visualIconPadding {
+ padding-left: 10px;
+ }
+
+/*** SIDEBAR **************************************************************/
+
+#sidebarTop {
+ background: url(sidebarTop.jpg) no-repeat top center;
+ height: 28px;
+ color:#BBBBBB;
+ font-size:12px;
+ font-weight:bold;
+ text-align:center;
+ }
+
+#sidebarBottom {
+ background: url(sidebarBottom.jpg) no-repeat top center;
+ height: 5px;
+ }
+
+/*** PORTLETS **************************************************************/
+
+.portletNavigationTree .portletHeader,
+.portletSearch .portletHeader,
+.portletNews .portletHeader,
+.portletRecent .portletHeader {
+ display: none;
+ }
+
+.portlet {
+ font-size: 13px;
+ line-height: 22px;
+ }
+
+.portlet p {
+ color: #555555;
+ margin: 0 8px 8px 8px;
+ }
+
+#portal-column-one .portletHeader {
+ border: 0px solid transparent;
+ }
+
+#portal-column-one .portlet,
+#portal-column-one .managePortletsLink,
+#portal-column-one .visualPadding {
+ background: rgb(221, 221, 221) url(sidebarBackground.jpg) repeat-y scroll 0%;
+ border-bottom: 0px solid transparent;
+ }
+
+#portal-column-one .portletItem {
+ border-left: 0px solid transparent;
+ border-right: 0px solid transparent;
+ }
+
+.portlet a {
+ color: #F7DA4A;
+ }
+
+.portlet h3 {
+ font-size: 10px;
+ font-weight: normal;
+ line-height: 20px;
+ color: #bbbbbb;
+ width: 100%;
+ margin: 0 8px -4px 8px;
+ }
+
+.portletItem {
+ padding: 5px;
+ }
+
+.portletItemDetails {
+ font-size: 0.9em;
+ margin-right: 15px;
+ }
+
+#portal-column-one .lastItem {
+ background: url(sidebarBottom.jpg) no-repeat bottom center;
+ border-bottom: 0px solid transparent;
+ }
+
+#portal-column-one .portletFooter {
+ background: url(sidebarBottom.jpg) no-repeat bottom center;
+ border-color: red !important;
+ border-style: none !important;
+ border-width: 1px !important;
+ height: 5px;
+ margin-bottom: 2px;
+ }
+
+.managePortletsLink {
+ text-align: center;
+ }
+
+/*** TAG CLOUD PORTLET ***/
+
+.tag_cloud>p {
+ font-size: 13px;
+ line-height: 22px;
+ color: #555555;
+ width: 100%;
+ margin: 0 8px 8px 8px;
+}
+
+.tag_cloud>a:link {
+ color: #F7DA4A;
+}
+
+.tag_cloud>h3 {
+ font-size: 10px;
+ font-weight: normal;
+ line-height: 20px;
+ color: #bbbbbb;
+ width: 100%;
+ margin: 0 8px -4px 8px;
+}
+
+/*** NAVIGATION PORTLET ***/
+
+.navTreeItem a {
+ color: #555;
+ font-size: 13px;
+ line-height: 20px;
+ margin: 0px 2px;
+ padding: 3px 5px;
+ border:1px solid transparent !important;
+ }
+
+.navTreeItem img {
+ display: none;
+ }
+
+.navTreeItem a:hover {
+ background-color: #fff !important;
+ color: #cc9900 !important;
+ }
+
+/*** SEARCH PORTLET ***/
+
+.portletSearch .portletFooter .tile {
+ display: none;
+ }
+
+.portlet-search-gadget {
+ color: #CC9900;
+ border: 1px solid #CC9900;
+ #font-size: 0.9em;
+ #height: 1em;
+ }
+
+/*** FRONT-PAGE STYLES *******************************************************/
+
+.feature {
+ width: 538px;
+ min-height: 64px;
+ background: url('Highlight_Bkgrnd.jpg');
+ border-left: 1px solid #F7DA4A;
+ border-right: 1px solid #F7DA4A
+}
+
+.feature p {
+ width: 522px;
+ min-height: 64px;
+ padding: 8px 8px 0 8px;
+ color: #666666;
+ background: #f8f3b3;
+ margin: 0;
+}
+
+.feature a {
+ display: block;
+ border-bottom: 1px solid transparent !important;
+ }
+
+.feature p img {
+ float: left;
+ margin-right: 10px;
+ }
+
+div.feature p strong {
+ font-size: 13px;
+ font-weight: normal;
+ color: #cc9900;
+}
+
+div.feature p:hover {
+ background-color: #ffffff;
+ color: #cc9900;
+}
+
+div.feature_top {
+ width: 540px;
+ height: 7px;
+ background: url('Highlight_T.jpg') repeat-x
+}
+
+div.feature_bottom {
+ width: 540px;
+ height: 7px;
+ background: url('Highlight_B.jpg') repeat-x
+}
+
+/*** PLONE STYLES ****************************************************/
+
+/* Status messages */
+
+dl.portalMessage {
+ font-size: &dtml-fontSmallSize;;
+}
+dl.portalMessage a {
+ color: black;
+ border: none;
+ text-decoration: underline;
+}
+dl.portalMessage dt {
+ background-color: #996;
+ border: 1px solid #996;
+ font-weight: bold;
+ float: left;
+ margin: 0 0.5em 0 0;
+ padding: 0.5em 0.75em;
+ color: White;
+ line-height: 1.25em;
+}
+dl.portalMessage dd {
+ background-color: #ffffe3;
+ border: 1px solid #996;
+ padding: 0.5em 0.5em;
+ margin: 0;
+ line-height: 1.25em;
+}
+dl.warning dt {
+ background-color: #d80;
+ border: 1px solid #d80;
+}
+dl.error dt {
+ background-color: #d00;
+ border-color: #d00;
+}
+dl.warning dd {
+ background-color: #fd7;
+ border-color: #d80;
+}
+dl.error dd {
+ background-color: #fd7;
+ border-color: #d80;
+}
+
+
+/* </dtml-with> (leave this one unmolested too :) */
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/CONTENT.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/CONTENT.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/CONTENT.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,2 @@
+This folder holds Filesystem Page Template files that are registered for all
+Skin Selections (all selectable skins in the 'portal_skins' tool).
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,195 @@
+<metal:page define-macro="master"><metal:doctype define-slot="doctype"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></metal:doctype>
+<metal:block define-slot="top_slot" />
+<metal:block use-macro="here/global_defines/macros/defines" />
+
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xml:lang="en"
+ lang="en"
+ tal:define="lang language"
+ tal:attributes="lang lang;
+ xml:lang lang">
+
+ <tal:cache tal:define="charset site_properties/default_charset|string:utf-8">
+ <metal:cache use-macro="here/global_cache_settings/macros/cacheheaders">
+ Get the global cache headers located in global_cache_settings.
+ </metal:cache>
+ </tal:cache>
+
+ <head>
+
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
+ tal:define="charset site_properties/default_charset|string:utf-8"
+ tal:attributes="content string:text/html;;charset=${charset}" />
+
+ <metal:baseslot define-slot="base">
+ <base tal:attributes="href here/renderBase" /><!--[if lt IE 7]></base><![endif]-->
+ </metal:baseslot>
+
+ <meta name="generator" content="Plone - http://plone.org" />
+
+ <div tal:replace="structure provider:plone.htmlhead" />
+
+ <meta tal:define="metatags python:putils.listMetaTags(here).items()"
+ tal:condition="metatags"
+ tal:repeat="keyval metatags"
+ tal:attributes="name python:keyval[0];
+ content python:keyval[1];" />
+
+ <!-- Internet Explorer CSS Fixes -->
+ <tal:iefixstart replace="structure string:<!--[if IE]>" />
+ <style type="text/css" media="all" tal:condition="exists: portal/IEFixes.css"
+ tal:content="string:@import url($portal_url/IEFixes.css);">
+ </style>
+ <tal:iefixend replace="structure string:<![endif]-->" />
+
+ <link tal:replace="structure provider:plone.htmlhead.links" />
+
+ <link rel="alternate" href="" title="RSS 1.0" type="application/rss+xml"
+ tal:condition="python: syntool.isSyndicationAllowed(here)"
+ tal:attributes="href string:$here_url/RSS" />
+
+ <!-- Disable IE6 image toolbar -->
+ <meta http-equiv="imagetoolbar" content="no" />
+
+ <tal:comment replace="nothing"> A slot where you can insert elements in the header from a template </tal:comment>
+ <metal:headslot define-slot="head_slot" />
+
+ <tal:comment replace="nothing"> A slot where you can insert CSS in the header from a template </tal:comment>
+ <metal:styleslot define-slot="style_slot" />
+
+ <tal:comment replace="nothing"> This is deprecated, please use style_slot instead. </tal:comment>
+ <metal:cssslot define-slot="css_slot" />
+
+ <tal:comment replace="nothing"> A slot where you can insert javascript in the header from a template </tal:comment>
+ <metal:javascriptslot define-slot="javascript_head_slot" />
+
+ </head>
+
+ <body tal:attributes="class string:${here/getSectionFromURL} template-${template/id};
+ dir python:test(isRTL, 'rtl', 'ltr')">
+ <div id="visual-portal-wrapper">
+
+ <div id="portal-top" i18n:domain="plone">
+ <div tal:replace="structure provider:plone.portaltop" />
+ </div>
+
+ <div class="visualClear" id="clear-space-before-wrapper-table"><!-- --></div>
+
+ <table id="portal-columns">
+ <tbody>
+ <tr>
+ <tal:comment replace="nothing"> Start of the left column </tal:comment>
+ <td id="portal-column-one"
+ metal:define-slot="column_one_slot"
+ tal:condition="sl">
+ <div id="sidebarTop">Grok Navigator</div>
+ <div class="visualPadding">
+ <metal:portlets define-slot="portlets_one_slot">
+ <tal:block replace="structure provider:plone.leftcolumn" />
+ </metal:portlets>
+
+ </div>
+ <div id="sidebarBottom"></div>
+ </td>
+ <tal:comment replace="nothing"> End of the left column </tal:comment>
+
+ <tal:comment replace="nothing"> Start of main content block </tal:comment>
+ <td id="portal-column-content"
+ tal:define="tabindex python:Iterator(mainSlot=False)">
+
+ <metal:block define-slot="content">
+ <div metal:define-macro="content"
+ tal:define="show_border context/@@plone/showEditableBorder"
+ tal:attributes="class python:test(show_border,'documentEditable','')">
+
+ <div tal:replace="structure provider:plone.contentviews" />
+
+ <div id="region-content"
+ class="documentContent">
+
+ <span id="contentTopLeft"></span>
+ <span id="contentTopRight"></span>
+
+ <a name="documentContent"></a>
+
+ <div metal:use-macro="here/global_statusmessage/macros/portal_message">
+ Portal status message
+ </div>
+
+ <div id="viewlet-above-content" tal:content="structure provider:plone.abovecontent" />
+
+ <metal:slot metal:define-slot="body">
+ <tal:comment replace="nothing">
+ The div with ID #content will only show up if we're actually on a content
+ view, never on edit forms, control panels etc. It's meant to only wrap the
+ actual content that gets rendered on a page, not the other UI elements.
+ </tal:comment>
+ <div id="content"
+ tal:omit-tag="not:context/@@plone_context_state/is_view_template">
+ <metal:header metal:define-slot="header" tal:content="nothing">
+ Visual Header
+ </metal:header>
+ <metal:bodytext metal:define-slot="main" tal:content="nothing">
+ Page body text
+ </metal:bodytext>
+ </div>
+ </metal:slot>
+
+ <metal:sub metal:define-slot="sub">
+
+ <div tal:replace="structure provider:plone.belowcontent" />
+
+ </metal:sub>
+
+ <span id="contentBottomLeft"></span>
+ <span id="contentBottomRight"></span>
+
+ </div>
+
+ </div>
+
+ </metal:block>
+ </td>
+ <tal:comment replace="nothing"> End of main content block </tal:comment>
+
+ <tal:comment replace="nothing"> Start of right column </tal:comment>
+ <td id="portal-column-two"
+ metal:define-slot="column_two_slot"
+ tal:condition="sr">
+ <div class="visualPadding">
+ <metal:portlets define-slot="portlets_two_slot">
+ <tal:block replace="structure provider:plone.rightcolumn" />
+ </metal:portlets>
+
+ </div>
+ </td>
+ <tal:comment replace="nothing"> End of the right column </tal:comment>
+ </tr>
+ </tbody>
+ </table>
+ <tal:comment replace="nothing"> end column wrapper </tal:comment>
+
+ <div class="visualClear" id="clear-space-before-footer"><!-- --></div>
+
+ <div tal:define="context_state context/@@plone_context_state;
+ portlet_assignable context_state/portlet_assignable"
+ tal:condition="python:not sl and not sr and portlet_assignable and checkPermission('Portlets: Manage portlets', context)">
+ <a class="managePortletsFallback"
+ tal:attributes="href string:${context_state/canonical_object_url}/@@manage-portlets"
+ i18n:translate="manage_portlets_fallback">
+ Manage portlets
+ </a>
+ </div>
+
+ <metal:block i18n:domain="plone">
+
+ <div tal:replace="structure provider:plone.portalfooter" />
+
+ </metal:block>
+
+ <div class="visualClear"><!-- --></div>
+ </div>
+<div id="kss-spinner"><img tal:attributes="src string:${portal_url}/spinner.gif" alt="" /></div>
+</body>
+</html>
+</metal:page>
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt.old
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt.old (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/skins/smash_templates/main_template.pt.old 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,192 @@
+<metal:page define-macro="master"><metal:doctype define-slot="doctype"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></metal:doctype>
+<metal:block define-slot="top_slot" />
+<metal:block use-macro="here/global_defines/macros/defines" />
+
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xml:lang="en"
+ lang="en"
+ tal:define="lang language"
+ tal:attributes="lang lang;
+ xml:lang lang">
+
+ <tal:cache tal:define="charset site_properties/default_charset|string:utf-8">
+ <metal:cache use-macro="here/global_cache_settings/macros/cacheheaders">
+ Get the global cache headers located in global_cache_settings.
+ </metal:cache>
+ </tal:cache>
+
+ <head>
+
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
+ tal:define="charset site_properties/default_charset|string:utf-8"
+ tal:attributes="content string:text/html;;charset=${charset}" />
+
+ <metal:baseslot define-slot="base">
+ <base tal:attributes="href here/renderBase" /><!--[if lt IE 7]></base><![endif]-->
+ </metal:baseslot>
+
+ <meta name="generator" content="Plone - http://plone.org" />
+
+ <div tal:replace="structure provider:plone.htmlhead" />
+
+ <meta tal:define="metatags python:putils.listMetaTags(here).items()"
+ tal:condition="metatags"
+ tal:repeat="keyval metatags"
+ tal:attributes="name python:keyval[0];
+ content python:keyval[1];" />
+
+ <!-- Internet Explorer CSS Fixes -->
+ <tal:iefixstart replace="structure string:<!--[if IE]>" />
+ <style type="text/css" media="all" tal:condition="exists: portal/IEFixes.css"
+ tal:content="string:@import url($portal_url/IEFixes.css);">
+ </style>
+ <tal:iefixend replace="structure string:<![endif]-->" />
+
+ <link tal:replace="structure provider:plone.htmlhead.links" />
+
+ <link rel="alternate" href="" title="RSS 1.0" type="application/rss+xml"
+ tal:condition="python: syntool.isSyndicationAllowed(here)"
+ tal:attributes="href string:$here_url/RSS" />
+
+ <!-- Disable IE6 image toolbar -->
+ <meta http-equiv="imagetoolbar" content="no" />
+
+ <tal:comment replace="nothing"> A slot where you can insert elements in the header from a template </tal:comment>
+ <metal:headslot define-slot="head_slot" />
+
+ <tal:comment replace="nothing"> A slot where you can insert CSS in the header from a template </tal:comment>
+ <metal:styleslot define-slot="style_slot" />
+
+ <tal:comment replace="nothing"> This is deprecated, please use style_slot instead. </tal:comment>
+ <metal:cssslot define-slot="css_slot" />
+
+ <tal:comment replace="nothing"> A slot where you can insert javascript in the header from a template </tal:comment>
+ <metal:javascriptslot define-slot="javascript_head_slot" />
+
+ </head>
+
+<body style="background: #ffffff" onload="preloadImages();" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">
+
+ <div id="Banner" style="height: 81px; background: #eeeeee url('top_bg.jpg') repeat-x">
+ <a href="index_html" style="border-width: 0"><img src="logo.jpg"></a>
+ </div>
+
+ <div style="height: 36px; background: #dddddd url('Banner_shadow.jpg') repeat-x">
+
+ </div>
+ <div id="Content" style="position: absolute; left: 300px; top: 80px; min-width: 400px; max-width: 540px">
+
+ <metal:block define-slot="content">
+ <div metal:define-macro="content"
+ tal:define="show_border context/@@plone/showEditableBorder"
+ tal:attributes="class python:test(show_border,'documentEditable','')">
+
+ <div tal:replace="structure provider:plone.contentviews" />
+
+ <div id="region-content"
+ class="documentContent">
+
+ <span id="contentTopLeft"></span>
+ <span id="contentTopRight"></span>
+
+ <a name="documentContent"></a>
+
+ <div metal:use-macro="here/global_statusmessage/macros/portal_message">
+ Portal status message
+ </div>
+
+ <div id="viewlet-above-content" tal:content="structure provider:plone.abovecontent" />
+
+ <metal:slot metal:define-slot="body">
+ <tal:comment replace="nothing">
+ The div with ID #content will only show up if we're actually on a content
+ view, never on edit forms, control panels etc. It's meant to only wrap the
+ actual content that gets rendered on a page, not the other UI elements.
+ </tal:comment>
+ <div id="content"
+ tal:omit-tag="not:context/@@plone_context_state/is_view_template">
+ <metal:header metal:define-slot="header" tal:content="nothing">
+ Visual Header
+ </metal:header>
+ <metal:bodytext metal:define-slot="main" tal:content="nothing">
+ Page body text
+ </metal:bodytext>
+ </div>
+ </metal:slot>
+
+ <metal:sub metal:define-slot="sub">
+
+ <div tal:replace="structure provider:plone.belowcontent" />
+
+ </metal:sub>
+
+ <span id="contentBottomLeft"></span>
+ <span id="contentBottomRight"></span>
+
+ </div>
+
+ </div>
+
+ </metal:block>
+ </div>
+
+ <div id="Sidebar" style="position: absolute; left: 10px; top: 101px; width: 264px; background: #dddddd url('images/Sidebar_Middle.jpg') repeat-y">
+
+ <h1>GROK Navigator</h1>
+
+ <div id="track" class="track">
+ <div class="track">
+ <h2>Evaluate</h2>
+<a href="#"><p>Introduction screencast »</p></a>
+<a href="#"><p>Overview »</p></a>
+<a href="#"><p>Case Stories »</p></a>
+<a href="#"><p>Code »</p></a>
+
+</div>
+
+ </div>
+ <img class="sidebar_divider" src="Sidebar_Bottom.jpg">
+
+
+ <div id="search_box" style="padding: 0 8px">
+ <input style="height: 21px; margin: 5px 0px; width: 195px;
+ border: 1px solid #eecc77; padding: 2px 4px;
+ font-size: 11px; color: #cc9900" type="text" value="Full-text search...">
+ <input type="image" src="images/Button_go.gif" style="margin-left: 16px; vertical-align: top; margin-top: 4px">
+ </div>
+
+ <img class="sidebar_divider" src="Sidebar_Bottom.jpg">
+
+ <div id="tag_cloud" class="tag_cloud">
+
+ <h3>Tags for this page:</h3>
+ <p><a href="#">Overview</a></p>
+
+ <h3>Tags for all content:</h3>
+ <p><a href="search?tag=code">code</a>, <a href="search?tag=community">community</a>, <a href="search?tag=documentation">documentation</a>, <a href="search?tag=download">download</a>, <a href="search?tag=howto">howto</a>, <a href="search?tag=mail list">mail list</a>, <a href="search?tag=overview">overview</a></p>
+
+ </div>
+ <img src="Sidebar_Bottom.jpg">
+ <div class="version_info">
+ <h3>Current version:</h3>
+ <p>GROK 0.5.1 <span style="font-size: 10px">(2007-05-20)</span></p>
+ <h3>Resources:</h3>
+ <p><a href="#">View release notes »</a></p>
+
+ <p><a href="#">Download »</a> <span style="font-size: 10px">(2.5 Mb)</span></p>
+ </div>
+ <img src="images/Sidebar_Bottom.jpg">
+ <div class="next_sprint">
+ <img src="images/Camp_fire.jpg" style="position: absolute; right: 10px; bottom: 8px">
+ <p>Next sprint online <br> 2007-06-15 <br> 10:45 CET</p>
+
+ <p><a href="#">Learn more »</a></p>
+ </div>
+ <img src="Sidebar_Bottom.jpg">
+ </div>
+
+<div id="kss-spinner"><img tal:attributes="src string:${portal_url}/spinner.gif" alt="" /></div>
+</body>
+</html>
+</metal:page>
+
Added: gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/version.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/version.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo/plonesmashtheme/version.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+0.1
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme-configure.zcml
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme-configure.zcml (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme-configure.zcml 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+<include package="gzo.plonesmashtheme" />
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/PKG-INFO
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/PKG-INFO (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/PKG-INFO 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,14 @@
+Metadata-Version: 1.0
+Name: gzo.plonesmashtheme
+Version: 0.1dev
+Summary: A community generated theme for the Plone portion of the Grok web site
+Home-page: http://svn.zope.org/repos/main/gzo.plonesmashtheme
+Author: Grok Community
+Author-email: grok-dev at zope.org
+License: ZPL
+Description: UNKNOWN
+Keywords: web zope plone theme grok
+Platform: UNKNOWN
+Classifier: Framework :: Plone
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/SOURCES.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/SOURCES.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/SOURCES.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,18 @@
+README.txt
+setup.cfg
+setup.py
+gzo/__init__.py
+gzo.plonesmashtheme.egg-info/PKG-INFO
+gzo.plonesmashtheme.egg-info/SOURCES.txt
+gzo.plonesmashtheme.egg-info/dependency_links.txt
+gzo.plonesmashtheme.egg-info/entry_points.txt
+gzo.plonesmashtheme.egg-info/namespace_packages.txt
+gzo.plonesmashtheme.egg-info/not-zip-safe
+gzo.plonesmashtheme.egg-info/paster_plugins.txt
+gzo.plonesmashtheme.egg-info/requires.txt
+gzo.plonesmashtheme.egg-info/top_level.txt
+gzo/plonesmashtheme/__init__.py
+gzo/plonesmashtheme/config.py
+gzo/plonesmashtheme/browser/__init__.py
+gzo/plonesmashtheme/browser/interfaces.py
+gzo/plonesmashtheme/browser/viewlets.py
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/dependency_links.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/dependency_links.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/dependency_links.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/entry_points.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/entry_points.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/entry_points.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,3 @@
+
+ # -*- Entry points: -*-
+
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/namespace_packages.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/namespace_packages.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/namespace_packages.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+gzo
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/not-zip-safe
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/not-zip-safe (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/not-zip-safe 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/paster_plugins.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/paster_plugins.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/paster_plugins.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+PasteScript
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/requires.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/requires.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/requires.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+setuptools
\ No newline at end of file
Added: gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/top_level.txt
===================================================================
--- gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/top_level.txt (rev 0)
+++ gzo.plonesmashtheme/trunk/gzo.plonesmashtheme.egg-info/top_level.txt 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1 @@
+gzo
Added: gzo.plonesmashtheme/trunk/setup.cfg
===================================================================
--- gzo.plonesmashtheme/trunk/setup.cfg (rev 0)
+++ gzo.plonesmashtheme/trunk/setup.cfg 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,3 @@
+[egg_info]
+tag_build = dev
+tag_svn_revision = true
Added: gzo.plonesmashtheme/trunk/setup.py
===================================================================
--- gzo.plonesmashtheme/trunk/setup.py (rev 0)
+++ gzo.plonesmashtheme/trunk/setup.py 2007-11-03 23:49:27 UTC (rev 81461)
@@ -0,0 +1,32 @@
+from setuptools import setup, find_packages
+
+version = '0.1'
+
+setup(name='gzo.plonesmashtheme',
+ version=version,
+ description="A community generated theme for the Plone portion of the Grok web site",
+ long_description="""\
+""",
+ # Get more strings from http://www.python.org/pypi?%3Aaction=list_classifiers
+ classifiers=[
+ "Framework :: Plone",
+ "Programming Language :: Python",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+ ],
+ keywords='web zope plone theme grok',
+ author='Grok Community',
+ author_email='grok-dev at zope.org',
+ url='http://svn.zope.org/repos/main/gzo.plonesmashtheme',
+ license='ZPL',
+ packages=find_packages(exclude=['ez_setup']),
+ namespace_packages=['gzo'],
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=[
+ 'setuptools',
+ # -*- Extra requirements: -*-
+ ],
+ entry_points="""
+ # -*- Entry points: -*-
+ """,
+ )
More information about the Checkins
mailing list