Войти

Показать полную графическую версию : Хочу создать движок для форума


Arrest
24-05-2006, 19:22
Захотелось создать движок для форума. С чего начать реализовывать?

XCodeR
24-05-2006, 19:31
со структуры таблиц, желаемых функций и панели адмигнистрирования(создание формумов, веток и т.д. и т.п.)
потом уже пользовательская часть

ivank
24-05-2006, 19:34
Лучше не начинать :)

Если уж совсем хочется - начать надо с чтения книжек по БД и проектирования приличной схемы базы. Иначе получится так как обычно.

Arrest
24-05-2006, 19:50
ivank
Выполнено ;)
XCodeR
Про функции конкретней... кроме основного(сообщений, форумов и админов) что должно быть?

XCodeR
24-05-2006, 20:39
Arrest
Про функции конкретней...
все что душа пожелает

аватары
персональные сообщения
разные права пользователей
группы пользователей
и т.д. и т.п.

vadimiron
25-05-2006, 00:40
Ну и естественно система должна обладать такими качествами, как модульность и умением отлавливать все возникающие ошибки(то есть юзер должен совершенно не знать об ошибках, максимум сообщение типа:"Сайт в данный момент недоступен" или "эта функция не работает" и в таком роде)

Vlad Drakula
25-05-2006, 11:05
Arrest
как то я начинал делать форум... и даже вроде сделал...
но потом забросил... не легкое это дело... по ищи на форуме здейсь есть не мало материала на эту тему...

XCodeR
25-05-2006, 16:17
любая сложная и длительная работа где - то на середине надоедает... пропадает всякий интерес что-то делать... приходиться бороться с собой чтобы продолжать

Igor_I
25-05-2006, 19:49
C поиска компаньонов. Чтоб, если надоест, кто-нибудь помог не пропасть труду.

XCodeR
25-05-2006, 22:02
тогда надо уметь работать в команде....

vadimiron
26-05-2006, 03:07
Мотивация нужна
Особенно, чтобы довести дело до конца

Arrest
26-05-2006, 08:12
А она есть - нада сайт открывать а разбираться со всякими vBulletin'ами и phpBB'шками не хотся. Хочется свое, родное :)

Vlad Drakula
26-05-2006, 10:44
Arrest
а какой у вас опыт в веб програмировании?

GoDleSS
31-05-2006, 21:08
Также занимаюсь проектированием движка конференции.

Язык - perl. База - MySQL

Основные принципы и подходы - легкость, шустрость, модификация дизайна в CSS(т.е. все классами описывается, минимум ХТМЛ), бесконечная вложенность(ака рекурсия).

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

Первые наброски таблиц базы:

Список форумов
forum_list
ID PARENT_ID FORUM_NAME FORUM_ABOUT FORUM_MODERS FORUM_OPEN_STAT FORUM_ACCESS_LIST


Форум/блок заголовки тем
forum_forum_list.ID
ID title open_stat stick_stat start_name start_time last_name last_time ans_num view_num


Топик
forum_forum_list.ID.ID
ID title open_stat stick_stat post_name post_time post_text post_http_data


Участники
members
ID UNAME PASSWORD BAN_STAT PLEVEL E_MAIL REG_HTTP_DATA LAST_POST LAST_POST_TIME


Личные ящики
messages_members.ID_in
ID FROM HEADER GET_TIME MES_TEXT READ_STAT CODE_STAT


messages_members.ID_out
ID FOR HEADER SEND_TIME MES_TEXT READ_STAT CODE_STAT


messages_members.ID_addr
ID ABOUT BLOCK_STAT

Сейчас уже чуть изменено, но влом править текстовик, в коем это записано.

Vlad Drakula
04-06-2006, 09:53
вот здесь то что я делал год назад...
http://forum.oszone.net/thread-49937.html




© OSzone.net 2001-2012