Wie organisieren Sie Ihren Drupal-Code? Ein riesiges Modul? Getrennte Module pro Funktion? Getrennte Module pro Codetyp (Themenfunktionen, Menü-Hooks, etc ...)?Organisieren von Drupal-Code
Ich habe angefangen zu versuchen, durch Feature zu organisieren, Module zu behandeln, wie sie Bibliotheken waren. Letztendlich sind die Dinge jedoch niemals perfekt enthalten ... Module wollen die Themenfunktionen des jeweils anderen verwenden, und Module tragen alle verschiedene Register zu einer gemeinsamen Seite bei - zwei Beispiele dafür, dass nicht immer klar ist, wo Code zu finden ist. Das verleitet mich dazu, alle Design-Funktionen zusammen zu halten, und alle hook_menus zusammen, aber das wäre aus anderen Gründen unangenehm ...
Angenommen, der gesamte Code ist zu spezifisch, um ihn zu teilen, also gibt es hier keinen Versuch, eigenständig zu machen beigetragene Module. Ich bin hauptsächlich besorgt um die Erhaltung von Gesundheit und Sauberkeit in einer großen Drupal-Site.