@presenter
Vielen Dank an @amberhimesmatz, @svettes,
@kristen_pol, @dan2k3k4 für Verbesserungen
Sehen Sie sich die Links und die Notizen für Referenten an und präsentieren Sie selbst:
Firmenname
Job-Beschreibung.
Kontaktiere mich über @presenter
Drupal 7 auf 8
2020 | 2021 | 2022 | 2023 | 2024 |
---|
Drupal 7 Sicherheitsaktualisierungen und Fehlerbehebung
Erweiterter kommerzieller Support
für Drupal 7
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 |
---|
7.x | 7.x | 7.x |
---|
Drupal 7 auf 8
Von Drupal 8 auf 9 und dann auf 10
Semantische Versionierung
Geplante Veröffentlichungen
Experimentelle Projekte
2020 | 2021 | 2022 | 2023 | 2024 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 |
---|
Symfony 3 End of Life
8.9 | |||||||
---|---|---|---|---|---|---|---|
9.0 | 9.1 | 9.2 | 9.3 |
9.4 |
Symfony 4 End of Life
Drupal 9
Sicherheitsaktualisierungen und Fehlerbehebungen
Drupal 8 Sicherheitsaktualisierungen und Fehlerbehebungen
Drupal 10 Sicherheitsaktuali-
sierungen und Fehlerbehebungen
10.0 | 10.1 | 10.2 | 10.3 | ||||
Verfahren zum Entfernen veralteter Abhängigkeiten
Von Drupal 8 auf 9 und 10
...
Neuer Ansatz |
---|
Deprecated |
Symfony 3.4 |
Veraltet |
8.9 API
Veraltet |
Neuer Ansatz |
---|
Neuer Ansatz |
---|
Symfony 4.4 |
9.0 API
Neuer Ansatz |
---|
Symfony 4.4 |
Neuer Ansatz |
---|
Deprecated |
Symfony 3.4 |
Veraltet |
8.7 API
8.9 API
Neuer Ansatz |
---|
Neuer Ansatz |
---|
Deprecated |
Symfony 3.4 |
Veraltet |
Veraltet |
Drupal 9.0 API =
Drupal 8.9 API minus
veraltete Code-Bestandteile
plus aktualisierte Drittanbieter-abhängigkeiten
Neuer Ansatz |
---|
Symfony 4.4 |
9.0 API
Neuer Ansatz |
---|
Symfony 4.4 |
Neuer Ansatz |
---|
Deprecated |
Symfony 3.4 |
Veraltet |
8.9 API
Veraltet |
Neuer Ansatz |
---|
Drupal 8-Code, der keine veralteten APIs verwendet, funktioniert weiterhin mit Drupal 9.
Neuer Ansatz |
---|
Symfony 4.4 |
9.0 API
Neuer Ansatz |
---|
Symfony 4.4 |
$ composer create-project drupal/recommended-project:9.0.0-rc1 try9
$ php try9/web/core/scripts/drupal quick-start demo_umami
PHP
7.3
Drush 10
MySQL 5.7.8
...
Token-Modul
Webform
type: module
name: Token
description: Provides a user interface for the Token API...
core_version_requirement: ^8.8 || ^9
Schlüsselwert eingeführt Drupal 8.7.7
und Drupal 8.8.0
8
9
/**
* Sets a message to display to the user.
*
* [...]
*
* @deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0.
* Use \Drupal\Core\Messenger\MessengerInterface::addMessage() instead.
*/
function drupal_set_message($message = NULL, $type = 'status', $repeat = FALSE) {
@trigger_error('drupal_set_message() is deprecated in Drupal 8.5.0 and will be removed before Drupal 9.0.0. Use \\Drupal\\Core\\Messenger\\MessengerInterface::addMessage() instead. See https://www.drupal.org/node/2774931', E_USER_DEPRECATED);
$messenger = \Drupal::messenger();
if (isset($message)) {
$messenger
->addMessage($message, $type, $repeat);
}
return $messenger
->all();
}
!
# drupalci.yml to add and run with Drupal 8.
build:
assessment:
validate_codebase:
# Static analysis of code for @deprecated uses.
phpstan:
halt-on-fail: false
Nehmen Sie an der Drupal-Produktumfrage 2020 teil.
9.0 RC1 | Bereits verfügbar |
9.0 Stable | 3. Juni 2020 |
9.1 Stable | 2. Dezember 2020 |
Drupal 7 auf 8/9 ist der letzte große Schritt
Erweiterter Support wird bis Ende 2024 von unseren Partnern angeboten
Das Upgrade von Drupal auf 9 ist das einfachste seit 10 Jahren
Verwenden Sie weiterhin das Kernsystem von Drupal 8 und die von der Community bereitgestellten Module
Entfernen Sie veralteten Code mit den bereitgestellten Tools
Wenn alle Komponenten fertig sind, können Sie auf 9 aktualisieren
Sie können alles in Ihrer Drupal-8-Installation fertig stellen
Drupal 9 Landingpage: drupal.org/9
Status der von der Community bereitgestellten Module: dev.acquia.com/drupal9
Stellen Sie uns Fragen: drupal.slack.com #d9readiness
Slack-Meetings jeden Montag um 21:00 Uhr
@presenter
Sehen Sie sich die Links und die Anmerkungen für Referenten an und präsentieren Sie selbst. slides.com/gaborhojtsy/state-of-drupal9
2020 | 2021 | 2022 | 2023 | 2024 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 | Q1 | Q2 | Q3 | Q4 |
---|
Q1 | Q2 | Q3 | Q4 |
---|
8.9 | |||||||
---|---|---|---|---|---|---|---|
9.0 | 9.1 | 9.2 | 9.3 |
9.4 |
Drupal 9 Sicherheitsaktualisierungen
und Fehlerbehebung
Drupal 8 Sicherheitsaktualisierungen und Fehlerbehebung
Drupal 7 Sicherheitsaktualisierungen und Fehlerbehebung
Kommerziell erweiterter Support
für Drupal 7
Drupal 10 Sicherheits-
aktualisierungen und Fehlerbehebung
10.0 | 10.1 | 10.2 | 10.3 | ||||