Как обеспечить заказчика удобным управлением сайта?

Добрый день) Сегодня созрел вопрос, и звучит он так..
Как обеспечить заказчика удобным администрированием сайта? Не заставлять же его редактировать html файлы. Уточню, что сайт создан без CMS, с использованием некоторых Framework'ов.
  • Вопрос задан
  • 2581 просмотр
Решения вопроса 1
paulradzkov
@paulradzkov
Дизайнер, верстальщик, начальник отдела UI
Если под администрированием подразумевается регулярное добавление новостей и прочего несложного контента на сайт, то посмотрите в сторону Markdown. Его синтаксис можно выучить минут за 40, с Маркдауном не бывает таких проблем, как с обыкновенными WYSIWYG, когда в него вставляют контент из Ворда, и на выходе получается замусоренный бажный код. Маркдаун рендерится в чистый валидный код, но при желании в него можно вставлять сложные HTML-конструкции.

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

Краткое руководство по Маркдауну и пример простого редактора с предпросмотром:
paulradzkov.com/2014/markdown_cheatsheet
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
jlekapb
@jlekapb
.do
Расскажите клиенту про markdown, пусть редактирует файлы, если они удобно расположены и нет риска сломать сайт.
Ответ написан
Комментировать
mrusklon
@mrusklon
Не получается? Яростно гугли!
ну если требуется поправить текст , то вот хороший проектик textolite
Ответ написан
Комментировать
Sterhel
@Sterhel
Если совсем без CMS и желания ее ставить нет, то единственное, чем можно обеспечить удобное управление сайтом, это постоянная связь заказчика с вами.

Лучше CMS.
Ответ написан
effetto
@effetto
.Net разработчик
Рекомендую следующий алгоритм действий, который мы применяем в Лаборатории:
1) Вместе с заказчиком определите границы ответственности. Например, за верстку шаблона и изменение логотипа отвечает разработчик, а за добавления товара - менеджер клиента.
2) Определите возможности заказчика (и его персонала) в техническом отношении. Быть может у него есть только менеджер, который скопирует описание с текстового редактора. А может быть у него есть системный администратор, который знает базу html.
3) Реализуйте инструмент управления сферой ответственности заказчика на должном уровне специалитета его сотрудников. При необходимости проведите обучение персонала заказчика.
Ответ написан
Ну если без CMS, сделай сам функционал как у CMS.
Ответ написан
Symphony
@Symphony
Узнайте, что он хочет. Пусть на листочке нарисует.
Ответ написан
@Gring76
Если сайт не большой, то IMHO перенести его на CMS.
Ответ написан
mzcoding
@mzcoding
Web-Разработка
Порекомендовать заказчику изучить html или перенесите все на WP
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы