Всем привет!
Предлагаю свой компонент BaseConstructor 1.0.0 alpha для создания всевозможных табличных баз данных на Joomla 1.5 по аналогии с принципом работы Ms Access или OO Base.
Он может пригодиться для создания или ведения следующих таблиц:
- таблицы событий,
- прайс-листов,
- список объектов или адресов,
- список работников фирмы,
- различные справочные данные
- и многое другое.
В программе реализовано создание табличной структуры, Списка, Запросов, их связывание между собой. Это позволяет объединить 2 и более таблицы воедино (например, объединить таблицу работников предприятия с адресной таблицей по SQL) или включить в таблицу различные списки (страны, города, различные варианты ответа: Да, Нет и пр.).
Также возможно создания отдельной для каждой таблицы настройки, ее импорта и экспорта через админку. При создании таблицы можно указать необходимые типы полей для БД (int, varchar, text & etc) и для формы ввода (hidden, textfield, textarea, radio-button, checkbox, dropdown, calendar, ajax-dropdown и пр).
Во фронтенде реализованы возможности ввода/редактирования данных через форму, удаление строк, динамическая сортировка данных по столбцам, фильтрации данных в таблице по ключевому слову, печати таблицы и экспорта в csv-файл.
Имеются русская и английская локализация для данного компонента.
За основу был взят компонент Event Table Edit и существенно переделан. Компонент предлагается для тестирования и находится в бета-версии.
Буду рад за выявление ошибок, конструктивные предложения и пожелания по разработке очередных релизов данного компонента.
Скачать компонент можно по ссылке
Download.