Drupal: создание и управление сайтом: [выбор и настройка модулей для конструирования динамических сайтов]
معرفی کتاب «Drupal: создание и управление сайтом: [выбор и настройка модулей для конструирования динамических сайтов]» نوشتهٔ Анжела Байрон, Эддисон Берри, Натан Хог, Джефф Итон, Джеймс Уокер, Джефф Роббинс، منتشرشده توسط نشر Символ-Плюс در سال 2010. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Перевод А. Киселева. Drupal – это открытая система, которая используется для создания веб-сайта, а также платформа управления его содержимым с помощью дополнительных модулей расширения. Ценность Drupal заключается в том, что он позволяет разработчикам легко и быстро комбинировать модули, создавая эффективные и богатые возможностями сетевые ресурсы, практически не написав ни строчки программного кода. С помощью этой книги читатель сможет не только составить общее представление о системе Drupal, ключевых модулях и их настройке, но и разобраться, как среди всего их многообразия выбрать тот, который оптимально соответствует стоящей перед разработчиком задаче. В книге рассматривается создание сайтов следующих типов: каталог вакансий, wiki-проект, фотогалерея, интернет-магазин, сайт с коллективным информационным наполнением и поддержкой мультиязычных версий. Рассказ о каждом проекте сопровождается пошаговыми инструкциями и подробным описанием действий. Как начинающий пользователь, так и профессионал смогут почерпнуть из книги массу полезной информации и с помощью Drupal приступить к созданию сайта своей мечты. Оглавление Об авторах Предисловие Введение Глава 1. Обзор системы Drupal Что такое Drupal? Кто ею пользуется? Возможности, которые поддерживает Drupal Краткая история систем управления содержимым Исторический экскурс в процесс создания веб-сайта Эпоха сценариев и баз данных Революция в управлении содержимым Как работает Drupal Модули Пользователи Содержимое (узлы) Способы организации содержимого Типы содержимого поддержки Получение справки В заключение Глава 2. Запускаем Drupal Задача Примечания к реализации Основы Простота редактирования и обработки изображений В центре внимания: управление содержимым Содержимое Комментарии Навигация Блоки Практика: управление содержимым Создание содержимого Управление навигацией по сайту Настройка блоков В центре внимания: модули Страница администрирования модулей Поиск и установка модулей Удаление модулей Практика: работа с модулями Модуль Path Модуль Administration Menu В центре внимания: права доступа Настройка прав доступа пользователей Профили пользователей Настройки пользователей Блокирование пользователей Практика: создание ролей Практика: настройка разрешений Практика: форма с контактной информацией В центре внимания: модуль Taxonomy Практика: блог В центре внимания: инструменты модерирования содержимого Инструменты автоматизированного определения спама Инструменты модерирования содержимого вручную В центре внимания: темы оформления Поиск тем оформления Установка тем оформления Настройка тем оформления Блоки и области Настройка темы оформления административного раздела Практика: придание сайту неповторимого внешнего вида В центре внимания: редактирование содержимого и работа с изображениями Редактирование содержимого Работа с изображениями В центре внимания: форматы ввода и фильтры Практика: настройка модуля FCKeditor В заключение Глава 3. Каталог вакансий Задача Примечания по реализации Нестандартные формы ввода Отображение содержимого Выгрузка файлов В центре внимания: CCK Поля Виджеты Форматтеры Практика: CCK Практика: тип содержимого Job (вакансия) Практика: настройка отображения поля Практика: тип содержимого Job Application (заявка) В центре внимания: модуль Views Отображения Элементы представления Практика: модуль Views Представление Jobs (вакансия) Представление Job Applications (заявки) Дополнительно В заключение Глава 4. Обзоры продуктов Задача Примечания к реализации Информация о продукте Оценка продуктов Реализация поиска Первый шаг: основные описания продуктов Создание типа содержимого Product Review В центре внимания: модуль Amazon Что включено? Региональные настройки Настройки ссылочной информации Практика: добавление поля Amazon Добавление поля Product ID Поиск идентификаторов продуктов В центре внимания: Voting API и Fivestar Практика: добавление оценок Добавление поля Rating Включение оценок посетителей Практика: создание представления со списком продуктов В центре внимания: модуль Search Важность выполнения регулярных процедур Поиск с помощью модуля Views Практика: добавление возможности поиска в список продуктов В центре внимания: модуль CSS Injector Практика: улучшение внешнего вида Настройка параметров отображения полей CCK Настройка модуля CSS Injector Дополнительно В заключение Глава 5. Wiki Задача Примечания к реализации Функциональные возможности Wiki Простота форматирования текста Простота создания ссылок Отслеживание изменений Удобочитаемые адреса URL Список изменений Практика: первые шаги Создание типа содержимого Wiki Удаление информации об авторе при отображении Настройка прав доступа Практика: формат ввода wiki Настройка фильтров Создание формата ввода wiki Настройка разрешений формата Добавление содержимого В центре внимания: модуль Pathauto Практика: модуль Pathauto Настройка параметров В центре внимания: отслеживание редакций в Drupal Практика: редакции и модуль Diff Включение механизма редакций по умолчанию Настройка разрешений Просмотр редакций и переключение между ними Использование модуля Diff Практика: создание представлений New pages и Recent edits Список Recent posts Список Recent edits Дополнительно В заключение Глава 6. Управление процессом публикации Задача Примечания к реализации Процесс публикации Извещение по электронной почте Обзорные страницы Практика: первые шаги В центре внимания: действия и триггеры Практика: действия и триггеры Настройка действий Назначение триггеров В центре внимания: модуль Workflow Практика: определение процесса публикации В центре внимания: модуль Workspace Практика: создание рабочих пространств В центре внимания: модуль Views Bulk Operations Практика: создание страницы администрирования Создание действий процесса публикации Настройка представления Дополнительно В заключение Глава 7. Фотогалерея Задача Примечания к реализации Выгрузка фотографий Создание миниатюр Фотогалереи В центре внимания: модуль ImageField Настройка Практика: выгрузка фотографий Тип содержимого Photo Галереи изображений В центре внимания: модуль ImageCache Наборы правил и операции Использование наборов правил Разрешение проблем с модулем ImageCache Практика: модуль ImageCache Создание наборов правил для ImageCache Настройка отображения поля Photo (Фотография) Улучшение качества изображений Практика: представление gallery Практика: блок с последними фотографиями Практика: модуль Custom Pagers Дополнительно В заключение Глава 8. Многоязычные сайты Задача Примечания к реализации Форумы База знаний Перевод пользовательского интерфейса Перевод содержимого, созданного пользователями В центре внимания: средства интернационализации в ядре Модуль Locale Перевод содержимого Практика: установка перевода Практика: настройка модуля Locale Настройка механизма выбора языка Переключатель языка Практика: переводимое содержимое В центре внимания: модуль Localization Client Практика: перевод интерфейса Использование модуля Locale Использование модуля Localization Client Практика: перевод содержимого Перевод В центре внимания: Internationalization Выбор содержимого Модуль Strings Переменные сайта, зависящие от языка Вспомогательные модули Синхронизация Практика: особенности пакета Internationalization Выбор содержимого Переменные сайта Типы содержимого Таксономия Дополнительно В заключение Глава 9. Управление событиями Задача Примечания к реализации Управление событиями Слежение за численностью участников Практика: первые шаги Создание типа содержимого Event Права доступа В центре внимания: модуль Date Модуль Date Timezone Типы полей для хранения дат Виджеты ввода дат Настройки модуля Date Практика: Добавление дат Настройка модуля Date Добаваление поля даты Практика: представление для отображения предстоящих событий В центре внимания: модуль Calendar Тип представления Calendar Практика: представление Calendar В центре внимания: модуль Flag Практика: настройка модуля Flag Практика: представление Attendee Дополнительно В заключение Глава 10. Интернет-магазин Задача Примечания к реализации В центре внимания: пакет Ubercart Ubercart – core Ubercart – core (optional) Ubercart – extra В центре внимания: панель администрирования Ubercart Практика: настройка магазина Начальная настройка В центре внимания: продукты, модули Product Classes и Attributes Практика: создание продуктов Начальная настройка Настройка классов продуктов Настройка атрибутов продуктов Настройка параметров продуктов Настройка каталога В центре внимания: процесс оформления заказа Практика: обработка заказов Покупательская корзина Налоги Доставка Оплата Размещение тестового заказа Исполнение заказа Управление доступом Дополнительно В заключение Глава 11. Оформление сайта В центре внимания: механизм поддержки тем оформления Файлы .info Области Свойства CSS JavaScript Файлы шаблонов Файл template.php Практика: создание собственной темы Создание копии темы Изменение CSS В центре внимания: файлы шаблонов Практика: работа с файлами шаблонов Модификация файла шаблона Оформление отдельных типов содержимого Переопределение файла шаблона модуля Создание новой области В центре внимания: дополнительные возможности переопределения Переменные шаблона Функции темы оформления Практика: использование файла template.php для переопределения Переопределение переменной шаблона Переопределение функции темы оформления Дополнительно В заключение Ссылки Приложение A. Установка и обновление Drupal Приложение B. Выбор модулей Приложение C. Модули и темы оформления, использованные в этой книге Whether you want to build a simple blog or a complete and interactive community publishing website, this essential hands-on guide helps you do it with Drupal - the popular open source web framework and content management system. By drawing on the vast collection of community-contributed modules that make this framework unique, recipes in "Using Drupal" show how to combine modules in interesting ways (with a minimum of code-wrangling) to develop projects such as a wiki, publishing work flow site, photo gallery, product review site, online store, user group site, and more. Each chapter: describes a case study and outlines specific requirements for the featured project; highlights the Drupal concepts and key modules that the chapter introduces, with a bird's-eye view of each module's specialty and how it works; discusses various solutions within Drupal that meet your requirements for the project, with details about which modules are selected and why; demonstrates how to configure modules, with step-by-step recipes for building the precise functionality you require; suggests additional modules that will make your project even more powerful; and, provides links to the modules used in the chapter, along with other resources. Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. With "Using Drupal", you'll find concrete and creative solutions for developing the exact community website you have in mind With the recipes in this book, you can take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. You'll get the information you need about how to combine modules in interesting ways (with a minimum of code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. With Using Drupal, you will: Get an overview of Drupal concepts and key modules introduced in each chapter, with a bird's-eye view of each module's specialty and how it works Explore various solutions within Drupal that meet the requirements for the project, with details about which modules are selected and why Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires Get information on additional modules that will make the project even more powerful Be able to access the modules used in the chapter, along with other resources Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. With Using Drupal, you'll find concrete and creative solutions for developing the exact community website you have in mind. With the recipes in this book, you can take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. You'll get the information you need about how to combine modules in interesting ways (with a minimum of code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. With Using Drupal, you will: Get an overview of Drupal concepts and key modules introduced in each chapter, with a bird's-eye view of each module's specialty and how it works; Explore various solutions within Drupal that meet the requirements for the project, with details about which modules are selected and why; Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires; Get information on additional modules that will make the project even more powerful; Be able to access the modules used in the chapter, along with other resources. Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. - Publisher. With the guidance in Using Drupal, you will be able to take full advantage of the vast collection of community-contributed modules that make the Drupal web framework unique. Learn how to combine modules in interesting ways (with minimum code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book--a wiki, a publishing workflow site, a photo gallery, a product review site, an online store, a user group site, and more Drupal overview Drupal jumpstart Job posting board Product reviews Wiki Managing publishing workflow Photo gallery Multilingual sites Event management Online store Theming your site Appendix A : Installing and upgrading Drupal Appendix B : Choosing the right modules Appendix C : Modules and themes used in this book. Foreword Preface Drupal Overview Drupal Jumpstart Job Posting Board Product Reviews Wiki Managing Publishing Workflow Photo Gallery Multilingual Sites Event Management Online Store Theming Your Site Installing and Upgrading Drupal Choosing the Right Modules Modules and Themes Used in This Book Provides information on using Drupal to build such Web sites as a wiki, a photo gallery, and an online store.
دانلود کتاب Drupal: создание и управление сайтом: [выбор и настройка модулей для конструирования динамических сайтов]