Essential Plone 5 Add-ons: 2019

Plone add-ons that you really should know about

This list of add-ons was developed at the 2019 Plone Conference in Ferrara. Attendees (a combination of integrators, developers, and site owners) nominated their "top 5 most essential Plone add-ons" considering both utility and code quality. The add-ons had to be Plone 5 compatible and available on Pypi. The nominations were then compiled into voting sheets which were posted at the conference. Attendees then voted for their top 5 add-ons by placing stickers on the voting sheets.

  • 27 people nominated 33 add-ons
  • 3 very popular add-ons stood out - easyform, restapi, eea.facetednav
  • Adding PloneFormGen (3 votes) to easyform (35 votes) shows how important form creation is
  • 11 add-ons got at least 10 votes
  • 19 add-ons got at least 5 votes
  • Starting at 6th place there were many ties

Here are the results of the voting.

1. (tie) collective.easyform - Forms for Plone

1. (tie) plone.restapi - RESTful hypermedia API for Plone

2. eea.facetednavigation - EEA Faceted Navigation

3. collective.documentgenerator - Desktop document generation (.odt, .pdf, .doc, ...) based on appy framework and OpenOffice/LibreOffice

4. collective.z3cform.datagridfield - Version of DataGridField for use with Dexterity / z3c.form

5. collective.taxonomy - Create, edit and use hierarchical taxonomies in Plone

6. (tie) plone.app.mosaic - Plone Mosaic Site Builder and Site Layout

6. (tie) plone.app.imagecropping - Select the cropping area manually for each available image scale using the cropper Javascript library

6. (tie) pas.plugins.authomatic - Provides OAuth2/OpenID login for Plone using Authomatic

7. (tie) collective.elasticsearch - Elasticsearch integration for Plone

7. (tie) collective.sentry - Sentry integration with Zope

8. (tie) collective.collectionfilter - Faceted navigation filter for collection results

8. (tie) pas.plugins.ldap - LDAP/AD Plugin for Plone/Zope PluggableAuthService (users+groups)

8. (tie) plone.app.ldap - LDAP control panel for Plone 4.2 and higher

9. (tie) redturtle.tiles.management - An alternative method for handling and showing tiles

9. (tie) collective.taskqueue - Asyncore-based asynchronous task queue for Plone

9. (tie) collective.venue - Provides a Dexterity Venue type with geolocation support for use with events or any other location specific content

10. collective.lineage - The microsite creation product for Plone

11. Products.PloneKeywordManager - Allows you to change, merge and delete keywords in Plone and updates all corresponding objects automatically

12. (tie) collective.eeafaceted.dashboard - The glue between different packages offering a usable and integrated dashboard application

12. (tie) Products.RedirectionTool - Allows management of the aliases stored in plone.app.redirector

13. (tie) Products.PloneFormGen - A through-the-web form generator for Plone

13. (tie) collective.impersonate - Allow an administrator to impersonate another user, for debugging purposes

13. (tie) collective.revisionmanager - Manage CMFEditions histories

14. (tie) collective.documentviewer - Document Cloud's document viewer integration into Plone

14. (tie) collective.editablemenu - A customizable dropdown menu

14. (tie) eea.async.manager - zc.async queue manager

14. (tie) collective.lazysizes - Integration of lazysizes, a lightweight lazy loader, into Plone

14. (tie) ftw.tika - Integrates Apache Tika for full text indexing with Plone by providing portal transforms to text/plain for the various document formats supported by Tika

14. (tie) pp.client-plone - Produce & Publisher Plone client connector

15. (tie) collective.ambidexterity - Through-the-web editing of views, defaults, validators and vocabularies for Dexterity content types

15. (tie) collective.sidebar - A sidebar for Plone to consolidate toolbar and navigation

15. (tie) Products.EasyNewsletter - Powerful newsletter/mailing addon for Plone