Joomla! Programming |
|
Название: Joomla! Programming
Данное учебное пособие поможет вам приступить к использованию CMS Joomla 2.5 для написания кода на PHP, расширяющего функциональные возможности Joomla Extensions Directory (JED). В книге подробно рассматривается не только внутренний механизм работы Joomla! 2.5, но и причины, по которым он был сконструирован именно таким образом. В таком крупном и сложном пакете программ, как Joomla, был принят целый ряд проектных решений, имеющих важные последствия для разработки. Поэтому разработчикам очень важно иметь ясное представление о внутреннем механизме работы и передовом опыте применения Joomla в практике разработки веб-сайтов, чтобы создавать расширения, с наибольшей выгодой использующие функциональные возможности интегрированной среды и архитектуры Joomla, а впоследствии — без труда вносить в них изменения и сопровождать Разработчики, работающие с Joomla, пользуются самыми разными инструментальными средствами, включая PHP, SQL, XHTML, CSS и JavaScript. Но в этой книге основное внимание уделяется написанию кода PHP, исходя из того, что у читателя нет особого опыта программирования на PHP или SQL. И поэтому примеры кода, приводимые в этой книге, поясняются в достаточной для понимания степени. Тем не менее эта книга не может служить учебным пособием по PHP или SQL, и там, где это уместно, делаются ссылки на дополнительные ресурсы и сведения по рассматриваемым вопросам Эта книга организована по принципу «от простого — к сложному» и будет более понятна тем, кто успешно прошел курсы английского языка и знаком с техническими терминами.
Если у вас имеется опыт разработки веб-сайтов средствами Joomla, можете пропустить первые две главы и начать чтение с главы 3. В противном случае вам придется начать чтение книги с самого начала, хотя сведения во врезках, где рассматриваются более сложные вопросы проектирования, вы можете пропустить Этой книгой можно также пользоваться как справочным пособием. Так, если вы хотели бы начать разработку с подключаемого модуля, перейдите к главе 5, обращаясь по мере необходимости к материалу предыдущих глав, если у вас недостаточно знаний и опыта В этой книге имеется также целый ряд врезок с дополнительными сведениями, включая рассмотрение внутреннего механизма работы Joomla, основных вопросов безопасности и прочих тем, выходящих на основные рамки книги. Поэтому вы можете читать врезки, исходя из собственных интересов. Кроме того, к врезкам удобно возвращаться в дальнейшем по мере надобности. Каждый из основных видов разработки иллюстрируется отдельным упражнением, выполняемым в пошаговом режиме Авторы совершенно уверены, что удачный практический пример — лучший способ усвоить любой теоретический материал. Каждый этап упражнения подробно поясняется, чтобы стало понятно, что и зачем делается на данном этапе. После прочтения книги, Вы сможете создавать различные по функциональности и сложности сайты: простые сайты визитки или качественные интернет магазины. В книге рассматриваются наиболее важные среди новых средств Joomla 2.5 :
|
|