Eine Prelaunch-Checkliste für Ihre Drupal-Website
Veröffentlicht: 2020-01-23Ja, „Angst vor dem Start“ ist eine Sache.
Sie haben Wochen/Monate zusammen unermüdlich an Ihrer Drupal 8-Website gearbeitet und nun ist der wichtigste Tag gekommen – der Launch-Tag! Aber warte! Haben Sie alles richtig gemacht, damit auf Ihrer Drupal-Website keine unvorhergesehenen Probleme auftreten? Es ist immer am besten, einige Tage vor dem Start eine Checkliste mit den zu erledigenden Dingen zusammenzustellen, um sicherzustellen, dass alles in Ordnung ist und Ihre Website keinem Risiko ausgesetzt ist. Sie haben noch keine Drupal-Checkliste? Beruhigen Sie sich mit unserer zusammengestellten Prelaunch-Drupal-Checkliste für Entwickler.
Sind die Dateiberechtigungen richtig eingestellt?
Dies ist einer der wichtigsten Punkte in unserer Pre-Launch-Drupal-Checkliste. Um Ihre Drupal-Website zu sichern, müssen Sie zunächst die Dateiberechtigungen richtig einstellen. Stellen Sie sicher, dass Ihr Webserver nicht berechtigt ist, die von ihm ausgeführten Dateien zu bearbeiten oder zu schreiben. Automatisierte Tools zum Festlegen und Überprüfen von Berechtigungen wie Dateiberechtigungen und Sicherheitsprüfungsmodul können ebenfalls verwendet werden. Das PHP-Filtermodul unter /admin/modules muss deaktiviert werden, wenn Ihre Site Drupal 7 verwendet. Die Datei settings.php sollte sicher sein, damit die Datenbankverbindungsinformationen geschützt sind.
Drupal-Sicherheitsupdates?
Drupal ist ein Content-Management-System der Wahl für verschiedene Organisationen, insbesondere aber für Organisationen, die mit kritischen Daten umgehen. Der Grund, warum Drupal als sicheres CMS bekannt ist, liegt in den ständigen Bemühungen des Drupal-Sicherheitsteams, es sicher zu halten. Mit jedem Major/Minor Release werden Sicherheitsupdates ausgeliefert. Viele von ihnen befassen sich mit unmittelbaren Sicherheitsrisiken. Sie erhalten Warnmeldungen, wenn Ihre Drupal-Sicherheit abgelaufen ist. Stellen Sie sicher, dass Ihre Drupal 8-Version mit allen Sicherheitsversionen und Patches auf dem neuesten Stand ist. Halten Sie Ihre Module und Ihren Kern auf dem neuesten Stand. Sie können auch manuell nach Sicherheitsupdates suchen, indem Sie auf Berichte klicken und dann nach verfügbaren Updates suchen .
Sichern Sie den Kontonamen Ihres Administrators
Das Admin-Konto ist das Root-Konto, das für die Entwicklung von Drupal-Websites verwendet wird. Die Sicherung des Root-Kontos ist sehr wichtig und sollte nicht ignoriert werden. Die Installation ist extrem anfällig für Hackerangriffe, da es nicht schwer ist, den Benutzernamen des Hackers zu erraten. Daher sollte der Root-Kontoname in einen komplexeren geändert werden (zumindest vor dem Start) und es muss ein starkes Passwort verwendet werden. Sie können das Real AES-Modul verwenden, um Ihre Sicherheit zu erhöhen. Stellen Sie beim Erteilen von Benutzerberechtigungen außerdem sicher, dass anonymen Benutzern minimale Berechtigungen erteilt werden und alle ihnen erteilten Berechtigungen auch authentifizierten Benutzern erteilt werden sollten.
Lassen Sie Ihre Benutzer diese Fehlerberichte nicht sehen!
Denn es kann sehr nervig werden. Die Fehlerberichterstattung sollte deaktiviert werden, sodass die Fehler in ein Protokoll geschrieben werden müssen, sie den Benutzern jedoch nicht angezeigt werden. Um die Fehlerberichterstattung zu deaktivieren, gehen Sie zu Konfiguration > Entwicklung > Protokollierung und Fehler , setzen Sie die Option auf Keine, wodurch die gesamte Fehlerberichterstattung deaktiviert wird. Es sollte sichergestellt werden, dass 404-Fehler gut behandelt werden. Die Verwendung von Drupal-Modulen wie Search 404 hilft dabei, hilfreichere Inhalte wie Suchergebnisse basierend auf der URL anzuzeigen, nach der der Benutzer gesucht hat.

Suche 404 Ergebnis:

Inhalts- und Suchmaschinenoptimierung für Ihre Drupal 8-Website
Sie müssen sicherstellen, dass der Inhalt Ihrer Website korrekt angezeigt wird. Vergessen Sie nicht, Ihre Site vor dem Start durch den Lorem Ipsum-Scanner laufen zu lassen. Wenn Sie viele Seiten durchlaufen müssen, haben Sie möglicherweise nicht den gesamten Dummy-Text geändert. Es gibt einige großartige SEO-Module, die den Verkehr auf Ihrer Website nach dem Start steigern. Die Verwendung des PathAuto-Moduls ist für die Drupal-Webentwicklung äußerst wichtig, da es benutzerfreundliche URLs anstelle einer URL generiert, die wie folgt aussieht www.specbee[dot]com/node/3843. Es wird auch empfohlen, das Redirect-Modul zusammen mit PathAuto zu verwenden, da es Benutzern ermöglicht, von alten URLs zu neuen URLs umzuleiten. Denn wenn Sie zwei URLs (mit Alias-Namen) haben, die denselben Inhalt repräsentieren, kann dies für Ihr SEO-Ranking sehr schädlich sein.

Einstellungen des Umleitungsmoduls

Weiterleitungsmodul:

Überprüfen Sie Ihre Drupal-Module
Ungenutzte Drupal-Module nehmen Platz ein und verlangsamen Ihre Website. Stellen Sie sicher, dass nur die verwendeten Module aktiviert sind. Das Entfernen nicht verwendeter Module hilft bei der Startzeit Ihrer Website. Sie können dafür auch ein Drupal-Modul verwenden – Unbenutzte Module. Außerdem wird empfohlen, das Entwicklungsmodul und ähnliche Module während des Starts zu deaktivieren. Stellen Sie sicher, dass Ihre Module mit den neuesten Versionen auf dem neuesten Stand sind. Die Verwendung eines Drupal 8-Moduls wie dem Site Audit kann äußerst vorteilhaft sein, da es Ihre Website auf Leistung und Verhalten analysiert. Es gibt Ihnen einen Bericht, der Ihnen mitteilt, ob Sie Best Practices befolgt haben (sonst gibt es Empfehlungen), Caching-Einstellungen der Website, Codebasis (Größe und Dateianzahl), nicht verwendete Inhaltstypen, falls vorhanden, und vieles mehr.
Serverkonfiguration
Überprüfen Sie die Datei-Upload-Größen. Auf diese Weise können Benutzer große Mediendateien von Ihrer Drupal-Website hochladen. Dazu müssen Sie möglicherweise die Serverkonfiguration anpassen. Es ist auch wichtig, die Ausführungszeit zu überprüfen. Sie können dies tun, indem Sie die max_execution_time in der Serverkonfiguration festlegen. Vergessen Sie auch nicht zu überprüfen, ob alle Formulare und Module an die richtigen E-Mail-Adressen gesendet werden.
Ist Ihre Drupal-Site leistungsoptimiert?
Es gibt viele Dinge, die ein Drupal-Entwickler tun kann, um die Leistung Ihrer Drupal-Website zu optimieren, wie zum Beispiel
- Caching – Durch die Konfiguration von Caching wird die Leistung Ihrer Website gesteigert. Das Caching für einige Module ist standardmäßig deaktiviert – stellen Sie also sicher, dass sie aktiviert sind. Drupal 8 Core ist vollgepackt mit Modulen wie dem Internal Page Cache-Modul und dem Internal Dynamic Page Cache-Modul
- CSS und Javascript – Eine typische Drupal-Website enthält viele Javascript- und CSS-Dateien, die die Anzahl der HTTP-Aufrufe für jede Seite erhöhen. Sie können jedoch alle diese relevanten Dateien komprimieren, indem Sie die Funktion Advanced CSS/JS Aggregation im Performance-Bereich aktivieren.
Zeitgesteuerte Aufgaben?
Diese zeitgesteuerten Aktionen können helfen, nach Updates zu suchen, den Suchmechanismus neu zu indizieren, Feeds abzurufen, andere Sites über Updates zu benachrichtigen und routinemäßige Wartungsaufgaben durchzuführen. Es wird auch empfohlen, CRON aus Sicherheits- und Leistungsgründen zu konfigurieren.
