
Voordat je begint
Lees voordat je begint met upgraden eerst de voorgaande pagina’s van deze handleiding:


Drush is een command line shell en scripting-interface voor Drupal. Upgraden naar Drupal 8 met Drush is een alternatief voor het gebruik van de browserinterface. Upgraden naar Drupal 8 met Drush is bijzonder nuttig bij het migreren van complexe sites, omdat je migraties één voor één kunt uitvoeren en ook kunt terugdraaien.


Drupal 6 naar 8
Aggregator categorieën
In Drupal 8 bestaat het concept van aggregator categorieën niet meer en daarom worden ze niet gemigreerd naar Drupal 8.
Toegestane protocollen
Drupal 8 bewaart nu protocollen in de containerparameter «filter_protocols». Als je de variabele «filter_allowed_protocols» hebt aangepast, voeg deze dan toe aan het bestand services.yml.


Maak je initiële migraties aan
- Maak migraties aan met drush migrate-upgrade --configure-only, zoals beschreven in de sectie «Upgraden met Drush».
- Zorg ervoor dat je een config/sync-directory hebt, waar de volgende stap bestanden zal wegschrijven.
- Exporteer de migraties met drush config:export.
- Maak je eigen migratiemodule aan.
- Kopieer alleen de YML-bestanden die je wilt gebruiken uit de map config/sync naar de map config/ins


De kernmodule Migrate Drupal in Drupal biedt API-ondersteuning voor migratie van Drupal naar Drupal, en Migrate Drupal UI biedt een eenvoudige gebruikersinterface om te upgraden vanaf oudere versies van Drupal.


Dynamische query’s verwijzen naar query’s die door Drupal dynamisch worden opgebouwd en niet worden opgegeven als een expliciete querystring. Alle insert-, update-, delete- en merge-query’s moeten dynamisch zijn. Select-query’s kunnen zowel statisch als dynamisch zijn. Daarom verwijst “dynamische query” meestal naar een dynamische SELECT-query.


De Select query builder ondersteunt het gebruik van expressies in de veldenlijst. Voorbeelden van expressies zijn “verdubbel het age-veld”, “tellen van alle name-velden” en een substring van het title-veld. Houd er rekening mee dat veel expressies gebruikmaken van SQL-functies, en niet alle SQL-functies zijn gestandaardiseerd voor alle databases. Een moduleontwikkelaar moet ervoor zorgen dat alleen database-compatibele expressies worden gebruikt. (Zie Lijst met functies en operatoren)


Veld toevoegen
Om een veld toe te voegen aan een SELECT-query, gebruik je de methode addField()
:
