Wie man jQuery Cookie und die core/js-cookie‑Bibliothek in Drupal mit dem js_cookie‑Modul umschreibt
Warum diese Änderung?
- In Drupal 9 wurde jQuery Cookie aus dem Core entfernt und durch die js-cookie-Bibliothek ersetzt. Ein BC‑Shim (
core/jquery.cookie) existierte während Drupal 9, wurde jedoch für Drupal 10 entfernt.
Drupal-Aktualisierung
Dieser Abschnitt behandelt die Aktualisierung des Drupal‑Kerns von früheren Versionen (einschließlich der Legacy‑Versionen Drupal 6 und Drupal 7) auf die neueste aktuelle Version. Hier werde ich außerdem Artikel darüber veröffentlichen, wie man contributed Module für Drupal aktualisiert.
Unendliche Unterstützung für CKEditor 4 in Drupal
Das Drupal‑CKEditor‑Modul stellt die Unterstützung für CKEditor 4 ein. Dennoch habt ihr weiterhin die Möglichkeit, CKEditor 4 über benutzerdefinierte Module einzubinden und weiterzuverwenden. Natürlich ist die Nutzung der neuen Version CKEditor 5 oder höher vorzuziehen, aber das Legacy‑Modul CKEditor wird immer noch von mehr als 140.000 Websites verwendet (jede vierte Drupal‑Website!):
DrinkUp 2025.07 Novi Sad, Serbia
Hallo!
Wir freuen uns, Sie zur Juli-Ausgabe des Drupal Novi Sad DrinkUp #9 einzuladen!
Wie üblich werden wir über Drupal und Jobs sprechen, aber vor allem die gute Gesellschaft und etwas Essen genießen.
Donnerstag, 31. Juli 2025.
Loft Štrand
18:00 - 22:00 – Freie Diskussion über Drupal, Neuigkeiten und den Heiligen Gral.
Loft Štrand, Stadtstrand, links vom Eingang Novi Sad, siehe auf Google Maps.
Einführung des Flipdown Countdown-Moduls für Drupal
Wir freuen uns, die Veröffentlichung eines brandneuen Drupal-Moduls für alle bekannt zu geben, die stilvolle, animierte Countdown-Timer zu ihren Websites hinzufügen möchten: Flipdown.
Verwendung von Chat GPT zur Überarbeitung von JavaScript-Code ohne jQuery
Prompt für ChatGPT, um jQuery in JavaScript umzuschreiben
Wenn Sie jQuery-Code mithilfe von ChatGPT in reines JavaScript umschreiben möchten, navigieren Sie zu chat.openai.com und geben Sie den folgenden klaren, präzisen Prompt ein:
Bitte schreibe den folgenden jQuery-Code in Vanilla JavaScript um und behalte dabei die gleiche Funktionalität bei. Stelle die Kompatibilität mit modernen JavaScript-Standards (ES6+) sicher. Integriere zudem die Verwendung von Drupal.behaviors, falls zutreffend. [Fügen Sie hier Ihren jQuery-Code ein]
Drush zeigt Fehler: Unterstützen Sie bash, um 'source' zu unterstützen, mit Rückgriff auf $0, falls dies nicht mit bash ausgeführt wird.
Ich habe eine große Anzahl von Konfigurationen und führe normalerweise den Config-Import mit php -d memory_limit=-1 aus (um das PHP-Speicherlimit zu deaktivieren):
php -d memory_limit=-1 ./vendor/bin/drush config-import -y
Aber dieses Mal erhielt ich einen Fehler:
LAMP auf Ubuntu installieren
Apache installieren
sudo apt-get update
sudo apt-get install apache2
Außerdem die Einstellungen für Apache aktualisieren:
sudo ufw app list
sudo ufw allow in "Apache Full"
Du kannst den Ordner /var/www für eine Website verwenden, aber es ist sinnvoll, einen anderen Ordner im eigenen Home-Verzeichnis anzulegen. Füge dazu folgende Einstellungen in deine Apache-Konfiguration ein:
sudo nano /etc/apache2/apache2.conf
Wie erstellt man ein modales Fenster mit Colorbox?
Das Hauptproblem bei modalen Fenstern ist das unterschiedliche Verhalten der Eigenschaft scrollTop auf iPhone und Android. Daher müssen wir eine lange Liste von Befehlen verwenden, um die scrollTop-Position zu ermitteln.
Xdebug auf Ubuntu mit LAMP installieren
Zuerst müssen wir die PHP-Bibliothek für Xdebug installieren:
sudo apt update
sudo apt install php7.2-xdebug
Für andere PHP-Versionen kannst du php7.x-xdebug oder php5.x-xdebug für PHP 5.x Versionen verwenden.
Als nächstes sollten wir den Ordner /usr/lib/php ansehen und unsere xdebug.so-Datei finden: