ExBB Community » Файловый ExBB » Обсуждаем » Пересадка ExBB на MySQL

Страниц (8): « 1 [2] 3 4 5 6 7 8 »
 

16. BON - 25 декабря 2013 — 18:26 - перейти к сообщению
может svn надо поднять?
17. 1Bot - 25 декабря 2013 — 19:02 - перейти к сообщению
BON пишет:
может svn надо поднять?

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

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

Мне удобна такая связка: система контроля версий Git + баг-треккер Mantis. Но, наверное, у каждого разработчика свои предпочтения.
18. BON - 26 декабря 2013 — 09:16 - перейти к сообщению
сделаем в ближайшее время!
19. WebMaster - 27 декабря 2013 — 13:53 - перейти к сообщению
Я немного подкорректировал двиг:
1) Исправлена ошибка при входе пользователя
2) Настройки из файла boardinfo.php теперь хранятся в базе данных
3) Статистика из файла boardstats.php теперь хранится в базе данных
4) BB коды теперь обрабатываются с помощью FuraxKawaiBB
5) Исправлена очень серьёзная ошибка при создании темы.
6) Объявления полностью переведены на использование базы данных
7) При установке теперь нужно указывать название, описание форума и адреса установки(URL и полный путь)
8) Исправлена ошибка при создании аккаунта администратора, которая потом приводила к невозможности добавить ответ.
9) Кодировка некоторых файлов изменена на UTF-8
10) Исправлены некоторые другие ошибки.
20. BON - 27 декабря 2013 — 18:03 - перейти к сообщению
а как потом с файлового на мускул перескачить?
21. EgorViktorovich - 27 декабря 2013 — 22:16 - перейти к сообщению
WebMaster, на всякий случай...
WebMaster пишет:
2) Настройки из файла boardinfo.php теперь хранятся в базе данных
3) Статистика из файла boardstats.php теперь хранится в базе данных


Брать данные boardinfo и boardstats будет лучше из кэша. Несериализованного. Если кэша нет или нулёный, тогда из базы, с созданием кэша.

Юзера №1 "Гость" предусматриваете? Будет удобно для создания групп и редактирования их прав. Использовать для этого boardinfo не кашерно.
Кстати, почему оставили название boardinfo? Улыбка

Для обработки UTF-8 будете использовать снова сторонние разработки, как с драйверами базы и обработкой вв-кодов или свои напишете? Не подкалываю. Просто спрашиваю, насколько ещё будет утяжелён скрипт.

Аякс. Что будете использовать?

Классы. Перепишете или берёте за основу имеющиеся? Они опять будут натыканы в разных местах?

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

1Bot, WebMaster сильно похож на индуса? Улыбка
22. WebMaster - 28 декабря 2013 — 05:23 - перейти к сообщению
Я не пишу новый движок, я всего лишь переделываю старый. Я не ставлю перед собой цель сделать что-то супер-крутое.
Старый вариант ядра вообще не подходит для работы с БД, я об этом уже писал. Сейчас я просто заменяю код, который работает с файлами на код, который будет работать с базой данных.

Цитата:
Классы. Перепишете или берёте за основу имеющиеся? Они опять будут натыканы в разных местах?

Откуда в ExBB 1.9.1 классы? Там их ни одного нет.

Цитата:
Юзера №1 "Гость" предусматриваете? Будет удобно для создания групп и редактирования их прав. Использовать для этого boardinfo не кашерно.
Кстати, почему оставили название boardinfo?

Предусмотрю. Сейчас в файле data/boardinfo.php не хранится никаких настроек. В базе данных таблица называется "exbb_options"

Цитата:
Брать данные boardinfo и boardstats будет лучше из кэша. Несериализованного. Если кэша нет или нулёный, тогда из базы, с созданием кэша.

Кеширования пока нет.

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

ExBB был изначально сделан не правильно. Легче написать заново, чем глобально переделывать старый.
23. electron - 28 декабря 2013 — 05:25 - перейти к сообщению
BON пишет:
а как потом с файлового на мускул перескачить?

если будет новая версия - будет и конвертер, не волнуйся.

я вот не понимаю 1Bot. есть годами проверенный MySQL, нафига нужна непонятно чья ADOdb.... я уже гле-то писал, если делать новую версию, то от старой оставлять только внешний вид (чтоб не пугать народ после перехода на новую версию) , а ядро и все функции однозначно нужно переделывать. переделывать для работы на мускуле. с файлов надо слезать однозначно
24. WebMaster - 28 декабря 2013 — 05:29 - перейти к сообщению
ADO DB нужна для того, чтобы можно было без особых усилий переделать ExBB с MySQL на другие базы данных.
25. electron - 28 декабря 2013 — 05:31 - перейти к сообщению
WebMaster пишет:
Я немного подкорректировал двиг:

при старте инсталлятора уже ошибка :
26. electron - 28 декабря 2013 — 05:34 - перейти к сообщению
WebMaster пишет:
ADO DB нужна для того, чтобы можно было без особых усилий переделать ExBB с MySQL на другие базы данных.

зачем переделывать в другие базы, если (повторюсь) есть годами проверенный мускул? в случае конвертации в другой двиг? так остальные тоже пока на MySQL работают и насколько я вижу не собираются с него слезать.
27. WebMaster - 28 декабря 2013 — 05:34 - перейти к сообщению
Вот новый install.php
28. electron - 28 декабря 2013 — 05:36 - перейти к сообщению
кстати, если форум не установлен, неплохо бы сделать чтоб инсталлятор сам заводился (как это сделано в RC1), а не прописывать руками
CODE:
http://........./install.php
29. WebMaster - 28 декабря 2013 — 05:38 - перейти к сообщению
Сделаю
30. electron - 28 декабря 2013 — 05:46 - перейти к сообщению
в базу данных не прописываются данные, которые присутствуют в окнах инсталлятора. из базы :

CODE:
boardurl http://localhost/board/
home_path D:/server/sites/localhost/www/board/


введено было соответственно
CODE:
http://test1.ru/

и
CODE:
Z:\home\test1.ru\www/


информация из Название форума и Описание форума так же не сохраняется в базе.

в итоге получаем что... после установки форума выдается окно Учётная запись администратора создана! и ссылка на установленный форум. при переходе по этой ссылке такая хрень :

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0232]     [ ]