Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Пересадка ExBB на MySQL
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Описание: Решил начать переделывать ExBB с файлов на MySQL.
WebMaster
Отправлено: 24 декабря 2013 — 16:14
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Вчера начал пересаживать ExBB на MySQL. За основу я взял ExBB 1.9.1(FM показалась слишком большой и сложной)
Сейчас переделано:

  • Управление форумами/категориями
  • Создание тем/опросов
  • Ответ в теме, голосование в опросе
  • Некоторые функции управления темой
  • Вход пользователя/регистрация
  • Управление объявлениями
  • Хранение настроек форума
  • Модуль "Личные сообщения"


Ссылки:
Скрытый текст:
Для просмотра Вам необходимо авторизоваться


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


ВНИМАНИЕ: ЭТА НАРАБОТКА НЕ ЯВЛЯЕТСЯ РАБОЧЕЙ ВЕРСИЕЙ ФОРУМА

. Это не бета, и даже не альфа версия, а всего-лишь наработка Огорчение Многие функции ещё не переделаны, а те которые переделаны могут работать с ошибками, на многих страницах видны предупреждения PHP. Огорчение

Многие функции движка нужно полностью переписывать, т.к. они не подходят для работы с базой данных MySQL. То что я сделал сейчас - в корне неправильно, такой вариант будет сильно нагружать сервер базы данных.
 
 
1Bot
Отправлено: 24 декабря 2013 — 16:26
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




WebMaster
Очень желательно использовать ADOdb, чтобы потом не пришлось переделками заниматься на другие БД. Есть поддержка MySQL, Interbase, Sybase, PostgreSQL, Oracle, Microsoft SQL server, Foxpro ODBC, Access ODBC, Informix, DB2, Sybase SQL Anywhere, generic ODBC, Microsoft ADO.
 
 
BON
Отправлено: 24 декабря 2013 — 16:37
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




так было бы вообще крутоУлыбка
 
 
electron
Отправлено: 24 декабря 2013 — 17:27
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




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

WebMaster пишет:
Решил начать переделывать ExBB с файлов на MySQL.

молодец! давно пора на нормальное хранение перебираться. и вдвойне радует , что хоть кто-то внял тому, что я написал в приватном разделе для разработчиков)

ну что-ж... скачал. попробовал. установил на денвер с пыхом 5.3. удивило сразу то, что наработка работает в УТФ8. приятно удивило)

дальше - больше. после установки куча ошибок в шапке на главной и в темах. типа
Спойлер (Отобразить)


залогиниться не получилось. восле ввода admin:admin и нажатия кнопки "вход" - штук шесть ошибок типа
Спойлер (Отобразить)

на белом экране и собственно на этом все заканчивается. ни назад, ни вперед

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

про админку молчу. не залогинился, значит и туда не попал.

наверно подобные наработки надо выкладывать с дампом базы, а инсталлятор уже писать когда все хранение данных переведется на мускул. хотя, я не проггер, могу и ошибаться...
 
 
Отправлено: 24 декабря 2013 — 20:41
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




1Bot пишет:
Очень желательно использовать ADOdb
Эх, было бы где ещё почитать про это дело на родном языке. Я пытался разбираться с ADOdb Lite но ввиду отсутствия русского мануала продвинулся не сильно. Огорчение
 
 
1Bot
Отправлено: 24 декабря 2013 — 20:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




NordWest пишет:
1Bot пишет:
Очень желательно использовать ADOdb
Эх, было бы где ещё почитать про это дело на родном языке. Я пытался разбираться с ADOdb Lite но ввиду отсутствия русского мануала продвинулся не сильно. ::sad24.gif::


Документация по ADOdb уже давно на русский язык переведена:
http://php.russofile.ru/ru/trans...ate/sql/adodb01/
http://php.russofile.ru/ru/trans...ate/sql/adodb02/
http://php.russofile.ru/ru/trans...ate/sql/adodb03/
http://www.php.su/articles/?cat=...pdb&page=019
 
 
Отправлено: 25 декабря 2013 — 06:15
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




1Bot
Как я тогда искал?.. Не понял
Большое спасибо за подсказку - теперь есть чего почитать на праздники. Улыбка
 
 
1Bot
Отправлено: 25 декабря 2013 — 07:22
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




NordWest пишет:
теперь есть чего почитать на праздники

ADOdb - полезнейший компонент в любом проекте с базами данных. Мне после долгой работы с MySQL пришлось перейти на PostgreSQL, но практически переписывать свой код не понадобилось, за исключением некоторых очень специфических оптимизаций под базу, но таких мест было очень мало.

А на праздники нужно праздновать Ёлка хотя учиться никогда не лишне, особенно если это приносит удовольствие.
 
 
WebMaster
Отправлено: 25 декабря 2013 — 11:51
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
Очень желательно использовать ADOdb, чтобы потом не пришлось переделками заниматься на другие БД. Есть поддержка MySQL, Interbase, Sybase, PostgreSQL, Oracle, Microsoft SQL server, Foxpro ODBC, Access ODBC, Informix, DB2, Sybase SQL Anywhere, generic ODBC, Microsoft ADO.

Буду разбираться с ADOdb Lite и потихоньку переписывать код.
 
 
1Bot
Отправлено: 25 декабря 2013 — 12:27
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




WebMaster
Еще совет: на ранней стадии (т.е. сейчас) необходимо продумать как будут вносится изменения для новых версий, ведь изменяться будут не только файлы, но и структура и данные в БД.
Вопрос безболезненного перехода между версиями (причем желательно в обе стороны) так до сих пор и не решен. Без этого получим "потери" и невозможность коллективной разработки. Т.е. фактически код будет править один человек, надеясь на свою память, что сильно замедлит развитие.
 
 
BON
Отправлено: 25 декабря 2013 — 15:41
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




ну а что нельзя разве будет сделать конвертер ? или не о том думаем ?
 
 
1Bot
Отправлено: 25 декабря 2013 — 15:49
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




BON пишет:
ну а что нельзя разве будет сделать конвертер ?

Конвертеру необходимо будет лишь указать версию, к которой перейти, а сам процесс перехода должен быть автоматизирован.
 
 
WebMaster
Отправлено: 25 декабря 2013 — 15:53
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
Конвертеру необходимо будет лишь указать версию, к которой перейти, а сам процесс перехода должен быть автоматизирован.

Сначала нужно ядро переделать, только потом думать о конвертерах.
 
 
1Bot
Отправлено: 25 декабря 2013 — 15:57
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




WebMaster
Каким образом планируете описывать изменения в вашем проекте?
 
 
WebMaster
Отправлено: 25 декабря 2013 — 16:16
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




Цитата:
Каким образом планируете описывать изменения в вашем проекте?

Наверное, буду вести журнал изменений. В нём буду писать, что и где изменил, и как это работает
 
 
Страниц (9): [1] 2 3 4 5 6 7 8 9 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Пересадка ExBB на MySQL
Темы Форум Информация о теме Обновление
Мод: Похожие темы
Совместимость: ExBB FM 1.0 (версии: RC1, RC2 )
Модификации и дополнения Ответов: 37
Автор темы: Иван Петров
8 сентября 2012 — 14:27
Автор: wasp
Проблема с аваторами
Нет некоторых файлов аваторов.
Решение проблем Ответов: 0
Автор темы: sergan
7 ноября 2009 — 00:49
Автор: sergan
Правила раздела
Решил взяться
Обсуждение Ответов: 4
Автор темы: yura3d
31 марта 2009 — 19:20
Автор: GREMLIN
Перспективы дальнейшего развития
Отказ от ExBB FM 1.0 и переход на ExBB FM 1.1 и ExBB 2.0
Новости Ответов: 217
Автор темы: yura3d
24 июля 2012 — 16:59
Автор: electron
Мод: Чат на форуме (Beta)
Ajax-чат для ExBB FM
Модификации и дополнения Ответов: 252
Автор темы: yura3d
26 октября 2009 — 19:17
Автор: electron
 



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




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

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0931]     [ ]