Первые шаги после установки

Установка в её начальном виде завершена. Теперь следует произвести несколько важных настроек: установить модули, параметры сайта, защиту от спама и так далее. Если вы посмотрите на экран, то увидите, что именно вам сейчас рекомендуется сделать.

Начнём с установки модулей.

localhost/sitemane/admin/modules

Модули — то, что придаёт Друпалу гибкость. Вы увидите большой список модулей; не следует ставить все подряд из соображений «могут пригодиться» — это один из верных способов превратить ваш сайт в медленное и ресурсоёмкое чудовище.

Ниже приводится список модулей, которые я бы советовал устанавливать блогеру (часть этих модулей уже установлена; я перечисляю их в том порядке, в котором они видны при прокрутке страницы):

Archive: позволяет создать окно навигации по архивам записей — с возможностью поиска по годам и месяцам.

Aggregator: позволяет импортировать сторонние ленты RSS/Atom для чтения и дальнейшего преобразования их на сайте.

Blog: то, что позволяет писать блоги, поддержка формата блога.

Color: позволяет менять раскраску тем оформления.

Comment: позволяет оставлять комментарии к докментам, а также следить за действиями (активностью) пользователей.

Contact: позволяет добавить форму обратной связи, чтобы отправлять электронные письма на заранее заданные адреса (можно создать произвольные комбинации адресов, на которые отправлять сообщения по тому или иному поводу)

Content translation: поддержка перевода интерфейса и прочего содержимого на другие языки

Database logging: удобно при посике разного рода проблем, хранит сообщения о тех или иных событиях, включая системные ошибки, в специальном журнале — администратор может задать, как долго сохраняются там записи, а также просматривать журнал в любой момент.

Help: позволяет использовать контекстную подсказку.

Locale: поддержка языков, отличных от английского.

Menu: позволяет настраивать меню на сайте.

OpenID: позволяет подключить, после создания, несколько OpenId к учётной записи, для упрощения процедуры авторизации.

Path: позволяет переименовывать внутренние ссылки (в т.ч. создавать те самые чистые ссылки, ЧПУ)

PHP Filter: позволяет использовать непосредственно на страницах код PHP. Внимание: крайне опасная при неосторожном обращении вещь. Если не планируете на самом деле исполнять PHP код, не включайте.

Ping: уведомляет т.н. пинг-сервисы о новых материалах на сайте (чтобы те могли в т.ч. побудить поисковые системы заглянуть на сайт и прочесть новый материал). Как только закончат разрабатывать Multiping, я буду рекомендовать его взамен.

Profile: позволяет добавлять в профиль пользователей новые поля.

Search: встроенный поисковый двигатель в пределах сайта.

Statistics: ведёт статистику доступа к сайту.

Syslog: регистрирует события и записывает в системный журнал.

Taxonomy: позволяет использовать категоризацию материалов, включая свободно назначаемые метки (теги)

Tracker: позволяет пользователям следить за изменениями на сайте.

Trigger: позволяет инициировать те или иные действия в ответ на то или иное событие (например, создание или правку материала)

Update status: автоматически следит за наличием обновлений для модулей и тем, если те поддерживают такую возможность. Очень не советую отключать.

Upload: позволяет прицеплять файлы к документам. Если не собираетесь прицеплять, не включайте.

Spamspan: позволяет защищать адреса электронной почты в документах. Если этот фильтр активен, то адреса преобразуются в нераспознаваемую большинством спам-ботов форму.

Notify: позволяет рассылать уведомления о тех или иных изменениях на сайте

Messaging, Messaging PHP Mailer: возможность отпарвлять уведомления и системные сообщения при помощи электронной почты. PHPMailer — специальный класс, позволяющий удобно составлять и отправлять разными способами электронные письма.

Block translation, Content type translation, Internationalization, Menu translation, Profile translation, String translation, Synchronize translations, Taxonomy translation: этот комплект позволяет переводить те или иные части системы на другие языки, а также создавать многоязычные версии одних и тех же сущностей.

Printer-friendly pages (core), Send by email: возможность видеть страницы в оптимальном для принтера виде, а также пересылать их электронной почтой (надоедать друзьям, показывая им интересные страницы прямо в почте).)

CAPTCHA, Text CAPTCHA: одиозный и малополезный, с точки зрения одних, но во многом помогающий от потока спама модуль. Я не использую графические капчи, мне лично хватает текстовых (арифметическая задача или выбор строки из множества строк).

Atom: возможность поставлять RSS каналы в формате Atom.

Tagadelic: поддержка «облака меток» — представление списка категорий в виде «облака», где самая популярная категория рисуется более крупным шрифтом.

XML Sitemap, XML Sitemap Engines, XML Sitemap Node: позволяет предоставлять т.н. карту сайта для поисковых машин, Sitemap. Если передать эту карту, а такие инструменты есть для Яндекса и для Google, то индексирование страниц сайта пройдёт много эффективнее.

DHTML Menu: по умолчанию, многие меню в блоке навигации иерархические. Если не ставить этот модуль. то придётся несколько раз перезагружать страницу. чтобы добраться до нужной иерархии. Этот модуль экономит время и ресурсы, открывая сложные иерархии достаточно грациозно и красиво.

Meta tags: позволяет назначать каждому документу свои мета-теги (метки и описание как минимум), в т.ч. специальные теги для головной страницы сайта.

Path auto: позволяет создавать чистые ссылки нужного формата.

Sitemap: строит сводную карту сайта, для людей (ранее упоминавшаяся — для поисковых машин).

Token, Token actions: поддержка макро-элементов и действий для них, необходима для Pathauto.

Trackback: поддержка обратных уведомлений (трекбэков) стороннего сайта об изменениях на данном.

Перевели дух? Нажимаем кнопку «Сохранить» и смотрим за процессом установки модулей и импорта переводов. Вас могут предупредить, что для выбранного вами списка модулей есть необходимость включить другие модули. Соглашайтесь — большого выбора всё равно нет.

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

Если вы указали поддержку экспорта страниц в PDF, не забудьте посетить страницу настройки этой функции.