Drupal создание и управление сайтом | Книги для веб-программистов
updated 5:26 AM, Jun 9, 2023 UTC

Drupal: создание и управление сайтом.

Drupal: создание и управление сайтом.

Drupal – это открытая система, которая используется для создания веб-сайта, а также платформа управления его содержимым с помощью дополнительных модулей расширения. Ценность Drupal заключается в том, что он позволяет разработчикам легко и быстро комбинировать модули, создавая эффективные и богатые возможностями сетевые ресурсы, практически не написав ни строчки программного кода.

С помощью книги «Drupal: создание и управление сайтом» читатель сможет не только составить общее представление о системе Drupal, ключевых модулях и их настройке, но и разобраться, как среди всего их многообразия выбрать тот, который оптимально соответствует стоящей перед разработчиком задаче. В книге рассматривается создание сайтов следующих типов: каталог вакансий, wiki-проект, фотогалерея, интернет-магазин, сайт с коллективным информационным наполнением и поддержкой мультиязычных версий. Рассказ о каждом проекте сопровождается пошаговыми инструкциями и подробным описанием действий.

Как начинающий пользователь, так и профессионал смогут почерпнуть из книги массу полезной информации и с помощью Drupal приступить к созданию сайта своей мечты.

Модульная архитектура и открытость Drupal – прикладной платформы на языке PHP и системы управления содержимым – обеспечивают ей высокую популярность среди сотен и тысяч веб-разработчиков по всему миру. Более 900 человек способствовали выходу версии Drupal 6, поставляя программный код и идеи, еще больше разработчиков занимаются разработкой и сопровождением более 2000 модулей, которые могут использоваться для расширения функциональных возможностей этой системы.

Численность и активность сообщества пользователей и разработчиков Drupal в комбинации с ее мощью как платформы позволяют творить чудеса. Каждый день появляются новые и усовершенствуются существующие модули. Эти модули создаются, чтобы соответствовать последним тенденциям развития Интернета, и реализуют совершенно новые парадигмы – одним словом, проект Drupal продолжает развиваться в самых разных направлениях.

Ценность всего этого множества модулей заключается в том, что они позволяют разработчикам легко и быстро создавать эффективные и богатые возможностями веб-сайты, не становясь при этом программистами. Миллионы людей используют Drupal для создания личных блогов, корпоративных веб-сайтов, фотогалерей, справочных ресурсов, сайтов для размещения объявлений о поиске работы, веб-конференций и многих других.

К сожалению, основную сложность для многих администраторов сайтов и даже для опытных разработчиков системы Drupal представляет невозможность опробовать и понять назначение всего набора модулей и постоянно расширяющихся возможностей Drupal. Какие модули необходимы для построения новостного веб-сайта? Какие модули следует использовать для построения сайта в локальной сети? Какими модулями лучше не пользоваться, потому что имеются более удачные варианты? Какие модули можно использовать при создании действительно крупных веб-сайтов, обслуживающих миллионы запросов в день? Путешествие по миру Drupal может оказаться делом весьма нелегким.

Эта книга сэкономит время, необходимое на начальном этапе для вхождения в курс дела, и поможет сразу же погрузиться в удивительный мир Drupal. Она послужит вам прекрасным помощником, подсказыва ющим, как быстро создавать различные веб-сайты с использованием некоторых наиболее распространенных модулей Drupal. Независимо от

того, являетесь ли вы опытным программистом или начинающим веб-разработчиком, эта книга содержит массу полезной для вас информации. Я обещаю, что к концу чтения этой книги вы будете гораздо лучше подготовлены для постройки сайта вашей мечты. И все это благодаря Drupal.

Дриз Байтаерт (Dries Buytaert),

основатель и руководитель проекта Drupal, июль 2008

Drupal. Создание и управление сайтом | Using Drupal | ISBN 978-5-93286-174-5, 978-0-596-51580-5

Скачать книгу «Drupal: создание и управление сайтом» бесплатно в ознакомительных целях!

Авторы книги «Drupal: создание и управление сайтом»

Анжела Байрон (Angela Byron) – убежденная сторонница движения за распространение программного обеспечения с открытыми исходными текстами; она живет и дышит проектом Drupal. Для нее все началось в студенческом лагере Google Summer of Code в 2005 году, и с тех пор она полностью отдала себя работе в сообществе Drupal. В ее обязанности входит разработка нового программного кода и оценка исправлений, создание и передача в проект новых модулей и тем оформления, тестирование и проверка программного кода, работа над документацией и поддержка пользователей в форумах и каналах IRC.

Анжела входит в состав совета директоров ассоциации Drupal и является членом группы сопровождения Drupal 7. Она способствует дальнейшему росту сообщества, выдвигая инициативы по привлечению новых добровольцев, например представляет проект Drupal в программах Google Summer of Code и Google’s Highly Open Participation (GHOP).

Анжела пользуется популярностью как лектор по многим темам, особенно это относится к теме «Женщины в движении за открытые исходные тексты». На сайте Drupal.org Анжела известна под псевдонимом «webchick».

Эддисон Берри (Addison Berry) принимает участие во многих направлениях развития программного обеспечения Drupal и сообщества. Она вносит исправления в ядро Drupal, поддерживает несколько модулей и активно участвует в нескольких программах, таких как группа Drupal Dojo и программа GHOP.

В проекте Drupal Эддисон является руководителем команды документирования, помогает поддерживать сайт Drupal.org и является постоянным членом генеральной ассамблеи ассоциации Drupal. Она создала множество учебных печатных и видеоруководств, охватывающих все аспекты Drupal – от участия в жизни сообщества до создания программного кода. На сайте Drupal.org Эдди известна под псевдонимом «add1sun».

Натан Хог (Nathan Haug) – один из ведущих разработчиков пользовательского интерфейса в проекте Drupal. Интерес к дизайну интерфейса и разработке программного обеспечения привел его к получению степени бакалавра по специальностям «визуальные взаимодействия» и «информатика». Он внес существенные улучшения в пользовательский интерфейс версии Drupal 6, включая реализацию механизма буксиров ки (drag-and-drop) в Drupal и фреймворк для поддержки простых Ajax-подобных операций.

В проекте Drupal Натан считается ведущим разработчиком сценариев JavaScript. В 2007 году он возглавил группу разработки компании SonyBMG, занимавшейся созданием  семейства веб-сайтов на платформе Drupal для всех музыкантов, сотрудничающих с SonyBMG. Большую часть своего времени он тратит на работу над популярными модулями, такими как Fivestar и Webform, или над улучшениями в ядре Drupal.

На сайте Drupal.org Нат известен под псевдонимом «quicksketch».

Джефф Итон (Jeff Eaton) более десяти лет занимается разработкой обычных и веб-приложений. Принимал участие в самых разных проектах, от веб-порталов для сообществ и некоммерческих организаций до клиент-серверных приложений для предприятий розничной торговли и масштабируемых веб-приложений для таких компаний, как Dow

AgroSciences и Prudential Real Estate. В 2005 году он начал заниматься разработкой решений на основе открытой платформы управления содержимым Drupal. За прошедшие с тех пор годы он стал в проекте Drupal одним из основных разработчиков, специализирующимся на разработке архитектуры и прикладного программного интерфейса. Занимая должность консультанта в компании Lullabot Consulting (LLC), он помогал проектировать и создавать программную инфраструктуру сайтов на основе Drupal, включая музыкальный портал MTV UK, платформу сайтов для музыкантов SonyBMG и сайт инновационной компании Fast Company. На сайте Drupal.org

Джефф известен под псевдонимом «eaton».

Джеймс Уокер (James Walker) заведует отделом образования в компании Lullabot – курирует общественные симпозиумы и семинары, проводимые компанией, и частное обучение системе Drupal, соединяя в себе страсть к решению технических проблем и обучению. Будучи лидером сообщества Drupal, Джеймс является одним из основных членов некоммерческой ассоциации Drupal и группы безопасности Drupal. Как давний член сообщества Drupal Джеймс занимается поддержкой более чем десятка модулей и внес бесчисленное множество исправлений в ядро Drupal.

Будучи давним сторонником идеи открытых исходных текстов и открытых стандартов, Джеймс уже длительное время координирует деятельность проекта Drupal с  деятельностью других сообществ, таких как Jabber/XMPP и появившийся совсем недавно OpenID. Как талантливого лектора Джеймса часто приглашают в качестве докладчика

на самые разнообразные технические конференции. Его содержательные и наполненные юмором лекции являются самыми посещаемыми на конференциях DrupalCons, начиная с самой первой из них, которая проводилась четыре года тому назад. На сайте Drupal.org Джеймс известен под псевдонимом «walkah».

Джефф Роббинс (Jeff Robbins) является сооснователем и президентом компании Lullabot. В 1993 году Джефф основал одну из самых первых компаний по разработке веб-приложений и разрабатывал сайты для Ринго Старра (Ringo Starr), MTV и Нью-Йоркского музея современного искусства. Кроме того, большую часть 1990-х годов Джефф занимался продвижением музыкального коллектива Orbit, участвовал в музыкальном фестивале Lollapalooza и сочинил рок-композицию, вошедшую в лучшую десятку.

Джефф отвечает за поддержку популярного подкаста Drupal компании Lullabot и снискал заслуженную известность в сообществе. Кроме того, он создал множество широко используемых модулей и тем оформления Drupal, включая модули ConTemplate, LoginToboggan, тему Zen и инструмент Theme Developer. На сайте Drupal.org Джефф известен под псевдонимом «jjeff».