Trying to use eea.daviz in Plone 5

Hello,

I'm trying to use eea.daviz in Plone 5 so that I can display charts as an added feature. My problem is that I am unable to run an instance of Plone despite successfully compiling the build.cfg file. In particular, I'm getting an error that reads "ImportError: No module named Archetypes.atapi". In addition to the default buildout.cfg file's contents, I've added these lines...

  1. eggs =
    Products.DataGridField
    Products.ZSPARQLMethod
    PyPDF2
    attrs
    collective.js.underscore
    collective.quickupload
    eea.icons
    eea.versions
    enum-compat
    enum34
    eventlet
    isodate
    kv
    plone.app.async
    pyparsing
    rdflib
    sparql-client
    ua-parser
    uuid
    zc.async
    zc.dict
    zc.monitor
    zc.ngi
    zc.z3monitor
    Products.Archetypes

  2. [instance]
    eggs = eea.daviz
    Note: I realize that there already is an "eggs =" section, but this was described method in the documentation found at http://eea.github.io/docs/IT-systems/eea.daviz/

  3. [versions]
    Products.DataGridField = 1.9.6
    Products.ZSPARQLMethod = 1.0
    PyPDF2 = 1.26.0
    attrs = 16.3.0
    collective.js.underscore = 1.5.2
    collective.quickupload = 1.11.0
    eea.icons = 2.2
    eea.versions = 9.7
    enum-compat = 0.0.2
    enum34 = 1.1.6
    eventlet = 0.21.0
    isodate = 0.5.4
    kv = 0.2
    plone.app.async = 1.7.0
    pyparsing = 2.2.0
    rdflib = 4.2.2
    sparql-client = 2.6
    ua-parser = 0.7.3
    uuid = 1.30
    zc.async = 1.5.4
    zc.dict = 1.2.1
    zc.monitor = 0.3.1
    zc.ngi = 2.0.1
    zc.z3monitor = 0.8.0
    Products.Archetypes = 1.10.13

Any help would be greatly appreciated. Thank you.

There is no claim that eea.daviz would be compatible with Plone 5.

-aj

Slightly related.....

If you 'know a little about programming', you could try:

( it is not finished, but might not be too much work )

Sorry, just catching up.

Normally it's best to try to isolate a buildout problem by minimizing the eggs you include beyond default Plone.

Indeed, according to https://github.com/eea/eea.daviz/blob/master/setup.py the classifiers show that it's compatible with Plone 4.0-4.3 and the README doesn't contradict that. There is also no Plone 5 branch.

Usually when people run into a problem I find it's helpful to ask what they're really trying to accomplish (ie. take a step back).

Since I know what you're trying to accomplish, I would suggest that you don't need to use dataviz for your project, whose aim is to display charts reading from the collective.easyform save data adapter, or to create an easyform adapter that acts like a save data adapter but also charts the data.

In that respect, this problem with dataviz is not on your critical path (in my opinion).