Awesome Plone Awesome

A community-curated list of awesome Plone add-ons. From developers for developers.

Plone is a open source CMS written in Python with a focus on functionality, customizability and security out of the box.

If you want to know if there is already a add-on for Plone that fits your needs, searching for it on GitHub or pypi can be a real pain. There are plenty of add-ons, but it's hard to understand which one could be a good solution or not.

This list is intended to fill that gap, and create a shared knowledge about common products and techniques.

This list only covers add-ons and resources that work with the latest major versions of Plone (currently 5.2 and 6) and only those that support Python 3.

Plone 6 comes with a new default frontend called Volto, which is written in React and uses plone.restapi to communicate with Plone. Volto is very extendable in itself. Checkout the awesome-volto list for add-ons to Volto.

Contents


Content and utilities for content

Add-ons that provide content-types or additional functionality for content

Searching and Categorizing

Layout

Products and resources that help developers and users to create and manage site layouts.

Tiles

Add-ons that extend the layout editor plone.app.mosaic.

Events

Add-ons that handle events and calendars.

Forms

Add-ons that allow generating and using forms.

Multilingual

Add-ons to help manage multilingual sites.

Media

Add-ons that handle image, video and audio content.

Security

SEO

Add-ons for search engine optimization.

Authentication

A list of authentication plugins, to integrate Plone with external user , Importsources and Migrations.import

Shop

Export, Import and Migrations

Themes

Develop

Add-ons that help developing Plone

Sysadmin

Add-ons that help admins deploying and maintaining Plone

Official resources

Because Plone also has a lot of good official info resources

Contributing

Contributions are welcome! Read the contribution guidelines.