Drupal artikelen over drush

Drupal deployment workflow

Door Erik (1 juli 2011)

Het landschap van Drupal deployment verandert snel. Met modules zoals Features, Drush en de migratie van Drupal naar Git, hebben Drupal ontwikkelaars en website bouwers nieuwe gereedschappen voor staging en deployment. In dit artikel beschrijven we een gebruikelijke workflow voor een ZZP Drupal shop.
 

Tags:  drush git deployment

Upgrade naar Drupal 7

Door Erik (2 mei 2011)

 

Onlangs hebben we de Wizzlern website geüpgrade naar Drupal 7. Op punten was het heel makkelijk maar ook waren er onverwachte tegenvallers. Een groot compliment aan de ontwikkelaars van Drush is ook op z'n plaats; met Drush gaat een belangrijk deel van het upgrade-proces geheel automatisch.

Voorbereiding

  • Controleer van welke module een Drupal 7 module beschikbaar is. Gebruik hiervoor de Upgrade Status-module.
  • Voer een upgrade van de site uit naar de laatste stabiele versie van alle modules. Met Drush: drush up

Voor de Wizzlern-site was van de 29 modules alleen van de Node Words-module en de Gmap Blocks-module geen Drupal 7 versie. Van de andere modules was of een (vroege) release of een dev-versie beschikbaar. Hoewel niet optimaal, geen dwingende redenen om van de upgrade af te zien.

De upgrade

Het upgrade-proces staat beschreven in het bestand UPGRADE.txt dat je in iedere Drupal-installatie vindt en op http://drupal.org/documentation/upgrade/6/7. Houdt er rekening mee dat een upgrade een of meerdere dagen werk kan kosten. Bereid een upgrade daarom voor op een ontwikkelomgeving. Gaat het om een site met dynamische content (bijv. reacties) en/of een site die maar kort off-line kan zijn, dan zijn is automatisering van de upgrade een vereiste. Denk daarbij aan bash-scripts, features, upgrade scripts in PHP, etc. De upgrade van wizzlern.nl kostte 2 dagen. ca. 50% van de tijd voor het Thema en 50% voor content-conversie, Views-conversie en aanpassing van diverse configuraties. De Wizzlern-site heeft geen custom-modules.

Het proces

Abonneer op Drupal artikelen over drush