-
-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
The following tasks need to be performed to archive a snapshot of the trainings from PloneConf 2024 and prepare for PloneConf 2025. @stevepiercy, @polyester, and others will perform these tasks.
- Curate trainings to retain or remove for 2025 #906
- Cut branch
2024frommain - Create Branch protection rule
2024in https://github.com/plone/training/settings/branches, using2023as an example. - Create environment
2024at https://github.com/plone/training/settings/environments.- In the environment
2024, create environment variableDEPLOY_PATH_TRAININGto use the path on the server/var/www/2024.training.plone.org. The other variables and the secret are inherited at the repository level. The secretDEPLOY_KEY_TRAININGis stored in our REDACTED_SECRET_STORAGE_TOOL, and its name is "dplone_training_rsa kupu training user deploys github DEPLOY_KEY_TRAINING". - In the environment
2024, add deployment branch rule2024with the pattern of2024.
- In the environment
- Add a new key for 2024 in https://github.com/plone/ai-team-private/blob/master/ansible/host_vars/kupu.yml#L109-L115. (@fredvd plans to migrate this old Ansible deployment configuration to a modern one.)
- Configure DNS for
2024.training.plone.org - Configure web server for
2024.training.plone.org - Sync
2024branch withmainexcept for 2024 configuration, just before archival. - Update branch
2024,docs/conf.pyfor:-
project -
version -
release -
html_baseurl -
html_theme_options[announcement] -
ogp_site_url -
ogp_image -
ogp_site_name -
logo[text]
-
- Update
2024branch.github/workflows/build_deploy.ymlusing2023branch as an example. - Update
mainbranch,docs/_templates/404.htmlwith archive link. - Update
mainbranch,docs/index.mdto list the 2024 archive. - Remove trainings from the
mainbranch to archive them. - Update branch
main,docs/conf.pyfor:-
intersphinx_mapping -
exclude_patterns -
source_replacements
-
- Run
make linkcheckbroken - Ensure
2024branch deploys to2024.training.plone.org - Update Matomo to track new hostname. See Update Matomo tracking script #944
List of trainings to keep
These trainings shall remain hosted at https://training.plone.org/ for 2025.
- Volto Customization for JavaScript Beginners
- Customizing Volto Light Theme
- Plone Deployment
- Content Editing for Plone
- Mastering Plone 6 development
Trainings under update
These trainings are being updated by the indicated individuals. 👏
- Volto Add-ons Development @ichim-david ❤ EDIT: we will archive this with the others below, and resurrect it when @ichim-david or anyone else has time to bring it back.
Unverified trainings
The following trainings need to be verified to work with specific versions of Plone or Volto. If it remains unverified by January 31, 2025, it may be removed.
- Volto Hands-On
- Effective Volto
- Testing Plone
- Plone 6 Classic UI Theming
- Plone Workflow
- Migration best practices
List of trainings to remove
The latest snapshot version of these trainings shall remain hosted at https://2024.training.plone.org/ and maintained on the branch 2024.
- TBD
Training herders
- @stevepiercy
- @polyester
- other?
Previous years' related issues
- Last year's checklist Archive PloneConf Trainings 2023, prepare for Trainings PloneConf 2024 #844
- First annual plan Curate Trainings #672
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress
Status
Plan approved
Status
In Progress