Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Powerful and flexible web-based application builder
Python JavaScript RobotFramework

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs back to dev
.coveragerc exclude non relevant code from coverage
.travis.yml disable SauceLabs in travis change manifest to get README.rst
README.rst use collective.js.datatables = 2.0.1
base.cfg Have travis checkout the latest plomino.tinymce fix travis bootstrap
buildout.cfg use collective.js.datatables = 2.0.1
setup.cfg move egg structure to repository root to ease deployment with buildout back to dev
tinymce-checkout.cfg Have travis checkout the latest plomino.tinymce
travis.cfg fix travis



Plomino is a powerful and flexible web-based application builder for Plone.


  • create your own custom applications from a web interface without programming
  • create and design forms in WYSIWYG mode
  • easily embed charts or maps
  • create specific actions with formulas (compute fields, send emails, ...)
  • adapt the application behaviour depending on the user access rights and roles
  • import/export your application structure and/or your application data, including replication between Plomino instances


Plomino is a through-the-web application builder, hence:

  • it is not a through-the-web content-type builder like Dexterity, which is perfect to create a custom content type but that will always stick to the standard content management scenario, while Plomino allows any custom scenario,
  • it is not just a form generator like PloneFormGen, as Plomino provides all the services (data storage, search, automation, import/export, etc.) to build an entire application. Regarding form generation itself, a major difference with PloneFormGen is that Plomino allows editing the form layout in its entirety, while PloneFormGen uses a fixed pre-defined form layout.

Resources and documentation

Screencasts and how-tos are available on .

Plomino documentation is available on ReadTheDocs.

Note: if you think something is missing in the documentation, please send your pull request at .


Plomino itself is internationalized and translated in seven languages. Applications built with Plomino can be internationalized (see the related documentation).


To deploy Plomino, you need to edit your buildout.cfg file and add the following in the eggs section:

eggs =

and also add the following in the versions block:

collective.js.datatables = 2.0.1

Then you have to run buildout to realize your configuration:

bin/buildout -N

Installation on Plone 4.0 and 4.1

If you're using Plone version older than 4.2 you'll need to add some more directives to your buildout.cfg.

Plomino depends on, and plomino.tinymce requires Products.TinyMCE>=1.2.13. To make Plomino work on pre-4.2 Plone sites you need to pin those versions in your versions.cfg section:


and use a known good set for

This means extending your buildout from:

replacing 4.0.9 with the actual version you need.


You can find support on the freenode IRC channel #plomino or using the GitHub issue tracker


Plomino is continuously tested on Travis travisstatus and the code coverage is tracked on coveralls.




The complete list is available here <>.




Something went wrong with that request. Please try again.