ExBB Community » Новости проекта ExBB » Релизы » ExBB 1.1.3

Страниц (10): [1] 2 3 4 5 6 7 8 9 ... » В конец
 

1. electron - 27 июля 2016 — 17:03 - перейти к сообщению
Представляем новую версию лучшего форумного движка на файлах - 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


Обновления дистрибутива (Отобразить)
2. WebMaster - 27 июля 2016 — 17:17 - перейти к сообщению
За последнее время я несколько раз решал переписать движок и даже начинал это делать, но в конечном итоге всё упиралось в очень большой объём работы и понимание того, что времени уйдёт много.
Поэтому я решил вести разработку по другому пути, постепенно приводя движок в порядок.

В опубликованной версии были исправлены ошибки совместимости с современными версиями PHP вплоть до 7, была исправлена работа модулей, использующих SQLite, а также был удалён устаревший и неиспользуемый код.
Также удалось полностью избавиться от изрядно надоевшей проблемы с вводом кириллических символов на некоторых серверах.

Все эти изменения повлекли за собой повышение минимальной версии PHP до 5.4. Я считаю это полностью правильным и оправданным вариантом, так как прогресс не стоит на месте и технологии разработки уже давно ушли вперёд.

Что же будет добавлено, исправлено, изменено в самом ближайшем будущем:
  • Будет полностью переработан код стандартного шаблона InvisionExBB и вообще вся система стилей
  • Будет наведён порядок в файлах с данными. Все они будут храниться в одном месте, что значительно облегчит создание резервных копий и восстановление.
  • В несколько этапов движок будет переведён с кодировки Windows-1251 на UTF-8 (с возможностью конвертации существующих форумов)


Жду критики, предложений и пожеланий Улыбка

Всем спасибо за внимание и интерес к движку!
3. Yamaliya - 27 июля 2016 — 17:38 - перейти к сообщению
WebMaster , и как обновляться? И что будет с установленными модами?
4. Parapsixolog - 27 июля 2016 — 17:40 - перейти к сообщению
Браво WebMaster! Наконец развитие моего любимого форумного движка! Попробовал новый дистрибутив форум на локалке на пхп 5.4 Вроде бы работает. Единственное, не увидел кнопки прикрепления файлов, хотя в админке всё включил.
5. electron - 27 июля 2016 — 17:45 - перейти к сообщению
Parapsixolog пишет:
Единственное, не увидел кнопки прикрепления файлов, хотя в админке всё включил.

этого мало. в админке у самих форумов нужно прописать Максимальный размер файла для загрузки (в кБ)
6. WebMaster - 27 июля 2016 — 17:46 - перейти к сообщению
Yamaliya пишет:
WebMaster , и как обновляться? И что будет с установленными модами?

Если ваш форум соответствует последнему Final'у, то самым простым вариантом обновления будет замена части файлов и папок на новые:
CODE:

clearbox/*
include/*
core/*
templates/InvisionExBB/*
modules/ads/Ads.php
modules/ads/index.php
modules/belog/*
modules/watches/*
+ всех *.php файлов из корневой директории
7. Yamaliya - 27 июля 2016 — 17:49 - перейти к сообщению
WebMaster пишет:
Если ваш форум соответствует последнему Final'у
В том-то и дело, что не соотвествует.
8. electron - 27 июля 2016 — 17:55 - перейти к сообщению
WebMaster , теперь надо что-то делать с поиском. сейчас он просто никакой.
9. WebMaster - 27 июля 2016 — 17:57 - перейти к сообщению
Yamaliya пишет:
В том-то и дело, что не соотвествует.

А что именно менялось? Ставились какие-то дополнения?

Если есть много времени, сил и желания, то можно смотреть изменения в репозитории и делать по аналогии. Но это не самый лучший вариант.
10. Yamaliya - 27 июля 2016 — 18:03 - перейти к сообщению
WebMaster пишет:
А что именно менялось? Ставились какие-то дополнения?
Многое менялось, может не так много, как у nikkа или Zeqа, но простое копирование новых файлов не вариант. Делать изменения по репозиторию тоже не выход Огорчение Прям в ловушке какой-то. Либо стать как все - но с финалом, либо вообще не обновляться Растерялся
11. WebMaster - 27 июля 2016 — 18:04 - перейти к сообщению
Yamaliya пишет:
Многое менялось

А что именно и в каких файлах?
12. Yamaliya - 27 июля 2016 — 18:16 - перейти к сообщению
WebMaster , на вскидку: велкоме-панель, канонические ссылки, автоматическая подписка на тему при ответе, реклама в первом посте темы, пинг в Google и Яндекс, +многие наработки Zeqа и др. Изменения были в основном в корневых файлах форума и файлах стиля.
13. WebMaster - 27 июля 2016 — 18:21 - перейти к сообщению
Yamaliya пишет:
Изменения были в основном в корневых файлах форума и файлах стиля.

В этом и вся проблема разработки. У каждого теперь есть собственный движок со своими изменениями.
Главная проблема - привести это всё к одному виду.
Я пока слабо представляю, как это можно сделать простыми способами.
Вообще, можно специальными инструментами сравнить исходный Final и вашу версию, чтобы посмотреть, что и в каких строках менялось. Но опять же придётся вручную много всего менять.

Есть предложения?
14. Yamaliya - 27 июля 2016 — 18:27 - перейти к сообщению
WebMaster пишет:
Есть предложения?
Пока воздержусь от обновления. Посмотрю, что скажут другие владельцы форумов.
И ещё вопрос: изменения надо делать сразу во всех файлах, или можно, например, сделать сначала изменения в файлах clearbox/*, затем include/*, core/* и т.д. ?
А предложение конечно есть. Нужно как-то автоматизировать установку обновлений не только с чистого финала. И несколько удручает то, что вы не нашли общего языка с NordWestом.
Не самый простой вариант у меня - сравнить ВСЕ файлы финала с этой версией, и, с особой осторожностью внести изменения в свои файлы. Но это огромный объем работы, и к тому же я не уверена, что я не накосячу Радость
15. WebMaster - 27 июля 2016 — 18:30 - перейти к сообщению
Yamaliya пишет:
И ещё вопрос: изменения надо делать сразу во всех файлах, или можно, например, сделать сначала изменения в файлах clearbox/*, затем include/*, core/* и т.д. ?

Можно, но только осторожно :-D

Обновление модулей, использующих SQLite (Отобразить)

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

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