Xiuno BBB 4.0 — это продукт для облегчённого форума, основанный на Bootstrap 4.0 и JQuery 3.
На бэкенде используется PHP/7 MySQL XCache/Yac/Redis/Memcached...
Продукт адаптирован под мобильные устройства, планшеты и ПК и имеет удобный механизм плагинов. Это не просто облегчённый форум, но и хорошая платформа для вторичной разработки.
Git: https://git.oschina.net/xiuno/xiunobbs.git
Во фронтенде используются Bootstrap 4 + JQuery 3, что обеспечивает адаптивность под мобильные устройства, планшеты, ПК и избавляет от необходимости разрабатывать мобильную версию отдельно.
В Bootstrap 4 были добавлены улучшения и совместимость, например, поддержка последовательных операций $('#submit').button('xxx').delay(3000).location('xxx.php').
xiuno.js использует пространство имён xn, что позволяет избежать конфликтов имён в JavaScript и улучшает реализацию часто используемых функций PHP.
Добавлен универсальный метод $.each_sync(), который позволяет избежать проблем с параллельной записью данных на сервер из-за одновременных запросов AJAX и упрощает логику сервера.
Больше не поддерживается IE89 и более ранние версии, основное внимание уделяется мобильным устройствам, и больше не нужно использовать сложные CSS хаки.
Не требуется обязательное использование URL-Rewrite, можно использовать относительные пути URL, что удобно при развёртывании в подкаталогах, таких как user-login.htm.
Уменьшение размера и обрезка изображений выполняются на стороне клиента, больше не требуется зависимость от серверной библиотеки GD (не нужно беспокоиться о различных уязвимостях и слабых местах GD).
Поддерживаются методы входа через Session и Token, и весь сайт может возвращать данные в формате JSON, что облегчает разработку приложений.
Механизм плагинов использует подход hook + overwrite, что упрощает внедрение и переопределение, делая вторичную разработку удобной и не влияя на производительность или компиляцию.
Уровень базы данных использует более удобный интерфейс, который поддерживает работу с данными как в SQL, так и в NoSQL (рекомендуется использовать NoSQL).
Функции форума были упрощены, а дополнительные функции предоставляются через плагины.
Был добавлен языковой пакет с тремя версиями: упрощённый китайский, традиционный китайский и английский.
Центр плагинов официально запущен, разработчики могут присоединиться и создавать платные плагины.
Достаточно одного плагина для блога, чтобы превратить его в мощный блог.
Сообщения поддерживают форматы txt, html и markdown, и есть встроенный плагин UMEditor, который исправляет многие проблемы UM в Bootstrap 4.
xiunophp 4.0 был объединён в один файл xiunophp.min.php, и достаточно включить его, чтобы начать использовать удобные функции и глобальные переменные, предоставляемые внутри.
После почти двух лет разработки и семи бета-версий, Xiuno BBS 4 достиг окончательной формы, возможно, это последняя крупная версия, и можно смело приступать к вторичной разработке.
Используется статический стиль программирования, позволяющий полностью использовать возможности PHP7 OPCache.
Проведена оптимизация индексов и умеренное кэширование для бизнеса BBS.
Многие вычисления перенесены на сторону клиента, и проблемы с параллелизмом максимально контролируются клиентом.
Автор с более чем десятилетним опытом работы проведёт вас через все сложности.
Xiuno BBS 4.0 выпущен под лицензией MIT, вы можете свободно изменять, создавать производные версии и использовать их в коммерческих целях без каких-либо юридических рисков (при изменении необходимо сохранить исходную информацию об авторских правах).
Мы обещаем, что основная программа всегда будет бесплатной, и мы принимаем пожертвования от людей, которые хотят помочь, пока не начнём получать прибыль.
474834730
2759536
axiuno@gmail.com 2018/1/17
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.