Главная
»
Тематика определяется
» 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.
Озону спасибо за оперативно выполненный заказ!
|
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам.
На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... |
|
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... |
|
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Декстер М., Лэндри Л., Joomla! Программирование в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.