<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Drupal on Michael’s Domain</title><link>https://jeltsch.org/de/tags/drupal/</link><description>Recent content in Drupal on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/drupal/index.xml" rel="self" type="application/rss+xml"/><item><title>Über die Agilität großer Organisationen</title><link>https://jeltsch.org/de/about_the_agility_of_large_organizations/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/about_the_agility_of_large_organizations/</guid><description>&lt;p&gt;&lt;em&gt;Ein Jahrzehnt bis zur Umstellung&lt;/em&gt; Ich erinnere mich nicht mehr genau, aber die Idee, ein ordentliches Content-Management-System für den gesamten Internetauftritt der Universität Helsinki einzuführen, ist wahrscheinlich schon zehn Jahre alt. Ich hatte die Domain jeltsch.org im Mai 2003 (nach Abschluss meiner Promotion) reserviert, um meine private Website zu hosten. Der 
 &lt;a href="https://web.archive.org/web/20031218055642/http://jeltsch.org:80/" target="_blank" rel="noopener noreferrer nofollow"&gt;älteste Snapshot meiner Website&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 im Internetarchiv stammt aus dem Dezember desselben Jahres. Genau wie die IT-Mitarbeiter der Universität Helsinki wurde mir klar, dass die Aktualisierung einer Website durch die Bearbeitung einzelner HTML-Seiten sehr zeitaufwendig ist. Im Jahr 2006 war ich – genau wie die IT-Abteilung der Universität Helsinki – auf der Suche nach einem Content-Management-System (CMS). An der Universität wurden die HTML-Seiten mit Dreamweaver erstellt; ich nutzte einfach den Texteditor, der mir gerade zur Verfügung stand. Nach dem Vergleich verschiedener Optionen kamen sowohl die IT-Abteilung der Universität Helsinki als auch ich zu dem gleichen Ergebnis: Wir entschieden uns für 
 &lt;a href="https://www.drupal.org" target="_blank" rel="noopener noreferrer nofollow"&gt;Drupal&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 als Content-Management-System für unsere Webseiten.&lt;em&gt;Umstieg auf Drupal&lt;/em&gt;Der Umstieg auf Drupal (Version 4.6) dauerte einige Wochen, aber Ende 2006 ging meine erste Drupal-Website online. Von diesem Zeitpunkt an war das Hinzufügen von Inhalten zu meiner Website sehr einfach. Ich habe ein Upgrade von Drupal vermieden und Version 6 übersprungen. Wie ich erwartet hatte, bereitete mir das Upgrade auf Version 7 große Kopfschmerzen (heutzutage soll das Upgrade angeblich viel einfacher sein). Die Umstellung auf Drupal hat bei der Universität Helsinki viele Jahre gedauert, aber schließlich fand sie 2016/2017 statt. Barack Obama war viel schneller: Im Herbst 2009, kaum ein halbes Jahr nach seinem Amtsantritt als Präsident, war die Umstellung von 
 &lt;a href="http://radar.oreilly.com/2009/10/whitehouse-switch-drupal-opensource.html" target="_blank" rel="noopener noreferrer nofollow"&gt;whitehouse.gov von einer proprietären Lösung auf Drupal&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 abgeschlossen.*Ist Drupal 7 veraltet?*Hier an unserer Universität müssen die Fristen wohl mehrfach verschoben worden sein, und ähnlich wie bei der 
 &lt;a href="https://en.wikipedia.org/wiki/L%C3%A4nsimetro" target="_blank" rel="noopener noreferrer nofollow"&gt;Verlängerung der West-Metro nach Espoo&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 dürfte die Umstellung deutlich teurer geworden sein als geplant. Die Universität nutzt derzeit Drupal Version 7, die vor mehr als 6 Jahren, im Januar 2011, veröffentlicht wurde. Zwar ist Drupal 8 bereits seit November 2015 verfügbar, doch die gute Nachricht ist, dass Drupal 7 offiziell weiterhin die Long-Term-Support-Version (LTS) ist und somit noch viele Jahre lang Sicherheitsupdates erhalten wird (ich würde schätzen, mindestens fünf Jahre oder so). Etwa 85 % aller Drupal-Websites laufen nach wie vor mit Drupal 7, und offenbar 
 &lt;a href="https://www.ostraining.com/blog/drupal/drupal-7-end-of-life/" target="_blank" rel="noopener noreferrer nofollow"&gt;zeigt diese Zahl bislang keine Anzeichen eines Rückgangs&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;em&gt;Die Umstellung ist noch nicht abgeschlossen&lt;/em&gt;Ich habe die Webseiten meines Labors Anfang dieses Jahres umgestellt, als diese Möglichkeit zur Verfügung stand. Unsere 
 &lt;a href="http://akta.jeltsch.org" target="_blank" rel="noopener noreferrer nofollow"&gt;B3P-Kerneinrichtung&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 läuft jedoch weiterhin mit „handgeschriebenem“ HTML-Code, da wir noch keine Genehmigung erhalten haben, diese Seiten auf Drupal umzustellen (die IT-Abteilung wartet auf die Förderentscheidungen für die HiLIFE-Forschungsinfrastruktur).Mittlerweile nutzen 2,3 % aller Websites weltweit Drupal.*Probleme?*Das System ist jedoch nicht frei von Fehlern. Aufgrund von Sicherheitsbedenken (die PHP-Sicherheit gilt als durchlässig wie ein Schwamm) steht den Inhaltsanbietern ein Großteil der Flexibilität, die Drupal bietet, nicht zur Verfügung: So ist beispielsweise vollständiger HTML- oder PHP-Code innerhalb von Knoteninhalten deaktiviert, was die Implementierung dynamischer Inhalte erschwert. Glücklicherweise hat das System eine Achillesferse, nämlich die Verwendung von RSS-Feeds.&lt;em&gt;RSS-Feeds als Rettung&lt;/em&gt;RSS-Feeds mit vom Nutzer bereitgestellten URLs lassen sich in die meisten Seiten integrieren und ermöglichen überraschenderweise die ungefilterte Anzeige von HTML-Inhalten (einschließlich Bildern und CSS-Stilen). Auf diese Weise habe ich unsere dynamisch aktualisierte Liste von Enzymen (
 &lt;a href="https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/services-and-resources" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/services-and-resources&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ) und unsere 
 &lt;a href="https://www.helsinki.fi/en/researchgroups/lymphangiogenesis-research-and-antibody-development/publications" target="_blank" rel="noopener noreferrer nofollow"&gt;Publikationsliste&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (die separate Feeds von 
 &lt;a href="http://zotero.org" target="_blank" rel="noopener noreferrer nofollow"&gt;zotero.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 anzeigt, z. B. eine 
 &lt;a href="https://www.zotero.org/groups/1329486/the_jeltsch_laboratory/items/collectionKey/7GCAFNUP" target="_blank" rel="noopener noreferrer nofollow"&gt;Liste ausgewählter Publikationen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oder eine 
 &lt;a href="https://www.zotero.org/groups/1329486/the_jeltsch_laboratory/items/collectionKey/KPE97PCJ" target="_blank" rel="noopener noreferrer nofollow"&gt;Liste von Übersichtsartikeln&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Leider akzeptiert das Feed-Modul keine Standard-Atom-Feeds, sondern nur „altmodische“ RSS-Feeds, weshalb ich den Atom-Feed aus Zotero über ein Python-Skript weiterleiten musste, bevor er vom Browser des Website-Besuchers abgerufen werden konnte.&lt;em&gt;Varnish Cache&lt;/em&gt;Ein weiteres Problem ist, dass die Seite ziemlich langsam lädt. Wenn Besucher nach Inhalten suchen, muss die Seite innerhalb von 3 Sekunden geladen sein, sonst ist der Besucher verloren. Hoffentlich lässt sich die Seite gut skalieren, da viele Forschungsgruppen den Umstieg noch nicht vollzogen haben. Und sie lädt langsam, obwohl sie einen 
 &lt;a href="https://varnish-cache.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Varnish Cache&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 nutzt. Leider verzögert der Varnish Cache die Veröffentlichung von Aktualisierungen manchmal um viele Stunden (manchmal sogar über Nacht). Im 21. Jahrhundert ist das nicht akzeptabel. Ich habe die maximale Cache-Lebensdauer für meine private Drupal-Website auf 1 Stunde festgelegt. Die Ladezeit von 3 Sekunden ist wahrscheinlich der beste Kompromiss, den sie finden konnten…&lt;/p&gt;</description></item><item><title>Drupal aktualisieren</title><link>https://jeltsch.org/de/updating_drupal/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/updating_drupal/</guid><description>&lt;p&gt;Folgendes muss ich tun, um 
 &lt;a href="https://jeltsch.org/de/tags/drupal/"&gt;Drupal&lt;/a&gt;
 (kleinere Updates, z. B. von 7.18 auf 7.19) auf meinem Ubuntu-Server zu aktualisieren. Ich habe Drupal direkt aus dem Drupal-Quellcode installiert und nicht über das Ubuntu-Repository (da das Ubuntu-Repository meist ziemlich veraltet ist und nicht so häufig aktualisiert wird). Eigentlich ist das Update ganz unkompliziert; ich bin mir sicher, dass das schon irgendwo automatisiert wurde…&lt;code&gt;cd /var/wwwsuwget http://ftp.drupal.org/files/projects/drupal-7.19.tar.gztar -xvzf drupal-7.19.tar.gz chown -R jeltsch:www-data drupal-7.19rm drupal-7.19.tar.gz cp -a drupal-7.18/sites/ drupal-7.19/&lt;/code&gt;Der obige cp-Befehl erstellt eine Kopie der gesamten Website, was lange dauern und viel Speicherplatz beanspruchen kann. Stattdessen kannst du das Unterverzeichnis „sites“ im neuen Drupal-Ordner löschen und einen Link zum alten „sites“-Unterverzeichnis erstellen:&lt;code&gt;cd drupal-7.19rm -rf sitesln -s ../drupal-sites/ sites&lt;/code&gt;Hier solltest du dich bei deiner Website anmelden und sie in den Wartungsmodus versetzen! &lt;code&gt;mysqldump -u root -p --databases drupal7_jeltsch_org drupal7_claudia_jeltsch_org drupal7_lammertlab_org &amp;gt; drupal7_all.sqlrm drupal7ln -s drupal-7.19/ drupal7&lt;/code&gt;Hier sollten Sie auf den Link zum Update-Skript klicken. Nachdem die Updates erfolgreich durchgeführt wurden, können Sie Ihre Website wieder online schalten.** ****Drupal 9**Das Aktualisieren von Drupal 9 erfolgt am einfachsten mit Composer:&lt;code&gt;composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;/code&gt;Auch die Module können aktualisiert werden. In meinem Fall bezog sich das Update jedoch nicht immer auf das tatsächlich verwendete Modul, sondern auf ein Modul, das in der Prioritätenliste weiter unten stand und sich in einem anderen Verzeichnis befand. Für Updates auf eine Nebenversion:&lt;code&gt;composer update drupal/modulname --with-dependencies&lt;/code&gt;Für Updates auf eine Hauptversion:&lt;code&gt;composer require drupal/modulname:^2.0&lt;/code&gt;Vergessen Sie danach nicht, 
 &lt;a href="https://yoursite.com/update.php" target="_blank" rel="noopener noreferrer nofollow"&gt;https://yoursite.com/update.php&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 zu besuchen!&lt;/p&gt;</description></item></channel></rss>