Электронная библиотека » Виктор Ромашов » » онлайн чтение - страница 9


  • Текст добавлен: 4 ноября 2013, 21:20


Автор книги: Виктор Ромашов


Жанр: Программы, Компьютеры


сообщить о неприемлемом содержимом

Текущая страница: 9 (всего у книги 19 страниц)

Шрифт:
- 100% +
Book

Модуль предназначен для упрощения совместного создания подшивок силами пользователей вашего сайта. Часто возможности данного модуля используются для разработки справочников по сайтам, руководств и FAQ.

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

Страницы в подшивку могут добавляться посетителями вашего сайта, которым присвоены роли, обладающие соответствующей привилегией.

Модуль поддерживает редактирование разрешений на следующие свои операции:

▪ просмотр версии для печати – добавляет ссылку Версия для печати на все страницы вашего сайта с публикациями типа Страница подшивки;

▪ добавление материала к подшивке – добавляет в меню пункт Создать материал → Страница подшивки;

▪ изменение страницы подшивки – добавляет ссылку Изменить на все страницы сайта с публикациями типа Страница подшивки;

▪ управление подшивками;

▪ создание подшивок.

Список подшивок

Список всех созданных подшивок доступен в разделе Управление → Содержание → Подшивки. Помимо списка подшивок, в данном разделе присутствует ссылка на дополнительную страницу работы с подшивками. В пятой и шестой версиях CMS Drupal раздел Подшивки содержит различные ссылки.

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

▪ В шестой версии CMS имеется ссылка Настройки. Она позволяет выбрать тип публикации, который будет разрешено размещать в подшивках, а также на который разрешено размещать ссылку Добавить дочернюю страницу.

Список подшивок раздела Управление → Содержание → Подшивки позволяет просматривать созданные подшивки, переходить на страницы подшивок, а также редактировать любую страницу подшивки.

Добавление страниц подшивки

После включения модуля Book CMS Drupal станет поддерживать новый тип публикации – Страница подшивки. Именно он используется для создания подшивок.

Добавление данного типа публикации не отличается от добавления других типов публикаций ничем, кроме дополнительных настроек, которые нужно указать при создании страниц типа Страница подшивки. Эти настройки собраны в области Оглавление подшивки и позволяют задать вес добавляемой странице подшивки, а также выбрать подшивку, к которой добавляется лист (либо поместить лист в новую подшивку, тем самым создав ее). Кроме того, можно выбрать родительскую страницу в книге (то есть страницу, внутрь которой будет помещена добавляемая страница; ссылки на такие страницы будут отображаться под текстом родительской страницы).

Вместо раздела Создать материал → Страница подшивки для добавления новых страниц в существующую подшивку можно использовать ссылку Добавить дочернюю страницу. Она расположена внизу каждой страницы подшивки.

Блок Навигация по подшивке

Если вам не хватает стандартных возможностей навигации по страницам подшивки (возможности переходить на предыдущую и следующую страницу, а также вглубь страницы), вы можете открыть специальный блок Навигация по подшивке. Он создается после включения модуля Book.

Данный блок отображает ссылки на существующие на вашем сайте подшивки. После того как вы перейдете на одну из подшивок, в нем будут отображены ссылки на страницы подшивки.

Color

Позволяет администратору быстро изменять цветовое оформление интерфейса (темы) своего сайта. Единственное условие – возможность изменения цвета темы оформления должна поддерживаться самой темой оформления, используемой вами.

Еще одно ограничение на работу модуля Color заключается в том, что для поддержки его работы сайт должен использовать публичный метод загрузки файлов (по умолчанию используется именно такой метод). Определить и при необходимости изменить метод загрузки файлов можно в разделе Управление → Настройка сайта → Файловая система (http://<сайт>/?q=admin/settings/file-system). Для этого предназначен переключатель Метод загрузки.

Если говорить более подробно о назначении модуля Color, то следует отметить, что он реализует возможность изменения отдельных директив (тех, возможность изменения которых заложена в самой теме оформления) в файле style.css используемой вами в данный момент темы оформления. При этом модуль Color не изменяет сам файл style.css. Вместо этого он создает его измененную копию, которая впоследствии устанавливается системой Drupal после загрузки основного файла style.css. Измененная копия файла style.css хранится в каталоге файловой системы. По умолчанию используется каталог files (для пятой версии Drupal) или sitesdefaultfiles (для шестой версии), однако с помощью поля Путь файловой системы раздела Управление → Настройка сайта → Файловая система вы можете изменить настройки по умолчанию.

Comment

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

После добавления данного модуля на панели администрирования появится раздел Управление → Содержание → Комментарии.

Модуль поддерживает редактирование разрешений на следующие свои операции: доступ к комментариям, управление ими, добавление комментариев, а также добавление комментариев без проверки.

Contact

Данный модуль позволяет добавлять различные формы для обратной связи: как персональную форму для связи с зарегистрированными посетителями вашего сайта, так и форму для связи с администратором сайта (с вами).

После включения модуля любой зарегистрированный пользователь сможет связаться с другим зарегистрированным пользователем. Для этого на страницу профиля пользователя будет добавлена форма, позволяющая отправить ему сообщение (в верхней части страницы профиля появится новая ссылка Отправить сообщение). Тогда ему будет достаточно только открыть страницу профиля того пользователя, которому он хочет отправить сообщение. При этом каждый пользователь в настройках своего профиля сможет отключить отображение формы обратной связи (даже если форма обратной связи отключена, для администратора сайта она все равно будет отображаться).

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

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

Форма обратной связи с администрацией сайта

Формы для обратной связи с посетителями вашего сайта не требуют никакой настройки, поэтому отображаются сразу после включения модуля Contact. А вот форму обратной связи с администрацией сайта перед использованием следует настроить. Это делается в разделе Управление → Конструкция сайта → Форма контактов.

Данный раздел позволяет удалять, изменять или добавлять новые категории для отправки писем (категория определяет отдел вашей фирмы, которому можно послать сообщение, например отдел продаж, администрация сайта, отдел набора персонала и т. д.), а также настроить общую форму обратной связи:

▪ задать сообщение, которое будет отображаться на странице с формой обратной связи и пояснять ее назначение;

▪ указать максимальное количество сообщений, которые пользователь сможет отправить с помощью формы обратной связи в течение часа;

▪ определить, будет ли по умолчанию включена персональная форма обратной связи при регистрации нового пользователя (для отправки сообщений новому пользователю вашего сайта).

После того как форма обратной связи с администрацией сайта настроена, она будет отображаться на странице http://<сайт>/contact. Вы можете добавить ссылку на нее на главную страницу вашего сайта.

Разрешения на операции

Модуль поддерживает редактирование разрешений на следующие свои операции:

▪ доступ к контактной форме сайта – разрешает пользователям получать доступ к странице http://<сайт>/?q=contact;

▪ управление контактной формой сайта (только в шестой версии CMS Drupal).

Content translation[4]4
  Только в шестой версии Drupal.


[Закрыть]

Этот модуль позволяет переводить содержимое вашего сайта на различные языки. Для этого напротив каждой публикации вашего сайта будет отображаться ссылка Перевод (только для пользователей, роль которых обладает привилегией на перевод публикаций). Кроме того, появится возможность при добавлении новых публикаций выбирать язык, на котором они написаны. Однако для того, чтобы эта возможность появилась, вы должны в настройках каждого типа публикации установить переключатель Поддержка многоязычности в положение Включено, с переводом.

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

Для работы данного модуля необходимо, чтобы также был включен модуль Locale.

Database logging[5]5
  Только в шестой версии Drupal.


[Закрыть]

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

Drupal

Примечание

В шестой версии CMS Drupal данный модуль отсутствует, однако вы можете установить идентичный ему модуль Site network (http://drupal.org/project/site_network).

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

Ваш сайт будет связываться с сайтом разработчиков CMS Drupal по протоколу XML-RPC, что позволит предоставлять информацию разработчикам CMS Drupal. Кроме того, это даст возможность пользователям, зарегистрированным на других сайтах на основе CMS Drupal, входить на ваш сайт, используя учетные данные с сайта, на котором они зарегистрированы (общий вход для всех пользователей сайтов на основе CMS Drupal). В этом случае пользователю достаточно указать свой пароль, а также имя в формате имя_пользователя@сайт, где сайт – сайт, на котором пользователь зарегистрирован. Например, [email protected].

После включения данного модуля в меню Навигация появятся два новых подраздела в разделе Управление → Настройка сайта: Аутентификация и Реестр сайтов.

Раздел Аутентификация позволяет настроить параметры аутентификации на вашем сайте пользователей других сайтов на основе CMS Drupal, а раздел Реестр сайтов – настроить параметры подключения к серверу CMS Drupal, а также определить информацию, которая будет передаваться серверу (общая информация о сайте, о количестве материалов на вашем сайте и количестве зарегистрированных посетителей).

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

Forum

Добавляет вашему сайту новую функциональность в виде полностью готового форума. Перед тем как установить данный модуль, необходимо установить модули Comment и Taxonomy (установлен по умолчанию), так как они необходимы для работы модуля Forum.

Добавление форумов

Для добавления и настройки форумов используется раздел Управление → Содержание → Форумы. Он отображает список уже существующих контейнеров и форумов внутри них с возможностью редактирования и перехода на любой из существующих контейнеров или форумов. Рассмотрим ссылки этого раздела.

▪ Добавить контейнер – позволяет добавить новый контейнер для размещения в нем набора форумов сходной тематики. Контейнеры могут помещаться в другие контейнеры (благодаря раскрывающемуся списку Родить на странице добавления нового контейнера), что позволяет организовывать древовидную структуру размещения форумов.

▪ Добавить форум – дает возможность создать новый форум в одном из существующих контейнеров.

▪ Настройки – позволяет изменить общие настройки ведения форумов. В частности, можно отредактировать следующие настройки:

– Порог горячего обсуждения – с помощью этого раскрывающегося списка можно указать количество сообщений в теме, после преодоления которого тема перейдет в категорию «горячих»;

– Обсуждений на страницу – данный раскрывающийся список позволяет выбрать количество тем форума, которое будет отображаться на одной странице (по умолчанию до 25 тем);

– Порядок по умолчанию – используя этот переключатель, можно определить порядок сортировки тем форума.

Доступ к форумам

После того как форумы добавлены, доступ к ним можно получить с помощью ссылки вида http://<сайт>/?q=forum. Желательно создать новый пункт главного меню вашего сайта для доступа к странице с форумами. Кроме того, для этого можно использовать несколько блоков, добавленных после включения модуля Forum: Новые обсуждения форума и Активные обсуждения форума. По умолчанию они отключены, но вы в любой момент можете их включить в разделе Управление → Конструкция сайта → Блоки. В этих блоках по умолчанию отображается только пять обсуждений форума. Если вам этого мало, то не забудьте перед включением блоков настроить их.

Добавление тем в форумы

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

Разрешения на операции

Модуль поддерживает редактирование разрешений на следующие свои операции:

▪ управление форумами – добавляет в меню пункт Форумы;

▪ создание тем обсуждений – добавляет в меню пункт Создать материал → Тема форума;

▪ удаление только своих и любых тем (только в шестой версии CMS Drupal);

▪ изменение лишь своих и любых тем (в пятой версии CMS Drupal – только своих).

Help

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

Legacy[6]6
  Только в пятой версии Drupal.


[Закрыть]

Данный модуль призван сохранять совместимость при обновлении на более новые версии CMS Drupal. Он автоматически изменяет ссылки, используемые в старых версиях Drupal на ссылки из более новых версий (если форматы ссылок отличаются).

Включение данного модуля не добавляет «видимых» перемен вашему сайту – нет никаких новых разделов или изменений в существующих разделах.

Locale

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

Помимо этих возможностей, не следует забывать о еще одной возможности модуля Locale – экспортировании переводов. Иначе говоря, если вы импортировали какой-то перевод, после чего дополнили его или изменили в соответствии со своими потребностями, то можете экспортировать его в новый файл формата PO. В дальнейшем вы всегда сможете импортировать в свой проект полученный таким образом PO-файл либо же даже отдать полученный файл перевода другим владельцам сайтов на основе CMS Drupal, чтобы они смогли воспользоваться вашими трудами. Экспортирование переводов выполняется с помощью ссылки Экспортировать, расположенной в разделе Управление → Настройка сайта → Переводы (http://<сайт>/?q=admin/ settings/locale – для пятой версии Drupal) или Управление → Конструкция сайта → Перевод интерфейса (http://<сайт>/admin/build/translate/export – для шестой версии).

Модуль поддерживает редактирование разрешений на управление переводами – добавляет в меню пункт Переводы.

Menu

Данный модуль позволяет вам настраивать меню сайта, построенного на основе CMS Drupal. Ранее мы уже рассмотрели возможности работы с меню – они поддерживаются CMS Drupal благодаря модулю Menu.

Модуль поддерживает редактирование разрешений на управление меню – добавляет в меню пункт Меню.

OpenID[7]7
  Только в шестой версии Drupal.


[Закрыть]

Добавляет возможность входить на сайт с помощью OpenID (метод входа на множество сайтов, которые поддерживают технологию OpenID, с помощью единственного логина и пароля). При использовании данного метода логин и пароль пользователя хранятся на сервере, предоставляющем функции OpenID. Когда пользователь пытается войти на ваш сайт, CMS Drupal посылает запрос пользователя на сервер OpenID. Тот, в свою очередь, либо сразу разрешает пользователю войти (если он уже зашел под своим логином в OpenID и его сессия открыта), либо просит пользователя ввести пароль для входа.

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

После того как вы включите данный модуль, в блоке авторизации посетителей появится новая ссылка – Войти по OpenID. Именно с ее помощью реализуется новый вход в систему. Достаточно щелкнуть кнопкой мыши на данной ссылке, после чего перед вами отобразится поле для ввода URL-адреса вашей учетной записи в системе OpenID (сервис OpenID предоставит вам его, когда вы зарегистрируетесь).

Path

Добавляет возможность переименования ссылок (создания синонимов для доступа к ссылкам). Специально для этих целей после включения модуля на странице добавления новой публикации (любого типа) появится новая область – Настройки адресов. В ней отображается только одно поле (без названия). С его помощью можно указать синоним для добавляемой вами страницы, например about. Ведь, согласитесь, куда проще запомнить адрес http://<сайт>/about, чем адрес http://<сайт>/ node/33. Помимо этого, такой адрес дает больше информации о содержимом страницы.

Кроме того, после включения модуля в меню Навигация появится раздел Управление → Конструкция сайта → Синонимы. В нем приводится список всех созданных синонимов (с возможностью их изменения или удаления), а также имеется возможность создать новый синоним, воспользовавшись ссылкой Добавить синоним. Для добавления синонима достаточно указать адрес, на который создается синоним, и, конечно, новый адрес.

Модуль поддерживает редактирование разрешений на следующие свои операции:

▪ управление синонимами адресов страниц – добавляет в меню пункт Синонимы;

▪ создание синонимов адресов страниц – добавляет область Настройки адресов к страницам создания публикаций любого типа.

PHP filter[8]8
  Только в шестой версии Drupal.


[Закрыть]

Добавляет возможность внедрения PHP-кода на страницы вашего сайта. Для этого данный модуль добавляет поддержку фильтра Обработчик PHP при создании и настройке форматов ввода. Если помните, фильтр Обработчик PHP присутствовал по умолчанию в пятой версии CMS Drupal (об этом мы говорили, когда начали рассматривать назначение раздела Управление → Настройка сайта → Форматы ввода). В шестой версии данный фильтр необходимо подключать отдельно.

Фильтр Обработчик PHP – это единственный способ создания новых страниц вашего сайта с использованием языка PHP. Он бывает незаменим, если, конечно, вы умеете программировать на языке PHP.

Ping

Модуль призван оповещать другие сайты об обновлениях вашего сайта. Он автоматически рассылает сведения об обновлении на сервис http://pingomatic.com/. Данный сервис призван информировать другие сайты (например, weblogs.com, Technorati, blo.gs, BlogRolling, Feedster.com, Moreover) об изменениях, произошедших на вашем сайте.

Poll

Добавляет возможность проведения опросов, рейтингов и голосований среди посетителей вашего сайта. После включения модуля любой посетитель вашего сайта сможет просмотреть список текущих опросов на странице http://<сайт>/?q=poLL. Кроме того, вы сможете добавить на свой сайт новый блок Последний опрос, воспользовавшись для этого разделом Управление → Конструкция сайта → Блоки.

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

▪ Вопрос – в этом поле указывается тот вопрос, который вас интересует.

▪ Варианты – в данной области можно указать до пяти вариантов ответов на поставленный вопрос.

▪ Нужно больше вариантов (только в пятой версии CMS Drupal) – установите этот флажок, если пяти вариантов ответа на ваш вопрос недостаточно. Далее заполните все поля страницы добавления опроса и нажмите кнопку Предпросмотр. Перед вами отобразится страница предварительного просмотра, где вам будет предложено дополнительно ввести еще пять вариантов ответа на вопрос. На этой странице также есть флажок Нужно больше вариантов – воспользуйтесь им, если вам нужно еще больше вариантов ответа.

▪ Статус опроса – переключатель определяет, принимаются ответы на ваш вопрос или опрос уже завершен.

▪ Длительность опроса – с помощью этого раскрывающегося списка вы можете указать период, по окончании которого опрос будет автоматически закрыт.

Модуль поддерживает редактирование разрешений на следующие свои операции:

▪ участие в опросах – позволяет принимать участие в опросах (без данного разрешения перед пользователем отображаются только текущие результаты опроса);

▪ проверку всех голосов – добавляет на страницу опроса ссылку Голоса, с помощью которой можно просмотреть список проголосовавших пользователей, а также выбор каждого из них;

▪ удаление своего голоса – добавляет на страницу опроса кнопку Аннулирование поданного вами голоса;

▪ создание опросов – добавляет в меню пункт Создать материал → Опрос;

▪ удаление лишь своих или любых опросов (только в шестой версии CMS Drupal);

▪ изменение только своих или любых опросов (лишь в шестой версии системы).


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Следующая
  • 0 Оценок: 0

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации