plomino / Plomino

Powerful and flexible web-based application builder
33 stars 37 forks source link

Plomino 2 on Plone 5 #789

Closed ermancio closed 7 years ago

ermancio commented 7 years ago

Hi all. I'm on a VM (Ubuntu 16) and I have a problem on the visualization of the Database Design. The dialogue is empty and shows anything. My browser is Firefox. Any hint?

Luca

ebrehault commented 7 years ago

Looks like a problem with the js bundle. Go to Resource registry, then re-build the Plomino bundle.

ermancio commented 7 years ago

Ok. I am in the Resource registry in the site setup page. How can I find and re-build the Plomino bundle?

ermancio commented 7 years ago

I found it! I had to refresh tha page. I rebuilt the Plomino bundle but nothing has changed,,,,

ebrehault commented 7 years ago

try in develop mode

ermancio commented 7 years ago

I did it. No way....

ebrehault commented 7 years ago

do you see any JS errror in your web browser console ?

edvandervelden commented 7 years ago

hello, Im on a VM (Ubuntu 16) were plone 5.0.4 is running, but when i install the plomino 2 (Products.CMFPlomino) addon nothings happens after a "sudo -u plone_buildout bin/buildout -N". when i access (via a browser) my server it says "The service is not available. Please try again later." When i remove "Products.CMFPlomino" from the eggs section and do a rebuild plone works again.

any suggestion or help on this topic would be very much appreciated? Kind regards, Ed

ebrehault commented 7 years ago

Launch your Zope server in foreground: bin/instance fg so you can see the server error traceback.

edvandervelden commented 7 years ago

I believe this is the error; zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/opt/plone/zinstance/parts/instance/etc/site.zcml", line 16.2-16.23 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.ATContentTypes-2.2.11-py2.7.egg/Products/ATContentTypes/configure.zcml", line 18.2-18.44 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.collection-1.1.6-py2.7.egg/plone/app/collection/configure.zcml", line 9.2-9.45 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.querystring-1.3.14-py2.7.egg/plone/app/querystring/configure.zcml", line 11.2-11.42 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.registry-1.3.11-py2.7.egg/plone/app/registry/configure.zcml", line 12.4-12.34 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.registry-1.3.11-py2.7.egg/plone/app/registry/browser/configure.zcml", line 6.4-6.43 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.z3cform-1.2.0-py2.7.egg/plone/app/z3cform/configure.zcml", line 10.2-10.41 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.widgets-2.0.4-py2.7.egg/plone/app/widgets/configure.zcml", line 12.2-12.41 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlone-5.0.4-py2.7.egg/Products/CMFPlone/configure.zcml", line 108.4-112.10 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlomino-1.19.6-py2.7.egg/Products/CMFPlomino/configure.zcml", line 17.2-17.30 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlomino-1.19.6-py2.7.egg/Products/CMFPlomino/fields/configure.zcml", line 22.3-26.10 ImportError: No module named formlib.formbase

I searched the internet for a few days now in order to see what is wrong but could not find any fitting solution. i even reinstalled my vm a few times.

cheers Ed

edvandervelden commented 7 years ago

i so much would like to have plomino working as i'm a formal lotus notes consultant :) i did some checking on the eggs - Products.CMFPlomino locations as mentioned in the errors listed above and could not find a configure.zcml file anywhere "find / configure.zcml" reported --- find: 'configure.zcml': No such file or directory

ebrehault commented 7 years ago

Your traceback shows you are trying to install Plomino 1.19.6. It is not supported on Plone 5. You must specify: Products.CMFPlomino=2.0b4 in your version.cfg file (or in your [versions] section) and run the buildout again.

edvandervelden commented 7 years ago

will try that, thx

edvandervelden commented 7 years ago

i don't believe the distribution package name is correct? got error "RequirementParseError: Expected version spec in Products.CMFPlomino=2.0b4 at =2.0b4" do you know where i can find the correct name to use?

edvandervelden commented 7 years ago

ok made the changes once again, removing the verion 2.0b4 from buildout.cfg eggs = Plone Pillow Products.CMFPlomino

version.cfg contains "Products.CMFPlomino=2.0b4"

but i still get the initial error "ZopeXMLConfigurationError"

any other sugestions?

ebrehault commented 7 years ago

copy/paste your traceback here please

edvandervelden commented 7 years ago

root@plomino:/opt/plone/zinstance# ./bin/plonectl fg instance: 2017-01-31 12:09:09 INFO ZServer HTTP server started at Tue Jan 31 12:09:09 2017 Hostname: 0.0.0.0 Port: 8080 2017-01-31 12:09:09 INFO Zope Set effective user to "plone_daemon" 2017-01-31 12:09:13 WARNING ZODB.blob (13839) Blob dir /opt/plone/zinstance/var/blobstorage/ has insecure mode setting Traceback (most recent call last): File "/opt/plone/zinstance/parts/instance/bin/interpreter", line 293, in exec(compile(filef.read(), file, "exec")) File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/Startup/run.py", line 76, in run() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/Startup/run.py", line 22, in run starter.prepare() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/Startup/init.py", line 92, in prepare self.startZope() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/Startup/init.py", line 268, in startZope Zope2.startup() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/init.py", line 47, in startup _startup() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/App/startup.py", line 118, in startup load_zcml() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/App/startup.py", line 52, in load_zcml load_site() File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/Zope2/App/zcml.py", line 46, in load_site _context = xmlconfig.file(site_zcml) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 649, in file include(context, name, package) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/Zope2-2.13.24-py2.7.egg/OFS/metaconfigure.py", line 46, in loadProducts xmlconfig.include(_context, zcml, package=product) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/z3c.autoinclude-0.3.5-py2.7.egg/z3c/autoinclude/zcml.py", line 104, in includePluginsDirective includeZCMLGroup(_context, info, filename) File "/opt/plone/buildout-cache/eggs/z3c.autoinclude-0.3.5-py2.7.egg/z3c/autoinclude/zcml.py", line 30, in includeZCMLGroup include(_context, filename, includable_package) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 706, in finish actions = self.handler(context, args) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 548, in include processxmlfile(f, context) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 380, in processxmlfile parser.parse(src) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 110, in parse xmlreader.IncrementalParser.parse(self, source) File "/usr/lib/python2.7/xml/sax/xmlreader.py", line 123, in parse self.feed(buffer) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 213, in feed self._parser.Parse(data, isFinal) File "/usr/lib/python2.7/xml/sax/expatreader.py", line 365, in end_element_ns self._cont_handler.endElementNS(pair, None) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/xmlconfig.py", line 359, in endElementNS self.context.end() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 558, in end self.stack.pop().finish() File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 705, in finish args = toargs(context, self.argdata) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 1397, in toargs args[str(name)] = field.fromUnicode(s) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/fields.py", line 137, in fromUnicode value = self.context.resolve(name) File "/opt/plone/buildout-cache/eggs/zope.configuration-3.7.4-py2.7.egg/zope/configuration/config.py", line 179, in resolve mod = import(mname, _import_chickens) File "/opt/plone/buildout-cache/eggs/Products.CMFPlomino-1.19.6-py2.7.egg/Products/CMFPlomino/fields/selection.py", line 20, in from base import IBaseField, BaseField, BaseForm File "/opt/plone/buildout-cache/eggs/Products.CMFPlomino-1.19.6-py2.7.egg/Products/CMFPlomino/fields/base.py", line 24, in from Products.Five.formlib.formbase import EditForm zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/opt/plone/zinstance/parts/instance/etc/site.zcml", line 16.2-16.23 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.ATContentTypes-2.2.11-py2.7.egg/Products/ATContentTypes/configure.zcml", line 18.2-18.44 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.collection-1.1.6-py2.7.egg/plone/app/collection/configure.zcml", line 9.2-9.45 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.querystring-1.3.14-py2.7.egg/plone/app/querystring/configure.zcml", line 11.2-11.42 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.registry-1.3.11-py2.7.egg/plone/app/registry/configure.zcml", line 12.4-12.34 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.registry-1.3.11-py2.7.egg/plone/app/registry/browser/configure.zcml", line 6.4-6.43 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.z3cform-1.2.0-py2.7.egg/plone/app/z3cform/configure.zcml", line 10.2-10.41 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/plone.app.widgets-2.0.4-py2.7.egg/plone/app/widgets/configure.zcml", line 12.2-12.41 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlone-5.0.4-py2.7.egg/Products/CMFPlone/configure.zcml", line 108.4-112.10 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlomino-1.19.6-py2.7.egg/Products/CMFPlomino/configure.zcml", line 17.2-17.30 ZopeXMLConfigurationError: File "/opt/plone/buildout-cache/eggs/Products.CMFPlomino-1.19.6-py2.7.egg/Products/CMFPlomino/fields/configure.zcml", line 22.3-26.10 ImportError: No module named formlib.formbase

ebrehault commented 7 years ago

As you can see in the traceback, you are still using Products.CMFPlomino-1.19.6, I guess your buildout is not right yet. Could you post your buildout on https://gist.github.com/ ? I will have a look.

edvandervelden commented 7 years ago

Thx for your suggestions, i will do that btw im using the standard installed buildout.cfg that comes with the prone installation :)

cheers Ed

edvandervelden commented 7 years ago

question posted on https://gist.github.com/ and as the Dutch say "now we wait" :o)

ebrehault commented 7 years ago

give me the exact link to your Gist doc please

edvandervelden commented 7 years ago

https://gist.github.com/edvandervelden/bbcb2c3dab7af618a9bc981022aa3905

edvandervelden commented 7 years ago

hope i did the right thing as this is my 1st post here

ebrehault commented 7 years ago

Just one question: did you put Products.CMFPlomino=2.0b4 into the [versions] section of your versions.cfg file?

edvandervelden commented 7 years ago

no i did not :(, but i just added it there and runned "sudo -u plone_buildout bin/buildout -N" it did the trick :) plone is now stating again and i can add the plomino addon without any errors:) no the real work can begin by checking the plomino vids etc.

thanks for your great help in this quest to make it work

edvandervelden commented 7 years ago

Maybe a installation doc could be made for future users, al in al its not self explaining how to setup plomino?. Also researching the web did not get me to this solution. The basics are indeed available but these last necessary changes where not documented, at least i could not find them

Cheers Ed

ebrehault commented 7 years ago

True. The current documentation is compliant with Plomino 1 for Plone 4. Plomino 2 on Plone 5 is still a beta and is not documented properly yet.

edvandervelden commented 7 years ago

if you need help at some point to make/ test documentation i might be able to help with that

edvandervelden commented 7 years ago

Can plomino import CSV files without headers? i have a automated CSV file without headers that i would like to import every 5 or 10 minutes into plomino

djay commented 7 years ago

How would it know which order the fields are in?

On Wed, 1 Feb 2017, 8:28 PM edvandervelden notifications@github.com wrote:

Can plomino import CSV files without headers? i have a automated CSV file without headers that i would like to import every 5 or 10 minutes into plomino

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/plomino/Plomino/issues/789#issuecomment-276656917, or mute the thread https://github.com/notifications/unsubscribe-auth/AACi5M0pjOSu-GFO_6B0Mry7Z_0osUXJks5rYIiMgaJpZM4LS0PH .

ebrehault commented 7 years ago

The default CSV import requires headers (to be able to know which field match with which column). But you can create an agent able to read a CSV file and create/update documents.

edvandervelden commented 7 years ago

i have worked with other tools like drupal and lunix scripting. In there you can use csv headers or field 1,2,3 etc if there are now headers in the CSV file I was wondering if that might work in plomino as well?

ebrehault commented 7 years ago

You mean to associate automatically column 1 with field_1, column 2 with field_2, etc. Well it is not supported currently by the default CSV import, but as I said you can develop your own agent.

edvandervelden commented 7 years ago

Thx for the prompt answer Eric, i will take that in consideration when in start with the CSV import and will create an agent for it. Atm im busy figuring out the basics in plomino. A bit hard as most docs relate to an eurlier plomino version :)

djay commented 7 years ago

I guess later we could support a feature where you can specify the field order as a string of field_1,field_3 etc.

But first the whole UI for import/export of both data and design needs an overhaul :)

On 1 Feb 2017, at 8:40 pm, Eric BREHAULT notifications@github.com wrote:

You mean to associate automatically column 1 with field_1, column 2 with field_2, etc. Well it is not supported currently by the default CSV import, but as I said you can develop your own agent.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.