Drupal: Vervang Colorbox door GLightbox
1 Introductie
Lightbox-plugins zijn al meer dan tien jaar een vaste waarde op Drupal‑websites. Ze stellen editors in staat om afbeeldingen, video’s en andere media in een overlay te tonen zonder de huidige pagina te verlaten — een patroon dat bezoekers verwachten op moderne, media‑rijke websites.
Herschrijven van CKEditor 4‑plugins voor CKEditor 5
Bij DrupalBook ondersteunen we Drupal‑platformen waarbij de redactionele ervaring bedrijfskritisch is, en niet slechts een technische bijzaak. Toen Drupal overstapte van CKEditor 4 naar CKEditor 5, werd een moderne basis voor contentbewerking geïntroduceerd, maar ontstond er tegelijkertijd een aanzienlijke kloof voor organisaties die vertrouwden op gevestigde CKEditor 4‑plugins.
Contentmodellering voor meertalig Drupal: vertalen per blok, niet per pagina
Drupal CI-gestuurd configuratiebeheer met Jenkins en GitLab CI
1. Waarom CI-gestuurd configuratiebeheer belangrijk is
Het configuratiesysteem van Drupal is een van de grootste sterke punten van het platform — en een van de meest betrouwbare bronnen van problemen. De mogelijkheid om elk stukje siteconfiguratie te exporteren en te importeren als YAML-bestanden is krachtig, maar alleen als iedereen het eens is over wie verantwoordelijk is voor het verplaatsen van die bestanden tussen omgevingen. In de meeste teams bestaat die overeenstemming nooit echt.
Upgrade van Drupal 7 naar de nieuwste versie van Drupal
Hoewel de ondersteuning voor Drupal 7 inmiddels is beëindigd en er geen nieuwe updates meer zullen verschijnen, en alle nieuwe modules uitsluitend voor Drupal 11+ worden uitgebracht, maken nog steeds veel websites gebruik van Drupal 7 en kunnen zij niet overstappen naar nieuwere versies. Daar zijn verschillende redenen voor, vooral bij websites met een grote hoeveelheid maatwerkcode.
Hoe jQuery Cookie en de core/js-cookie-bibliotheek in Drupal te herschrijven met de js_cookie‑module
Waarom deze wijziging?
- In Drupal 9 werd jQuery Cookie uit de core verwijderd en vervangen door de js-cookie-bibliotheek. Tijdens Drupal 9 bestond er een BC‑shim (
core/jquery.cookie), maar deze werd verwijderd voor Drupal 10.
Drupal‑update
Deze sectie gaat over het updaten van de Drupal‑core van eerdere versies (inclusief de legacy‑versies Drupal 6 en Drupal 7) naar de nieuwste actuele versie. Ook zal ik hier artikelen publiceren over hoe je contributed modules voor Drupal kunt updaten.
Oneindige ondersteuning voor CKEditor 4 in Drupal
De Drupal CKEditor-module stopt met de ondersteuning van CKEditor 4. Maar u heeft nog steeds de mogelijkheid om CKEditor 4 via aangepaste modules te integreren en te blijven gebruiken. Natuurlijk is het gebruik van de nieuwe versie CKEditor 5 of hoger te verkiezen, maar de legacy CKEditor-module wordt nog steeds door meer dan 140.000 websites gebruikt (elke vierde Drupal-website!).
Installeer LAMP op Ubuntu
Installeer Apache
sudo apt-get update
sudo apt-get install apache2
Werk vervolgens de instellingen van Apache bij:
sudo ufw app list
sudo ufw allow in "Apache Full"
Je kunt de map /var/www gebruiken voor één website, maar het is beter om een aparte map aan te maken in je thuismap (~/). Voeg daarvoor de volgende instellingen toe aan je Apache-configuratie:
sudo nano /etc/apache2/apache2.conf