Веб-приложение для редактирования статического HTML-сайта

Я собираюсь установить базовый статический веб-сайт HTML и CSS для своего клиента. Какое программное обеспечение я могу использовать, чтобы сделать его редактируемым для моего клиента?

Им нужно только иметь возможность редактировать контент из внешнего интерфейса, им не нужно добавлять страницы. Мой клиент не разбирается в HTML.

Можете ли вы дать своему клиенту ftp доступ к сайту? Какие языки поддерживает ваш сервер?
@Tom Да, у меня есть информация о ftp-клиенте. 1and1 - это сервер, я не знаю, какие языки он поддерживает. Я думаю, что php, javascript, mysql и т. Д. (Все распространенные)
Должны ли они также иметь возможность редактировать CSS? Вам нужен WYSIWYG-редактор для контента или можно использовать что-то вроде Markdown?
@unor он ничего не знал бы о css, так что нет - достаточно было бы просто редактировать текст
Я отредактировал ваш вопрос, чтобы сделать его более актуальным (вопросы с практическими рекомендациями здесь не по теме, это сайт рекомендаций по программному обеспечению). Тем не менее, вам все еще нужно прояснить одну вещь: это действительно должно быть веб-приложение или что-то можно установить на их машины? Я спрашиваю, потому что спрашивать о веб-сервисах здесь тоже не по теме.
Если у ваших клиентов есть FTP-доступ, проверьте этот вопрос

Ответы (3)

Если ваш клиент поддерживает FTP, я бы порекомендовал Pinegrow Web Editor. Он имеет простой в использовании редактор перетаскивания для HTML-страниц. Ваш клиент должен иметь возможность загружать веб-страницы в формате HTML и редактировать их с помощью этого редактора.

Сосна

Pinegrow Web Designer — это автономное настольное приложение для Mac, Windows и Linux, которое позволяет быстрее создавать макеты и дизайн веб-страниц с помощью многостраничного редактирования, стилей Css и Less и интеллектуальных компонентов для Bootstrap, Foundation и других фреймворков.

Сосновый пользовательский интерфейс

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

  1. Adobe Dreamweaver + Adobe Contribute. Это программно-зависимое решение, но оно позволяет создавать веб-сайты с файлами шаблонов в Dreamweaver, с областями содержимого, помеченными как редактируемые, с которыми пользователи могут затем взаимодействовать с помощью программного обеспечения Contribute. Против : для этого требуется дорогое программное обеспечение, которое должно быть установлено на всех компьютерах пользователей. Удаленно вносить изменения нельзя.
  2. FTP - как вы упомянули, у вас есть доступ к FTP с 1and1, но это открывает возможность того, что пользователи случайно удалят важные файлы, код и т. д., и вы упомянули, что они не разбираются в HTML.
  3. CushyCMS — https://www.cushycms.com/en — отличная бесплатная (с платным обновлением) онлайн-система управления контентом, которая очень легкая и требует, чтобы вы добавили на свой сайт только простую строку кода и соедините классы с разделами, которые вы хотите редактировать. Вот что я бы порекомендовал в вашем случае.
  4. Не делайте статичный сайт. Если цель состоит в том, чтобы клиент мог вносить изменения, вы можете использовать распространенные и безопасные инструменты, созданные для этого, такие как Wordpress и Drupal. Да, они тяжелее, требуют немного больше знаний о бэкэнде, но они изначально предлагают редактирование контента, что хорошо, если ваш клиент захочет сделать больше со своим сайтом в будущем.
Я не соглашусь с вами по поводу «безопасности» в Wordpress и Drupal — я вижу новые уязвимости в этих инструментах каждые пару недель. У каждой части программного обеспечения есть проблемы, а эти два имеют высокий статус, и поэтому их быстро используют, когда что-то появляется. У статических сайтов есть свои проблемы (и ошибки в веб-сервере далеко не неизвестны), но вероятность того, что статический сайт станет проблемой, гораздо меньше, чем установка Wordpress или Drupal.

Я также хотел бы добавить Pingendo. Он очень прост и удобен в использовании, но также бесплатен и работает с Bootstrap. Он доступен для Windows, Mac и Linux.

Пингендо

Pingendo помогает вам создавать веб-страницы HTML5 и CSS3. Начальный редактор.

Пользовательский интерфейс Пингендо