Помощь Joomla



Урок по Разработке Компонента Joomla 3

Создание компонента Joomla с нуля  Сентябрь 11, 2016 – 06:49
Разработка компонента Joomla!

Архив не должен быть вложенным, т.е. все необходимые для работы компонента файлы, должны лежать в корне. рассмотренные в предыдущих уроках файлы moy_component.php и moy_component.xml. При этом название самого архива не играет никакой роли. Это не как с кораблем Врунгеля, от того как вы компонент назовете, плавать по другому он не станет.

Немного оговорюсь. При создании одного расширения для Joomla, я не долго думая назвал его datetimepicker. Оказалось, что название было не занято, хотя ниша у этого названия была достаточно популярной. Поэтому, если вы все же делаете расширения для продажи, то подумайте над названием как следует. Тут яхта Врунгеля будет весьма уместна.

Вернемся к нашему компоненту. У нас есть архив. Теперь идем в админку joomla, расширения-установка расширений - выбрать файл. Если все прошло успешно, то компонент будет доступен по ссылке

или если включены ЧПУ.

Человеко понятные URL или как они называются в буржунете SEF Search Engine Friendly, разница в менталитете. Мы делаем ссылки для людей, а они для машин. Шучу. Все это, конечно, придумали не мы.

Как я уже упоминал ранее, если вы хотите обновить компонент, то для начала необходимо обновить файл xml а конкретно поле версии в нем. Иначе Joomla не обновит уже установленные файлы.

Компонент готов для дальнейших тестов и если вы не планируете дальше использовать его, то про архив можно забыть, и сразу же создавать файлы на сервере.

Если же вы хотите повторно использовать компонент в других сайтах, то его нужно будет упаковывать при каждом обновлении или в самом конце работы. тогда вы получите, этот процесс сродни созданию загрузочной флешки в старые добрые времена. Такая флешка всегда была под рукой и при необходимости, легко ставилась в новый компьютер. Так и тут. написав компонент один раз, его можно использовать не единожды

Source: xdan.ru

Похожие публикации:

  1. Уроки Создания Сайта Joomla 3
  2. Видео Уроки Созданию Сайтов Joomla
  3. Уроки Программирования Javascript
  4. Уроки Программирования Php