Информация о книге

978-5-8459-1798-0

Главная  » Тематика определяется » Joomla! Программирование

Декстер М., Лэндри Л., Joomla! Программирование

Вильямс, 2013 г., 978-5-8459-1798-0


Описание книги

Книга \"Joomla!: программирование\" удачно сочетает в себе справочное и учебное пособие для тех, кто собирается разрабатывать веб-приложения и строить динамические веб-сайты в специально созданной для этого программной среде Joomla. Рассмотрение вопросов программирования для Joomla начинается с состава и принципа действия Joomla, необходимых программных средств, знаний и навыков, а далее подробно разбираются конкретные примеры решаемых задач, иллюстрируемые исходным кодом и дополняемые уместной справочной информацией. В конечном итоге читатель имеет возможность освоить опробованные на практике приемы программирования, начиная с простого замещения шаблонов и компоновок и кончая разработкой компонентов по шаблону проектирования MVC и приложений на платформе Joomla. Овладев искусством программирования для Joomla, вы сможете специально настраивать веб-сайты так, как того не позволяет сделать обычная настройка параметров, или устанавливать сторонние расширения. Это авторитетное и подробное руководство по программированию \"Joomla!: программирование\" адресовано широкому кругу пользователей Joomla!: от начинающих, не имеющих никакого опыта работы с Joomla!, до опытных программистов, которым требуется быстро освоить последние версии Joomla: 1.6, 1.7,2.5 и 3.0 В книге \"Joomla!: программирование\" представлены самые передовые приемы программирования, опробованные на практике ее авторами, Марком Декстером и Луисом Лэндри, написавшим немалую долю кода новой интегрированной среды Joomla!, подробно описаны многочисленные примеры исходного кода, а также приводится немало полезной справочной информации по всем затрагиваемым темам. Это справочное и в то же время учебное пособие содержит подобные разъяснения всех вопросов написания программ для Joomla: от самых простых задач создания замещений шаблонов до самых сложных, связанных с разработкой компонентов по шаблону MVC и приложений на платформе Joomla. Из книги \"Joomla!: программирование\" читатель узнает, как: Подойти к Joomla! с точки зрения программирования. Расширить Joomla! модулями, замещениями компоновок и подключаемыми модулями. Выгодно использовать преимущества новой реализации шаблона проектирования MVC в Joomla! Встраивать компоненты в пользовательскую и административную части веб-сайта. Защищать веб-сайты с помощью новой, эффективной и удобной в работе системы списков контроля доступа. Работать с базами данных и составлять сложные запросы к ним, в том числе и средствами нового класса JDatabaseQuery. Расширять возможности веб-сайтов на Joomla средствами JavaScript и интегрированной среды MooTools. Разрабатывать специальные структуры категорий для собственных веб-сайтов и расширений Joomla. Организовать оперативное обновление своих специальных расширений одним щелчком кнопкой мыши. Пользоваться платформой Joomla в качестве среды для разработки приложений. Об авторах Марк Декстер занимается программированием с 1970-х годов. Он основал коммерческую компанию по разработке программного обеспечения и руководил ею в течение 28 лет, прежде чем выйти в отставку и посвятить себя добровольной работе над открытым программным обеспечением. Он немало потрудился на самых разных участках проекта Joomla!, включая форумы пользователей и разработчиков, инициативную программу Google Summer of Code компании Google, составление документации и экранов оперативной справки. Марк принимал активное участие в процессе разработки Joomla, начиная с 2009 года, занимаясь исправлением программных ошибок, внедрением дополнительных средств и согласованием выпусков новых версий. Луис Лэндри написал большую часть интегрированной среды Joomla для версий 1.5 и 1.6 и в течение пяти лет был одним из главных разработчиков архитектуры Joomla. Свой первый опыт общения с компьютером он начал с программирования на языке Basic, пользуясь ПК на процессоре Intel 286 в офисе своего отца. С тех пор Луис приобрел опыт программирования на многих языках, включая низкоуровневые типа ассемблера x86, высокоуровневые вроде Java и интерпретируемые, подобные PHP. Он также основал робототехническую группу в своем университете и стал ее активным участником.

Ключевые слова

Поделиться ссылкой на книгу



Дополнительно о книге

Книга организована по принципу “от простого — к сложному”. Если у вас имеется опыт разработки веб-приложений в Joomla, можете пропустить первые две главы и начать чтение с главы 3. В противном случае вам придется начать чтение книги с самого начала, хотя сведения во врезках, где рассматриваются более сложные вопросы проектирования, вы можете пропустить. Данной книгой можно также пользоваться как справочным пособием. Так, если вы хотели бы начать разработку с подключаемого модуля, перейдите к главе 5, обращаясь по мере необходимости к материалу предыдущих глав, если у вас недостаточно знаний и опыта.
В этой книге имеется также целый ряд врезок с дополнительными сведениями, включая рассмотрение внутреннего механизма работы Joomla, основных вопросов безопасности и прочих тем, выходящих за основные рамки книги. Поэтому можете читать врезки, исходя из собственных интересов. Кроме того, к врезкам удобно возвращаться в дальнейшем по мере надобности. Каждый из основных видов разработки иллюстрируется отдельным учебным примером, выполняемым в пошаговом режиме. Авторы уверены, что удачный практический пример — лучший способ усвоить любой теоретический материал. Каждый этап выполнения учебного примера подробно поясняется, чтобы стало понятно, что и зачем делается на данном этапе.

Содержание книги

Глава 1. Основы разработки в Joomla!
Глава 2. Подготовка рабочей станции к разработке в Joomla!
Глава 3. Принцип действия Joomla!
Глава 4. Расширение Joomla замещениями компоновки
Глава 5. Расширение Joomla подключаемыми модулями
Глава 6. Расширение Joomla модулями
Глава 7. Компоненты, часть I. Контроллеры и модели
Глава 8. Компоненты, часть II. Представления, класс JForm и пользовательская часть
Глава 9. Компоненты, часть III. Пример разработки административной части компонента
Глава 10. Компоненты, часть IV. Пример разработки пользовательской части компонента
Глава 11. Работа с базой данных
Глава 12. Применение JavaScript и MooTools в Joomla!
Глава 13. Применение платформы Joomla! в качестве среды для разработки приложений
Приложение А. Краткий курс PHP и ООП
Приложение Б. Типы фильтров в Joomla!
Приложение В. Методы из класса JHtml
Приложение Г. Словарь специальных терминов


Об авторе


Отзывы

пока не дочитал, но очень нравится  [20 March 2014]
Еще в процессе чтения, но с самого начала видно, что книга очень полезна для разбора данной темы. Несмотря на то, что сейчас актуальный релиз joomla 3.2, а книга написана по 2.5, все равно код во многом остался тем же. А учитывая, что такой же книги по 3.х на русском нет, то однозначно надо читать эту, либо учить английский. Очень понравилось приложение для тех кто не знает php, в нем кратко, но понятно описаны основные конструкции, которые часто используются в joomla. И основной раздел построен так, что начинается книга с разбора index.php в корневом каталоге и потихоньку проваливается в подключаемые файлы, достаточно подробно разъясняя важные строчки кода и смысл происходящего.
Изучаю с нуля, но сам работаю программистом 1С, поэтому как бы не совсем с нуля.
Отличная книга  [17 July 2013]
Отличная книга, все темы разложены по полочкам, легко читается и понимание на высоте, рекомендую :)
Действительно хорошее издание!  [21 April 2013]
Порыскав по прилавкам с подобными книгами и посмотрев множество вариантов в интернете,остановил свой выбор именно на этой книжке.
И,как оказалось,совсем не зря.
Это пособие помогло мне научиться писать модули и посовершенствовать свои накопленные знания.
Поскольку я начинающий программист,очень важны были полнота и понятность всех шагов.В этом издании это и было найдено.
Оценка книге-твёрдая пятёрка.Без нареканий!
Хорошая книга!  [15 March 2013]
Очень понравилась, и хотя особо нового не чего не узнал(я не первый год занимаюсь разработкой), но полнота изложеного материала очень порадовала!

Всем кто хочет улучшить свои знания в программировании под Джумлу или просто начать программировать для нее - Это лучшая и единственная книга на русском по этой теме
Отличная книга!  [22 February 2013]
В кои то веки наши издатели перевели не очередную брошюру "для чайников" которыми и так забиты прилавки, а действительно серьезное издание от таких известных ребят как Joomla press. При этом хороший перевод, достойная полиграфия, твердый переплет, книгу просто приятно держать в руках. Книга для тех кто хочет научиться писать собственные модули, тем кто только начинает осваивать Joomla рекомендую http://www.ozon.ru/context/detail/id/6305812/. Рассматриваются версии движка до 2.5 включительно. Однозначно стоит своих денег, да и альтернативы ей просто нет. Хочется пожелать издательству ДИАЛЕКТИКА-ВИЛЬЯМС не останавливаться на переводе только этой книги из всей серии, хотелось бы увидеть еще и "Joomla! Templates" от тех же Joomla press.
Озону спасибо за оперативно выполненный заказ!

Последние поступления в рубрике "Тематика определяется"



Ритуальный оракул Магия зеркал, 53 карты + инструкция 

Представляем вам новую профессиональную колоду Любови Никифоровой (Отилы), являющуюся продолжением ранее изданной и уже популярной колоды «Ритуальный Оракул». В ней вы познакомитесь с азами работы с зеркалами, видами магических воздействий и способами их снятия....

Оракул Норн. Нити судьбы, 45 карт+инструкция 

Оракул Норн: нити судьбы - действительно уникальная колода. Предсказывать будущее или узнавать обстоятельства прошлого и настоящего помогают Боги, Богини и герои Древней Скандинавии. Они дают подробное описание грядущих событий, которое напрямую зависит не только от обстоятельств, но и от характера человека, который хочет узнать свое будущее....

Оракул Вселенской любви Ангелов, 72 карты + инструкция 

Оракул Вселенских Ангелов — это уникальная колода карт, созданная для тех, кто ищет направление и поддержку в области любви и добра от духовного мира Ангелов. Колода состоит из 72 карт, на каждой из которых изображен Ангел....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Декстер М., Лэндри Л., Joomla! Программирование в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.