14 views
 owned this note
# Plone Classic UI Team meeting minutes 2025-01-08 Discord Classic UI voice, video, and chat channel: https://discord.com/channels/786421998426521600/862359284422410302 Discord Classic UI chat channel: https://discord.com/channels/786421998426521600/787254601656827924 Classic UI GitHub Project Board: https://github.com/orgs/plone/projects/28 Post meeting minutes after the meeting: https://community.plone.org/c/development/classic-ui/56 Update plone.org as needed: https://plone.org/community/teams/classic-ui-team ## Participants: - Maik Derstappen - Jan Buruck ## Topics - Alpine City Sprint Innsbruck from 10.02.-14.02. - Main topic: - move all templates into plone.app.layout and all other logic out of that package into CMFPlone - https://github.com/plone/Products.CMFPlone/issues/3953 I see two list of package to work on: 1. Packages which have a relevance for headless systems 2. Packages which have no relevance for headless systems and therefor can ignore packages like plone.app.portlets aso Packages in the first category need to be addressed first. Packages in the second category can but don't have to be touched. As they could be ignored completely by headless systems. But from the point of making things simpler for classic ui templating, it would be desirable to have eventually most if not all templates in plone.app.layout. - Discuss and experiment with new ways on how to do templating/theming in classic ui - macros, viewlets, portlets and composite views? - new lean base theme? - Diazo as an optional addon? # Plone Classic UI Team meeting minutes 2024-12-11 Discord Classic UI voice, video, and chat channel: https://discord.com/channels/786421998426521600/862359284422410302 Discord Classic UI chat channel: https://discord.com/channels/786421998426521600/787254601656827924 Classic UI GitHub Project Board: https://github.com/orgs/plone/projects/28 Post meeting minutes after the meeting: https://community.plone.org/c/development/classic-ui/56 Update plone.org as needed: https://plone.org/community/teams/classic-ui-team ## Participants: - Steve Piercy - Peter Mathis - Maik Derstappen - Jan Buruck - Johannes Raggam ## Topics - [Quo Vadis Classic UI](https://docs.google.com/document/d/1qUZBTBLS6IcUFUrI8Rf_rE_8WoZcrYJU4dRoAhOGDkk/edit?tab=t.0#heading=h.nci0h1b5aw0m) - Discussion at PloneConf 2024 - Future sprints will be funded by the Plone Foundation only if they are Strategic, which means that they must work on approved PLIPs or roadmap items. Of course, you are welcome to find your own funding. - Is there a leader of the Classic UI Team? - How to contact? - The future of architecture of Classic UI Theming will be discussed at the Alpine City Sprint in person. - Continue to add ideas to discuss in the Google Doc. The Classic UI Team will reconvene on Mon, Dec 16, 1:30 PM CET to review and prioritize issues. Eventually add the items to the GitHub Project Board at https://github.com/orgs/plone/projects/28. - Anyone missing from https://github.com/orgs/plone/teams/classicui-team ? - If needed, we can create a private channel for the Classic UI Team on Discord and add members of the GitHub Classic UI Team to a new Discord Classic UI Team. Security did this, and Volto Team had to do so as well after several unfortunate incidents from its curse of popularity. - https://plone.org/community/teams/classic-ui-team - [Restructure Theming Classic UI documentation](https://github.com/plone/documentation/issues/1645#issuecomment-2524653131) - Many topics are empty or just useless outlines. - Short-term fixes are listed in that comment. - Long-term fixes need to be discussed. Should we add, remove, or rename topics? Should we move content between topics? - [PLIP: Reuse Volto components in Classic UI](https://github.com/plone/Products.CMFPlone/issues/4067) - Alpine City Sprint ### PLIP's - https://github.com/plone/plone.classicui/issues/15 - https://github.com/plone/plone.classicui/issues/16 - https://github.com/plone/Products.CMFPlone/issues/3772 - https://github.com/plone/Products.CMFPlone/issues/3909 - https://github.com/plone/Products.CMFPlone/issues/3923 # Plone Classic UI Team meeting 13.11.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Steve Piercy / stevepiercy - ## Topics ### Documentation - New install docs in Admin guide from https://github.com/plone/documentation/pull/1746 - New [Add comparison between Buildout and pip installation tools for Classic UI](https://github.com/plone/documentation/pull/1766) - Feedback on vision of Install and Develop Guides - https://github.com/plone/documentation/issues/1768#issuecomment-2465861395 - pipx vs. uvx discussion - https://github.com/plone/documentation/issues/1771 - Is anyone interested in developing Cookieplone to install the Plone backend or Classic UI for development? See https://github.com/plone/documentation/pull/1746#discussion_r1826609242. If yes, then Steve will resurrect the removed document and mark it as "experimental". If no interest, then it will be relegated to "nice idea, but no interest" dust bin. - ### Other - petschki did some nice updates to Mosaic: https://github.com/plone/plone.app.mosaic/pull/609 - Open for discussion: the new tag filtering approach for tinymce: https://github.com/plone/Products.CMFPlone/pull/4060 ... this reduced page size significantly. See also https://github.com/plone/Products.CMFPlone/issues/3204. - [Allow bundles to be rendered after "theme" and "custom" bundles](https://github.com/plone/Products.CMFPlone/pull/4054) # Plone classic ui team meeting 09.10.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Maik Derstappen / MrTango - Steve Piercy / stevepiercy - Johannes Raggam / thet ## Topics ### Image ALT Text - not autogenerated for TinyMCE - we should use the new ALT-text see https://github.com/plone/plone.app.contenttypes/pull/701 field in plone.namedfile tag() - alt and title are automatically set in plone.namedfile: https://github.com/plone/plone.namedfile/issues/162 ### Accessibility Volto a11y Team meeting, every two weeks on Tuesdays. https://discord.com/channels/786421998426521600/787308038050545666/1290629596353531955 Some docs are here: https://6.docs.plone.org/volto/contributing/accessibility-guidelines.html ### JavaScript for Plone 6 Resurrect https://github.com/plone/documentation/issues/903 and https://github.com/plone/documentation/issues/1270. Extend our current Documentation Build and Deploy workflow: https://github.com/plone/documentation/blob/6.0/.github/workflows/build_deploy.yml. Follow the example of [Storybook](https://6.docs.plone.org/storybook/). To integrate Mockup in docs.plone.org - for any questions regarding GitHub Actions access to that domain or for any other strategy, ask the Plone AI team, starting with @fredvd, then @polyester, @ericof, @davisaglick. There was an attempt to get the Mockup docs (Markdown files +‌ the JavaScript bundle) directly into docs.plone.org in: https://github.com/plone/documentation/pull/1548 Johannes is checking, if we can resurrect this effort. ### Documentation - New sections for Install, Manage, Conceptual Guides - https://6.docs.plone.org/install/index.html - https://6.docs.plone.org/manage/index.html - https://6.docs.plone.org/conceptual-guides/index.html - Pull requests under review. - https://github.com/plone/documentation/pull/1731 - https://github.com/plone/documentation/pull/1733 - https://github.com/plone/documentation/pull/1701 - https://github.com/plone/documentation/pull/1703 - Choose a frontend. - https://github.com/plone/documentation/issues/1353 # Plone classic ui team meeting 11.09.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## PLIP-Board (classic-ui) - https://github.com/orgs/plone/projects/50/views/1 ## Participants: - Maik Derstappen / MrTango - Jan Buruck / 1letter - Mikel Larreategi / erral - Peter Mathis / petschki - Steve Piercy / stevepiercy - Maurits van Rees ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## PLIP-Board (classic-ui) - https://github.com/orgs/plone/projects/50/views/1 ## Topics - documentation how to install Plone with classic UI. Currently it's not really documented. - This applies for installing Volto too, but let's go and fix Classic UI installation story as a good example. - There is a project board already for [Plone Installation](https://github.com/orgs/plone/projects/16). - There is also how to [Install Plone core for Contributing](https://6.docs.plone.org/contributing/core/index.html). - check also https://github.com/orgs/plone/projects/28/views/1?pane=issue&itemId=49287336 - We need to add the following: - Help all users decide which frontend to install, Classic UI or Volto and its derivatives. Add this content to https://6.docs.plone.org/install/index.html - New page to install Classic UI only, without Volto, using either: - Buildout @petschki will work on this part - pip @1letter - for both ways, maybe also developer setup? - moving classic-ui templates and views to plone.app.layout - using plone.classicui as a classic ui base distribution - jbot alias feature https://github.com/zopefoundation/z3c.jbot/pull/20 - contenbrowser status: it's ready to be used. We will merge it and continous to work on it. - see https://github.com/plone/Products.CMFPlone/pull/4008 for testfixtures and a combination of tested PRs on Jenkins # Plone classic ui team meeting 14.08.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Maik Derstappen / MrTango - Jan Buruck / 1letter - Mikel Larreategi / erral ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## PLIP-Board (classic-ui) - https://github.com/orgs/plone/projects/50/views/1 ## Topics - Jan is working on some UI issues in plone.app.event - We have some issues in TinyMCE in 6.1, he mentioned - Maik will get in contect with petschki to get content browser finished - Any one want's to give a classic UI related training during the PloneConf? - Patternslib/Mockup, Theming, z3c.form? - erral to contact petschki on mockup/patternslib # Plone classic ui team meeting 17.07.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Maik Derstappen / MrTango - Peter Mathis / petschki - Jan Bruck / 1letter - yuri ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## PLIP-Board (classic-ui) - https://github.com/orgs/plone/projects/50/views/1 ## Topics to discuss: - check where we need to add PLIP's> contentbrowser? - https://github.com/plone/plone.classicui/issues/14 - update classic UI topic like contentbrowser in Roadmap https://docs.google.com/document/d/1CCuf6CF2FYYAHYXea4tN3NPI5o_mFg0hnjxSzgJ3E5Q/edit#heading=h.aczyuw2yex2w - done - content browser missing features - favorites - templates overrides -> @plone/registry - create PLIP remove pat-select2 in Plone 7 -> https://github.com/plone/plone.classicui/issues/16 - create PLIP remove relateditems-widget in Plone 7 -> https://github.com/plone/plone.classicui/issues/15 # Plone classic ui team meeting 12.06.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Maik Derstappen / MrTango ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: ### Buschenschanksprint - Planning Document: https://docs.google.com/document/d/1PmJbcayHYDFy78vRfwm_QmL7aEVZIcp3S4CC9Y7hSiw/edit - GitHub project page for potential https://github.com/orgs/plone/projects/44 ### TinyMCE 7 downgrade to 6? - TinyMCE 7 is missing the template plugin, it's now in Enterprise. - Discord discussion: https://discord.com/channels/786421998426521600/787254601656827924/1249993096570208287 - PR porting the v6 version of the plugin to v7 https://github.com/plone/mockup/pull/1384 ### Documentation Just one page in documentation: - [Create a Contributing to Plone section](https://github.com/plone/Products.CMFPlone/issues/3973) ...but if you want more: - [Migrate buildout.coredev docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1486) - [Migrate plone.app.dexterity docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1445) ### timezone support with `plone.app.event` - [[DRAFT] PLIP #5629: Enhance timezone support in UI for plone.app.event based types](https://github.com/plone/volto/issues/5629) - collective/icalendar support for [`zoneinfo`](https://github.com/collective/icalendar/pull/623) open pull request, needs review ### pat-contentbrowser Progress is quite far, MrTango will discuss next steps on Fri with petschki. https://github.com/plone/mockup/pull/1377 # Plone classic ui team meeting 08.05.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Steve Piercy / stevepiercy - Maik Derstappen - Johannes Raggam ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: ### Buschenschanksprint - Planning Document: https://docs.google.com/document/d/1PmJbcayHYDFy78vRfwm_QmL7aEVZIcp3S4CC9Y7hSiw/edit - GitHub project page for potential https://github.com/orgs/plone/projects/44 ### Documentation - Migrate pull request preview feature from Netlify to another provider. See https://github.com/plone/plone-sphinx-theme/issues/4#issuecomment-2100211204 - Preview at temporary URL: https://plone.github.io/plone-sphinx-theme - https://github.com/plone/plone-sphinx-theme/ - Complete PRs - https://github.com/plone/documentation/pull/1648 - https://github.com/plone/documentation/pull/1253 # Plone classic ui team meeting 10.04.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - Maik Derstappen / MrTango - Peter Mathis / petschki ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: ### PLIP: Add option to disable parts of Classic UI - PLIP: Add option to disable parts of Classic UI: https://github.com/plone/Products.CMFPlone/issues/3923 ### TinyMCE plugins with and without Module Federation - make it simpler to add `external_plugins` which do not use mockup internals ### `pat-contentbrowser` https://github.com/plone/mockup/pull/1377 - should we use `plone.restapi` for the JSON endpoints? - talking with @mrTango, @jensens, @petschki we should do not because it should be possible to use Plone classic UI without restapi (jens mentioned circular dependency problems.) - the vocabulary end point in Plone core has all features we need. - sorting in content browser column, would be nice - global search in content browser? - we decided to not do it, one can use ajax select widget to have this, no need to also have it here # Plone classic ui team meeting 13.03.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - @stevepiercy - Maik Derstappen / MrTango - Johannes Raggam - Maurits van Rees - Phillip Bauer ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: - Last call for feedback on GSoD proposal https://gist.github.com/stevepiercy/ae3b0ef94e4e92f496a03c2f2df97e03 - Complete open PRs: https://github.com/plone/documentation/pulls - Top 3 documentation issues: - [Create a Contributing to Plone section](https://github.com/plone/documentation/issues/1278) - [Migrate buildout.coredev docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1486) - [Migrate plone.app.dexterity docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1445) - Buschenschanksprint "Strategic" approval - PLIP: Add option to disable parts of Classic UI: https://github.com/plone/Products.CMFPlone/issues/3923 - Report Plone-Tagung Sprint - plone.distributions look awesome - let's create some advanced Classic UI distributions - petchki/MrTango worked on pat-content-browser, replacement for pat-related-items - the plan is to have it optionally in Plone 6.1 via the classicui package - work is continuing following weeks - MrTango/Thomas Lotze started working on plone.typesense to have full Typesense search integration for Plone - Plone 6.1: Python 3.10-3.12. # Plone classic ui team meeting 14.02.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - @stevepiercy - @mrtango - @thet - @erral - @petschki ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: - [Plone Tagung](https://plonetagung.de/2024/) - JBOT - Extend ZCML - Classic UI to Static Site talk by @MrTango - Plone competition @MrTango - An agency moved away from Plone (Volto) and to Wagtail - WordPress - Drupal - Typo3 - [Google Season of Docs draft proposal](https://gist.github.com/stevepiercy/ae3b0ef94e4e92f496a03c2f2df97e03). @stevepiercy - Feedback wanted. - Stipends available for participants. - @Maik asks Jan Ulrich Hasecke if he is interested in participating as professional technical writer. - Documentation updates @stevepiercy - [Install](https://6.docs.plone.org/install/index.html) - [First-time contributors](https://6.docs.plone.org/contributing/first-time.html) - [Image handling](https://6.docs.plone.org/classic-ui/images.html#scaling-mode) - Still need lots of 5.2 docs to be migrated. - [Migrate buildout.coredev docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1486) - [Migrate plone.app.dexterity docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1445) - Framework Team status and coordination with other teams: @erral - Instead of having a meeting for the sake of having a meeting, the Framework Team will have ad hoc meetings to discuss and resolve issues. Contact each of the relevant team leads to call an ad hoc meeting. - Maik suggests having someone from IMIO in the meetings because of their work on Classic. @erral will try to get them on-board. - Review Documentation PR https://deploy-preview-1547--6-docs-plone-org.netlify.app/guides/classic-ui/working-with-content/index.html @petschki -> plonetagung - Plone 6.1a1 - plone.app.z3cform 4.4.x improvements - https://6.docs.plone.org/backend/widgets.html - https://6.docs.plone.org/backend/fields.html - https://6.docs.plone.org/backend/schemas.html - https://6.docs.plone.org/backend/content-types/index.html - mockup/staticresource maintenance - Discussed about https://github.com/plone/Products.CMFPlone/pull/3844 caching problems - @petschki will rethink this at the plonetagung with @tlotze # Plone classic ui team meeting 10.01.2024 Discord Classic UI voice and video channel: https://discord.com/channels/786421998426521600/862359284422410302 Put meeting minutes here, after the meeting: https://github.com/plone/classic-ui-team/tree/main/meeting-minutes ## Participants: - @stevepiercy - @pbauer - @maurits - @thet - @DonThorHammer - @nikunjrohit ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: - Final call: updated Plone release policy [Maurits] - https://docs.google.com/document/d/1NnWVCfXQzFlpZQZQKythpiBmID2_ycR_Ug-bozHYdqI/edit?usp=sharing will replace https://plone.org/download/release-schedule - https://docs.google.com/spreadsheets/d/1xQvgkrzDBbx-eaQ6eSeUFsBe0CJRq_WmaQzzugUNCVQ/edit?usp=sharing is the source for the release graphic and the versions table. - https://docs.google.com/document/d/1yVOL4MopTTGkTqYpcBORSowOlb3ebvTSiH7gQjZ_brg/edit?usp=sharing will replace https://plone.org/security/update-policy - Documentation top 4 open issues [Steve] - [Clarify install methods to either "Create a project" or "Contribute to a package"](https://github.com/plone/documentation/issues/1598) Feedback wanted! - [Create a Contributing to Plone section](https://github.com/plone/documentation/issues/1278) - [Migrate buildout.coredev docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1486) - [Migrate plone.app.dexterity docs into Plone 6 Documentation](https://github.com/plone/documentation/issues/1445) - Other Documentation issues [Steve] - Production vs. Development installation - Customizing Barceloneta theme - Customizing Mockup - PLIP requirement: write docs. - Time Zone PLIP for 6.1 or 6.2 WIP [Steve] - Cannot set events with a user preferred time zone: - [Volto #5324](https://github.com/plone/volto/issues/5324) - [plone.org #141](https://github.com/plone/plone.org/issues/141) - Cannot set events with a user preferred time zone: [plone.org #151](https://github.com/plone/plone.org/issues/151) - Event Content Type Overhaul [Volto #5551](https://github.com/plone/volto/issues/5551) - Fixed utc problems in RecurrenceWidget [Volto #5002] - Date and Time inputs should continue to use HTML5 inputs. - Add `<date>` and `<time>` HTML markup for date and time values when displayed. - Ensure that Publish and Expiration Dates have times. - Upgrade steps need to be considered for all objects that have a date or time. - [Google Season of Docs](https://developers.google.com/season-of-docs/) topics? [Steve] - Possible PLIPS for 6.1/6.2 - Use better semantic HTML in Plone (`<time>`, `<address>`) - Remove AtD settings from TinyMCE settings. - [Plone Tagung](https://plonetagung.de/2024/). Sprints to get Momentum for Plone 6.1. - We mentioned `plone.classicui` package. It would be nice to have all the templates in one place. # Plone classic ui team meeting 29.11.2023 ## Participants: - @mrtango - @fredvd - @stevepiercy - @maurits - @thet ## Classic UI Project Board - https://github.com/orgs/plone/projects/28 ## Topics to discuss: * release schedule feedback for Maurits? * https://docs.google.com/document/d/1NnWVCfXQzFlpZQZQKythpiBmID2_ycR_Ug-bozHYdqI/edit?usp=sharing ## pull requests to discuss/open: * tabular PR Gotcha - https://github.com/plone/plone.app.contenttypes/pull/676 * Maik is looking at it, has not finished review * TinyMCE 6 update for richtextfields/pattern has been merged, but issue with preview of TinyMCE templates are not styled with the theme styles * Add deprecation warnings in JBOT for templates: https://github.com/plone/plone.classicui/issues/7 ## Missing docs - annotations - config registry - security - sending email - subscribers - users/groups - vocabularies - workflows - ZODB - Templates - [Integrate Mockup's documentation](https://github.com/plone/documentation/pull/1548) - Who would be the people that Steve can persuade to review and contribute documentation, migrating 5.2 docs to 6.0? ## Announcement of Classic UI Team meetings - Discord: Steve will update Apollo with details. - plone.org? Example by Documentation Team: https://plone.org/community/teams/documentation/documentation-team-meeting - Xwitter - Mastodon - Community has a new Category for Classic UI: https://community.plone.org/t/about-the-classic-ui-category/18245 - How to get old/long time users who use Classic UI on board of the team effort? Posts on ploneorg, community discord - Idea: 'what has been going on with Plone lately' (last 3-5 years) for people long gone? 15 # Plone classic ui team meeting 25.10.2023 ## Report of PloneConf Maurits, reported a bit from PloneConf and also idea for released 6.0 and 6.1. Ongoing decoupling of Packages in core. Release policy and roadmap needs to be discussed on the Plone Community Forum so that everyone is paddling this boat in the same direction. This includes our support policy. It needs to be published on plone.org. In particular, what version of Volto will the released cookiecutter use, and what do you need to put into Plone 6 Documentation? Maurits, Victor, and Timo are leading this effort. Many details need to be discussed about the future direction of Classic UI, and this should be fed into the Plone Release Schedule, Support Policy, and Roadmap. Who needs to be involved in this detailed discussion? Participants: - @mrtango - @jensens - @petschki Topics: - Move templates - JBOT - See the section "Template aliasing/deprecation" below ## `plone.app.contenttypes` @Gotcha working on https://github.com/plone/plone.app.contenttypes/pull/676 Improve tabular view customizability. To be decided where this can be merged, probably 6.1/2. ## First-time contributors Although Classic UI has not been flooded with newbies, Steve wants to get feedback from the Classic UI Team, as any policy decision and guidance will affect all of Plone. - [Volto Team meeting notes](https://docs.google.com/document/d/1nZV6AI-6hGA-7Trceq2n_iA2M8C1ZBUA6hGAeBGG16Y/edit#heading=h.89f5yqzhczcn) - Documentation pull request: [Update first-time contributors per Volto Team discussion](https://github.com/plone/documentation/pull/1556) - [Pull request preview](https://deploy-preview-1556--6-docs-plone-org.netlify.app/contributing/first-time.html) ## Documentation progress - New page [Backend > Widgets](https://6.docs.plone.org/backend/widgets.html), thanks to @rber474 in [Adds backend widgets content fixing #1307](https://github.com/plone/documentation/pull/1552). - Schemas, Fields, Forms MrTango is working those chapters - WIP [Integrate Mockup's documentation](https://github.com/plone/documentation/pull/1548) - [WIP: Working With Content as new Classic UI user guide](https://github.com/plone/documentation/pull/1547) - Open Classic UI [Issues](https://github.com/plone/documentation/issues?q=is%3Aopen+is%3Aissue+label%3A%2299+tag%3A+classic-ui%22) - Open Classic UI [Pull Request](https://github.com/plone/documentation/pulls?q=is%3Aopen+is%3Aissue+label%3A%2299+tag%3A+classic-ui%22) ## Documentation structure - Idea: https://diataxis.fr/ - example: https://docs.readthedocs.io/en/stable/ Having How-to Guides section in `/guides` on docs.plone.org with sub sections for Volto, Classic-UI and Backend would be good. Volto has already started on this in a long running feature branch (https://github.com/plone/volto/tree/docs-reorg) against which new PRs (such as https://github.com/plone/volto/pull/5334) are made. ``` /guides /volto /classic-ui /backend ``` ## Template aliasing/deprecation trying to get in touch with the `z3c.jbot` or `zope.deferredimport` contributors to get an idea how to solve deprecating and moving templates to different packages without breaking too much. After that we can start moving templates to `plone.classicui` package and decouple more Classic-UI stuff from core. https://github.com/plone/plone.classicui/issues/7 - petschki ## Mockup updates - TinyMCE 6 -> targets Plone 6.1, compatible with Plone 6.0 # Plone classic ui team meeting 20.09.2023 ## Plone 6.1 alpha? - Maik: New picture variant "mini". Will be done this week. - resource registry conditions: conditions do not work yet, there is a bug to be resolved. https://github.com/plone/Products.CMFPlone/issues/3789 this should be fix asap - plone.classicui schould be part of Plone 6.1 and include the new color mode viewlet ### Release cycles For ClassicUI we do not need long support on 6.0.x. You should move to 6.1 once it is out. Can't Volto 16 be used on 6.1 as well? But security support should be okay. There should not be breaking changes in 6.1. Sure, it can happen if we are not careful, but it is not what we intend. ## Art Sprint recap See: https://docs.google.com/document/d/1P3LFRFGlk3Bwm1TitvRMFIC9537mIR96d_SMZ15WlE4/edit - pat-content-browser - a new relateditems widget replacement https://github.com/plone/mockup/tree/pat-content-browser - plone.app.widgets deprecation merge - plone.app.mosaic fixes - z3c.form programmatical attributes: https://github.com/zopefoundation/z3c.form/pull/116 - plone.app.z3cform template rework, based on z3c.form programmatical attributes: https://github.com/plone/plone.app.z3cform/pull/181 - pipforester speedup - Plone core cleanup (plone.app.discussion) - Update mockup documentation: http://plone.github.io/mockup/ - Mockup: Date picker localization discussion and related PR: https://github.com/plone/mockup/issues/1328 https://github.com/Patternslib/Patterns/pull/1172 - And many more... Blog post from Gogo still missing. He is currently at Burning Man. ## RTD Update Steve: If you use RTD, you need to upgrade before mid-September. For an example, see https://github.com/plone/plone.restapi-client/blob/main/.readthedocs.yml ## More - collective.mosaicpage - XXX plone portlet manager addon thingy - XX‌X plone distribution and addons ## Next Meeting - Wed. 13.9.2023, 13:00 CET / 11:00 UTC # Plone Classic UI team meeting xx.xx.xxxx ## Minutes from last meeting - checked, no remarks ## topics for this meeting ### Arts Sprint - Documentation: should we link to training material? Reference tables/overviews in training should be moved back into the documentation, cleaned up from the training and only be referenced from the training to the documentation - Would be nice to have a shared local/remote standup later on monday at the sprint so remote sprinters also have an overview. ### Communications - Discord channel: now move to team or not? Let's keep it as a topic for now. Lets ask discussions team for better cleanup - Team page: create link to Community Plone org Teams / Classic UI team category - Post Notes/Minutes to Community ---- # Plone classic ui team meeting 21.06.2023 ## Team purpose, creation of Team page on plone.org Documentation updating and Improvements are a priority for this year. Could be one of the Features for the Plone 6.1 release planned for this Autumn Secondary documentaiton issue is that the preferred ways of installation are still unclear/undecided Updating of Mockup/patternslib docs. Include static generated patternslib demo's on a subpath in the current documentation site? Create Classic UI category on community.plone.org Getting more hands to help with 'finishing' Classic UI is essential. ## Development/Features considered for Plone 6.1 module federation, make updates for addons easier rebuild relateditems widget (in svelte?), remove select2 dependency. Peter Mathis has already upgraded the select2 widget to latest version, but has regressions that need to be checked/fixed. Tinymce 6 update, needs work on plone link/image plugin make jbot working with deprecation warnings and find templates moved to plone.classicui package. Start moving templates to the plone.classicui package, but with fallback builtin in jbot, so no individual registrations are necessary for every template ## Plone 6.1 roadmap, high level features: Documentation Dark Theme support limit upload sizes related items widget Many collective add'ons are not yet ported