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

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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

Author(s): Анжела Байрон, Эддисон Берри, Натан Хог, Джефф Итон, Джеймс Уокер, Дже
Publisher: Символ-Плюс
Year: 2010

Language: Russian
Commentary: 1146148973
Pages: 576
Tags: Библиотека;Компьютерная литература;Системы CMS / CMF;Drupal;

Оглавление
......Page 5
Об авторах
......Page 13
Предисловие
......Page 16
Введение
......Page 18
Что такое Drupal?......Page 29
Кто ею пользуется?......Page 30
Возможности, которые поддерживает Drupal......Page 32
Исторический экскурс в процесс создания веб-сайта......Page 33
Эпоха сценариев и баз данных......Page 35
Революция в управлении содержимым......Page 36
Как работает Drupal......Page 38
Модули......Page 39
Пользователи......Page 40
Содержимое (узлы)......Page 41
Способы организации содержимого......Page 43
Типы содержимого поддержки......Page 45
Получение справки......Page 46
В заключение......Page 48
Глава 2.
Запускаем Drupal......Page 49
Основы......Page 51
Простота редактирования и обработки изображений......Page 52
Содержимое......Page 53
Комментарии......Page 57
Навигация......Page 58
Блоки......Page 59
Практика: управление содержимым......Page 62
Создание содержимого......Page 63
Управление навигацией по сайту......Page 66
Настройка блоков......Page 67
Страница администрирования модулей......Page 71
Поиск и установка модулей......Page 72
Модуль Path......Page 75
Модуль Administration Menu......Page 77
В центре внимания: права доступа......Page 80
Настройка прав доступа пользователей......Page 81
Профили пользователей......Page 84
Блокирование пользователей......Page 85
Практика: создание ролей......Page 86
Практика: настройка разрешений......Page 88
Практика: форма с контактной информацией......Page 96
В центре внимания: модуль Taxonomy......Page 99
Практика: блог......Page 101
Инструменты автоматизированного определения спама......Page 108
Инструменты модерирования содержимого вручную......Page 110
Установка тем оформления......Page 111
Настройка тем оформления......Page 112
Настройка темы оформления
административного раздела......Page 116
Практика: придание сайту
неповторимого внешнего вида......Page 117
В центре внимания: редактирование содержимого и работа с изображениями......Page 118
Редактирование содержимого......Page 119
Работа с изображениями......Page 120
В центре внимания: форматы ввода и фильтры......Page 122
Практика: настройка модуля FCKeditor......Page 127
В заключение......Page 135
Глава 3.
Каталог вакансий......Page 136
Задача......Page 137
Выгрузка файлов......Page 138
В центре внимания: CCK......Page 139
Поля......Page 142
Виджеты......Page 143
Форматтеры......Page 144
Практика: CCK......Page 145
Практика: тип содержимого Job (вакансия)......Page 146
Практика: настройка отображения поля......Page 154
Практика: тип содержимого
Job Application (заявка)......Page 158
В центре внимания: модуль Views......Page 164
Отображения......Page 166
Элементы представления......Page 169
Практика: модуль Views......Page 172
Представление Jobs (вакансия)......Page 174
Представление Job Applications (заявки)......Page 188
Дополнительно......Page 204
В заключение......Page 205
Глава 4.
Обзоры продуктов......Page 207
Задача......Page 208
Информация о продукте......Page 209
Оценка продуктов......Page 210
Первый шаг: основные описания продуктов......Page 211
Создание типа содержимого Product Review......Page 212
Что включено?......Page 216
Региональные настройки......Page 217
Практика: добавление поля Amazon......Page 218
Добавление поля Product ID......Page 219
Поиск идентификаторов продуктов......Page 221
В центре внимания: Voting API и Fivestar......Page 222
Добавление поля Rating......Page 224
Включение оценок посетителей......Page 225
Практика: создание представления
со списком продуктов......Page 228
В центре внимания: модуль Search......Page 233
Важность выполнения регулярных процедур......Page 235
Практика: добавление возможности поиска
в список продуктов......Page 236
В центре внимания: модуль CSS Injector......Page 239
Практика: улучшение внешнего вида......Page 240
Настройка модуля CSS Injector......Page 241
Дополнительно......Page 243
В заключение......Page 244
Глава 5.
Wiki......Page 245
Функциональные возможности Wiki......Page 247
Простота форматирования текста......Page 248
Отслеживание изменений......Page 249
Создание типа содержимого Wiki......Page 250
Настройка прав доступа......Page 252
Практика: формат ввода wiki......Page 253
Настройка фильтров......Page 254
Создание формата ввода wiki......Page 256
Настройка разрешений формата......Page 257
Добавление содержимого......Page 258
В центре внимания: модуль Pathauto......Page 261
Практика: модуль Pathauto......Page 264
Настройка параметров......Page 265
В центре внимания:
отслеживание редакций в Drupal......Page 267
Включение механизма редакций по умолчанию......Page 268
Просмотр редакций и переключение между ними......Page 269
Использование модуля Diff......Page 270
Практика: создание представлений
New pages и Recent edits......Page 272
Список Recent posts......Page 273
Список Recent edits......Page 274
Дополнительно......Page 277
В заключение......Page 278
Глава 6.
Управление процессом публикации......Page 280
Задача......Page 281
Извещение по электронной почте......Page 282
Практика: первые шаги......Page 283
В центре внимания: действия и триггеры......Page 285
Настройка действий......Page 287
Назначение триггеров......Page 290
В центре внимания: модуль Workflow......Page 291
Практика: определение процесса публикации......Page 294
В центре внимания: модуль Workspace......Page 299
Практика: создание рабочих пространств......Page 300
В центре внимания: модуль Views Bulk Operations......Page 301
Создание действий процесса публикации......Page 303
Настройка представления......Page 304
Дополнительно......Page 305
В заключение......Page 307
Глава 7.
Фотогалерея......Page 308
Примечания к реализации......Page 309
В центре внимания: модуль ImageField......Page 310
Настройка......Page 311
Тип содержимого Photo......Page 315
Галереи изображений......Page 318
В центре внимания: модуль ImageCache......Page 321
Наборы правил и операции......Page 323
Использование наборов правил......Page 327
Разрешение проблем с модулем ImageCache......Page 329
Практика: модуль ImageCache......Page 331
Создание наборов правил для ImageCache......Page 332
Настройка отображения поля Photo (Фотография)......Page 334
Улучшение качества изображений......Page 335
Практика: представление gallery......Page 336
Практика: блок с последними фотографиями......Page 342
Практика: модуль Custom Pagers......Page 346
Дополнительно......Page 348
В заключение......Page 350
Глава 8.
Многоязычные сайты......Page 351
Форумы......Page 353
Перевод содержимого, созданного пользователями......Page 354
Модуль Locale......Page 355
Перевод содержимого......Page 360
Практика: установка перевода......Page 361
Настройка механизма выбора языка......Page 366
Переключатель языка......Page 367
Практика: переводимое содержимое......Page 368
В центре внимания: модуль Localization Client......Page 369
Практика: перевод интерфейса......Page 370
Использование модуля Locale......Page 371
Использование модуля Localization Client......Page 372
Перевод......Page 376
В центре внимания: Internationalization......Page 379
Выбор содержимого......Page 380
Вспомогательные модули......Page 383
Синхронизация......Page 384
Выбор содержимого......Page 385
Переменные сайта......Page 386
Типы содержимого......Page 389
Таксономия......Page 393
Дополнительно......Page 395
В заключение......Page 397
Глава 9.
Управление событиями......Page 399
Задача......Page 400
Управление событиями......Page 401
Практика: первые шаги......Page 402
Создание типа содержимого Event......Page 403
Права доступа......Page 404
В центре внимания: модуль Date......Page 405
Типы полей для хранения дат......Page 406
Виджеты ввода дат......Page 407
Настройки модуля Date......Page 408
Добаваление поля даты......Page 414
Практика: представление для отображения предстоящих событий......Page 417
В центре внимания: модуль Calendar......Page 421
Практика: представление Calendar......Page 422
В центре внимания: модуль Flag......Page 426
Практика: настройка модуля Flag......Page 427
Практика: представление Attendee......Page 429
Дополнительно......Page 431
В заключение......Page 432
Глава 10.
Интернет-магазин......Page 434
Задача......Page 435
Примечания к реализации......Page 436
Ubercart – core......Page 437
Ubercart – core (optional)......Page 439
Ubercart – extra......Page 444
В центре внимания:
панель администрирования Ubercart......Page 445
Начальная настройка......Page 448
В центре внимания: продукты,
модули Product Classes и Attributes......Page 450
Начальная настройка......Page 452
Настройка классов продуктов......Page 454
Настройка атрибутов продуктов......Page 455
Настройка параметров продуктов......Page 458
Настройка каталога......Page 459
В центре внимания: процесс оформления заказа......Page 464
Практика: обработка заказов......Page 466
Покупательская корзина......Page 467
Доставка......Page 469
Оплата......Page 470
Размещение тестового заказа......Page 471
Исполнение заказа......Page 474
Управление доступом......Page 477
Дополнительно......Page 479
В заключение......Page 480
Глава 11.
Оформление сайта......Page 482
В центре внимания:
механизм поддержки тем оформления......Page 483
Файлы .info......Page 486
Области......Page 487
Свойства......Page 488
CSS......Page 489
Файлы шаблонов......Page 491
Файл template.php......Page 493
Практика: создание собственной темы......Page 496
Создание копии темы......Page 497
Изменение CSS......Page 500
В центре внимания: файлы шаблонов......Page 502
Модификация файла шаблона......Page 503
Оформление отдельных типов содержимого......Page 507
Переопределение файла шаблона модуля......Page 508
Создание новой области......Page 511
Переменные шаблона......Page 513
Функции темы оформления......Page 514
Переопределение переменной шаблона......Page 516
Переопределение функции темы оформления......Page 517
Дополнительно......Page 520
В заключение......Page 521
Ссылки......Page 522
Приложение A.
Установка и обновление Drupal......Page 524
Приложение B.
Выбор модулей......Page 546
Приложение C.
Модули и темы оформления, использованные в этой книге......Page 563