Плагин Fabrik – это не просто Application Builder, то есть средство создания приложений для CMS Joomla! Это инструмент с открытым кодом, работающий в популярнейшей системе управления контентом. Предназначение плагина Fabrik состоит в том, чтобы позволить собирать на изготовленном с его помощью web-сайте информацию от пользователей при помощи построенных с его использованием специальных форм, и сохранять эти данные в реляционных таблицах СУБД MySQL. Он также обеспечивает для пользователей такого интернет-ресурса, возможности просмотра собранной информации самыми разнообразными способами.
Возможности просмотра собранной информации с помощью плагина Fabrik
Плагин Fabrik предоставляет web-мастеру возможность задать и управлять видом просмотра собранных результатов, выбрав одну из следующих опций:
- Lists — при выборе этой опции собранные данные будут отображаться в виде списка; эти списки попадают первоначально все записи, представленные для хранения в таблицах БД с помощью специально разработанных форм;
- Visualizations — обеспечивает визуализацию информации из записей, сохранённых в базе данных, в виде диаграмм, календарей, электронных карт, etc.
От простого к достаточно сложному
Плагин Fabrik даёт в руки web-мастера возможность создавать широко варьирующиеся по сложности приложения. Можно начать с разработки простых контактных форм, предназначенных для приёма информации, создав одностраничный web-сайт и ограничив место их применения. В то же время, плагин Fabrik позволяет разрабатывать и достаточно сложные формы, предназначенные, к примеру, для сбора разнообразной информации на удалённых рабочих местах от сотрудников крупного корпоративного предприятия.
Простейшие приложения, предназначенные для сбора данных и дальнейшего просмотра их на интернет-ресурсе в виде простых списков, могут быть созданы исключительно при помощи интерфейса администратора, встроенного в плагин Fabrik. Однако, если web-мастер готов потратить некоторое время на доскональное изучение плагина Fabrik и он в состоянии написать небольшие фрагменты кода на языке PHP и/или JavaScript, то при помощи данного инструмента он сможет создавать достаточно сложные приложения для сбора и визуализации данных.
Широкий набор функций
Плагин Fabrik обладает широким набором основных и дополнительных функций, которые обеспечивают создание целого спектра различных форм для приложений сбора и визуализации данных. Хотя плагин Fabrik и не предоставляет web-мастеру абсолютно всю необходимую для разработки функциональность, но дополнение первичных функций, заложенных разработчиками в этот инструмент, потенциально расширяется использованием MySQL, Javascript и PHP. Если web-мастер дополняет функции плагина Fabrik фрагментами кода, написанного своими руками, то при создании таких сложных приложений, он должен хорошо продумать будущее развитие web-сайта, тщательно разработать дизайн используемой БД, структуру списков, форматы форм сбора данных, etc.