Хотите создать сайт с вопросами / ответами, так что я должен прочитать, чтобы создать такой сайт? - PullRequest
2 голосов
/ 18 апреля 2011

Я новичок в создании веб-сайтов и хочу создать сайт, который имеет следующие функции:

  1. Люди должны иметь возможность отправлять новые вопросы.
  2. Должен иметь возможность комментироватьуже предоставленные вопросы (Предоставление ответа равнозначно предоставлению комментариев.)
  3. Должен быть в состоянии классифицировать различные вопросы.

Я планирую перейти на сторону открытого исходного кода: Использование PHP / APACHE / MYSQL / LINUX.

Я не уверен, что все, что я должен читать, как CMS (Drupal / Joomlaи т.д.)

Кто-нибудь может мне помочь?

Ответы [ 4 ]

3 голосов
/ 30 апреля 2011

Есть несколько пакетов с открытым исходным кодом, которые вы можете использовать. Или вы можете перейти на http://area51.stackexchange.com/ и посмотреть, будет ли какой-либо из 566 сайтов в разработке делать то, что вы хотите.

Некоторые пакеты вопросов и ответов с открытым исходным кодом:

3 голосов
/ 18 апреля 2011

Невозможно ответить на все ваши вопросы в одном ответе.

Если вы действительно новичок в php, я сомневаюсь, что вам стоит погрузиться в CMS.

Я рекомендую вам разделить ваши вопросы на более мелкие и начать поиск в Google и кодирование.

  • Люди должны иметь возможность оставлять сообщения
    • Выбор базы данных?
    • Добавление записей в таблицу?
    • Регистрация пользователей?
  • Комментирование
    • Снова добавление в базу данных
    • Получение из базы данных
    • Отображение результатов
  • Категория
    • Архитектура базы данных
    • Нормализующая база данных
    • Снова, добавление и получение из базы данных

.. и т. Д.

Это было бы нормально, если вы делаете это для практики, а не для реального продукта.

Если вы ищете качественный продукт, вы должны пойти на смс.

1 голос
/ 18 апреля 2011

OSQA - это клон stackoverflow.com с открытым исходным кодом, работающий на Django и Python

http://www.osqa.net/

(просто замените один P в вашем стеке LAMP другим P:)

0 голосов
/ 18 апреля 2011

Если вы просто пытаетесь создать форум на PHP для вопросов / ответов, я рекомендую вам взглянуть на phpBB . Вы также можете взглянуть на http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_(PHP)

...