Создание сайта с ответом на вопрос с использованием CMS - PullRequest
3 голосов
/ 29 января 2010

Я хочу создать такой сайт для вопросов-ответов, как этот, чтобы ученики задавали вопросы, связанные со школами и планированием карьеры. Я планировал использовать Joomla в качестве CMS, но не уверен, может ли такой сайт нормально работать с CMS. У меня мало опыта в разработке веб-сайтов, и это будет для меня опытом обучения. Может ли такой сайт нормально работать с использованием CMS или мне нужно сделать это в чистом программировании на PHP? ) Пожалуйста, помогите мне в планировании развития. Спасибо

Ответы [ 7 ]

3 голосов
/ 08 февраля 2010

Есть бесплатный клон Stackoverflow, который называется Qwench.

2 голосов
/ 29 января 2010

Ну, я действительно не думаю, что CMS - правильный выбор здесь. За исключением, может быть, нескольких статических приложений, таких как FAQ, TOS, и тому подобное, сайт будет представлять собой чисто взаимодействие с данными и статистику. Вы могли бы сделать это в CMS, но я думаю, что это будет больше головной болью, чем стоит. Вместо этого я бы рекомендовал использовать RAD-ориентированную среду разработки, такую ​​как Cake или Symfony. Если у вас нет особых потребностей, вы можете выполнить большую часть работы администратора с созданными интерфейсами администратора. Вы также можете использовать большую часть сгенерированного CRUD для пользовательских областей, но не сомневайтесь в некоторой настройке, если здесь не понадобится что-то совершенно другое.

Если вы не застряли на php Ruby on Rails (ruby) и Django (python) поддерживают большую часть одного и того же набора функций на соответствующих языках.

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

1 голос
/ 29 января 2010

В Joomla это должен быть пользовательский компонент, который обрабатывает вопросы / ответы, пользовательские сценарии, которые обрабатывают репутацию, модерацию и т. Д. (Если вы хотите такого рода вещи).

Я думаю, что единственное большое преимущество, которое Joomla предоставит, это создание шаблонов, регистрация, локализация и управление базами данных, большинство других вещей, которые вам все равно придется делать самостоятельно.

1 голос
/ 29 января 2010

Один простой, но дорогостоящий вариант - лицензировать программное обеспечение за Stackoverflow .

ArrayShift , похоже, бесплатный клон этой платформы с открытым исходным кодом, построенный на основе Drupal:

Сайт вопросов / ответов, созданный для эмуляции основных функций сайта StackOverflow.com и платформы StackExchange. Изначально созданный как фантастический сайт для конференции Lullabot Do It With Drupal в декабре 2009 года, профиль установки может загружать и настраивать исходный сайт.

В настоящее время он реализует разумное подмножество функций сайта, но является неполным и далек от ошибок. У него есть неровные края, которые нужно сгладить, и функциональность, которую необходимо завершить в других модулях contrib, прежде чем этот пакет можно будет считать полным клоном функций переполнения стека, или до того, как он будет готов к использованию разработчиками сайтов кто еще не знает Drupal хорошо TODO.txt будет в ближайшее время.

0 голосов
/ 21 октября 2012

Это старый пост, но Lampcms тоже выглядит хорошо. http://support.lampcms.com/

0 голосов
/ 06 ноября 2010

вы можете использовать расширения lknAnswers, SimAnswers, jAnswers Factory, C-Logic ответы, GQA

0 голосов
/ 07 февраля 2010

вы можете использовать Joomla, но вам понадобится плагин для форума, например Kunena

...