Креатив
Верный ход
Качество
Надёжность

Эта глава объясняет некоторые фундаментальные концепции, заложенные в Joomla!. Здесь описывается процесс от запроса до ответа. Коснёмся слегка некоторых аспектов кодинга и объясним как использовать некоторые из наиболее распространённых элементов Joomla!.

Вернуться к оглавлению

Одна из самых приятных вещей в работе с Joomla! является стимулирование открытости и дружелюбия среди членов сообщества Joomla!. Это без сомнения является движущей силой проекта Joomla!. Название происходит от слова "Joomla" ("Jumla" на Суахили), что означает "все вместе". Сообщество Joomla! представляет истинный смысл Jumla к проекту.

В этой главе мы увидели, что есть 6 типов расширений: компоненты, модули, плагины, языки, шаблоны и инструменты. Как можно заметить, каждый тип имеет специфические применения. Мы не много говорили о том, каким образом расширения разных типов могут зависеть друг от друга.

Хотя мы не останавливались на средствах разработки, мы исследовали два самых известных инструмента: J!Code и J!Dump. Даже опытные разработчики PHP должны исследовать другие/новые средства разработки

Вернуться к оглавлению

Недавнее дополнение к Joomla!, набор инструментов разработчиков - J!Code. Основанный на EasyEclips и PHPEclipse, J!Code - IDE (Интегрированная Среда Проектирования), специально разработанная для того, чтобы разрабатывать расширения Joomla!.

J!Code в настоящее время находится на стадии разработки и ещё не опубликована стабильная версия.

Чтобы получить копию J!Code, обратитесь к http://joomlacode.org/gf/project/jcode.

Вернуться к оглавлению

J!Dump позволяет выводить переменные в процессе разработки. Вывод отображается в настраиваемом всплывающем окне и описывает типы данных, свойства объекта и методы.

J!Dump стал двумя отдельными расширениями: компонент, который мы используем для настройки функциональности J!Dump и система плагинов, которые определяют используемые функции, используемые в сплывающем окне. Оба расширения необходимы для правильного функционирования J!Dump.

Для использования J!Dump, нужно чтобы плагины были включены. Если это не так, то при попытке использования функций J!Dump, мы столкнёмся с фатальными ошибками.

Самая важная функция J!Dump - это dump(). Мы можем передать переменную для этой функции и это будет отображаться в сплывающем окне. Данный пример демонстрирует пример использования функции dump().

// create example object
$object = new JObject();
$object->set('name', 'example');
// dump object to popup
dump($object, 'Example Object');

Этот пример создаст всплывающее окно, которое выглядит следующим образом:

Другие функции, которые мы можем использовать, включают: dumpMessage(), dumpSysinfo(), dumpTemplate(), and dumpTrace().

Чтобы получить копию J!Dump обратитесь к http://joomlacode.org/gf/project/jdump.

Вернуться к оглавлению

Существуют многочисленные средства разработки, которые мы можем использовать чтобы разрабатывать расширения Joomla!.

Когда мы подходим к выбору редактора для изменения исходных файлов PHP, важно, чтобы редактор поддерживал кодировку UTF-8.

Есть два средства разработки, созданных специально для Joomla!. Это J!Code и J!Dump.

Вернуться к оглавлению

Войти на сайт

Запомнить меня

Новости

  • Перевод Mastering Joomla! 1.5

    14.03.2013

    Продолжается перевод книги "Mastering Joomla! 1.5". На данный момент полностью переведено 2 главы. Полностью перевод книги...

    Подробнее...

  • Модернизация сайта

    28.05.2012

    Уважаемые посетители! Мы полностью модернизировали наш сайт и надеемся что сейчас им станет...

    Подробнее...