Я хочу сделать небольшой сайт, который будет регулярно использоваться только 80 странными людьми. Он будет содержать домашнюю страницу с несколькими элементами, похожими на виджеты (календарь, предстоящие события, чат, новости). Это может быть форум, но это будет сдержанным. Также было бы (если это возможно) иметь ссылку на почту групп Google. Я также хотел бы добавить логин openid / google в стиле jainrain для сайта, а также локальный логин. Сайт был бы частично мультиязычным, если бы только бэкэнд на английском языке и фронт на другом языке.
Теперь перейдем к части "Пожалуйста, не стреляйте в меня". Я не ищу конкретного решения (drupal, plone, wordpress) - ну, не так сильно, как общее направление. Надеюсь, что в будущем это пригодится другим, находящимся в такой же ситуации.
Я знаю python (а также другие языки, не ориентированные на веб) и имею опыт работы с двумя проектами по несколько месяцев с использованием web2py. Я еще не использовал CMS, но установил и поиграл с WordPress и Plone в течение последних нескольких дней.
К вопросу. Является ли CMS правильным выбором для чего-то такого стиля. Из того, что я видел из них, мне действительно нравятся фрагменты, которые сделаны для вас из коробки, и я могу терпеть кривую обучения - но WordPress, например, кажется немного ориентированным на статью / пост, и взгляд CMS нацелен на предоставить обычному некодирующему администратору возможность сменить сайт. Который здесь не нужен. Я провел довольно много поиска и сравнения различных CMS, и понял, что вы можете использовать его и для статических страниц. Но должен ли я смотреть в совершенно ином направлении?
Я полагаю, что такие фреймворки, как django или web2py, зашкаливают (и это заняло бы слишком много времени для усилий, которые я хочу инвестировать). И что-нибудь может быть сделано с WordPress и т. Д. При условии достаточных усилий. Но подходит ли что-то такого размера с этими функциями для CMS, или мне стоит заняться вручную или иным способом?
У меня сложилось впечатление, что это не тот тип вопросов, который здесь нравится - если так, то хотя бы его написание помогло мне немного прояснить проблему.
Спасибо - и не стреляйте!