Сайт для техникума - cms или framework? - PullRequest
1 голос
/ 21 января 2012

Мне действительно любопытно, должен ли я попытаться написать это сам или есть какие-нибудь cms, которые могут это сделать?Это сайт для школы, в которой я работаю.На переднем крае есть базовые элементы, такие как отображение новостей на главной странице, регистрация и т. Д. Но я ищу уникальные функции:

  • , показывающие схему курса.Зарегистрированные пользователи могут подать заявку на классы.

  • Все классы показаны, но не все могут быть применены, так как они будут иметь предпосылки

  • Пользовательучетная запись будет отслеживать классы, которые применял пользователь.Когда они заканчивают урок, мы обновляем их статус вручную.Нет необходимости в автомате здесь.Классы, которые требуют предварительных условий, откроются для них соответственно

  • Не требуется, но очень приятно иметь это дискуссионный форум.Где пользователи будут иметь доступ только к тем классам, на которые они подали заявку.

Есть ли какая-либо CMS, которая могла бы сделать это?Я использую Contao для своего текущего веб-сайта с Xenforo для форума, и постоянно обновлять все вручную становится очень запутанным, так как школа растет довольно быстро.

Ответы [ 3 ]

2 голосов
/ 30 октября 2012

Я думаю, что вы должны придерживаться contao (потому что вы знакомы) и посмотреть, используете ли вы плагины, возможно, вы можете спросить сообщество, какие плагины подходят для вашего случая.

Если вы не можете найтихороший плагин, или вы не можете заставить все функции работать с плагинами, вы можете написать свой собственный плагин.

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

Вторым преимуществом является то, что у вас есть сообщество, если у вас есть проблемы с contao / cms или разработкой плагина.

0 голосов
/ 06 июня 2012

Совсем нет! Во-первых: вам нужен базовый функционал, который есть у каждого смс (регистрация / вход, показ новостей / статей / календарей и многое другое) Второе: у вас есть отдельные функции (курсы / функции, ..), ни одна система управления контентом не имеет такой функциональности по умолчанию.

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

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

Я знаюконто и joomla (но есть и WordPress, Drupal, ...). Для меня то, как работает Contao, великолепно, а то, как программируются расширения, мне знакомо больше, чем в Joomla.

Я предлагаю вам взглянуть на контакт!

0 голосов
/ 30 марта 2012

У вас есть особые функциональные требования, и я не думаю, что есть готовые к использованию системы или расширения для CMS с вашими потребностями.

Так что вам нужно будет разработать собственную систему или у вас есть возможность написать расширение для CMS. Если у вас есть опыт работы с CMS Contao, вы можете написать для него модули (с небольшим количеством начальных навыков). Я думаю, что это будет лучшим решением для вашей проблемы.

Учебное пособие для простого контактного модуля

...