Книга Joomla! Programming
Данное учебное пособие поможет вам приступить к использованию CMS Joomla 2.5 для написания кода на PHP, расширяющего функциональные возможности Joomla Extensions Directory (JED).
Название:Joomla! Programming
Автор:Mark Dexter&Louis Landry
Язык:Английский
Дата выхода:апрель 2012
Формат:PDF
Качество:Отличное
Размер:12 MB
Страниц:592
В книге подробно рассматривается не только внутренний механизм работы Joomla! 2.5, но и причины, по которым он был сконструирован именно таким образом. В таком крупном и сложном пакете программ, как Joomla, был принят целый ряд проектных решений, имеющих важные последствия для разработки. Поэтому разработчикам очень важно иметь ясное представление о внутреннем механизме работы и передовом опыте применения Joomla в практике разработки веб-сайтов, чтобы создавать расширения, с наибольшей выгодой использующие функциональные возможности интегрированной среды и архитектуры Joomla, а впоследствии — без труда вносить в них изменения и сопровождать Разработчики, работающие с Joomla, пользуются самыми разными инструментальными средствами, включая PHP, SQL, XHTML, CSS и javascript. Но в этой книге основное внимание уделяется написанию кода PHP, исходя из того, что у читателя нет особого опыта программирования на PHP или SQL. И поэтому примеры кода, приводимые в этой книге, поясняются в достаточной для понимания степени. Тем не менее эта книга не может служить учебным пособием по PHP или SQL, и там, где это уместно, делаются ссылки на дополнительные ресурсы и сведения по рассматриваемым вопросам Эта книга организована по принципу «от простого — к сложному».
Если у вас имеется опыт разработки веб-сайтов средствами Joomla, можете пропустить первые две главы и начать чтение с главы 3. В противном случае вам придется начать чтение книги с самого начала, хотя сведения во врезках, где рассматриваются более сложные вопросы проектирования, вы можете пропустить Этой книгой можно также пользоваться как справочным пособием. Так, если вы хотели бы начать разработку с подключаемого модуля, перейдите к главе 5, обращаясь по мере необходимости к материалу предыдущих глав, если у вас недостаточно знаний и опыта В этой книге имеется также целый ряд врезок с дополнительными сведениями, включая рассмотрение внутреннего механизма работы Joomla, основных вопросов безопасности и прочих тем, выходящих на основные рамки книги. Поэтому вы можете читать врезки, исходя из собственных интересов. Кроме того, к врезкам удобно возвращаться в дальнейшем по мере надобности. Каждый из основных видов разработки иллюстрируется отдельным упражнением, выполняемым в пошаговом режиме Авторы совершенно уверены, что удачный практический пример — лучший способ усвоить любой теоретический материал. Каждый этап упражнения подробно поясняется, чтобы стало понятно, что и зачем делается на данном этапе. В книге рассматриваются наиболее важные среди новых средств Joomla 2.5 :
Система списков контроля доступа
Определяемые пользователем уровни категорий
Класс Jform
Класс JTableNested
Класс JDatabaseQuery
Поддержки PHP 5.2
Поддержка MySQL 5.0.4
Новый формат файлов языковой поддержки
Упрощенная процедура обновления
Усовершенствованный шаблон MVC
Поддержка других баз данных
Усовершенствованный поиск