Инструкция пользования сайтом

Общая информация и термины

В CMS Drupal есть определенные понятия и термины, используемые для определения структурных элементов сайта. Поскольку они используются в инструкции (и не только), есть необходимость перечислить их и объяснить.

Шапка страницы – верхняя часть сайта, которая в большинстве случаев является статичной частью сайта. В ней обычно отображается главное меню, логотип и слоган компании, контактные телефоны, адреса и др.

Подвал страницы – тоже, как и шапка сайта, является статичной частью. В ней в основном отображается правовая информация и часто дублируется частично содержимое шапки в более кратком содержании или уменьшенном виде.

Сайдбар – это самостоятельные «полоски» информации, которые размещаются справа и/или слева от основного содержимого страницы сайта. Сайдбар – это необязательная часть страницы, его может не быть, быть только один справа или слева или сразу 2 с обеих сторон. Обычно в них размещаются меню, баннеры и иные небольшие блоки с информацией.

Основной контент страницы (основное содержимое страницы) – это основная область содержимого страницы.

Пример структуры страницы:

instruction1

Основным понятием в CMS Drupal является «содержимое» (нода), которое можно понимать как «статичная страница» или «страница сайта» – основная единица информации сайта.

Содержимое (ноды) могут быть разных типов (типы материала), например:

  • простая страница;
  • статья;
  • новость;
  • товар и т.п.

«Простая страница» (basic page) – базовый тип, в основном используются для создания статичных страниц сайта, таких как: о компании, контакты и т.п. – страницы которые не нуждаются в осознанной классификации.

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

Очень часто есть необходимость Содержимое дополнительно классифицировать, т.е. разделять на дополнительные категории. Для этого в CMS Drupal используется (весьма неудобное для новичков) понятие – таксономия.

Таксономия состоит из так называемых словарей таксономии: словарей, которые содержат списки категорий, на которые и будут дополнительно подразделяться определённые страницы сайта. Каждый элемент в списке словаря таксономии называется термином таксономии.

Например, пусть тип материала «новости» нуждается в дополнительной категоризации. Для этого программисты, исходя из требований заказчика, создали словарь таксономии «категории новостей»:

instruction2

Теперь администраторы сайта, создавая страницы с новостями, смогут их дополнительно разделять на указанные в словаре категории.

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

Вход на сайт

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

Первый вариант доступен всем сайтам на CMS Drupal 7 – это перейти на определённую страницу – страницу входа. Для этого нужно в адресной строке браузера после адреса вашего сайта прописать адрес (/user) страницы входа на сайт, например, www.yoursite.com/user. При этом откроется страница с формой для ввода логина и пароля.

Вот пример такой страницы одного из сайтов (дизайн вашей страницы может отличаться):

instruction3

Второй вариант возможен, если ссылка входа на сайт предусмотрена по дизайну (например, тогда, когда на сайте реализована регистрация пользователей). Примеры ссылок в шапке сайта:

instruction4
instruction5
instruction6

После входа на сайт вам, как редактору, сайта будет доступно административное меню с необходимым набором ссылок:

instruction7

Работа с содержимым разного типа

Работа с имеющимся содержимым:

instruction8

Добавление нового содержимого:

instruction9
instruction10

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

В большинстве случаев присутствуют базовые поля: «заголовок страницы» (title) и «основной текст» (body):

instruction11

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

instruction12

Наиболее часто встречающиеся доступными для изменения параметры:

  • настройка публикации;
  • информация об автор;
  • мета-теги;
  • информация о редакции;
  • настройка адресов;
  • настройка комментариев;
  • настройка меню.

Подробнее о каждом пункте.

Настройка публикации – управление отображением страницы:

instruction13

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

instruction14

Мета-теги – это настройки параметров страницы для SEO: описание страницы, ключевые слова и т.п.:

instruction15

Информация о редакции – этот параметр используется, в основном, если на сайте предусмотрена модерация создаваемых пользователями страниц. Новая редакция страницы – это изменение содержания текущей страницы с сохранением прежнего состояния для возможности возврата к ней. Т.е., изменив страницу и выставив параметр «создать новую редакцию», создается новая копия содержимого, а прежнее содержимое остается сохраненным в базе в прежнем виде:

instruction16

Настройка адресов – создание собственного URL для страницы. Очень редко этот параметр доступен редактору сайта, т.к. серьёзно влияет на SEO, а в ряде случаев и на работу некоторых элементов сайта. В большинстве случаев адреса страниц генерируются автоматически по специальным правилам:

instruction17

Настройка комментариев – разрешить/запретить комментарии к данной странице. Данная опция доступна, если вообще к данному типу материала есть разрешение на комментарии к страницам:

instruction18

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

instruction19

Ну и остаётся сохранить страницу (там же находится кнопка удаления страницы):

instruction20

Процесс редактирования материала состоит из изменения содержимого полей.

Работа с таксономией

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

instruction21

Список терминов словаря:

instruction22

Словарь может быть многоуровневым, термины могут содержать подтермины:

instruction23

Редактирование/создание термина практически не отличается от редактирования/создания страниц. На странице создания/редактирования термина тоже есть свой набор полей для заполнения, но отсутствуют настройки страницы, такие как: параметры публикации, автор и др.:

instruction24

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

Редактирование информации в блоках

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

При наведении курсора мышки на какой-либо блок в правом верхнем углу блока появится всплывающая «кнопка — шестеренка», как на рисунке:

instruction25

При нажатии на нее всплывает окно с ссылкой «Настроить блок», по нажатии на нее переходим на страницу настройки блока.

Страница настройки блока мало отличается от страницы настройки обычных страниц. Там так же есть заголовок и содержимое, которое можно редактировать. Также в содержимом могут присутствовать HTML-теги, необходимые для корректного отображения страницы, и эти теги нельзя менять ни в коем случае! На изображении ниже пример страницы настройки блока с телефонами в шапке сайта:

instruction26

Редактирование ссылок меню

Чтобы отредактировать название ссылки меню, необходимо попасть на страницу редактирования. Сделать это можно воспользовавшись ссылками Админ меню, например: Структура – Меню – Главное меню.

instruction27

Попадаем на страницу главного меню:

instruction28

Страница редактирования ссылки:

instruction29

Работа с текстовым редактором (Bueditor)

Работа с текстовым редактором не такая, как в обычных текстовых редакторах вроде MS Word и т.п. Хоть некоторые кнопки и похожи в этих редакторах и значения понятны из их изображения, но в текстовом редакторе на сайте есть еще дополнительные специфичные кнопки, работу которых можете узнать опытным путём, если не понятно из описания на изображении ниже:

instruction30

К слову, работа с редактором требует небольшого внимания. Нужно иметь в виду, что это не WYSIWYG редактор (WYSIWYG – что я вижу, то и имею), это HTML-редактор, который подставляет соответствующий HTML-код в текст. Это код уже при отображении страницы и формирует нужный нам результат, а на этапе редактирования мы результат не видим, а лишь текст с кодом изнутри, как его видит браузер. Правда на этапе редактирования есть кнопка предпросмотра instruction31, но она, к сожалению, имеет ограниченный функционал и отображает не все элементы форматирования при просмотре.

Значит, основной принцип работы редактора таков: выделяем нужный текст и применяем к нему нужное форматирование, нажимая необходимую кнопку. Есть одно важное замечание: отформатированные элементы не могут пересекаться – это приведет к ошибке и текст будет отображен неверно, а может и вся страница! Что это означает: если вы отформатировали какой-то фрагмент текста, то нельзя выделить потом еще его часть с частью HTML-кода для того чтобы применить еще какое-нибудь форматирование. Можно выделять либо текст внутри HTML-кода, либо вместе с этим кодом. Подробнее в картинках:

instruction32
instruction33
instruction34
instruction35

Изменение заголовка главной страницы

Чтобы отредактировать название (Title) главной страницы, необходимо попасть на страницу с информацией о сайте. Сделать это можно воспользовавшись ссылками Админ меню, например, Конфигурация → Система → Информация о сайте.

instruction21

Попадаем на страницу Информация о сайте.

На открывшейся странице мы имеем возможность изменить название сайта и слоган сайта.

instruction22

Чтобы изменения вступили в силу, в самом низу страницы нажатием на кнопку Сохранить настройки.

instruction23

В результате получим:

instruction24

Как очистить кэш?

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

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

instruction21

Вверху страницы вы увидите кнопку Очистка кэша.

instruction21

После нажатия вы увидите системное сообщение. Очистка кэша завершена.

instruction21

strelka