redomino / redomino.css3theme Goto Github PK
View Code? Open in Web Editor NEWAn installable autoadaptative theme for Plone 4/4.1
An installable autoadaptative theme for Plone 4/4.1
Having installed redomino.css3theme 1.5.8 in a Plone 4.1.6 instance, I now deactivated it, also removing it from the list of eggs in buildout.cfg. After running buildout, Plone no longer starts properly,
instead going into a starting loop (several iterations of "INFO ZServer HTTP server started at ..." in the instance log file).
Starting Plone instead with
sudo -u plone bin/plonectl fg
I get
instance: 2012-10-09 16:46:38 INFO ZServer HTTP server started at Tue Oct 9 16:46:38 2012
Hostname: 0.0.0.0
Port: 12280
2012-10-09 16:46:42 WARNING SecurityInfo Conflicting security declarations for "setText"
2012-10-09 16:46:42 WARNING SecurityInfo Class "ATTopic" had conflicting security declarations
Traceback (most recent call last):
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/Startup/run.py", line 76, in <module>
run()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/Startup/run.py", line 22, in run
starter.prepare()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/Startup/__init__.py", line 86, in prepare
self.startZope()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/Startup/__init__.py", line 259, in startZope
Zope2.startup()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/__init__.py", line 47, in startup
_startup()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/App/startup.py", line 118, in startup
load_zcml()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/App/startup.py", line 52, in load_zcml
load_site()
File "/srv/plone/fortuna2/buildout-cache/eggs/Zope2-2.13.15-py2.6.egg/Zope2/App/zcml.py", line 46, in load_site
_context = xmlconfig.file(site_zcml)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 649, in file
include(context, name, package)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 548, in include
processxmlfile(f, context)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
parser.parse(src)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/expatreader.py", line 207, in feed
self._parser.Parse(data, isFinal)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/expatreader.py", line 349, in end_element_ns
self._cont_handler.endElementNS(pair, None)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
self.context.end()
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 558, in end
self.stack.pop().finish()
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 706, in finish
actions = self.handler(context, **args)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 548, in include
processxmlfile(f, context)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile
parser.parse(src)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/expatreader.py", line 207, in feed
self._parser.Parse(data, isFinal)
File "/srv/plone/fortuna2/Python-2.6/lib/python2.6/xml/sax/expatreader.py", line 349, in end_element_ns
self._cont_handler.endElementNS(pair, None)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS
self.context.end()
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 558, in end
self.stack.pop().finish()
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 705, in finish
args = toargs(context, *self.argdata)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/config.py", line 1397, in toargs
args[str(name)] = field.fromUnicode(s)
File "/srv/plone/fortuna2/buildout-cache/eggs/zope.configuration-3.7.4-py2.6.egg/zope/configuration/fields.py", line 139, in fromUnicode
raise schema.ValidationError(v)
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/srv/plone/fortuna2/ludus2/parts/instance/etc/site.zcml", line 15.2-15.55
ZopeXMLConfigurationError: File "/srv/plone/fortuna2/ludus2/parts/instance/etc/package-includes/006-redomino.css3theme-configure.zcml", line 1.0-1.62
ConfigurationError: ('Invalid value for', 'package', "ImportError: Couldn't import redomino, No module named redomino")
This can be mitigated (Plone then starts properly) adding redomino,.css3theme back in buildout.cfg.
Still, there seems to be at least one side effect remaining: while loading any page from the same site, the temporary favicon specified by redomino.css2theme is still shown (unless it's not any more in the browser cache) --- but I still have to understand why this is happening, just in case I overlooked removing also some customization I may have made (via ZMI, if any).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.