frustrated junior drupal developer biting a pencil after making a mistake

Häufige Fehler, die Drupal-Anfänger machen

Drupal ist eine Open-Source-Plattform, die mehr als eine Million Menschen weltweit für ihre Content-Management-Zwecke nützlich finden. Sie wählen Drupal wegen seiner Flexibilität, Zuverlässigkeit und Sicherheit. Allerdings wissen nicht alle, wie man es richtig benutzt. Erfahren Sie mehr über die Fehler, die Drupal-Anfänger oft machen.
Lassen Sie uns tiefer eintauchen und die Beispiele für Entwickleraktivitäten analysieren, die Drupal ineffektiv machen könnten, und sehen, was man tun kann, um sofort bessere Ergebnisse zu erzielen!

Schlechte Inhaltsstruktur

Ohne einen ordentlichen Plan kann Ihre Inhaltsstruktur für die Besucher der Website in einem chaotischen, inkohärenten Erlebnis enden. Eine gute Struktur von Anfang an zu bestimmen, erhöht die Leistung Ihrer Website. 

Versuchen Sie, die Anzahl der Inhaltstypen, Felder und Tabellen zu minimieren. Zu viele Inhaltstypen können Inhaltsautoren verwirren, daher sollten Sie sie standardisieren. Zum Beispiel benötigen Sie nicht sowohl „News“ als auch „Artikel“, da diese fast identisch sind - lassen Sie einen davon weg. Zudem ist es eine Verschwendung von Ressourcen, für jeden Inhaltstyp neue Felder zu erstellen, was auch mit schlechterer Leistung einhergeht. Vermeiden Sie ähnliche Felder, da sie unnötige Komplexität auf Ihre Site bringen. 

Deshalb ist es gut, das System zu entwerfen, bevor Sie beginnen, die Elemente zu implementieren. Nehmen Sie sich Zeit, über die Struktur nachzudenken und zu entscheiden, wie die Drupal-Architektur aussehen sollte, um die Leistung der Website zu verbessern. Machen Sie es so einfach wie möglich und verwenden Sie nur die notwendigen Elemente. 

Neue Drupal-Entwickler haben auch Probleme mit der Ordnerstruktur. Genauer gesagt geht es darum, eine falsche Ordnerstruktur einzurichten und Themes und Module in einem Ordner auf Root-Ebene zu platzieren, anstatt in separaten Ordnern. Dies ist einer der schwerwiegenden Fehler, da er den Prozess des Upgrades auf die neueste Version beeinflusst und das Debugging erheblich erschwert. Sie werden viel Zeit damit verlieren, es zu beheben, also konzentrieren Sie sich von Anfang an auf eine ordnungsgemäße Ordnerstruktur. 

Verwendung unnötiger Drupal-Module auf der Website

Unerfahrene Entwickler können von einer Fülle von verfügbaren Modulen fasziniert sein, was dazu führt, dass sie zu viele davon installieren. Auch wenn Drupal-Entwickler nicht alle Module von Anfang an nutzen, denken sie, dass sie sie später brauchen werden. Wenn Sie einer dieser Entwickler sind… hören Sie auf, dies zu tun! 
Sie müssen sich bewusst machen, dass je mehr Elemente Sie haben, desto langsamer ist Ihre Website, ganz zu schweigen vom Chaos im Code. In Anbetracht dessen überprüfen Sie alle Module erneut und entfernen Sie die, die Sie nicht benötigen. Zu viele Module können auch die Sicherheit der Website beeinträchtigen, also bedenken Sie das. 

Nicht Entfernen älterer Versionen von Modulen

Apropos Module, Drupal-Entwickler vergessen oft, ältere Versionen heruntergeladener Module zu entfernen. Einige wissen einfach nicht, dass, selbst wenn das Modul in ein anderes Verzeichnis gelegt wird, Drupal möglicherweise die ältere Version verwendet. Das liegt daran, dass die Ordner normalerweise auf derselben Ebene sind. 
Manchmal kann die Software zwischen verschiedenen Modulversionen wechseln, was, wie Sie sich denken können, einige Probleme verursachen kann. Und wir alle wissen, dass Sie solche unerwünschten Überraschungen nicht brauchen.

Auswahl nicht unterstützter Module in Drupal

Eine große Anzahl verschiedener Module kann für einen Drupal-Anfänger eine Herausforderung sein, insbesondere wenn es solche gibt, die alle benötigten Funktionen abdecken. Nicht unterstützte Module können auf lange Sicht einige Probleme verursachen, zum Beispiel aufgrund von Kompatibilitätsproblemen oder Fehlern, die nie behoben werden. 
Bevor Sie ein neues Modul herunterladen, überprüfen Sie, wann das letzte Update gemacht wurde und lesen Sie die vom Autor bereitgestellte Beschreibung. Beachten Sie, dass einige Projekte aus Sicherheitsgründen als nicht unterstützt gekennzeichnet sind, also überlegen Sie zweimal, bevor Sie sich entscheiden, eines davon zu verwenden, da Sie ein Datenleck riskieren.

Ignorieren von Codestandards

Wenn mehrere Personen an derselben Website arbeiten, ist es wichtig, Codestandards zu haben. Ohne sie riskieren Sie, Zeit damit zu verschwenden, den Code anderer Entwickler zu verstehen. Machen Sie nicht den Fehler und beginnen Sie damit, die Richtlinie zu erstellen, um die Qualität des Quellcodes und die Effizienz des Teams zu verbessern. 

Die Anwendung von Drupal-Codestandards ist eine gute Praxis, selbst wenn Sie ein einzelner Entwickler sind, der an Ihrem eigenen Projekt arbeitet. Denken Sie an die Situation, in der Sie das Projekt erweitern möchten, das die Einbindung eines anderen Entwicklers erfordert. Mit dokumentierten Standards wird es viel einfacher sein, zu beginnen, also… ziehen Sie Ihre Schlüsse. 

Machen Sie nie wieder Drupal-Anfängerfehler

Es ist nicht überraschend, dass Neulinge Fehler machen; sie brauchen einfach Zeit, um alle Möglichkeiten zu lernen, die ihnen das System bietet. Drupal ist ein komplexes Werkzeug, daher besteht eine große Chance, etwas zu erstellen, das nicht so funktioniert, wie wir es wollten, insbesondere wenn wir nicht über das richtige Wissen und die Erfahrung verfügen. 

Die gute Nachricht ist, dass Sie immer Fragen stellen können - die Drupal-Community hat mehr als eine Million Benutzer, die helfen wollen. Eines Tages können Sie auch hilfreich sein, indem Sie Ihre Erfahrungen teilen. 

3. Best practices for software development teams