electron |
Отправлено: 27 июля 2016 — 17:03
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
Представляем новую версию лучшего форумного движка на файлах - ExBB 1.1 .
Эта версия основана на сборке "всё в одном" ExBB FM 1.0 Final , но код переработан настолько, что мы решили выделить его в новый релиз.
Главной особенностью этой версии является то, что теперь форум может работать на новых версиях PHP , начиная от 5.4 и заканчивая самой последней на этот момент 7.0. Так же к новым версиям PHP адаптированы "проблемные" модули "Поиск тем и сообщений пользователя" и "Хранение статистики чтения тем на сервере" , исправлена ошибка, при которой невозможно было вводить кириллические символы при установке форума/создании тем/сообщений.
Всю работу по адаптации движка выполнил наш программист WebMaster , за что ему огромное спасибо от всего нашего ExBB Community.
По поводу будушего этой версии, о планах по развитию, далее расскажет сам WebMaster .
!!!!Системные требования :
- корректно сконфигурированный и установленный вебсервер Apache, либо сборки типа XAMPP, Denwer и им подобные.
- PHP 5.4.* и выше
- кодировка сервера - win1251
- для работы некоторых модов требуется наличие на сервере библиотеки SQLite3
|
|
|
WebMaster |
Отправлено: 27 июля 2016 — 17:17
|
Advanced Member
Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013
Репутация: 32
|
За последнее время я несколько раз решал переписать движок и даже начинал это делать, но в конечном итоге всё упиралось в очень большой объём работы и понимание того, что времени уйдёт много.
Поэтому я решил вести разработку по другому пути, постепенно приводя движок в порядок.
В опубликованной версии были исправлены ошибки совместимости с современными версиями PHP вплоть до 7, была исправлена работа модулей, использующих SQLite, а также был удалён устаревший и неиспользуемый код.
Также удалось полностью избавиться от изрядно надоевшей проблемы с вводом кириллических символов на некоторых серверах.
Все эти изменения повлекли за собой повышение минимальной версии PHP до 5.4. Я считаю это полностью правильным и оправданным вариантом, так как прогресс не стоит на месте и технологии разработки уже давно ушли вперёд.
Что же будет добавлено, исправлено, изменено в самом ближайшем будущем:
- Будет полностью переработан код стандартного шаблона InvisionExBB и вообще вся система стилей
- Будет наведён порядок в файлах с данными. Все они будут храниться в одном месте, что значительно облегчит создание резервных копий и восстановление.
- В несколько этапов движок будет переведён с кодировки Windows-1251 на UTF-8 (с возможностью конвертации существующих форумов)
Жду критики, предложений и пожеланий
Всем спасибо за внимание и интерес к движку!(Отредактировано автором: 27 июля 2016 — 17:18) |
|
|
Yamaliya |
Отправлено: 27 июля 2016 — 18:27
|
Super Member
Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012
Откуда: Ямал
Репутация: 20
|
WebMaster пишет:Есть предложения? Пока воздержусь от обновления. Посмотрю, что скажут другие владельцы форумов.
И ещё вопрос: изменения надо делать сразу во всех файлах, или можно, например, сделать сначала изменения в файлах clearbox/*, затем include/*, core/* и т.д. ?
А предложение конечно есть. Нужно как-то автоматизировать установку обновлений не только с чистого финала. И несколько удручает то, что вы не нашли общего языка с NordWestом.
Не самый простой вариант у меня - сравнить ВСЕ файлы финала с этой версией, и, с особой осторожностью внести изменения в свои файлы. Но это огромный объем работы, и к тому же я не уверена, что я не накосячу (Отредактировано автором: 27 июля 2016 — 18:34) |
|
|
WebMaster |
Отправлено: 27 июля 2016 — 18:30
|
Advanced Member
Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013
Репутация: 32
|
Yamaliya пишет: И ещё вопрос: изменения надо делать сразу во всех файлах, или можно, например, сделать сначала изменения в файлах clearbox/*, затем include/*, core/* и т.д. ?
Можно, но только осторожно :-D
Обновление модулей, использующих SQLite (Отобразить)Допустим, Папки:
CODE:modules/belog/*
modules/watches/*
Можно обновить сразу, это модули "Хранение статистики чтения тем на сервере" и "Поиск тем и сообщений пользоваться."
Но они за собой потянут папку Core/
Плюс в include/lib.php перед
CODE:require_once( 'vars.class.php' );
нужно добавить:
CODE:include dirname(__DIR__).'/core/bootstrap.php'; |
|
|
|