Разработка новых компонентов для Joomla изначально кажется сложной. Но благодаря сервису Component Creator от компании Jensen technologies появилась возможность легко автоматизировать все сложные задачи. Теперь создать новый компонент можно без наборов строк кодов. Это не сложнее, чем заказать, к примеру, апостиль документов.
Первый шаг. Необходимо произвести регистрацию на сайте component-creator.com. Сервис позволяет работать бесплатно, хотя за некоторые функции и техподдержку придется заплатить.
Шаг второй. После регистрации нужно создать первый компонент. Для этого кликните на кнопку Add Component. Заполните наиболее важные поля: name, display name, target version. Имя должно быть уникальным и вместо пробела используется нижнее подчеркивание. Например, com_mycomponent. Отображаемое имя будет высвечиваться в меню «Компоненты».
После заполнения всех полей нажмите Save Component. Об успешном сохранении вас уведомит надпись «Component saved successfully. How about adding a table?»
Третий шаг. Таблица нужна для получения внешнего интерфейса для управления компонентами. Нажмите Manualy add table. Заполните поля с названием таблицы с использованием #_имятаблицы. Поставьте галочку в поле Admin views/Add a list view in the administrator. Тут же введите название в множественном числе My tables. Ниже также отметься флажком Add a list view in the administrator, но напротив Display Name (singular) введите My table. Отметьте флажком пункты Frontens views и Individual ACL. Жмем Create Table.
Четвертый шаг. Необходимо добавить дополнительные поля в новосозданную таблицу. Для этого нужно нажать Add field и вести нужные данные: fiels name без пробелов и заглавных букв, field type, read only, поставьте галочки на Show only form view и Show on list view (отображение в виде списка). Жмем Add field.
Пятый шаг. Вы получили новый компонент, и теперь необходимо сгенерировать инсталляционный пакет .zip. Жмем Build и видим уведомление об успешной операции. Название файла должно выглядеть примерно следующим образом: com_mycomponent-1.0.0.zip.
Шестой шаг. Чтобы установить файл, зайдите в «Менеджер расширений» и выберите свой компонент. Скачайте и инсталлируйте обычным образом. Чтобы увидеть свой компонент, вам необходимо открыть закладку Components>>Your Component>>My Tables.
Готово! Как видите, самостоятельно создать новый компонент для Joomla с помощью Component Creator не сложнее, чем заказать апостиль СПб.