Я стремлюсь создать довольно содержательный (но с ограниченным бюджетом) веб-сайт, который будет иметь много разных разделов.
Важным условием публикации является то, что администратору будет легко пользоваться пользователем, который не будет разбираться в технологиях. То, что я ищу, - это минимизировать их возвращение ко мне всякий раз, когда они хотят что-то сделать на сайте (то есть, добавив контактную форму или что-то в этом роде).
Сайт, по большей части, будет просто двухуровневым. Каждый «раздел» (т. Е. Ссылка на панель навигации) будет либо отдельной страницей, либо страницей со списком других страниц в разделе (именно эти страницы составляют второй уровень).
Чтобы привести пример, верхний уровень может быть:
Главная | Новости | События | Волонтер | О
Home и About будут автономными страницами. Новости будут перечислены все отсортированные новости. События будут перечислять события в потенциально произвольном порядке (то есть, взвешенном пользователем). Волонтером будет форма, которая отправит электронное письмо «менеджеру волонтера».
Эти добровольные формы для ввода данных будут использоваться в разных местах на сайте, и я хотел бы, чтобы пользователям было довольно просто создавать эти формы и получать от них данные (либо по электронной почте) или внутренний интерфейс). Кроме того, раздел должен иметь как формы, так и обычные страницы.
Я не знаю, насколько хорошо написан этот пост, но в этом суть. Обычно я бы выбрал Drupal, но я не уверен, что человек, управляющий сайтом, сможет использовать его без необходимости постоянно возвращаться ко мне (хотя я мог бы вернуться к нему в зависимости от того, что доступно).
Мне было интересно, какие еще рекомендации вы предлагаете для системы, которая проста и интуитивно понятна, но достаточно мощна, чтобы справиться с тем, что я перечислил выше.
Я должен отметить, что хотя я предпочел бы, чтобы это была CMS на основе PHP, для этого проекта подойдет любая CMS с открытым исходным кодом.