Имеет ли смысл?

Главные вкладки

Аватар пользователя pechorin-andrey pechorin-andrey 20 октября 2009 в 12:38

Хотел бы задаться вопросом на счет модулей друпала.
Недавно мне понадобилось написать простенький парсер для контента. До этого я немного работал с Java, поэтому представление о программирование уже имелось.
Пару недель изучал особенности php, и в итоге написал простенький парсер, который переводит текст в отформатированную таблицу.

Дальше был поставлен такой вопрос - сделать include этой функции (парсера) непосредственно в index.php или вообще написать отдельный модуль.

Но раз этот небольшой инструмент узко-направленный, то есть ли смысл в создании модуля?
И вообще, правильно ли я думаю, что нагрузка на друпал будет меньше, если я просто сделаю include функции в index.php,
а в page.tpl.php применю echo parser($content).

Вот такие собственно рассуждения.

Комментарии

Аватар пользователя Ромка Ромка 20 октября 2009 в 13:03

Index.php точно трогать не стоит. Если не хотите писать свой модуль,то можете свой инклюд в самом page.tpl.php делать. Но правильнее написать свой "Фильтр", в котором будет работать ваш алгоритм, пример есть в доке: http://api.drupal.org/api/drupal/developer--examples--filter_example.mod.... Дальше надо будет включить ваш фильтр в нужных "Форматах ввода" и Друпал будет его применять ко всем нужным документам.