plone / Products.CMFPlone

The core of the Plone content management system
https://plone.org
GNU General Public License v2.0
240 stars 183 forks source link

PLIP: Add option to disable parts of Classic UI #3923

Open mauritsvanrees opened 4 months ago

mauritsvanrees commented 4 months ago

PLIP (Plone Improvement Proposal)

Responsible Persons

Proposer: Maurits van Rees

Seconder:

Abstract

In Plone 6.1+, you can disable loading parts of the Classic UI code by setting an environment variable.

Motivation

In Plone 7, Classic will be optional: by default with CMFPlone you get a very bare Plone Site, and you should either add plone.volto or plone.classicui. Meanwhile, in Plone 6.1+, it would be good to start preparing for this, and see which parts we can safely let away.

Assumptions

Proposal & Implementation

Proof of concept: https://github.com/plone/Products.CMFPlone/pull/3922

Alternative:

Deliverables

Moving more portlet code together would be helpful, but that can be done in a separate PR.

Risks

Participants

tisto commented 2 weeks ago

I approved this PLIP. cc @plone/framework-team @plone/release-team