From fcffb5381afe4b3a8f023b760d0a6a5c3ef957dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Katja=20Su=CC=88ss?= Date: Wed, 20 Nov 2024 10:17:55 +0100 Subject: [PATCH] Use no-tracking url of youtube --- docs/mastering-plone-5/add-ons.md | 2 +- docs/mastering-plone-5/views_2.md | 2 +- docs/mastering-plone-5/what_is_plone.md | 2 +- docs/mastering-plone-5/zpt.md | 18 +++++++++--------- docs/mastering-plone/about_mastering.md | 4 ++-- docs/mastering-plone/add-ons.md | 2 +- docs/mastering-plone/api.md | 4 ++-- docs/mastering-plone/what_is_plone.md | 2 +- docs/migrations/exportimport.md | 6 +++--- docs/migrations/inplace.md | 10 +++++----- docs/volto-customization/intro.md | 2 +- docs/voltoaddons/about/index.md | 4 ++-- 12 files changed, 29 insertions(+), 29 deletions(-) diff --git a/docs/mastering-plone-5/add-ons.md b/docs/mastering-plone-5/add-ons.md index f22ae6c90..f98c47c95 100644 --- a/docs/mastering-plone-5/add-ons.md +++ b/docs/mastering-plone-5/add-ons.md @@ -107,7 +107,7 @@ Once you found an add-on you like you should ask the community if you made a goo - Message Board: - Chat: -There is also a talk that discusses in depth how to find the right add-on: +There is also a talk that discusses in depth how to find the right add-on: (plone5-add-ons-installing-label)= diff --git a/docs/mastering-plone-5/views_2.md b/docs/mastering-plone-5/views_2.md index d19c33aed..0f4ac9cdd 100644 --- a/docs/mastering-plone-5/views_2.md +++ b/docs/mastering-plone-5/views_2.md @@ -113,7 +113,7 @@ class DemoView(BrowserView): 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',)}, {'title': 'Diazo is a powerful tool for theming!', diff --git a/docs/mastering-plone-5/what_is_plone.md b/docs/mastering-plone-5/what_is_plone.md index 38d994667..c7f2951eb 100644 --- a/docs/mastering-plone-5/what_is_plone.md +++ b/docs/mastering-plone-5/what_is_plone.md @@ -165,5 +165,5 @@ Written by smart people: - ... ```{seealso} -- The Keynote by Cris Ewing at PyCon 2016: +- The Keynote by Cris Ewing at PyCon 2016: ``` diff --git a/docs/mastering-plone-5/zpt.md b/docs/mastering-plone-5/zpt.md index 791163ee0..fd5ac6d26 100644 --- a/docs/mastering-plone-5/zpt.md +++ b/docs/mastering-plone-5/zpt.md @@ -549,7 +549,7 @@ Modify the following template and one by one solve the following problems: 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -587,7 +587,7 @@ Modify the following template and one by one solve the following problems: 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -625,7 +625,7 @@ Modify the following template and one by one solve the following problems: 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -668,7 +668,7 @@ Modify the following template and one by one solve the following problems: 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -721,7 +721,7 @@ if the ordinal index of the current iteration is an odd number). 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -767,7 +767,7 @@ if the ordinal index of the current iteration is an odd number). 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -809,7 +809,7 @@ if the ordinal index of the current iteration is an odd number). 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -852,7 +852,7 @@ if the ordinal index of the current iteration is an odd number). 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', @@ -933,7 +933,7 @@ Here also added the css-class `listing` to the table. It is one of many css-clas 'subjects': ('content-types', 'dexterity')}, {'title': 'Mosaic will be the next big thing.', 'subjects': ('layout', 'deco', 'views'), - 'url': 'https://www.youtube.com/watch?v=QSNufxaYb1M'}, + 'url': 'https://www.youtube-nocookie.com/embed/QSNufxaYb1M?privacy_mode=1'}, {'title': 'The State of Plone', 'subjects': ('keynote',) }, {'title': 'Diazo is a powerful tool for theming!', diff --git a/docs/mastering-plone/about_mastering.md b/docs/mastering-plone/about_mastering.md index 272c450fc..825012686 100644 --- a/docs/mastering-plone/about_mastering.md +++ b/docs/mastering-plone/about_mastering.md @@ -44,8 +44,8 @@ If you want to have an on-site training or want to attend a public training, ple At Ploneconf 2021 the Mastering Plone Development training has been recorded. It's a shortened version of the training, given by Philip Bauer and Katja Süss. -[Part 1 – Mastering Plone Development Training](https://www.youtube.com/watch?v=Jzuw3uWtzzI) -[Part 2 – Mastering Plone Development Training](https://www.youtube.com/watch?v=IEcGKzo3PO0) +[Part 1 – Mastering Plone Development Training](https://www.youtube-nocookie.com/embed/Jzuw3uWtzzI?privacy_mode=1) +[Part 2 – Mastering Plone Development Training](https://www.youtube-nocookie.com/embed/IEcGKzo3PO0?privacy_mode=1) (about-trainers-label)= diff --git a/docs/mastering-plone/add-ons.md b/docs/mastering-plone/add-ons.md index ffbd0c688..0bc642334 100644 --- a/docs/mastering-plone/add-ons.md +++ b/docs/mastering-plone/add-ons.md @@ -88,7 +88,7 @@ Here are some tips. - Once you found an add-on you like, you can ask the community if you made a good choice or if you missed something: - Message Board: - - There is also a talk that discusses in depth how to find the right add-on: + - There is also a talk that discusses in depth how to find the right add-on: - Either extend an existing add-on to fit your needs or create a new add-on that does exactly what you need. diff --git a/docs/mastering-plone/api.md b/docs/mastering-plone/api.md index 417fb4b9f..53df399d1 100644 --- a/docs/mastering-plone/api.md +++ b/docs/mastering-plone/api.md @@ -184,8 +184,8 @@ It aggregates tracebacks from many sources and (here comes the killer feature) e ```{seealso} -- ["What You Need To Know About Python Debugging" by Philip Bauer](https://www.youtube.com/watch?v=_OB6VlYKZkU&feature=youtu.be) -- ["PDB Like a Pro" by Philip Bauer](https://www.youtube.com/watch?v=yOG36Ae_TJ0&feature=youtu.be) +- ["What You Need To Know About Python Debugging" by Philip Bauer](https://www.youtube-nocookie.com/embed/_OB6VlYKZkU?privacy_mode=1) +- ["PDB Like a Pro" by Philip Bauer](https://www.youtube-nocookie.com/embed/yOG36Ae_TJ0?privacy_mode=1) ``` diff --git a/docs/mastering-plone/what_is_plone.md b/docs/mastering-plone/what_is_plone.md index dcf2556ff..4b0155984 100644 --- a/docs/mastering-plone/what_is_plone.md +++ b/docs/mastering-plone/what_is_plone.md @@ -333,7 +333,7 @@ Here are some basics that you need to understand if you are new to Volto: - You create a new Plone instance in an already set up Zope environment via the backend. This is by now not possible in Volto. - Volto takes advantage of [Semantic UI React components](https://react.semantic-ui.com/) to compose most of the views. -- The Volto default theme is based on Semantic UI theme and is called [Pastanaga](https://www.youtube.com/watch?v=wW9mTl1Tavc&t=133s). +- The Volto default theme is based on Semantic UI theme and is called [Pastanaga](https://www.youtube-nocookie.com/embed/wW9mTl1Tavc&t=133s&privacy_mode=1). - Same as Plone Classic, Volto is highly extendable with add-ons for further features. - Existing Volto components are customizable with a technology similar to `z3c.jbot` called {ref}`volto-overrides-componentshadowing-label`. - Volto provides server side rendering (SSR), important for SEO-purposes. diff --git a/docs/migrations/exportimport.md b/docs/migrations/exportimport.md index 4b6cdd07f..84ae3acb1 100644 --- a/docs/migrations/exportimport.md +++ b/docs/migrations/exportimport.md @@ -618,9 +618,9 @@ Keep in mind though that in a very strict sense you are lying to the users since Talks: -* [A new hope for migrations and upgrades](https://www.youtube.com/watch?v=6xoXXyGnk4U) - Talk at Ploneconf 2021 (online). -* [collective.exportimport: Tips, tricks and deploying staging content](https://www.youtube.com/watch?v=SfHPKgeA0I0) - Talk at Ploneconf 2021 (online). -* [Make Plone Migrations fun again with collective.exportimport](https://www.youtube.com/watch?v=HEBF5VqlUc8) - Talk at World Plone Day 2021 +* [A new hope for migrations and upgrades](https://www.youtube-nocookie.com/embed/6xoXXyGnk4U?privacy_mode=1) - Talk at Ploneconf 2021 (online). +* [collective.exportimport: Tips, tricks and deploying staging content](https://www.youtube-nocookie.com/embed/SfHPKgeA0I0?privacy_mode=1) - Talk at Ploneconf 2021 (online). +* [Make Plone Migrations fun again with collective.exportimport](https://www.youtube-nocookie.com/embed/HEBF5VqlUc8?privacy_mode=1) - Talk at World Plone Day 2021 [Migrating Content with Transmogrifier](https://2022.training.plone.org/transmogrifier/index.html) ``` diff --git a/docs/migrations/inplace.md b/docs/migrations/inplace.md index 466a1e744..750b43d2c 100644 --- a/docs/migrations/inplace.md +++ b/docs/migrations/inplace.md @@ -388,7 +388,7 @@ More complex migrations need to be separated into several steps that need to be In the following example, we assume to migrate a Plone 4.3 with multilingual Archetypes content to Plone 6.0 (Classic UI). ```{note} -Most of this information is also contained in the talk [Migrations! Migrations! Migrations!](https://www.youtube.com/watch?v=ZIN1qmhMHJ4) that deals with in-place migrations and the helper package https://github.com/collective/collective.migrationhelpers. +Most of this information is also contained in the talk [Migrations! Migrations! Migrations!](https://www.youtube-nocookie.com/embed/ZIN1qmhMHJ4?privacy_mode=1) that deals with in-place migrations and the helper package https://github.com/collective/collective.migrationhelpers. ``` The plan is to write upgrade steps for each step, once you know what needs to be done. @@ -509,7 +509,7 @@ After packing the database you can: * The migration can take a long time, especially the migration from Archetypes to Dexterity can take up to 12 hours. Consider using an export/import migration instead since that is much faster. -* Your site raises errors due to invalid data. See [Growing pains: PosKeyErrors and other malaises](https://www.youtube.com/watch?v=SwxN3BBxAM8) and https://www.starzel.de/blog/zodb-debugging +* Your site raises errors due to invalid data. See [Growing pains: PosKeyErrors and other malaises](https://www.youtube-nocookie.com/embed/SwxN3BBxAM8?privacy_mode=1) and https://www.starzel.de/blog/zodb-debugging * Migrations are hungry for resources. You might run out of disk space or memory. @@ -529,8 +529,8 @@ Helper Packages: Talks: -* [Migrations! Migrations! Migrations!](https://www.youtube.com/watch?v=ZIN1qmhMHJ4) - Talk at Ploneconf 2019 in Ferrara. -* [How to upgrade sites to Plone 5](https://www.youtube.com/watch?v=bQ-IpO-7F00) - Talk at Ploneconf 2015 in Bucharest. +* [Migrations! Migrations! Migrations!](https://www.youtube-nocookie.com/embed/ZIN1qmhMHJ4?privacy_mode=1) - Talk at Ploneconf 2019 in Ferrara. +* [How to upgrade sites to Plone 5](https://www.youtube-nocookie.com/embed/bQ-IpO-7F00?privacy_mode=1) - Talk at Ploneconf 2015 in Bucharest. * [Archetypes to Dexterity Migration](https://vimeo.com/110992921) - Talk at Ploneconf 2014 in Bristol. -* [Migrations, Upgrades and Relaunches](https://www.youtube.com/watch?v=1Qx0JALp3lQ) - Talk at Ploneconf 2013 in Brazilia. +* [Migrations, Upgrades and Relaunches](https://www.youtube-nocookie.com/embed/1Qx0JALp3lQ?privacy_mode=1) - Talk at Ploneconf 2013 in Brazilia. ``` \ No newline at end of file diff --git a/docs/volto-customization/intro.md b/docs/volto-customization/intro.md index d67505145..3565e210e 100644 --- a/docs/volto-customization/intro.md +++ b/docs/volto-customization/intro.md @@ -32,7 +32,7 @@ Some technologies and tools we use during the training: - Cookieplone https://github.com/plone/cookieplone - Plone 6! -Before we dive into the content of this training, I'd like to make a helpful suggestion. If you're new to Volto and React or feel like you could benefit from a refresher, it might be a great idea to [explore some existing Volto and React training resources](https://www.youtube.com/playlist?list=PLGN9BI-OAQkTVkkJfSMHu-l-_AVW_uoRf) that can provide you with a solid foundation. These resources can serve as valuable supplements to what we'll cover here. +Before we dive into the content of this training, I'd like to make a helpful suggestion. If you're new to Volto and React or feel like you could benefit from a refresher, it might be a great idea to [explore some existing Volto and React training resources](https://www.youtube-nocookie.com/embed/playlist?list=PLGN9BI-OAQkTVkkJfSMHu-l-_AVW_uoRf&privacy_mode=1) that can provide you with a solid foundation. These resources can serve as valuable supplements to what we'll cover here. We have designed this training to be beginner-friendly, but having some prior exposure to these technologies can be advantageous. It will help you grasp the concepts more quickly and make the learning experience even more enjoyable. diff --git a/docs/voltoaddons/about/index.md b/docs/voltoaddons/about/index.md index 49e499de7..ec6977079 100644 --- a/docs/voltoaddons/about/index.md +++ b/docs/voltoaddons/about/index.md @@ -38,5 +38,5 @@ in collaboration with [Víctor Fernández de Alba](https://x.com/sneridagh). The first editions were recorded as part of the Plone Conference 2020 and are available online: -- [Volto Addons - part 1](https://www.youtube.com/watch?v=LyYG2hDmIAk) -- [Volto Addons - part 2](https://www.youtube.com/watch?v=5JtKHRk5H0U) +- [Volto add-ons - part 1](https://www.youtube-nocookie.com/embed/LyYG2hDmIAk?privacy_mode=1) +- [Volto add-ons - part 2](https://www.youtube-nocookie.com/embed/5JtKHRk5H0U?privacy_mode=1)