Joomla! Программирование. Марк Декстер и Луис Лэндри.
- Автор: ArtAgeLess
Разработка в Joomla! охватывает довольно широкий круг задач. Одни проект может быть связан с созданием единственного файла замещения с целью изменить способ представления веб-страницы, а другой проект – с созданием расширения со многими модулями, компонентами и подключаемыми модулями.
И хотя в одной книге «Joomla! Программирование» невозможно охватить все вопросы, интересующие разработчиков веб-приложений, тем не менее, немало полезного почерпнут для себя самые разные категории читателей: от начинающих пользователей Joomla! до опытных разработчиков, которым требуется быстро освоить версию 2.5.
К этой категории относятся читатели, которые, вероятно, уже сталкивались с ситуациями, когда одной только настройки параметров недостаточно для того, чтобы веб-сайт действовал именно так, как нужно. А может быть, им требуется расширение, не похожее на те, что имеются в кталоге расширений Joomla Extensions Directory (JED). В таком случае книга «Joomla! Программирование» поможет приступить к специальной настройке Joomla с написания кода на PHP. И для этого совсем не требуется опыт программирования.
Ведь основное назначение Joomla – дать возможность создавать веб-сайты, не имея знаний, ни опыта программирования PHP или работы с базой данных MySQL, а также выполнять большую часть специальной настройки, опираясь на весьма скромные знания и опыт разработки веб-сайтов. Вы будете приятно удивлены теми результатами, которые позволяет добиться написание даже небольшого объема кода, а так же тем, насколько быстро вы научитесь выяснять, что именно требуется для расширения гибкости и функциональности Joomla.
В книге «Joomla! Программирование» предполагается, что у вас вообще нет никакого опыта программирования на PHP или работы с базой данных MySQL, и поэтому рассматриваемые в ней темы поясняются с самых основ. Кроме того, делаются ссылки на свободно доступные ресурсы, помогающие изучить упоминаемые тему более углубленно.
В книге «Joomla! Программирование» подробно рассматриваются не только внутренний механизм работы Joomla, но и причины, по которым он был сконструирован именно так, а не иначе. В таком крупном и сложном пакете программ, как Joomla, был принят целый ряд проектных решений, имеющих важные последствия для разработки. Поэтому разработчикам очень важно иметь ясное представление о внутреннем механизме работы и передовом опыте применения Joomla в практике разработки веб-приложений, чтобы создавать расширения, с наибольшей выгодой использующие функциональные возможности интегрированной среды и архитектуры Joomla, а впоследствии – без труда вносить в их изменения и сопровождать.
В этой книге не рассматриваются шаблоны Joomla и общие вопросы проектирования. В ней также пояснения, как пользоваться Joomla. Все эти вопросы подробно излагаются в другой литературе по Joomla.
Разработчики, работающие в Joomla, пользуются самыми разными инструментальными средствами, включая PHP, SQL, XHTML, CSS и JavaScript. Но в этой книге основное внимание уделено написанию кода на PHP, исходя из того, что у читателя не особого опыта программирования на PHP или SQL. И поэтому приводимые примеры кода поясняются в достаточной для понимания степени. Теме не менее, настоящая книга не может служить учебным пособием по PHP или SQL, и там, где это уместно, делаются ссылки на дополнительные ресурсы и сведения по рассматриваемым вопросам.
Об авторах книги «Joomla! Программирование».
Марк Декстер занимается программированием с 1970-х годов. Он основал коммерческую компанию по разработке программного обеспечения и руководил ею в течении двадцати восьми лет, прежде чем выйти в отставку и посвятить себя добровольной работе над открытым программным обеспечением. Марк начал пользоваться Joomla! с 2008 года, присоединившись к Ведущей производственной группе (Production Leadership Team) в 2009 году. Он не мало потрудился на самых разных участках проекта Joomla!, включая форумы пользователей и разработчиков, инициативную программу Google Summer of Code компании Google, составление документации и экранов оперативной справки, а также игру Bug Squad (Санитарный отряд). Марк принимает активное участие в процессе разработки Joomla с 2009 года, занимаясь исправлением программных ошибок, внедрением дополнительных средств и согласованием выпусков новых версий. Марк проживает в г. Сиэтл, штат Вашингтон.
Луис Лэндри написал большую часть интегрированной среды Joomla для версии 1.5 и 1.6 и в течении пяти лет был одним из главных разработчиков архитектуры Joomla. Свой первый опыт общения с компьютером он начал с программирования Basic, пользуясь ПК на процессоре Intel 286 в конторе своего отца. С пор Луис приобрел немалый опыт программирования на многих языках, включая низкоуровневые языки типа ассемблера х86, высокоуровневые вроде Java и языки написания сценариев, подобным PHP. Он так основал робототехническую группу в своем университете и стал ее активным участником. Луис – заядлый автомобилист и любит возиться с автомашинами в свободное от работы время. Он проживает в Кремниевой Долине, штат Калифорния.
Joomla! Программирование | Марк Декстер, Луис Лэндри | Joomla! Programming | Купить книги | ISBN 978-5-8459-1798-0
Скачать книгу «Joomla! Программирование» бесплатно в ознакомительных целях!