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

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

Maks oszone 08-11-2003 21:12 212032

Помогите найти инфу по созданию форума.

Friend 08-11-2003 21:40 212033

http://www.exbb.revansh.com/
на этой страницы полностью русский форум можно скачать, и спросить о нем. Я как то его ставил, ничего нормальный.

Vlad Drakula 08-11-2003 21:55 212034

Maks oszone
ты ищещ инфу по созданию форумов или по их установке?

Maks oszone 08-11-2003 23:27 212035

Да я ищу инфу по созданию форумов Vlad Drakula
:oszone:

Vlad Drakula 09-11-2003 00:31 212036

Maks oszone
ну я могк поделиться своим опытом :)
его нонечно не так моного, но он всетаки есть.

для начала ты должен определиться на чем писать!

я выбрал PHP+MySQL можно и подругому, но я выбрал именно это.

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

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

да, еще по мере развития объем кода будет рости, так что с самого начала надо его логически разделять, это потом упрастит исправление ошибок и повысит скорость разработки!

Concord 11-11-2003 11:34 212037

Про команду - это бред. Можно сделать и одному что угодно .
Действительно лучше на php с mysql... но можно и без mysql, использовать обыкновенные текстовые файлы. Можно и на перле конечно. Я вот делал - http://www.karapuz.orel.ru/forum.shtml

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

[s]Исправлено: Prisoner, 20:59 11-11-2003[/s]

Vlad Drakula 12-11-2003 13:47 212038

Concord
я видел достаночоно тормально, но я бы назвал это гостевой!

без команды ничего хорошего не выйдет!
вот это: forum.vstyle.spb.ru - я делал 2 месяца, вот сейчас тестируем.

Concord 12-11-2003 13:58 212039

Vlad Drakula
forum.vstyle.spb.ru  - сам делал с нуля? если да -то очень хорошо... :)

Vlad Drakula 12-11-2003 14:50 212040


Concord
вообще нас сейчас трое, я пишу движок, AT тестит, и еще один пишет рег експы, для кодов, к сожалению сейчас нельзя отченить его производительность ор стоит на виртуальном хомтинге, на локальном хостинге с локальной Mysql он работает в 100раз быстрее на базе с 4.000.000 постами
нсли BigMag сочтет нужным, то этот движок будет поставлен сюда


mar 12-11-2003 21:24 212041

Vlad Drakula ну вот дал адрес - можно предложить людям тестить - это эффективней, чем одному человеку =)
Кстати можно и в одиночку (извините, но форум - не такая уж громадина, чтобы ее не одолеть =) Тем более, что к настоящему моменту много в мире уже наработано. Иначе бы форум  Vlad Drakula имел бы несколько иной интерфейс =)
Можно и в команде, но обычно командную работу пользуют для относительно крупных проектов

А инфу как писать форум (не скрипт) - боюсь, не найти.
Можно тут попытаться написать сообща =)


Vlad Drakula 12-11-2003 22:10 212042

mar
ты прав одному можно, но долее 250кб сурсов постоянно обновлять достаточно сложно!

попробуем написать

1
постановка задачи и планирование
один наиболее важных моментов

1. почему ты хочешь это сделать?
я начинал чтобы выучить PHP + MySQL

2. что ты хочешь использовать?
я выбирал из: PHP + MySQL или PHP

3. чем тебя не устраивают аналогичные, общедоступные программы?

Инвизон – объем архива ~1MB
Хранит все в базе, даже CSS.
Очень много лишнего кода!
Прежде чем он решит что надо сделать придется попарсить ~5000 строк!

JaBB – объем архива ~1.4MB
С точки зрения баз, очень ничего, но зачем столько кода?
Страница нового поста весит 50кб
Уменя страница с 50 постами *+ форма для нового поста = 50кб

phpBB – объем архива ~0.6MB
похож на предыдущие.


4. кокой функциональность она должна обладать?
за основу я взял интерфейс ИК, но у остальных он практически такой же!

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

6. преимущества твоей программы
я сделал упор на:
1. легкость дизайна
(минимум графики, максимум CSS)
2. преспосабливаемость дизайна
(все настройки в CSS)
3. удобство использования
(все всегда должно быть на виду и легко доступно)
(как для обычных пользователей так и для модератеров и админив)
(измененная форма поста была признана наиболее удобной, в остальных форумах она *обрезанная, хотя ничего не стоит ее расширить но никто этого почему-то не делает)
4. малый объем кода.
(всего 45кб не включая графику)
и.т.д.


7. создание проекта баз данных

8. кодирование

9. тестирование

10. релиз


[s]Исправлено: Vlad Drakula, 23:11 12-11-2003[/s]

Добавлено:

mar
да тестировать всем сразу легче, но я только недавно залил новую версию, и сейчас у меня недольшое прения с администрацией хостинга.
0.3с на один запрос, это очень много!
кто может помочь в тестировании нового движка форума буду очень влагодарен
forum.vstyle.spb.ru

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

Maks oszone 14-11-2003 20:00 212043

Спасибо всем! Я так понял что мне чтоб написать свой форум предется научится PHP?
:oszone:

Vlad Drakula 14-11-2003 22:05 212044

Maks oszone
ты прав, но скорее кроме PHP тебе придется выучить еще MySQL, а те бе действительно нужно написать собственный движок?
почему бы не использовать уже существующий?

Maks oszone 14-11-2003 22:25 212045

Пока что попробую чужой, а есть ссылки на учебники по PHP и  MySQL?
За ренее благодарен.

Prisoner 15-11-2003 05:02 212046

Доки по MySQL
Доки по PHP и MySQL
Ресурс по PHP
Справочник функций PHP и другие феньки в формате chm (2.7Mb)


Sean Ingumsky 16-11-2003 01:44 212047

Maks oszone
Не обязательно учить именно php - я бы посоветовал осваивать Perl, так как он позволит тебе впоследствии писать не только скрипты для web, но и полноценные кросс-платформенные программы.
"Изучение MySQL" - это не самое сложная задача, которую надо будет выполнить при написании форума. Дело в том, что сам по себе Язык Структурированных Запросов (SQL) тебе можно будет изучить приямо при написании форума - он интуитвно понятен и представляет собой "ломаный" английский.
На мой взгляд, главная проблема при написании форума "руками" заключается в том, что тебе надо будет очень хорошо представлять себе, как форумы устроены изнутри, какие функции должны присутствовать, как они работают. Это не так просто, как кажется, поэтому, если ты возьмёшься за работу "с нуля", ты наверняка столкнёшься с большими проблемами. На твоём месте я бы взял сейчас готовый форум, если ты не знаешь программирования вообще.
Хотя сам я, при необходимости, буду писать его руками.


Время: 18:02.

Время: 18:02.
© OSzone.net 2001-