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 посе окончательной переделки должно в мускульной таблице прописываться. наверно это впереди...

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

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



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


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




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
 
 
NordWest
Отправлено: 25 декабря 2013 — 06:15
Post Id



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


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




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
Темы Форум Информация о теме Обновление
Ротатор рекламного кода на php
для блоков из темы http://exbb.info/community/topic.php?forum=9&topic=40
PHP/Perl Ответов: 1
Автор темы: variant0
18 февраля 2015 — 07:32
Автор: SanGer
При переносе сообщения в действующую ветку пропали прикрепленные файлы в исходной ветке
Перенос сообщений и пропажа прикрепленных файлов
Решение проблем Ответов: 7
Автор темы: alexx
13 ноября 2010 — 02:46
Автор: alexx
Как вставить рекламу
на ExBB FM RC 1.0
Общие вопросы Ответов: 18
Автор темы: SmexotvoriN
10 февраля 2014 — 17:14
Автор: Zeg
Мод: Чат на форуме (Beta)
Ajax-чат для ExBB FM
Модификации и дополнения Ответов: 252
Автор темы: yura3d
26 октября 2009 — 19:17
Автор: electron
Проблема с аваторами
Нет некоторых файлов аваторов.
Решение проблем Ответов: 0
Автор темы: sergan
7 ноября 2009 — 00:49
Автор: sergan
 



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




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

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

[Script Execution time: 0.117]     [ ]