Я хочу почати будувати свої модулі як класи зараз, коли ледачий / автозавантажений в Drupal 7, і я хотів би подивитися на деякі модулі (contrib або core), які роблять велику роботу з цим.
Чи є творчий спосіб інтегрувати клас як гачки? Чи реалізувати кожну функцію як плагін ctools?
Будь-який перехожий повинен зазначити, що D7 має нові files[]
декларації у .info
файлах модулів для класів / інтерфейсів для автоматичного завантаження / лінивого завантаження: Написання файлів .info (Drupal 7.x) .
Нижче наведено хороше прочитання, щоб отримати мотивації та конституцію (як би) від програми спільноти Drupal Drupal з об'єктно-орієнтованої точки зору .