Sc0undRel
@Sc0undRel

Какая CMS подойдёт для сайта Вопросы-Ответы?

Подскажите, пожалуйста, какой движок может хорошо подойти для создания сайта вопросов-ответов типа quora.com?
  • Вопрос задан
  • 651 просмотр
Пригласить эксперта
Ответы на вопрос 6
index0h
@index0h
PHP, Golang. https://github.com/index0h
Самое близкое - это одноуровневый форум. Правда просто функциональностью вопрос-ответ сейчас никого не удивишь и это самая простая из задач, так что cms я бы не рекомендовал, смотрите в сторону фреймворков, типа symfony.
Что касается сложных задач, которые придется решить:
- защита от спама
- гибкая система модерации и целый отдел модераторов, сюда же обратная связь. Тут основное требование: она должна быть быстрой, по хорошему полу автоматической
- система категоризации и ранжирования вопросов и ответов
- горизонтальное масштабирование
- система мониторинга
...
Ответ написан
@LiguidCool
На том же ModX вполне можно написать. Он далеко не только под визитки годится.
Другой вопрос - насколько высоконагруженным будет ваш сайт, какой контент, сколько пользователей и собственно вопросов.
Если всего будет по многу, типа ответы мейлру, то стоит посмотреть на фреймворки или нативный PHP (при должном умении неплохо зайдет). В принципе даже имеет смысл посмотреть на NodeJS или Python.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Первое, что Вы должны уяснить - это то, что современный клиент (для чего бы он не писался), должен быть SPA. Т.е. обмен должен идти только данными в формате JSON. Это значительно увеличит скорость отклика интерфейса на действия пользователя, какой бы сложный и "тяжёлый" он не был.
2. Второе - Вы можете использовать готовую CMS с фреймворком, чтобы дописать только сам функционал, а админка, регистрацию, антиспам и прочее - чтобы уже было готово.
Я бы взял "Joomla!" и написал бы отдельное приложение на фреймворке "Joomla!" и подключил бы его к CMS "Joomla!". Вы можете написать на любом фреймворке или фреймворке под конкретную CMS, исходя из Вашего опыта и знаний.

Основное, на что стоит обратить внимание:
1. удобство использования и продуманный интерфейс (минимум действий до цели)
2. непохожесть на другие подобные сервисы
3. многоуровневая модерация (алгоритмы, человек)
4. нормальный SSL сертификат
5. RESTfull (который будет и для веб и для мобил и т.д.)
6. оповещения: реалтайм, по e-mail, XMPP и SMS
7. хороший и быстрый хостинг
Ответ написан
Комментировать
Думаю, ни одна из популярный CMS вам не позволит сделать хороший и качественный продукт.
Не стоит использовать инструменты , которые для этого не предназначены.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
30 апр. 2024, в 15:24
3000 руб./за проект
30 апр. 2024, в 15:11
500 руб./в час
30 апр. 2024, в 15:11
5000 руб./за проект