django CMS
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Write
        • Owners
        • Signed-in users
        • Everyone
        Owners Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
      • Invitee
    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Sharing URL Help
Menu
Options
Versions and GitHub Sync Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
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
Engagement control Commenting, Suggest edit, Emoji Reply
Invitee
Publish Note

Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

Your note will be visible on your profile and discoverable by anyone.
Your note is now live.
This note is visible on your profile and discoverable online.
Everyone on the web can find and read all notes of this public team.
See published notes
Unpublish note
Please check the box to agree to the Community Guidelines.
View profile
Engagement control
Commenting
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Suggest edit
Permission
Disabled Forbidden Owners Signed-in users Everyone
Enable
Permission
  • Forbidden
  • Owners
  • Signed-in users
Emoji Reply
Enable
Import from Dropbox Google Drive Gist Clipboard
   owned this note    owned this note      
Published Linked with GitHub
2
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> - [Meeting Link](https://meet.google.com/mrz-hbyb-xiy) - [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/contributions/contribution-policy.md) <strong>Policy: If there are no items on the agenda 30 minutes before the meeting, the meeting will be cancelled.</strong> ## dd.mm.2025 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/orgs/django-cms/projects/2 7. News & updates for / from dCA Board and MarCom 8. Review approve and post the meeting notes ## 05.09.2025 #### 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 Rief, Fabian Braun 3. Guest(s) intro - Vitaliy Podoba 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Goals of django CMS for the next years - Workgroups? (to do Fabian: Overview on **currently active** workgroups) - Management of verticals: landing pages and case studies (to do Fabian: Take to board) - Supporting businesses: Fabian creates a Discord channel 6. Review Tasks - 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.08.2025 #### 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 5. Varia: further points raised by Tech Committee members: - Start discussion for upcoming 5.1 features: 6. Review Tasks - 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.08.2025 #### 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: Mike, Vinit, Jacob, Fabioan 3. Guest(s) intro - (Name) 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Mike: Presents new design templates 6. Review Tasks - 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.07.2025 #### 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: - Move the technical committee jours fixe to 14:00 CE(S)T and 13:00 UK time? - Convention of building JavaScript modules in future projects. Reason for this is, that Vinit and Jacob have different approaches. 6. Review Tasks - 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.07.2025 #### 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, 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: * I would like to show an alternative to Text-enabled plugins using the TipTap richtext editor. By storing the content of such components inside the TipTap's internal structure, we can avoid queries onto the database. The current implementation djangocms-ckeditor uses the special pseudo element `<cms-plugin id="123" />` which then is resolved by fetching the content from the database. This N+1 approach then would become obsolete. * I would like to show the integration of django-filer (finder branch) into django-CMS plugins using django-formset. * We should question ourself, if we always need django-filer in projects using django-CMS. In my opinion, it could make sense for smaller projects to reference files directly rather than managing them through django-filer. This would imo simplify the usability of the CMS. 6. Review Tasks - 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.06.2025 #### 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, Fabian, AI 3. Guest(s) intro - (Name) 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Announcement of djangocms-stories - Open issues django CMS core: Be invited to pick some... 6. Review Tasks - 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.06.2025 #### Agenda Points 1. Add new entry for next meeting from template 2. Participants: Mike, Jens-Erik, Jacob, Fabian 3. Guest(s) intro - 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - JAcob reports progess on integration django-formset with djangocms-cascade - Fabian reports release of djangocms-text 0.9.1 6. Review Tasks - 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.04.2025 #### 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: Mike, 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 CMS 5: Any issues with django CMS 5 - Plugin restriction issue: Not calculated correctly - Jacob mentions an older discussion: https://github.com/django-cms/django-cms/discussions/7969 - Jacob: Would it be possible to attach the event for opening a plugin editor to a customized JavaScript handler. Reason is that I would like to use an alternative Plugin-Editor-System. - CMS Garden: Talk at their booth at Chemnitzer Linux-Tage (Jens-Erik) 6. Review Tasks - 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.02.2025 #### 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: Mike, 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: - Demo django CMS 4.2 alpha - - get_ancestors method for plugins: Oracle: reursive (Jacob points Fabian to the commit) - CMS Garden: Talk at CLT Chemnitz at their booth (Jens-Erik) 6. Review Tasks - 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.01.2025 #### 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, Mike, Fabian 3. Guest(s) intro - (Name) 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Feature freeze django CMS 4.2 - Database refactor with page creators postponed - Mike will propose a workforce for AI integration 6. Review Tasks - 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.01.2025 #### 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: Mike, Jacob, Jens-Erik, Bazan, Fabian 3. Guest(s) intro - (Name) 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Official deprecation announcement of djangocms-ckeditor - Bug: Language switch impossible - (please add here) 6. Review Tasks - 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.12.2024 No meeting ## 13.12.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: Mike, Jacob, Fabian, Jens-Erik 3. Guest(s) intro - Abdulwasiu Apalowo 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Announcement of Djangonaut Intern - Rough time line for filer - (please add here) 6. Review Tasks - 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 ## 29.11.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: 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: - Should Django-CMS set the HTTP-header `Last-Modified` when serving 6. Review Tasks - 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.11.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: Mike, Mark, Jacob, Jens-Erik, Fabian 3. Guest(s) intro - Sal 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - djangocms-link update - Pre-commit `ruff format` - Fabian: Either change precommit hook or run a formatting PR on the code base 5. Open action items: - Fabian: Possible ways to solve this [#8019](https://github.com/django-cms/django-cms/issues/8019). - Fabian will update language choosers and include a fix proposal for `Page.languages`. 7. Review Tasks - https://github.com/orgs/django-cms/projects/2 8. News & updates for / from dCA Board and MarCom 9. Review approve and post the meeting notes ## 04.10.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: 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: - State of upcoming django-filer. - Should we use bold letters to render page titles in the tree view? - not bold, but grey - Mailinglist proposal. Let's talk about alternatives. - we might have a solution - Possible ways to solve this [#8019](https://github.com/django-cms/django-cms/issues/8019). - Fabian will update language choosers and include a fix proposal for `Page.languages`. - Jacob: Normalization of Page model (created_by, ...) 6. Review Tasks - 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 ## 20.09.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: Jacob, Fabian 3. Guest(s) intro - ./. 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - Djangonaut program (Fabian) - 4.1.3 bugfix release (Fabian) - `FrontendEditableAdmin` API for plugins (Fabian)? - (please add here) 6. Review Tasks - 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.09.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 (take originally from last meeting): - Missing easy-thumbnails release blocks support of django-filer for Django 5.1 - (Minimal) additional changes I propose for django CMS 4.2 (Fabian): - Universal language menu (currently, versioning or alias have to bring their own) - Normalization of `created_by` and `changed_by` fields in `PageContent` (https://github.com/django-cms/django-cms/discussions/7855) - Configurable default for `in_navigation` property (https://github.com/django-cms/django-cms/discussions/7802) - Permission for set home page (https://github.com/django-cms/django-cms/discussions/7779) - django-filer discussion with Lincoln Loop - Release of django-filer 3.2: permission cache and streamlined thumbnail creation (done) - Update delete page view (done) - (please add here) 6. Review Tasks - https://github.com/django-cms/django-cms/pull/7968 - 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.07.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: 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: - Fabian: URL management in 4.x (Fabian starts discussion) - Fabian: Benchmarking django CMS for large installations (https://github.com/fsbraun/django-cms-benchmark) - Please be invited to add tests for large setups - Discussion: Separate Menu app from core? Fabian checks feasibility 6. Review Tasks - 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.07.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: 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) djangocms-versioning 2.1.0 release. (Approved) - (Fabian) django CMS 4.1.2 release (one bugfix needs to be merged) - (Fabian) django CMS 4.2 features - discussion - Headless mode (no CMS content in Django's urls) - Performance - *At the moment no other features popped up - new features to be added through github discussions* - (Fabian) djangocms-4-migration needs update -> put it under dCA hood - (please add here) 6. Review Tasks - 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.06.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, Jacob, Fabian 3. Guest(s) intro - (Name) 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - (Jacob) Let's further discuss on [Proposal](https://github.com/django-cms/django-cms/discussions/7933). Last Friday Fabian and Jacob talked about this issue privatly. - (Jacob) How to proceed with upcoming PR for https://github.com/django-cms/django-cms/tree/WiP-feat-merge-Page-with-NodeTree 6. Review Tasks - 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.06.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, Mike, Raju, Fabian 3. Guest(s) intro - (Name) 3. Review agenda and add missing points 4. Varia: further points raised by Tech Committee members: - As discussed with Fabian on Django Con Europe, please read and vote for this [Proposal](https://github.com/django-cms/django-cms/discussions/7933) on the introduction of a new model `Department`. (Jacob) -> We will also look into djangocms-navigation. - Update on headless (Fabian) - Update on website and components (Fabian) 6. Review Tasks - 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 ## 31.05.2024 UPCOMING MEETING #### 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/orgs/django-cms/projects/2 7. News & updates for / from dCA Board and MarCom 8. Review approve and post the meeting notes ## 17.05.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: Vinit, 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: - Decision on publishing permissions (Fabian) -> Review by Jacob - Review queue (Fabian) - PageUrl not unique, uppercase slugs are possible, unicode slugs (Jacob) -> Jacob creates a discussion issue - Regular mainenance tickets for JS assets? (Vinit) -> Fabian does this - What is the technical base of the JS frontend? - (please add here) 6. Review Tasks - https://github.com/orgs/django-cms/projects/1 - 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.05.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: - We experience a major slowdown of the CMS while editing. This presumably is caused by many N + 1 issues. I can demonstrate this. (Jacob) + Let's set up a performance workgroup (Fabian) - 3.11.6 (Fabian) - django-state-manager as a replacement for django-fsm (Fabian) 6. Review Tasks - Merge models Page with Node [#7873](https://github.com/django-cms/django-cms/discussions/7873 (Jacob) - In Django model's Meta class: The attribute `unique_together` is deprecated and must be replaced. (Jacob) 7. News & updates for / from dCA Board and MarCom 8. Review approve and post the meeting notes ## 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

Import from clipboard

Paste your markdown or webpage here...

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 lose their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.
Upgrade
All
  • All
  • Team
No template.

Create a template

Upgrade

Delete template

Do you really want to delete this template?
Turn this template into a regular note and keep its content, versions, and comments.

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 Sign in with Wallet
Wallet ( )
Connect another wallet

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

Help & Tutorial

How to use Book mode

Slide Example

API Docs

Edit in VSCode

Install browser extension

Contacts

Feedback

Discord

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 and GitHub Sync
Get Full History Access

  • Edit version name
  • Delete

revision author avatar     named on  

More Less

Note content is identical to the latest version.
Compare
    Choose a version
    No search result
    Version not found
Sign in to link this note to GitHub
Learn more
This note is not linked with GitHub
 

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.
      • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
      Learn more  Sign in to GitHub

      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
      Include title and tags
      Available push count

      Pull from GitHub

       
      File from GitHub
      File from HackMD

      GitHub Link Settings

      File linked

      Linked by
      File path
      Last synced branch
      Available push count

      Danger Zone

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

      Syncing

      Push failed

      Push successfully