owned this note
owned this note
Published
Linked with GitHub
# dCA Tech Committee - Tasks and Decisions Log
###### tags: `meeting protocol`
<small>The Tech Committee meetings documentation must follow the format of the [Tech Committee Log Entry Template](/tech-committee/tasks-and-decisions-log-entry-template.md)</small>
- [Tech Committee task board](https://github.com/django-cms/django-cms-mgmt/projects/1)
- [this doc's hackmd url](https://hackmd.io/ddhvq_aqS6my9gwhLddyPg)
- [this doc's github repo url](https://github.com/django-cms/django-cms-mgmt/blob/master/tech-committee/tasks-and-decisions-log.md)
- [Process: Proposing large feature additions](https://github.com/django-cms/django-cms-mgmt/blob/master/contribution%20policy/contribution%20policy.md)
<strong>Policy: If there are no items on the agenda 30 minutes before the meeting, the meeting will be cancelled.h</strong>
## dd.mm.2024 TEMPLATE
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
9.
## 03.05.2024 TEMPLATE
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- We experience a major slowdown of the CMS while editing. This presumably is caused by many N + 1 issues. I can demonstrate this. (Jacob)
6. Review Tasks
- Merge models Page with Node [#7873](https://github.com/django-cms/django-cms/discussions/7873 (Jacob)
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
9.
## 19.04.2024 CANCELLED
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
## 05.04.2024
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- CMS 4.1.1 release plan, 4.2 roadmap
- 4.2: Changes in models: unique together, `created_by`, `changed_by
- [Publish permissions in the core](https://github.com/django-cms/django-cms/pull/7837) - report on discussion with Andrew (Fabian)
- [Handle special characters in page title](https://github.com/django-cms/django-cms/issues/7859).
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 22.03.2024
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- [Publish permissions in the core](https://github.com/django-cms/django-cms/pull/7837) - discussion with Andrew (Fabian)
- djangocms-text alpha release
- https://github.com/django-cms/django-cms/discussions/7844
- https://github.com/django-cms/django-cms/discussions/7831
- https://github.com/django-cms/django-cms/issues/7838
- DjangoCon Europe, renting an apartment in Vigo?
- Normalizing the table cms_page by replacing `created_by` and `changed_by` against a foreign key.
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 08.03.2024
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mark, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- **Low-level publication permissions** To be re-introduced (like in 4.0) plus new set-home permission by Fabian
- Moe's work on **RTL**: Marketing activity?
-> Ask Moe if we wants to make a screecast demo video (Fabian)
- **Multi-level inheritance** on `CMSPlugin` - seems broken for v4 possibly due to CTE-based plugin tree -> Multi-level inheritance is bad performance-wise and should be replced by abstract models or proxy models, check docs (Fabian)
- **Minor releases**: cms 4.1.1, versioning 2.0.1, alias 2.0.1
- Status of migration tools v3 to v4 -> Jacob repots that migration of his site took 3 to 4 hours.
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
- V3/V4: https://github.com/django-cms/django-cms/issues/7448
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 23.02.2024 CANCELLED
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (Jacob) Discord or Slack but not both.
- (Jacob) Computing page permissions is quite time-consuming. This is because we iterate over the whole queryset and determine the visibility for each page. How about returning a filtered queryset?
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 09.02.2024 TEMPLATE
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mark, Jacob, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (Fabian) Timeline for 4.1.1, also: Board for 4.2 changes
- (Jacob) For users of CMS-4 it seems to be a bit counterintuitive that they first have to "Edit page content" before being able to click on Toolbar -> Language -> Add Translation. In our setup, I changed the menu so that everybody with permissions to change a page can immediately add a page-content for a different language. In my opinion this should be the standard behaviour because it is much more intuitive. How about your opinion on this? -> Jacob creates PR (can go into 4.1.1).
- (Jacob) In model `PageUrl` shouldn't we add a constraint `unique_together = [('page_id', 'language')]` (Fabian, 4.2)?
- (Jacob) Model `Page` and `TreeNode` are related through a `ForeignKey`. This imo should be replaced by a `OneToOneKey` or even better, by merging those models. It's a legacy. (Jacob, 4.2)
- (Fabian) Update on djangocms-text: Sanitation, dynamic attributes
6. Review Tasks
- Djangonauts
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 26.01.2024
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mark, Fabian, Jacob
3. Guest(s) intro
- Raphaela, Erbenebat, Mohammad
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- djangocms-text-ckeditor successor (Fabian)
- Fabian showed demo. [Discussion](https://github.com/django-cms/django-cms/discussions/7769) on github.
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 09.02.2024
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Release horizon for CMS 4.1.1
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 12.01.2024
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Fabian, Mike, Jacob, Mark, Jens-Erik, Nicolai
3. Guest(s) intro
- Raffaela
- Pradhvan
- Mohammad
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- "main" branch of django-cms repo (Fabian)
- Switch main branch to "develop-4"
- Leave a message in Slack to inform everyone
- Long-term goal: one "main" branch, and `release/a.b.x`
- django CMS 3.11.5 release in January? (Fabian) :heavy_check_mark:
- django CMS 4 lean coffee and YT tutorial series? (Fabian)
- First go for some YT videos (1. Identify the right format for our target group: Tutorial? Live Coding? etc.)
- Question on django-filer (finder branch). May I add [django-entangled](https://github.com/jrief/django-entangled) as dependency?
I then would move this library to the dCA and give maintainer access.(Jacob)
- Since deployable versions are generated by GH-actions, wouldn't it be better to not commit generated files such as `bundle.admin.base.js`, etc. (Jacob)
- Djangonauts - we've 3 people who are looking to contribute over the next 8 weeks (and beyond!?) as part of the official program.
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
- Continue with marketing push
- are there any outlets/platforms I should know of?
9. Review approve and post the meeting notes
## 15.12.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 01.12.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jacob, Mark, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Release plan proposal for django CMS 4.1 (Fabian)
- (Final) RC5 (coming week: Fabian)
- Docs (merge into develop-4 repo after RC5)
- Release (preferably this year)
- Migration 3 to 4 experience:
- Currently a few successful migrations exsits
- Knowledge is not codified
- Fabian will creat blog post on migrating his website once django CMS 4.1 is released
- List of apps and plugins on website (Jens):
- Send new packages to Fabian,
- For new website: Automatically pull plugins from PyPi using classifiers.
- django-filer (Jacob)
- Fabian supports as a filer stakeholder
- Invite nmore stakeholders from Divio, What.digital, Nephila, ...
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 17.11.2023 CANCELLED
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 03.11.2023 TODAY
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jens, Fabian, Mark, Miriam and Nicolai
3. Guest(s) intro
- ~~Gerrit, PHI~~, Miriam, PHI
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Idea/proof of concept: layout manager or clickable CSS properties (Jens, deputizing for Gerrit)
- Ruff code formatter rather than black? (Mark)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
- Website Relaunch: https://github.com/orgs/django-cms/projects/5
7. News & updates for / from dCA Board and MarCom
9. Review approve and post the meeting notes
## 20.10.2023 Cancelled
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 06.10.2023 Cancelled
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 21.09.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jacob, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Filer:
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 25.08.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jacob, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- "View restricted" global permission setting (Fabian) - no experience in today's group
- Update on release of 3.11.4 and 4.1.0rc4, both coming next days (Fabian)
- Jacob demos status of django-filer 4
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 11.08.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Report on state of refactoring of django-filer (Jacob)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 04.08.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jacob, Mark, Fabian
3. Guest(s) intro
- Todd Sparrow, Moritz Pritschke
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- New filer frontend demo
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 28.07.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jacob, Jens-Erik, Marc, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Jacob: University of Insbruck is now testing django CMS 4
- Jacob: django-formset new version released
- Fabian: django CMS 3 release within the next 4
- Mark: Maintenance releases for more perephial repos coming up including
- djangocms-picture
- djangocms-modules
- djangocms-transfer
-
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 14.07.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mark, Jens-Erik, Fabian
3. Guest(s) intro
- -
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (please add here)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 30.06.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jens-Erik, Jacob, Fabian
3. Guest(s) intro
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Upcoming django-filer release 3.0 (Fabian)
- Jacob & Jens-Erik will do a local test
- Release approved despite breaking changes (db migrations, drop of Django 2.2, 3.0, 3.1 support, upload validation)
- Updating to Node 18, replacing PhatomJS with headless Chrome, bump Karma from 0.x to 6.x
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 16.06.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mark, Andrew, Jacob, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- django-filer will be updated to 3.0
- file widget by Fabien Michel,
- fix delete user bug by William,
- permission improvement by Vinit,
- performance improvements/mptt drop,
- css fixes (for now no re-use of django CMS core icons)
- django CMS 3.8.1 pinning django-treebeard to < 4.5 (approved)
5. Discussion: UX management for django CMS might require uniform styles, including icons. Currently, all packages can provide their own icons. It might be desirable to allow for some central provision of styles. A concept is needs to be developed giving guidelines.
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 02.06.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- [Proposal to rewrite django-filer from scratch](https://github.com/jrief/django-filer/wiki/Proposal:-Rewrite-django-filer).
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 19.05.2023 Skipped
## 05.05.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Nicolai, Jens-Erik, Jacob, Mark, Fabian
3. Guest(s) intro
- Stefan van den Eertwegh
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Dark mode: Alignment with Django 4.2 (Fabian)
- Potential topics in DjangoCon sprint (Fabian). Here's the feedback from the registration form:
- Refactoring django-filer
- Evaluating TipTap
- Replacing django-mptt and django-treebeard
- Permission for setting home page
- Fomantic UI for djangocms-frontend
- PageTypes for v4
- Django CMS Blog (added)
- Real world application
- (to be complete during call)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 21.04.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mark, Andrew, Jacob, Jens-Erik, Stefan, Fabian
3. Guest(s) intro
- Stefan van den Eertwegh
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- DjangoCon Sprint sessions (Fabian)
- Release checklist (Fabian)
- Fabian updates graph with swim lanes
- First merge needs to be automated
- Unused branch needs to be removed (not to let old data lay around)
- PR to release.a.b.x should be generated automatically
- Add steps for patch releases
- djangocms-admin-style needs tiding up, padding
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 24.03.2023
#### Agenda Points
<small>TBD in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- Jens-Erik, Jacob, Fabian
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Jacob: implement TipTap in Cascade.
- DjangoCon Europe: Sprint for django CMS?
- Release checklist (postponed to next meeting)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 10.03.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Nicolai, Jacob, Mark, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Release planning 3.11.x and future minor releases (Fabian)
- Fabian to create a release checklist
- Fabian to document the release process
- Marketing planning v4 (Nicolai)
- Update django cms demo to v4
- Move quickstart from marios fork to main repo
- Question about automatic translation, for example with DeepL (Jacob)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 24.02.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Andrew, Mark, Jacob, Fabian
3. Guest(s) intro
- Dmytro Litvinov
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Timeline for cms 4.1 release (to align with documentation and marketing) (Fabian)
- Change of django-cms main branch to `develop-4` (Fabian)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 10.02.2023 (CANCELLED ACCORDING TO POLICY)
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 27.01.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mario, Mark, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Priorities and contributions (Fabian):
1. django CMS v4 blog (nothing to see yet): Mario calls Iacopo
2. django CMS v4 version-locking
3. django CMS v4 moderation (django 4 support, remove aldryn-forms as test dependence, missing icons ...)
4. Keeping the js frontend up-to-date: Testing issue with [DOMdiff update](https://github.com/django-cms/django-cms/pull/7461) (old version has memory leak)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 13.01.2023
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Nicolai, Jacob, Mark, Jens-Erik, Marcel, Fabian
3. Guest(s) intro
- Dries
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Testing django CMS v4.1.0rc1 (Fabian)
- Documentation effort needs push (Fabian)
- https://django-cms-docs.readthedocs.io/en/latest/upgrade/4.0.html
- Luis?
- Suggestion: Explain that 4.0 is private and maybe remove 4.0 documentation
- Translations (Fabian)
- write instructions on how to translate, lower the barrier, maybe not use transifex? Jens -> PO edit (free)
- Name conflicts in PyPA with unmaintained djangocms-* packages (Jens-Erik)
- new events package by Jens
- reclaim the name -> djangocms-events
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
- Onboarding Miral (Marketing Volunteer)
- 4.1.0RC1 Release News
- marketing assets (video etc.)
- Communicate in news why it's 4.1.0RC1 not 4.0
- Recommend for new projects -> 3.11 will be supported for at least 4 years (as long Django LTS) - its possible to upgrade but not automatic -> will be improved along the way...
9. Review approve and post the meeting notes
## 30.12.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 16.12.2022 Cancelled
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants:
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 02.12.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Jacob, Luis, Nicolai, Marcel, Mark, Mike, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Nicolai: Marketing positioning results (Website Relaunch Projekt)
- Who are the audience? Content Editors, Decision Maker & Developers
- Where is the market-fit? Enterprises?
- Luis: create community survey with help of Nicolai and Fabian
- First step: create questionnaire
- Second step: choose online survey tool
- third step: send out survey
- Fabian: Update Feature Completness
- Jens-Erik: PyPI package names, using djangocms-* names
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
9. Review approve and post the meeting notes
## 18.11.2022 TODAY
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Nicolai, Mike, Mark, Luis, Jacob, Marcel, Jens-Erik, Fabian
3. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (Fabian) **Release planning for cms 3.x**: Can we stop adding features to 3.11.x and keep focused on bug-fixing/extending Python and Django support? This would make 3.11 the LTS. I'd appreciate opinions so we can base a release plan on it.
- Comms to community -> feature complete -> last chance to add features
- Ask Mario about his opinion
- (Nicolai) to present Branding/Position findings of 2020 to get website relaunch project going...
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
- Application for marketing role - 1st interview with Mario, 2nd interview with Nicolai
9. Review approve and post the meeting notes
## 04.11.2022 Today
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Mario, Fabian, Jacob, Mark, Nicolai, Jens-Erik, Mark and Ebenezer
3. Guest(s) intro
- Ebenezer
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Managing: Visibility of child pages of unpublished pages.
- Overall result of discussion: Default behavior is to reflect visibility of individual pages only (independently of parent pages). If there should be a use-case for marking pages as "waiting to be published as soon as parents are published", only then create a setting that could enable this behavior.
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/orgs/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 21.10.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: Fabian, Marcel, Luis, Jens-Erik, Jacob , Nicolai
3. Guest(s) intro
- (Name)
4. Review agenda and add missing points
5. Varia: further points raised by Tech Committee members:
6. Review Tasks
- dCA: https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/django-cms/django-cms/projects/2
- Suggestion by Nicolai: Remove inactive workgroups from website & Slack. Focus only on a few groups
7. News & updates for / from dCA Board and MarCom
- https://www.neofluxe.com/
9. Review approve and post the meeting notes
## 07.10.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Participants: <br />Luis, Marcel, Jens-Erik, Mark, Andrew, Mike, Jacob, Fabian
4. Review agenda and add missing points
5. Varia: further points raised by Tech Committee members:
- (Fabian) Introduce a minimal linter for Django templates for all dca repos. Users have identified hiddeous bugs in templates which use `{{ page.id }}`, e.g. in attributes or javascript. This needs to be `{{ page.id|unlocalized }}` to avoid **breaking a site with page pks of 1000 or more in languages that introduce a thousands separator**. A linter run on pushes will identify these issues. See also https://github.com/django-cms/django-cms/pull/7188.
- Decision: No general linter
- Use `{% localize off %}` template tag at the appropriate place in the template.
- Reminder: Reviewers need to check for this to avoid reintroducing such a bug
- (Jacob) For all 3rd party packages dependent on django-CMS we have the problem of versioning. Some packages are compatible with version 3, some with version 4 and some with both. So how shall we handle version numbers? Python offers a solution for this, it's named [epoch](https://peps.python.org/pep-0440/#version-epochs) numbers. By using them we could distinguish, if a plugin is suitable for version 3 or 4. It also would not mess around with the current version numbers.
- Avenue 1: Make packages universally support v3 and v4 (e.g., ckeditor)
- Avenue 2: Make new package to become version compatible (e.g., snippets), potentially with epochs
- Jacob takes discussion to github discussions.
- (Jacob) `CMS.settings` overwritten when color scheme is switched. That lets the broswer "forget" which side frame is open, which parts of the page tree are folded out.
- There's a fix for this needing review: https://github.com/django-cms/django-cms/pull/7407
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- V3: https://github.com/orgs/django-cms/projects/1
- V4: https://github.com/django-cms/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 23.09.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- Luis, Jens-Erik (from Porto), Marcel Wyser, Fabian
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (Luis) Report Luis' initial work and first commits made to the docs.
- (Marcel) Update on CMS v4. Marcel inquired on status of CMS v4 and especially on implemtation of search functionality. For running projects it will be important which 3.x version will be LTS.
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- https://github.com/django-cms/django-cms/projects/2
6. News & updates for / from dCA Board and MarCom
7. Review approve and post the meeting notes
## 09.09.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (Luis) RFC: I would like to share a proposal for updating and improving the documentation. It is available here: https://docs.google.com/document/d/1hPctyKOoxPkWbfqpc_uRVDV4JN-4xWA73RbOlD97SkM/edit?usp=sharing
- Luis to continue getting familiar with the 3.11 documentation to get started and implement first quick wins, but at the same time already be involved in the 4.0 workgroup. The goal is to create a new documentation for 4.0 in the long run
- (Jacob) RFC: I would like to change a page in the documentation:
https://docs.django-cms.org/en/latest/how_to/namespaced_apphooks.html
The current docs refer to outdated 3rd party packages and do not make clear what's their purpose.
For one of my projects I created a much simpler AppHookConfig and could use that to better explain it.
(This proposal has been accepted during the meeting).
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- https://github.com/django-cms/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
9. Review approve and post the meeting notes
## 26.08.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- Luis Navarro: https://www.linkedin.com/in/luisfnavarro/
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Django CMS user Luis Navarro is interested in volunteering as the Documentation Lead
- Welcome Luis! Nicolai to give Luis a introduction to the documentation workgroup
- (Andrew / Mark) - Create a new 4.1 release branch to distance the code from the sponsors releases. Gives a clear break from 4.0. We can justify this because the sponsor requires 4.0 for themselves. Using 4.0.x creates conflicts.
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- https://github.com/django-cms/django-cms/projects/2
6. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 29.07.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Jacob raised point that v4 may find it useful to implement a library such as django-tree-queries:
https://github.com/matthiask/django-tree-queries
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
- https://github.com/django-cms/django-cms/projects/2
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 01.07.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- Patrick
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- (Andrew) Useful tutorials / guides for v4, just port v3 tutorials or more?
- How do we go about documentation?
- Who is going to contribute to it?
- Next steps: Reach out to Daniele and ask for direction / draw a plan / we just need guidance
- (Andrew) Code repository plan B if GitHub is "Cancelled" for https://www.theregister.com/2022/06/30/software_freedom_conservancy_quits_github/
- Let's see how the Django project reacts to it
- Andrew to follow the public discussion to keep us updated
- (Andrew) Also review v4 task list in point 5 below?: https://github.com/django-cms/django-cms/projects/2
- Update Iacopo:
- Identify important with issues their project
- Andrew to send wish-list to Nicolai
- Make sure that django-cms blog is up to date
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
6. News & updates for / from dCA Board and MarCom
- Applications for Fellowship Program
- around 4 applications so far
- start soon with interview process
- https://www.django-cms.org/en/fellowship-program/
- Create new Slack channel for marcomm input
- Everytime an update is pushed to pypi a notification is send to slack or email
- Jacob to build a docker image
7. Review approve and post the meeting notes
## 03.06.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Mark's Birthday
- Andrew: Happy birthday Mark. Wheels Distribution at release time. Wheels has been removed from v3 and due to porting now v4 too. Are we / should we be providing wheels binaries for releases?
6. Review Tasks
- (https://github.com/django-cms/django-cms-mgmt/projects/1)
-
7. News & updates for / from dCA Board and MarCom
9. Review approve and post the meeting notes
## 20.05.2022 (Today)
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Andrew / Mark: Where should we host our (coding) style guide? ideally protected and versioned.
- Andrew has a draft as a starting point
- Add link in [documenation](https://docs.django-cms.org/en/latest/contributing/code.html)
- Suggestion by Jacob: to use "we" instead of "you" in the documentation
- Andrew: Discussion further to last weeks point, Nephila packages appear to be no longer maintained? Both last changed dec 2020:
- djangocms-blog
- Fabian has PR's outstanding
- djangocms-page-sitemap
- Andrew has PR's outstanding
- Nicolai to reach out to Nephila and ask if we can move both repos under the dCA umbrella
- Andrew: django-cms V4 on Pypi .... Needs blocking mechanism for v3 projects first of course!
- Update on the progress in the next weeks
- https://github.com/django-cms/django-cms/pull/7249
- Jacob: AFAIK Paolo changed the plugin-tree to use recursive CTE instead of django-treebeard. However, the code doesn't say so. Problem of treebeard is, that it is susceptible to race-conditions. They are almost impossible to reproduce, but they happen.
- Maybe get feedback from the community in [discussion board](https://github.com/django-cms/django-cms/discussions)?
- Mario: created a compatibility table
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
6. News & updates for / from dCA Board and MarCom
- General Assembly -> Minutes will be sent out soon
-
- News planned:
- General Assembly summary
- Launch of Fellowship Program
- Anything else?
- Simon
8. Review approve and post the meeting notes
## 06.05.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- MCO: [the compatibility table needs updating](https://docs.django-cms.org/en/develop/#software-version-requirements-and-release-notes), Ticket: https://github.com/django-cms/django-cms/issues/7312, can we briefly discuss my [PR](https://github.com/django-cms/django-cms/pull/7313)
- Andrew: Release numbers for django-cms 4.x proposal https://github.com/django-cms/django-cms/discussions/7149#discussioncomment-2694746
- Andrew: Nephila packages appear to be no longer maintained? Both last changed dec 2020, I have a patch waiting to be accepted:
- djangocms-blog
- Fabian has PR's outstanding
- djangocms-page-sitemap
- Andrew has PR's outstanding
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 22.04.2022 (CANCELLED)
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
8. Review approve and post the meeting notes
## 08.04.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Andrew django-cms develop-4 django 3.2 workstream needs to be protected away from django 4+ changes, maybe release/4.0.1 vs 4.0.x? 4.1 would say 4 was released?
- Next steps: agree on a branch to capture a stable dj3.2 workstream.
- Jacob: In model `cms.Page` the fields `created_by` and `changed_by` are strings containing the username. This is a violation of Codd's 2nd normalization rule and should be fixed by using a foreign key pointing on model `auth.User`.
- Mark: Treebeard `NodeAlreadySaved` error coming from 4.5.1 (thought this was only a 4.5 issue). This PR is attempting to allow newer treebeard installations; https://github.com/django-cms/djangocms-attributes-field/pull/52
- Mark: Possible new bot to analyse PRs; https://lgtm.com/
- Mark: Stale issue bot PR; https://github.com/django-cms/django-cms/pull/7298
- Mark: Potential DjangoCon Europe talk on cms v3 & v4?
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
- Invitations for GA will go out next week
- New workgroup: #workgroup-js-frontend-application
9. Review approve and post the meeting notes
## 25.03.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Fabian: Build pipeline for frontend js probably requires overhaul by expert.
- Mark: Time to replace phantomjs? Can Playwright enable this? https://playwright.dev/
- Decision: Create workgroup "JS Frontend Application" and post proposals there.
- Jens-Erik: How to deal with PRs where the [fix](https://github.com/MacLake/djangocms-picture/commit/c76cabaafc9d759fb332fec6a0841c90e3179274) is trivial, but a test is demanded that is way more complex? See [issue](https://github.com/django-cms/djangocms-picture/issues/108).
- End of meeting: Andrew Filer checks demo discussion
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
6. News & updates for / from dCA Board and MarCom
- Preparation for the next General Assembly are underway
- DjangoCon 2022 in Portugal? https://2022.djangocon.eu/
- Call-to-action regarding new workgroup "JS Frontend Application"
- New Gold member: famewurk
8. Review approve and post the meeting notes
## 11.03.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Andrew: django-filer checks framework: https://github.com/django-cms/django-filer/pull/1285/files
- Opinion of feature?
- Decision on modal / popup?
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
6. News & updates for / from dCA Board and MarCom
7. Review approve and post the meeting notes
## 25.02.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Simon: djangoCMS Documentation is now available for [Dash](https://kapeli.com/dash)
- Mike: New time for the v4 call next week
- Wednesday 5.30pm CEST (bi-weekly)
- Mark: New django setting to acknowledge that someone is using cms v4. Something that can prevent migrations running unless we've got acknowledgement. [Related conversation](https://github.com/django-cms/djangocms-versioning/pull/257#event-6126521892)
- Jacob: Video tutorials for our users are available.
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
- [New article by Mark](https://www.django-cms.org/en/blog/2022/02/22/security-enhancements-for-django-cms/) - check it out
9. Review approve and post the meeting notes
## 11.02.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- Fabian
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Mario: ok to add the policy about version numbers to the official documentation: https://github.com/django-cms/django-cms/discussions/7149
- Angelo: Seriously, Marketplace needs a redirect ;)
- handled by Mario
- Angelo: Django 3.2 support on Alias, URL Manager, Versioning
- djangocms-alias - https://github.com/django-cms/djangocms-alias/pull/78
-- djangocms-url-manager - https://github.com/django-cms/djangocms-url-manager/pull/66
- djangocms-versioning - No PR here yet that I can see.
- Fabian: Darkmode?
- Andrew (djangocms-admin-style package)
- new workgroup-darkmode (feel free to join on Slack)
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
- From the dCA board: nominations for leadership positions
- To MarCom: Pending RC 3.10
9. Review approve and post the meeting notes
## 28.01.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
- (Name)
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Mark: Automate cleanup of stale issues/PRs
- https://github.com/actions/stale
- How long before an issue/PR is considered stale?
- Next Step: Mark to have a look at the bot settings and to come up with a proposal for how to configure the bot
- Mark: New gulp pipeline & dependabot security updates to keep things up-to-date.
- Mark: Python support for upcoming features.
- Python 3.6 is [EOL](https://endoflife.date/python), 3.7 has 18mths left
- Django 4 supports python >=3.8
- Perhaps django-cms 3 & 4 get a minor release to bring in [python 3.10 support](https://github.com/django-cms/django-cms/pull/7126), then [django 4](https://github.com/django-cms/django-cms/pull/7184), while other packages in the dCA perhaps stay closer to semver and the django 4 support comes with a major version bump.
- Jacob Rief: Replace model `menus.models.CacheKey` by wildcard deletion. In Redis this is a feature and for memcached there is a workaround.
- Jacob Rief:
- New permission to set page as HOME must be added.
- Selecting a User and/or Group shall be handled by auto_complete fields.
- Strange assumptions in some unit tests.
- Angelo Dini:
- Reminder to deprecate the django-cms marketplace end of January (https://marketplace.django-cms.org/)
- Who will change the domain? Nicolai to ask Mario about next steps
5. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
- new dCA member: [alwaysdata (hosting solution) ](https://www.alwaysdata.com/fr/marketplace/django-cms/)
9. Review approve and post the meeting notes
## 14.01.2022
#### Agenda Points
<small>TBD in in the first 5 min of the meeting</small>
1. Add new entry for next meeting from template
2. Guest(s) intro
3. Review agenda and add missing points
4. Varia: further points raised by Tech Committee members:
- Mario: version policy (dcms 3 / 4 compat policy for packages) - it's agreed upon but is there documentation (maybe a blog article?)
- Mario to do a RFC
- Andrew: Dark mode breakage dj3.2+ https://github.com/django-cms/djangocms-admin-style/issues/439
- Andrew to assess what needs to be done to fix
6. Review Tasks
- https://github.com/django-cms/django-cms-mgmt/projects/1
7. News & updates for / from dCA Board and MarCom
- Mario: Demo workgroup: the 60min demo project can now be recreated locally via new https://github.com/django-cms/django-cms-60min-demo-2021/
- Simon to test the project and create issues in the repo.
- Announcement for new Platinum Member LWL (15k EUR p.a)
8. Review approve and post the meeting notes