Написание модуля средней сложности
Идея заключается в создании каталога на базе Drupal 6. и поиска по нему с учетом морфологии.
Два типа материалов: фирмы и продукция, имеющая принадлежность к какой-либо фирме.
Фирмы обладают стандартным набором свойств: название, индекс, город, адрес, телефон, область деятельности (категория), подкатегория, описание, дата изменения.
Свойства продукции: артикул, наименование, цена, ед. измерения, описание, дата последнего изменения.
Административные средства должны включать: добавление фирм и продуктов, добавление новых категорий/подкатегорий.
Должна быть предусмотрена возможность поиска по: ключевым словам (с сортировкой по релевантности), сужение поиска по адресу и/или категории фирм, возможность
поиска по фирмам и/или продуктам. Учет морфологии.
Допускается взаимодействие с любыми имеющимися модулями для использования предоставляемых ими средств, а также оптимизация и
модификация существующих модулей для достижения требуемых целей.
Выполненный проект - работоспособный каталог фирм, обладающий вышеуказанной функциональностью. предоставление листинга всех изменений оригинального кода.
Изменения в коде, а также код разрабатываемого модуля должны подробно документироваться.