Ru-Board.club
← Вернуться в раздел «Другие форумы»

» Новый форум своими силами

Автор: ivash
Дата сообщения: 29.07.2002 10:40
Процесс пошел сейчас заканчиваю дизайн главной страничке для этого проекта. Думаю завтра уже смогу выложить на просмотр эскиз в HTML. Кроме дизайна и графики пишу модуль обработки Кодов, Смайликов – так что думаю в ближайшие дни нужно будет знать ваше мнение по разным сомнительным вещам.
Автор: ivank
Дата сообщения: 29.07.2002 13:12
ivash

Цитата:
Кроме дизайна и графики пишу модуль обработки Кодов, Смайликов
Извини, но это похоже на построение дома начиная с крыши, ни одна из этих вещей особого значения не несёт. К тому же BBcodes и смайлики пиутся минут за 20 максимум

Я бы начал:
а) с проектирования таблиц
б) проектирования интерфейса к ним.

Т.к. я даже не читал Дейта, хотя и более-менее знаю SQL, то проектирование таблиц (грамотных, а не абы каких) мне не светит...

А вот PHP'шные классы я бы распределил так:

Template -- понятно для чего... Ничего супер крутого не надо, но нужно что-то круче FastTemplate, хотя и не такое навороченное как Smarty. У меня имеется заготовка, которую если пошлифовать напильником могла бы подойти..

User -- класс для взаимодействия с пользователем. В конструкторе принимает либо ID-пользователя, либо имя (соответственно поиск по базе дольше). Содержит методы lock/unlock (к сожалению MySQL не позволяет лочить отдельные строки, придётся всё лочить таблицу, либо вообще не лочить ) И методы для получений/Update'а инфы о пользователе.

Thread, тож понятно... В конструторе получает либо ID ветки, либо ID поста, с которого надо начать показ ветки... Содержит методы для получения списка постов начиная с такого-то по такой-то... Так же должна быть возможность сделать нечто вроде $thread->get_extensions_list(), что бы получить список привязанных к треду расширений. Голосования итп соответственно это extansion'ы ставящиеся как отдельные модули, а не как хаки...

Post, no comments

ThreadExtension.. Базовый класс для extension'ов темы...

DB, базовый класс для врапперов к базам данных... Можно посмотреть в сторону PEAR::DB, имхо удобная весчь... Правда, тогда по-хорошему надо весь проект на PEAR переводить.

Я тут столько нафантазировал, что наверное сам буду это воплощать в жизнь (вряд ли кто мой "проект" примет)

Добавлено
Забыл сказать, имхо все "напроектированные" классы очень хорошо ложаться на структуру таблиц... Хотя её ещё и нет, но я сомневаюсь, что она будет сильно отличатья от "традиционной".
Автор: suslik_s_gitaroy
Дата сообщения: 30.07.2002 12:00
форум будет на пхп?

идея очень завлекательная!
По поводу начинки:
я думаю что надо включить в форум самые лучшие детали и возможности известных форумов, а главное придумать свои интересные и уникальные фичи...

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

в каком-то форуме, помоему в яббе, была такая возможность инсталить хаки, такое тоже имеет место быть...

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

также форуму нужна хорошая техническая поддержка, которую я и могу обеспечивать... но о моих обязоннастях лучше договориться по асе...

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

на этом все... да 15 я в москве, а потом в рим... 22 приеду... кароче с 15 по 22 у меня отпуск... бай...

Добавлено
кстати, курт, прикрепи тему кверху!
Автор: ivank
Дата сообщения: 30.07.2002 16:02
suslik_s_gitaroy

Цитата:
скины присутствовать должны... ну хотябы темплайты...
Может наоборот? Темплейты (нормальные) несравнимо мощнее скинов, по определению...
Автор: BigMac
Дата сообщения: 30.07.2002 17:05
А, да, кстати.....надо еще будет какой-нить конвертор базы из иб на новый дивижок придумать..
Автор: yurezg2
Дата сообщения: 30.07.2002 19:08
кстати правильно было замечено про инсталлятор хаков
также необходимо продумать возможность анинсталла хаков..
Автор: suslik_s_gitaroy
Дата сообщения: 30.07.2002 19:09
ivank

Цитата:
Может наоборот? Темплейты (нормальные) несравнимо мощнее скинов, по определению...

может и наоборот... я всегда так думал...
BigMac

Цитата:
А, да, кстати.....надо еще будет какой-нить конвертор базы из иб на новый дивижок придумать..

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

Добавлено
yurezg2

Цитата:
кстати правильно было замечено про инсталлятор хаков
также необходимо продумать возможность анинсталла хаков..

можно хак как-нить делать в отдельный файл... но это тока предположение... вряд-ли такое удастся сделать...
Автор: Shurik
Дата сообщения: 31.07.2002 06:13
на каком этапе проект?
движок-то пишется?
мое мнение по поводу скинов - их надо будет делать, но конечно же потом.
главное сейчас грамотно продумать движок.
Автор: vp7
Дата сообщения: 31.07.2002 15:11
На чем скрипт пишете? Если на перле, то могу поделиться некоторыми наработками для работы с HTML'ями и базами данных.
Я тут для своих нужд с использованием этого движка сделал нечто вроде органайзера (хотя, получилось очень на простой форум похоже) - получилось быстро и удобно.
Так что если нужна какая помощь в perl / mySQL, то велкам vitaly@ultra-com.ru

Добавлено
Дочитал тред до конца. imho, единственным дельным высказыванием было высказывание господина ivank на тему того, что раз уж делать большой проект, то надо сначала хотябы структуру баз данных разработать, потом попытаться решить, как же должен будет выглядеть сам форум, чтобы окончательно определиться со структурой данных.
В общем, если кто разработал структуру баз - в студию, plz.
Автор: ivash
Дата сообщения: 31.07.2002 15:42
ivank

Интерфейс я делаю ну и максимально пытаюсь его сделать удобным.
Я просто не видел еще исходного кода скрипта и не многу сказать, что то или прокомментировать по поводу модулей я только знаю структуру и то на словах zapimir как мне объяснял.

suslik_s_gitaroy

Дизайн я делаю, но на данный момент он что то среднее между IB, IBF, phpBB2
ФОРУМ НА PHP!



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


Будет конечно, это сейчас не главное.


Цитата:
в каком-то форуме, помоему в яббе, была такая возможность инсталить хаки, такое тоже имеет место быть...


Именно такой алгоритм и хочет реализовать автор этого форума, но я думаю, что это получиться.

Скоро приедит zapimir и будем собирать команду, тем более больше народу это есть good и если народ еще хорошо будет работать над форумом, то я думаю что это будет дастойный скрипт.


BigMac

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


Shurik

Сейчас zapimir уехал отдыхать, но он мне сказал, что движок уже немного готов, на сколько я затрудняюсь сказать - потому как я не видел исходников.


Внимательно прочитал все посты. Хотел поблагодарить Вас всех за то, что вы откликнулись на предложение о создании нового двигателя форума. Теперь по порядку:

1. Структура форума продумана zapimir приедит все расскажет. Ну вообще она будет, как я и раньше говорил модульная. Тоесть, как бы объяснить - слов даже немногу найти. Ладно завтра подробнее опишу.

2. Сейчас трудно говорить о форуме - форум есть и даже по словам zapimir`а у него есть наброски, главное сейчас довести его до рабочего вида.

3. Нужны очень программисты на PHP, MySQL или люди которые могли бы чем то помочь в разработке.
Автор: Grey2002
Дата сообщения: 31.07.2002 15:47
Я тоже готов стать бета-тестером, помогу чем смогу...
Автор: lynx
Дата сообщения: 31.07.2002 23:09
Э.... можно кошачим свое скромное замечание.

Тема интересная и уже разрослась. Нельзя ли собрать в одном посте все особенности нового движка по пунктам:
1. Он будет на php
2. и т.д.

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

И поднять этот пост...
Автор: ivash
Дата сообщения: 01.08.2002 07:57
lynx

Согласен! Просто мне отвечать, каждый раз на одни и теже вопросы уже надоело. Надо бы Kurt`а попросить, чтобы тему поднял.
Автор: suslik_s_gitaroy
Дата сообщения: 01.08.2002 10:34
имхо надо уйти с этой темой с руборда и поставить где-нить временный приватный форум, в котором все обсуждать...
Автор: Kurt
Дата сообщения: 01.08.2002 11:05
lynx
ivash
Тему это поднимать я не вижу смысла. Она и так все время вверху торчит да и других тут мало.

Что бы собрать все в одном посте предлгаю просто завести еще одну тему по этому поводу где будет только "конкретика" и тут обсуждение.
Весь флем и т.п. из той "конкретной" темы буду убирать.

По поводу отдельного форума согласен. Можно, наверное, и просто приватный на ру-борде.
Автор: Intelligent
Дата сообщения: 01.08.2002 14:52
господа, готов предоставить несколько часов в день на нужды разработки.

для тех кто меня мало или плохо знает - я программист на, РНР mySQL.

сразу несколько вопросов.
по поводу языков: есть ланг-паки, то есть - можно форум установить как русский изначально доконечно. а можно как английский. или ещё какой нить.
теперь, вопрос вот в чём : а если требуется установить форум, с переплетёнными языками, то есть - открывается тема на русском, и сразу же - дублируется на английском. или что ни-будь в этом роде ?
или же использовать различные базы для различных языков ?

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

последний - на какой стадии сейчас проект, и есть ли смысл присоеденяться ?
Автор: Daiz13
Дата сообщения: 01.08.2002 21:10
А может немного конкретизировать все это дабы тема не превратилась в флейм. Пусть каждый запостит что он хочет от этого форума и как он себе это представляет, а модераторам в руки дать большую метлу чтобы тему чистили. Тоесть надо создать ТЗ (техническое задание) чтобы всем все стало ясно.
Ну и было бы неплохо если бы где н-дь можно бы было скачать текущие наработки - на sourceforge или еще где, или РуБорд пару кб под это дело выделит.

По поводу скинов/темплейтов, простой установки хаков и т.д. - это важно если делать движок на продажу и расчитывать на админа незнакомого с PHP. ИМХО, дизайн меняеться не так уж и часто, тоже и с хаками. Давайте делать БЫСТРЫЙ форум, а не придумывать лишние фичи которые упростят жизнь админу, но замедлят движок.
Кто из вас каждый месяц меняет дизайн форума? Так зачем спорить как лучше это сделать - через скины или через темплейты?
ИМХО, лучше пусть админ лишний день помучаеться с настройкой дизайна и хаков под себя но зато пусть страницы генеряться хоть на 0.01 секунд быстрее.


Что бы я хотел от форума (нестандартные запросы):
- у каждого сообщения есть метка определяющая его статус: проверено модером или админом, есть подозрение на мат и т.д.
- в зависимости от статуса посты могут быть невидимыми для рядовых пользователей;

Уровни пользователей:
- админы;
- модеры;
- старейшины;
- зарегистрированые;
- анонимы;

Возможности:
-- возможность интегрирования в какой н-дь weblog - отдельно задавать в какой таблице храняться имена и пароли пользователей;
- возможность указать в профайле или при входе на форум время действия пароля, для админо и модеров установить период принудительной смены пароля;

Модерирование:
1) автоматическое: скрипт анализирует каждый пост на: а) мат; б) подозрение на мат; в) CAPS LOCK; в) флуд; г) размер сообщения. На основе результатов сообщение помечаеться
2) старейшины могут сделать пост невидимым до проверки модератором;
3) блокировка user, IP, host;
4) для модеров и админов возле каждого сообщения есть combobox с возможными действиями - позволяет обработать все видимые посты;
Автор: yurezg2
Дата сообщения: 01.08.2002 21:42

Цитата:
Модерирование:
1) автоматическое: скрипт анализирует каждый пост на: а) мат; б) подозрение на мат

где то на руборде есть очень старая ветка на эту тему
http://forum.ru-board.com/topic.cgi?forum=21&topic=1170#1

http://www.britpop.ru/cgi-bin/board/topic.cgi?forum=7&topic=11&start=10

Цитата:
у каждого сообщения есть метка определяющая его статус

а вот эта тема прикольная... в принципе ее можно реализовать по другому.. как на руборде - "сообщить модератору"..

Цитата:
для модеров и админов возле каждого сообщения есть combobox

хи
мне кажется все это - лишнее... только утяжеляет..
Автор: Daiz13
Дата сообщения: 01.08.2002 21:59

Цитата:
где то на руборде есть очень старая ветка на эту тему

Ща посмотрю. Я и сам такой скрипт написал.


Цитата:
у каждого сообщения есть метка определяющая его статус

а вот эта тема прикольная... в принципе ее можно реализовать по другому.. как на руборде - "сообщить модератору"..

Это само собой, но:
1) статус может изменить скрипт - сделать подозрительное ссобщение невидимым;
2) статус могут изменить "старейшины" форума - например, после 2 голосов старейши сообщение станет невидимым;


Цитата:
мне кажется все это - лишнее... только утяжеляет..

Зато сильно облегчает администрирование.
Автор: vp7
Дата сообщения: 02.08.2002 11:44
На счет утяжеления и всего такого - а что мешает сделать несколько вариантов, которые будут отличаться по степени "тяжести" и удобства?
А если пользоваться мощным механизмом темплейтов, то основной скрипт обработки можно вообще почти не нагружать излишествами.
Автор: ivash
Дата сообщения: 03.08.2002 08:42
Почему обсуждение форума перенесли на другое место инфо

Обсуждение форуме так же находится тут

Если вы хотите помочь в разработке Absolute Board нашите сюда

Полный список смотрите тут

Автор: Shurik
Дата сообщения: 04.08.2002 09:13
ИМХО всякие там пометки, боксы-чекбоксы - не нужно это.
не надо делать ставку на модера. они тоже люди и не будут сидеть и че-то там проверять.
Автор: lynx
Дата сообщения: 04.08.2002 23:28
Kurt

Да не тему, а один пост, по примеру:
http://forum.ru-board.com/topic.cgi?forum=35&topic=5223
Автор: ivank
Дата сообщения: 05.08.2002 16:16
Shurik
Проверять посты это работа модератора. Если он этого не делает -- гнать его, гнать.
Автор: Farkhad
Дата сообщения: 06.08.2002 18:13
Забавно все это читать , думаю SlyfoX и Хейз тоже читали...
Я конечно не профессионал, но нихера у вас не выйдет с этой бордой! Такая борда, кот. вы хотите создать требует исключительно верных людей, поскольку на создание уйдет не менее полугода...
Подобные проекты также должны быть подогреты финансами для каждого его разработчика, почему? (мы ведь все гордые ) Потому что вот вы уже настрочили на 3 страницы планы, все они написаны на одном дыхании (я про дату постов), но скоро, этот пылкий жар потухнит, т.к. надоест...надоест писать бесплатно и чисто для своего морального тырымпырым (забыл какое слово должно быть).
И вообще, где вы видели чтоб absolutely новую разработку чего-либо светили 44000 аудитории?
Все это тще-сла-ви-е! И не больше...
Просто для интереса спросите кому сколько лет (я имею в виду разработчиков, тестеры не входят)... молодежь

Вообще, это на самом деле пойдет всем на пользу (все-таки практика будет же присутствовать), но вот полноценного проекта ни в одном глазу

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

Прошу также не баннить меня со злости, просто эта мессага своего рода помощь, просто отнеситесь к мессаге более благоразумно (то что есть кое-какие понтитые слова это лишь для сокращенности).

PS: еще раз извините...но все же подумайте...
PPS: я тоже не люблю когда меня учат, но бывает помогает.
-------------------------------------------------------------------------
ну а если все же все удастся, то переходит в приват, а то будет потом неинтересно.
Автор: ivank
Дата сообщения: 06.08.2002 19:13
Farkhad
Ну, допустим мне 15, и именно по этому я гтов делать всё за так (по мере сил), т.к. платить мне пока никто не будет.

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

Имхо, если будет главное: продуманная структура таблиц, то кодом она обрастёт быстро.
Автор: Alexander Ipp
Дата сообщения: 06.08.2002 20:33
Мне тоже кажется, что проект не будет доведён до конца, или будет выпущен недоделанным.
Автор: Farkhad
Дата сообщения: 07.08.2002 13:04

Цитата:
ты о-о-очень погорячился, за месяц можно свалять без всяких проблем борду на PHP+MySQL

тот проект о кот. говорил запимир нихера не тянет на работу за месяц! Мне кажется это твой первый осмысленный проект, вообще осмысленные проекты не делаются за месяц , тем более группой людей связанных форумом ...
Хотя тебе дорогу я перебегать не собираюсь, делай, для твоего блага, ибо сам я имел тот самый опыт именно в переходной возраст
Автор: ivank
Дата сообщения: 07.08.2002 14:54
Farkhad
Нет, отнюдь не первый. Компилятор VBS на осмысленный проект тянет?

Я не вижу чем запимировский проект отличается от всех других. Я уже сказал, если будет хорошая структура таблиц (что сейчас редкость, т.к. в базы данных полезли люди даже не читавшие Дейта...), то даже пара программистов вполне справится с написанием кода.
Автор: Farkhad
Дата сообщения: 07.08.2002 15:59
Кстати, раз уж проект русский то и название лучше русское (а то блин деградация языка происходит - на мат тока годится) Дядя Стёпа. Вполне подходящее (говорит что мол выше некуда).

Добавлено
ivank

Цитата:
и обсуждение стоит делать вам между собой=разработчиками, т.к. я не в деле и считаюсь по сути левым

Страницы: 123

Предыдущая тема: IB на PHP!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.