HackMD
  • Prime
    Prime  Full-text search on all paid plans
    Search anywhere and reach everything in a Workspace with Prime plan.
    Got it
    • Prime  Full-text search on all paid plans
      Prime  Full-text search on all paid plans
      Search anywhere and reach everything in a Workspace with Prime plan.
      Got it
      • Sharing Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • More (Comment, Invitee)
      • Publishing
        Everyone on the web can find and read all notes of this public team.
        After the note is published, everyone on the web can find and read this note.
        See all published notes on profile page.
      • Commenting Enable
        Disabled Forbidden Owners Signed-in users Everyone
      • Permission
        • Forbidden
        • Owners
        • Signed-in users
        • Everyone
      • Invitee
      • No invitee
      • Options
      • Versions and GitHub Sync
      • Transfer ownership
      • Delete this note
      • Template
      • Insert from template
      • Export
      • Dropbox
      • Google Drive
      • Gist
      • Import
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
      • Download
      • Markdown
      • HTML
      • Raw HTML
    Menu Sharing Help
    Menu
    Options
    Versions and GitHub Sync Transfer ownership Delete this note
    Export
    Dropbox Google Drive Gist
    Import
    Dropbox Google Drive Gist Clipboard
    Download
    Markdown HTML Raw HTML
    Back
    Sharing
    Sharing Link copied
    /edit
    View mode
    • Edit mode
    • View mode
    • Book mode
    • Slide mode
    Edit mode View mode Book mode Slide mode
    Note Permission
    Read
    Owners
    • Owners
    • Signed-in users
    • Everyone
    Owners Signed-in users Everyone
    Write
    Owners
    • Owners
    • Signed-in users
    • Everyone
    Owners Signed-in users Everyone
    More (Comment, Invitee)
    Publishing
    Everyone on the web can find and read all notes of this public team.
    After the note is published, everyone on the web can find and read this note.
    See all published notes on profile page.
    More (Comment, Invitee)
    Commenting Enable
    Disabled Forbidden Owners Signed-in users Everyone
    Permission
    Owners
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Invitee
    No invitee
       owned this note    owned this note      
    Published Linked with GitHub
    Like2 BookmarkBookmarked
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # 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.</strong> ## dd.mm.2023 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: 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

    Import from clipboard

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lost their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template is not available.


    Upgrade

    All
    • All
    • Team
    No template found.

    Create custom template


    Upgrade

    Delete template

    Do you really want to delete this template?

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Tutorials

    Book Mode Tutorial

    Slide Mode Tutorial

    YAML Metadata

    Contacts

    Facebook

    Twitter

    Feedback

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions

    Versions and GitHub Sync

    Sign in to link this note to GitHub Learn more
    This note is not linked with GitHub Learn more
     
    Add badge Pull Push GitHub Link Settings
    Upgrade now

    Version named by    

    More Less
    • Edit
    • Delete

    Note content is identical to the latest version.
    Compare with
      Choose a version
      No search result
      Version not found

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub

        Please sign in to GitHub and install the HackMD app on your GitHub repo. Learn more

         Sign in to GitHub

        HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Available push count

        Upgrade

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Upgrade

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully