Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Archive PloneConf 2024, prepare for PloneConf 2025 #907

@stevepiercy

Description

@stevepiercy

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 2024 from main
  • Create Branch protection rule 2024 in https://github.com/plone/training/settings/branches, using 2023 as an example.
  • Create environment 2024 at https://github.com/plone/training/settings/environments.
    • In the environment 2024, create environment variable DEPLOY_PATH_TRAINING to 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 secret DEPLOY_KEY_TRAINING is 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 rule 2024 with the pattern of 2024.
  • 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 2024 branch with main except for 2024 configuration, just before archival.
  • Update branch 2024, docs/conf.py for:
    • project
    • version
    • release
    • html_baseurl
    • html_theme_options[announcement]
    • ogp_site_url
    • ogp_image
    • ogp_site_name
    • logo[text]
  • Update 2024 branch .github/workflows/build_deploy.yml using 2023 branch as an example.
  • Update main branch, docs/_templates/404.html with archive link.
  • Update main branch, docs/index.md to list the 2024 archive.
  • Remove trainings from the main branch to archive them.
  • Update branch main, docs/conf.py for:
    • intersphinx_mapping
    • exclude_patterns
    • source_replacements
  • Run make linkcheckbroken
  • Ensure 2024 branch deploys to 2024.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.

Trainings under update

These trainings are being updated by the indicated individuals. 👏

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.

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

Previous years' related issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In Progress

    Status

    Plan approved

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions