Поддержка сайта: редактирование информации на сайте

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

Визуальный редактор

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

Права доступа

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

Меню пользователя со всеми правами

Меню редактора сайта

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

Администрирование

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

1) Доступ к редактируемому содержанию осуществляется прямо со страницы, которую необходимо изменить

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

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