Хотел бы задаться вопросом на счет модулей друпала.
Недавно мне понадобилось написать простенький парсер для контента. До этого я немного работал с Java, поэтому представление о программирование уже имелось.
Пару недель изучал особенности php, и в итоге написал простенький парсер, который переводит текст в отформатированную таблицу.
Дальше был поставлен такой вопрос - сделать include этой функции (парсера) непосредственно в index.php или вообще написать отдельный модуль.
Но раз этот небольшой инструмент узко-направленный, то есть ли смысл в создании модуля?
И вообще, правильно ли я думаю, что нагрузка на друпал будет меньше, если я просто сделаю include функции в index.php,
а в page.tpl.php применю echo parser($content).
Вот такие собственно рассуждения.
Комментарии
Index.php точно трогать не стоит. Если не хотите писать свой модуль,то можете свой инклюд в самом page.tpl.php делать. Но правильнее написать свой "Фильтр", в котором будет работать ваш алгоритм, пример есть в доке: http://api.drupal.org/api/drupal/developer--examples--filter_example.mod.... Дальше надо будет включить ваш фильтр в нужных "Форматах ввода" и Друпал будет его применять ко всем нужным документам.