1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xiulab-xiunobbs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Что такое Xiuno BBS 4.0?

Xiuno BBB 4.0 — это продукт для облегчённого форума, основанный на Bootstrap 4.0 и JQuery 3.

На бэкенде используется PHP/7 MySQL XCache/Yac/Redis/Memcached...

Продукт адаптирован под мобильные устройства, планшеты и ПК и имеет удобный механизм плагинов. Это не просто облегчённый форум, но и хорошая платформа для вторичной разработки.

Git: https://git.oschina.net/xiuno/xiunobbs.git

Что нового в Xiuno BBS 4.0?

Во фронтенде используются 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

Введение

XiunoBBS 4.0 — это продукт для форумов с облегчённой нагрузкой, фронтенд которого основан на BootStrap 4.0 и JQuery 3, а бэкенд — на PHP/7 MySQL XCache/Yac/Redis/Memcached. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xiulab-xiunobbs.git
git@api.gitlife.ru:oschina-mirror/xiulab-xiunobbs.git
oschina-mirror
xiulab-xiunobbs
xiulab-xiunobbs
master