--- id: products-cmfplone version: "6.2.1" license: GPL version 2 license_treatment: copyleft maintenance: active --- # Products.CMFPlone — The Plone Content Management System (core) License: copyleft · Maintenance: active · Downloads: 80.4K/mo ## What it is and what it does Plone is a mature, production-grade content management system built on Python and Zope, first released in 2001. It offers three deployment modes: a traditional server-side rendered HTML CMS, a modern React-based frontend with a REST API backend, or a headless CMS serving only the API. The system includes fine-grained permission control, multilingual support (35+ translations), WCAG 2.1 level AA accessibility compliance, and extensibility through add-ons and custom Python code. Plone stores content in ZODB (Zope's object database), which can be backed by file storage, ZEO servers, or relational databases like PostgreSQL, MySQL, and Oracle. The platform is designed for organizations, project groups, communities, websites, extranets, and intranets. It emphasizes security by design, usability for content editors, and flexibility for developers. The core package provides the CMS foundation; additional features and content types are available through add-ons. Use it for: - Building a multilingual corporate website or intranet with fine-grained access control and workflow management. - Creating a headless CMS backend to serve content to custom frontends built with modern JavaScript frameworks. - Developing a community portal or extranet where content editors need through-the-web customization without code. - Managing complex content hierarchies with custom content types, workflows, and permission rules. - Running a secure, standards-compliant web application on Linux, Windows, macOS, or BSD with Docker containerization. - Extending Plone with custom Python code to integrate with relational databases, LDAP, or other enterprise systems. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Plone is a Python-based content management system that provides a complete server-side rendered CMS, a React-backed REST API frontend, or headless CMS capabilities for custom frontends. Yes, with conditions. Plone is a mature, actively maintained CMS suitable for organizations needing a secure, accessible, multilingual content management platform. However, it is a full application server, not a lightweight library—installation and deployment require dedicated infrastructure planning (buildout, Docker, or managed hosting). The GPLv2 copyleft license requires source disclosure for derivative works. Best suited for teams with Plone expertise or access to commercial support; not a drop-in library for existing Python projects. ## Install pip install products-cmfplone uv add products-cmfplone poetry add products-cmfplone ## Installing Products.CMFPlone Before you install: Low install friction with a wheel distribution. Actively maintained with a release 49 days old and recent commits. Requires Python 3.10 or later. Depends on 82 runtime packages, mostly within the Plone ecosystem, which may require careful environment setup. License in practice: Licensed under GPLv2 (copyleft). Users and redistributors must comply with copyleft obligations: source code must be made available, and derivative works must use the same license. This affects proprietary extensions and commercial deployments. Quickstart: pip install Products.CMFPlone from Products.CMFPlone import api api.portal.get() # Access the Plone portal instance Requires Python 3.10 or later. Plone is a full application server, not a library—typical deployment involves buildout, Docker, or a dedicated Plone hosting setup rather than simple pip install into an existing project. Verify before relying: - Whether the 82 runtime dependencies can be installed cleanly in modern Python environments without version conflicts. - Performance characteristics and scalability limits for typical deployment sizes. - Compatibility of the React-based Volto frontend with specific browsers or client-side requirements. ## Package facts - License: GPL version 2 (copyleft) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 80.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags python content management system, plone cms, headless cms rest api, zope-based web framework, enterprise content management, multilingual cms, accessible web cms, cms, zope-based, headless-capable [View on SkillFed](https://skillfed.io/packages/products-cmfplone) · [View on PyPI](https://pypi.org/project/products-cmfplone/)