Skip to main content

Plone Logo

Plone

PyPI - Wheel PyPI - License PyPI - Status

GitHub contributors GitHub Repo stars

Plone is a mature, secure, and user-friendly content management system (CMS).

Plone was first released to the public on October 4, 2001.

Plone has the maturity, stability, and reliability of an application maintained by open source developers with decades of experience, while continually evolving and adapting to modern technology.

Lots of customizations can be made trough-the-web, such as creating content types, themes, workflows, and much more. Plone may be extended and used as a framework on which to build custom CMS-like solutions.

Plone works as a

  • Full-featured server-side rendered HTML CMS.
  • React-based frontend for editing and viewing content, backed by a server with a REST API.
  • Headless CMS server with a REST API, allowing a developer to build a custom frontend with their chosen technology.

Installing Plone

Plone is available on Linux, Microsoft Windows, macOS, and BSD platforms.

Plone may be run as a container in the cloud with Docker and other Open Containers Initiative compliant platforms. Example Dockerfiles and base images are available.

Install Plone by choosing an option from plone.org

Documentation

Consult the official Plone documentation with information for different audiences.

For trainings comprehensive Plone training material is available.

What is Plone?

Plone is a ready-to-run content management system, offering a complete set of features needed by a wide variety of organizations.

Security is built into Plone's architecture from the ground up. Plone offers fine-grained permission control over content and actions.

Plone is easy to set up, extremely flexible, and provides you with a system for managing web content that is ideal for project groups, communities, websites, extranets, and intranets.

  • Plone is easy to install. Several installation options are available for either your local machine or on servers in the cloud.

  • Plone empowers content editors and web application developers. The Plone Team includes usability experts who have made Plone easy and attractive for content managers to add, update, and maintain content.

  • Plone is international. The Plone interface has more than 35 translations, and tools exist for managing multilingual content.

  • Plone follows standards and is inclusive. Plone carefully follows standards for usability and accessibility. Plone is compliant with WCAG 2.1 level AA and aims for ATAG 2.0 level AA.

  • Plone is open source. Plone is licensed under the GNU General Public License, the same license used by Linux. This gives you the right to use Plone without a license fee, and to improve upon the product.

  • Plone is supported. There are over two hundred active developers in the Plone Development Team around the world, and a multitude of companies that specialize in Plone development and support.

  • Plone is extensible. There is a multitude of add-on products for Plone to add new features and content types. In addition, Plone can be scripted using web standard solutions and open source languages.

  • Plone is technology neutral. Plone can interoperate with most relational database systems—both open source and commercial—and runs on a vast array of platforms, including Linux, Windows, macOS, and BSD.

Technical overview

Plone is a content management platform with its backend written in Python. Plone has a choice of frontend, either Classic UI using server-side templates or Volto written in modern React-based JavaScript. It builds upon Zope, an open source web application server and development system, and thus on the pluggable Zope Component Architecture (ZCA).

Python is the easy to learn, widely used, and supported open source programming language. Python can be used to add new features to Plone and used to understand or make changes to the way that Plone works.

Plone stores its contents in Zope's built-in transactional hierarchical object database, the ZODB. The ZODB can be connected to simple file-storages, scalable ZEO-Servers or Postgres, MySQL, and Oracle. There are add-ons and techniques, however, to share information with other sources, such as relational databases, LDAP, filesystem files, and so on.

Official Resources

  • plone.org - Official website for developers, community, decision makers, and evaluators.
  • Plone support - Where to find help.
  • community.plone.org - Official community forum, the best place to get help.
  • docs.plone.org - Official documentation for developers, integrators, and content editors.
  • training.plone.org - Trainings for developers, integrators, content editors, and designers.
  • plone.api - Documentation for plone.api.
  • plone.restapi - Documentation for plone.restapi.
  • Discord - Official Plone chat, voice, and video service.

This project is supported by

Plone Logo

License

The project is licensed under the GPLv2.

Changelog

6.1.6 (2026-11-10)

Internal:

  • Prepare release. [maurits]

6.1.5 (2026-06-25)

Bug fixes:

  • Prepare release. [maurits]

6.1.4 (2026-01-15)

Bug fixes:

  • Prepare release. [maurits]

6.1.3 (2025-10-02)

Bug fixes:

  • Prepare release. [maurits]

6.1.2 (2025-06-20)

Bug fixes:

  • Prepare release. [maurits]

6.1.1 (2025-03-25)

Bug fixes:

  • Prepare release. [maurits]

6.1.1rc2 (2025-03-21)

Bug fixes:

  • Prepare release. [maurits]

6.1.1rc1 (2025-03-14)

Bug fixes:

  • Release 6.1.1rc1. [maurits]

6.1.0 (2025-02-07)

Bug fixes:

  • Release 6.1.0. [maurits]

6.1.0rc1 (2025-01-31)

Bug fixes:

  • Release 6.1.0rc1. [maurits]

6.1.0b2 (2024-12-19)

Bug fixes:

  • Release 6.1.0b2. [maurits]

6.1.0b1 (2024-10-31)

Breaking changes:

  • Require Python 3.10 as minimum. [maurits]

New features:

  • Add dependency on plone.classicui distribution. [maurits]

6.1.0a5 (2024-09-05)

Bug fixes:

  • Release 6.1.0a5. [maurits]

6.1.0a4 (2024-08-01)

Bug fixes:

  • Release 6.1.0a4. [maurits]

6.1.0a3 (2024-04-26)

Bug fixes:

  • Release 6.1.0a3. [maurits]

6.1.0a2 (2024-02-27)

Bug fixes:

  • Release 6.1.0a2. [maurits]

6.1.0a1 (2024-01-26)

New features:

  • Depend on plone.app.discussion here, this makes it an core addon. [jensens]

  • Depend on plone.app.multilingual here, this makes it an core addon. [jensens]

6.0.7 (2023-09-14)

Bug fixes:

  • Release 6.0.7. [maurits]

6.0.6 (2023-06-22)

Bug fixes:

  • Release 6.0.6. [maurits]

6.0.5 (2023-05-25)

Bug fixes:

  • Release 6.0.5. [maurits]

6.0.4 (2023-04-21)

Bug fixes:

  • Release 6.0.4. [maurits]

6.0.3 (2023-03-23)

Bug fixes:

  • Release 6.0.3. [maurits]

6.0.2 (2023-02-23)

Bug fixes:

  • Release 6.0.2. [maurits]

6.0.1 (2023-01-30)

Bug fixes:

  • Release 6.0.1. [maurits]

6.0.0 (2022-12-12)

Bug fixes:

  • Release 6.0.0 final. [maurits]

6.0.0rc2 (2022-12-05)

Bug fixes:

  • Release 6.0.0rc2. [maurits]

Internal:

  • Improve metadata on pypi.org [ericof]

6.0.0rc1 (2022-11-18)

Bug fixes:

  • Release 6.0.0rc1. [maurits]

6.0.0b3 (2022-10-04)

Bug fixes:

  • Release 6.0.0b3. [maurits]

6.0.0b2 (2022-09-10)

Breaking changes:

  • Officially drop Python 3.7 support and add 3.10 support. Currently everything still work in 3.7, but beta 2 is the last release where this is the case. [maurits]

6.0.0b1 (2022-07-23)

Bug fixes:

  • Release 6.0.0b1. [maurits]

6.0.0a6 (unreleased)

Bug fixes:

  • Release 6.0.0a6. [maurits]

6.0.0a5 (2022-06-24)

Bug fixes:

  • Release 6.0.0a5. [maurits]

6.0.0a4 (2022-04-08)

New features:

  • Depend on plone.volto. [maurits]

6.0.0a3 (2022-01-28)

Bug fixes:

  • Release 6.0.0a3. [maurits]

6.0.0a2 (2021-12-03)

Bug fixes:

  • Release 6.0.0a2. [maurits]

6.0.0a1 (2021-10-16)

Bug fixes:

  • Release 6.0.0a1.dev1. Update: accidentally released as 6.0.0a1. [maurits]

6.0.0a1.dev0 (2021-09-15)

Breaking changes:

  • Remove archetypes extra in setup.py. [jensens]

  • Drop Python 2 support. [jensens]

Misc:

  • Create internal release on dist.plone.org. [maurits]

  • Move setup.py metadata to setup.cfg. [jensens]

5.2.5 (2021-07-31)

Bug fixes:

  • Release Plone 5.2.5 final [maurits]

5.2.4 (2021-02-19)

Bug fixes:

  • Release Plone 5.2.4 final [maurits]

  • Removed plone.app.dexterity from dependencies. It is already required by Products.CMFPlone. [maurits]

5.2.3 (2020-10-30)

Bug fixes:

  • Release Plone 5.2.3 final [maurits]

5.2.2 (2020-06-28)

New features:

  • Release Plone 5.2.2 final [maurits]

5.2.1 (2019-12-02)

New features:

  • Release Plone 5.2.1 final [esteele]

5.2.0 (2019-07-10)

New features:

  • Release Plone 5.2 final [esteele]

5.2rc5 (2019-06-27)

New features:

  • Release Plone 5.2rc5 [esteele]

5.2rc4 (2019-06-19)

New features:

  • Release Plone 5.2rc4 [esteele]

5.2rc3 (2019-05-04)

New features:

  • Release Plone 5.2rc3 [esteele]

5.2rc2 (2019-03-21)

Bug fixes:

  • Release Plone 5.2rc2 [esteele]

5.2rc1 (2019-03-04)

New features:

  • Release Plone 5.2rc1 [esteele]

5.2b1 (2019-02-13)

New features:

  • Add plone.restapi as a dependency. [timo]

5.2a2 (2018-12-28)

New features:

  • Release Plone 5.2a2 [esteele]

5.2a1 (2018-11-08)

New features:

  • Release Plone 5.2a1 [esteele]

5.1.4 (2018-10-01)

New features:

  • Release Plone 5.1.4 [esteele]

5.1.3 (2018-06-21)

New features:

  • Release Plone 5.1.3 [esteele]

5.1.2 (2018-04-08)

New features:

  • Release Plone 5.1.2 [esteele]

5.1.1 (2018-03-10)

New features:

  • Release Plone 5.1.1 [esteele]

5.1.0 (2018-02-05)

New features:

  • Release Plone 5.1 [esteele]

5.1rc2 (2017-11-26)

New features:

  • Release Plone 5.1rc2 [esteele]

5.1rc1 (2017-09-10)

New features:

  • Release Plone 5.1rc1

5.1b4 (2017-07-03)

New features:

  • Release Plone 5.1b4 [esteele]

Bug fixes:

  • Add link to Plone.com and tweak intro [tkimnguyen]

5.1b3 (2017-04-02)

New features:

  • Release Plone 5.1b3 [esteele]

5.1b2 (2017-02-20)

New features:

  • Release Plone 5.1b2 [esteele]

5.1b1 (2017-02-20)

Breaking changes:

  • Remove plone.app.openid from core, still available as addon package. [jensens]

New features:

  • Release Plone 5.1b1 [esteele]

Bug fixes:

  • Be sure to require archetypes.multilingual even if it's not required as a dependency of plone.app.multilingual. [davisagli]

5.1a2 (2016-08-19)

New:

  • Release Plone 5.1a2 [esteele]

5.1a1 (2016-03-31)

New:

  • Release Plone 5.1a1 [esteele]

5.0.2 (2016-01-08)

New:

  • Release Plone 5.0.2 [esteele]

5.0.1 (2015-12-17)

  • Release Plone 5.0.1 [esteele]

5.0 (2015-09-27)

  • Release Plone 5.0 [esteele]

5.0rc3 (2015-09-21)

  • Release Plone 5.0rc3 [esteele]

5.0rc2 (2015-09-11)

  • Release Plone 5.0rc2 [esteele]

5.0rc1 (2015-09-08)

  • Release Plone 5.0rc1 [esteele]

5.0b4 (2015-08-23)

  • Release Plone 5.0b4 [esteele]

5.0b3 (2015-07-20)

  • Release Plone 5.0b3 [esteele]

5.0b2 (2015-05-27)

  • Release Plone 5.0b2 [esteele]

5.0b1 (2015-03-26)

  • Release Plone 5.0b1 [esteele]

5.0a3 (2014-11-01)

  • Release Plone 5.0a3 [esteele]

5.0a2 (2014-04-20)

  • Move plone.app.theming dependency into Products.CMFPlone. [esteele]

4.3.4 (2014-10-22)

  • Release Plone 4.3.4 [esteele]

4.3.3 (2014-02-19)

  • Release Plone 4.3.3 [esteele]

4.3.2 (2013-08-14)

  • Release Plone 4.3.2 [esteele]

4.3.1 (2013-05-30)

  • Release Plone 4.3.1 [esteele]

4.3 (2013-04-06)

  • Release Plone 4.3 [esteele]

4.3b2 (2013-01-17)

  • Release Plone 4.3b2 [esteele]

4.3b1 (2013-01-01)

  • Release Plone 4.3b1 [esteele]

4.3a2 (2012-10-18)

  • Release Plone 4.3a2 [esteele]

4.3a1 (2012-08-31)

  • Release Plone 4.3a1 [esteele]

4.2.1 (2012-08-11)

  • Release Plone 4.2.1 [esteele]

4.2 (2012-06-29)

  • Release Plone 4.2 [esteele]

4.2rc2 (2012-05-31)

  • Release Plone 4.2rc2 [esteele]

  • Add explicit dependencies on some zope.app libraries, to ensure they stay included during the 4.2 series. [hannosch]

4.2rc1 (2012-05-07)

  • Release Plone 4.2rc1 [esteele]

4.2b2 (2012-02-09)

  • Release Plone 4.2b2 [esteele]

4.2b1 (2011-12-05)

  • Release Plone 4.2b1 [esteele]

4.2a2 (2011-08-25)

  • Release Plone 4.2a2 [esteele]

4.2a1 (2011-08-08)

  • Release Plone 4.2a1 [esteele]

4.1 (2011-07-12)

  • Release Plone 4.1 final [esteele]

4.1rc3 (2011-06-02)

  • Release Plone 4.1rc3 [esteele]

4.1rc2 (2011-05-21)

  • Release Plone 4.1rc2 [esteele]

4.1rc1 (2011-05-20)

  • Release Plone 4.1rc1 [esteele]

4.1b2 (2011-04-06)

  • Release Plone 4.1b2 [esteele]

  • Depend on wicked now that Products.CMFPlone doesn't. [davisagli]

4.1b1 (2011-03-04)

  • Release Plone 4.1b1 [esteele]

4.1a3 (2011-02-14)

  • Release Plone 4.1a3 [esteele]

4.1a2 (2011-02-10)

  • Include plone.app.caching as an optional, shipped add-on. [esteele]

4.1a1 (2011-01-18)

  • Separate Products.CMFPlone from the Plone egg. [elro]

Metadata

Release files for Plone 6.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Plone 6.1.6
File Size Uploaded Provenance Actions
plone-6.1.6.tar.gz 17.3 kB Without provenance Details for plone-6.1.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for Plone 6.1.6
File Interpreter ABI Platform Actions
plone-6.1.6-py3-none-any.whl Python 3 none any Details for plone-6.1.6-py3-none-any.whl

Total release size: 23.1 kB

Release files / plone-6.1.6.tar.gz

Download URL plone-6.1.6.tar.gz
Size 17.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3d65f05ec46804bd2280e1070e2b2dc14923bfc1a459db65d8a723c2afefb61b
BLAKE2b-256 checksum
How to use checksums
f12f820c66081db6a101ed8cc057cd33676bd5b99f7b24dadef6f0daf453fc21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.19

Release files / plone-6.1.6-py3-none-any.whl

Download URL plone-6.1.6-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2c320c76d6e466b799e0473cf06b5e5db48ef31b1d7fb1e8da286c1ca5f97c32
BLAKE2b-256 checksum
How to use checksums
d52c0e05d7aaab0dab308f5d4ed937295928bfdc71cd2e54fcf3ee00e5e89216
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.19

Security for Plone 6.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

6.1.6 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page