The Plone CMS: root integration package

Related tags

CMS Plone
Overview

About Plone

Plone is a mature, secure and user-friendly Content Management System (CMS).

Plone - and the Open Source community behind it - aggregates more than 15 years experience in content management. It offers all major features expected by a modern CMS out-of-the-box.

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

Plone works as a

  • full-featured classical server-side rendered CMS,
  • headless CMS offering all features as a REST API.

Installing Plone

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

Plone runs as container in the cloud with Docker.

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, web sites, 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 is easy to use. 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 is standard. Plone carefully follows standards for usability and accessibility. Plone pages are compliant with US Section 508, and the W3C's AAA rating for accessibility.
  • 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 three hundred 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, open source and commercial, and runs on a vast array of platforms, including Linux, Windows, Mac OS X, Solaris and BSD.

Technical overview

Plone is a content management platform written in Python. 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 hierachical object database, the ZODB. The ZODB can be connected to simple file-storages, scalable ZEO-Servers or Postgres, MySQL and Oracle. There are addon and techniques, however, to share information with other sources, such as relational databases, LDAP, filesystem files, etc.

Official Resources

Comments
  • update README

    update README

    The plone.com site was retired, its content merged with plone.org The Gitter chat was replaced by Discord

    Also, please change link in project page "About" to plone.org

    04 type: enhancement 13 prio: normal 21 status: confirmed 41 lvl: easy 
    opened by mtrebron 3
  • Plone 5.1rc2 : Folder contents listing should be looking up edit actions on Archetypes content...

    Plone 5.1rc2 : Folder contents listing should be looking up edit actions on Archetypes content...

    When I'm in Plone 5.1rc2, Contents view and click the pencil (edit) icon on the row with my PFG folder, I get a 404 error. The displayed URL is .../@@edit If I change this manually to .../edit the folder properties form comes up as expected. It also works correctly when I click the edit button in the toolbar.

    per @smcmahon "You’ll want to file an issue on that for 5.1. The folder contents listing should be looking up edit actions on Archetypes content rather than just assuming @@edit will work. If it doesn’t or can’t get fixed, I’ll do a workaround in PFG."

    Thanks for everything, Plonistas! Plone 5 is amazing, can't even imagine where we'll be by 2020 ;-)

    opened by pfraterdeus 3
  • Please consider reorganize the `plone.volto` requirement.

    Please consider reorganize the `plone.volto` requirement.

    https://github.com/plone/Plone/blob/fc31ec477621766fbf42e7595bdd6321cee18b9d/setup.cfg#L38

    Please consider reorganize the plone.volto requirement.

    AFAICS for backend only (i.e. Classic UI) installations it is not really necessary.

    opened by me-kell 2
  • E-commerce in Plone

    E-commerce in Plone

    Hi,

    I am looking for some help in finding an e-commerce plugin to be used in the Plone 4.3.3 instance.

    Requirements

    1. Ability for end users to add new products with description
    2. Ability to specify discounts as percentage or fixed amount
    3. Ability to add amounts with and without VAT
    4. Ability to integrate with payment processors (preferably Stripe)
    5. Ability to email on successful payment

    I have unsuccessfully tried bda shop and ftw.shop where the former had many dependencies that I need to update from my current pinned versions, yet the instance kept looping automatically between starting and stopping. The latter although it installed successfully, didn't have payment integration facility that I can workout.

    The developers said I will need some good level of understanding of both Plone and Template libraries (TAL) to add a new payment processor. Plus, this module didn't support discounts which is key.

    Any help is most appreciated.

    Thanks

    P.S. I agree that Plone 4.3.3 is a bit old now however unfortunately I am not a full-time developer myself and trying to fill the gap in the absence of one. We will imminently look at migrating to Plone 5 or 6 depending on our budgets and availability of resources.

    opened by AshRaghav 2
  • Upload Diazo Theme ZIP

    Upload Diazo Theme ZIP

    If i upload a diazo theme in a zip folder then plone navigates on a page where i can see the error: "Page not found!" and the site has no style! (Plone 5.2 Linux)

    opened by paulober 1
  • No code syntax highlighting

    No code syntax highlighting

    For companies writing technical content with programming code, syntax highlighting is a must. This makes Plone useless for us even though it is powerful. Do you know of how to make it possible? I don't think we have the hand on hacking TinyMCE inside a Plone environment. As far as I know, TinyMCE comes with a plugin named 'Code Sample' which does syntax highlighting. But sounds like we cannot install it from PLone.

    Is there any other possibility to use a different editor which supports code syntax highlighting? Thanks

    opened by hanynowsky 1
  • Fixed links in README.rst.

    Fixed links in README.rst.

    It is nice if https://pypi.python.org/pypi/Plone points to working links. :-)

    Should be done on 4.3 and 5.1 too, but let's get the text correct on 50 first. The text for all three is the same (on 4.3 it is txt instead of rst though).

    I would say no changelog entry is needed for this pull request, and also no Jenkins run. :-)

    32 needs: review 24 status: ready 01 type: bug 
    opened by mauritsvanrees 1
  • Adding content in German Plone site: ConstraintNotSatisfied: de_DE

    Adding content in German Plone site: ConstraintNotSatisfied: de_DE

    Create a new plone site. Choose German as language of site. Try to create a news item in the news folder.

    Traceback (innermost last):
    Module ZPublisher.Publish, line 138, in publish
    Module ZPublisher.mapply, line 77, in mapply
    Module ZPublisher.Publish, line 48, in call_object
    Module plone.z3cform.layout, line 66, in __call__
    Module plone.z3cform.layout, line 50, in update
    Module plone.dexterity.browser.add, line 127, in update
    Module plone.z3cform.fieldsets.extensible, line 59, in update
    Module plone.z3cform.patch, line 30, in GroupForm_update
    Module z3c.form.group, line 141, in update
    Module z3c.form.group, line 52, in update
    Module z3c.form.group, line 48, in updateWidgets
    Module z3c.form.field, line 277, in update
    Module z3c.form.browser.select, line 51, in update
    Module z3c.form.browser.widget, line 171, in update
    Module z3c.form.widget, line 221, in update
    Module z3c.form.widget, line 114, in update
    Module zope.schema._bootstrapfields, line 78, in __get__
    Module zope.schema._bootstrapfields, line 182, in validate
    Module zope.schema._field, line 389, in _validate
    ConstraintNotSatisfied: de_DE
    
    opened by juh2 1
  • require archetypes.multilingual

    require archetypes.multilingual

    As long as Plone requires Products.ATContentTypes, it should also require archetypes.multilingual even if plone.app.multilingual does not do so.

    plone.app.multilingual currently does, but I'm going to submit a PR to stop that so that it's possible to install Products.CMFPlone without getting ATContentTypes.

    24 status: ready 
    opened by davisagli 0
  • Session cookie lifetime Documentation link is broken

    Session cookie lifetime Documentation link is broken

    I would like to extend the cookie lifetime (login time for user) in Plone 5. The link https://docs.plone.org/develop/plone/sessions/cookies.html#session-cookie-lifetime in the documentation is broken.

    opened by bjoernh 6
Owner
Plone Foundation
Core of the enterprise CMS Plone and related projects. For add-ons visit: https://github.com/collective
Plone Foundation
Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.

Kotti Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System c

Kotti 394 Jan 7, 2023
CMS framework for Django

Created by Stephen McDonald Overview Mezzanine is a powerful, consistent, and flexible content management platform. Built using the Django framework,

Stephen McDonald 4.6k Dec 29, 2022
The easy-to-use and developer-friendly CMS

django CMS Open source enterprise content management system based on the Django framework and backed by the non-profit django CMS Association. Get inv

django CMS Association 9.1k Jan 4, 2023
The easy-to-use and developer-friendly CMS

django CMS Open source enterprise content management system based on the Django framework and backed by the non-profit django CMS Association. Get inv

django CMS Association 9.1k Jan 8, 2023
Ella is a CMS based on Python web framework Django with a main focus on high-traffic news websites and Internet magazines.

Ella CMS Ella is opensource CMS based on Django framework, designed for flexibility. It is composed from several modules: Ella core is the main module

null 295 Oct 16, 2022
An open source CMS, in python and integrable in Django

Python CMS based on the Django Framework

Titouan Bénard 0 Sep 10, 2021
Random tarot card generator + rudimentary Django CMS

TAROT JUICER This is a rudimentary Django-based CMS which dynamically presents tarot-related content placed onto unconventional but familiar contexts

Kyle Rafa Lazaro 7 Apr 26, 2022
A python open source CMS scanner that automates the process of detecting security flaws of the most popular CMSs

CMSmap CMSmap is a python open source CMS scanner that automates the process of detecting security flaws of the most popular CMSs. The main purpose of

RazzorBack 1 Oct 31, 2021
Django CMS Project for quicksetup with minimal installation process.

Django CMS Project for quicksetup with minimal installation process.

Dipankar Chowdhury 3 Mar 24, 2022
A plugin for Wagtail CMS, to have Icon Blocks (Fontawesome support)

WAGTAIL ICONIFY Library developed for Wagtail CMS, its purpose is to provide icon blocks from various libraries Special thanks to Alex Gleason, as wel

null 2 Jun 7, 2022
A python based tool that executes various CVEs to gain root privileges as root on various MAC OS platforms.

MacPer A python based tool that executes various CVEs to gain root privileges as root on various MAC OS platforms. Not all of the exploits directly sp

null 20 Nov 30, 2022
Plone Interface contracts, plus basic features and utilities

plone.base This package is the base package of the CMS Plone <https://plone.org>. It contains only interface contracts and basic features and utilitie

Plone Foundation 1 Oct 3, 2022
A Django-based CMS with a focus on extensibility and concise code

FeinCMS - An extensible Django-based CMS When was the last time, that a pre-built software package you wanted to use got many things right, but in the

FeinCMS 847 Jan 7, 2023
Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.

Kotti Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System c

Kotti 394 Jan 7, 2023
CMS framework for Django

Created by Stephen McDonald Overview Mezzanine is a powerful, consistent, and flexible content management platform. Built using the Django framework,

Stephen McDonald 4.6k Dec 29, 2022
The easy-to-use and developer-friendly CMS

django CMS Open source enterprise content management system based on the Django framework and backed by the non-profit django CMS Association. Get inv

django CMS Association 9.1k Jan 4, 2023
The easy-to-use and developer-friendly CMS

django CMS Open source enterprise content management system based on the Django framework and backed by the non-profit django CMS Association. Get inv

django CMS Association 9.1k Jan 8, 2023
Ella is a CMS based on Python web framework Django with a main focus on high-traffic news websites and Internet magazines.

Ella CMS Ella is opensource CMS based on Django framework, designed for flexibility. It is composed from several modules: Ella core is the main module

null 295 Oct 16, 2022
Unsafe Twig processing of static pages leading to RCE in Grav CMS 1.7.10

CVE-2021-29440 Unsafe Twig processing of static pages leading to RCE in Grav CMS 1.7.10 Grav is a file based Web-platform. Twig processing of static p

Enox 6 Oct 10, 2022