CMS или повторная загрузка страниц - PullRequest
0 голосов
/ 20 октября 2008

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

Помимо формы обратной связи, которая публикует аддит электронной почты, остальная часть сайта является статичной. Поэтому мне нужно добавить в БД для хранения имени пользователя и пароля для входа в CMS.

Если CMS, то какой из них наиболее подходит для этого случая?

Ответы [ 2 ]

1 голос
/ 21 октября 2008

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

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

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

Если вы больше разбираетесь в программировании по собственному усмотрению, вы также можете взглянуть на API Календаря Google ,

0 голосов
/ 22 октября 2008

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

Вы могли бы рассмотреть CMS на основе FTP. Это даст вам доступ к хорошему веб-редактору WYSIWYG, и любые сделанные вами изменения будут переданы через FTP на ваш веб-хост.

Вот пара сервисов, которые делают это:

CushyCMS - http://www.cushycms.com/

nextEdit - http://www.nextedit.net/

В этом случае установка программного обеспечения или базы данных не требуются.

Обновление: Еще один сервис - TypeRoom - http://www.typeroom.com/ Я забыл об этом. Я проверил это несколько месяцев назад и был впечатлен.

...