Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Хочу создать движок для форума (http://forum.oszone.net/showthread.php?t=66170)

Arrest 24-05-2006 19:22 441976

Хочу создать движок для форума
 
Захотелось создать движок для форума. С чего начать реализовывать?

XCodeR 24-05-2006 19:31 441985

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

ivank 24-05-2006 19:34 441989

Лучше не начинать :)

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

Arrest 24-05-2006 19:50 441996

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

XCodeR 24-05-2006 20:39 442008

Arrest
Цитата:

Про функции конкретней...
все что душа пожелает

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

vadimiron 25-05-2006 00:40 442097

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

Vlad Drakula 25-05-2006 11:05 442208

Arrest
как то я начинал делать форум... и даже вроде сделал...
но потом забросил... не легкое это дело... по ищи на форуме здейсь есть не мало материала на эту тему...

XCodeR 25-05-2006 16:17 442338

любая сложная и длительная работа где - то на середине надоедает... пропадает всякий интерес что-то делать... приходиться бороться с собой чтобы продолжать

Igor_I 25-05-2006 19:49 442394

C поиска компаньонов. Чтоб, если надоест, кто-нибудь помог не пропасть труду.

XCodeR 25-05-2006 22:02 442435

тогда надо уметь работать в команде....

vadimiron 26-05-2006 03:07 442506

Мотивация нужна
Особенно, чтобы довести дело до конца

Arrest 26-05-2006 08:12 442534

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

Vlad Drakula 26-05-2006 10:44 442587

Arrest
а какой у вас опыт в веб програмировании?

GoDleSS 31-05-2006 21:08 444789

Также занимаюсь проектированием движка конференции.

Язык - 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 446191

вот здесь то что я делал год назад...
http://forum.oszone.net/thread-49937.html


Время: 12:49.

Время: 12:49.
© OSzone.net 2001-