XiunoBBS — это легкий форум китайского производства, небольшой, стабильный и поддерживающий высокую нагрузочную способность даже при больших объемах данных. В нем всего 21 таблица, а размер сжатого исходного кода составляет около 600 тыс. Он работает очень быстро, обрабатывая один запрос за 0,01 секунды, а в среде с APC и XCache может работать до 0,00x секунды. Он очень мало зависит от третьего. -party библиотеки, только интерфейсная часть использует jquery.js/zepto.js. Автор считает, что это похоже на Ferrari, собранный вручную, с мощной мощностью, без следов жира, простым в развертывании и обслуживании и является библиотекой. очень хороший краеугольный камень для вторичного развития.
Возможности XiunoBBS
Изучение интерактивного режима легких форумов в мобильном контексте
1. Нравится. Отказавшись от функций фильтрации контента традиционных форумов, таких как рейтинг, сущность и выделение, вводится механизм «лайков». Качество сообщений, обновления групп пользователей, цвета тем и т. д. тесно связаны с «лайками».
2. Недавно написанный редактор поддерживает: таблицы, добавление и удаление строк и столбцов, миниатюры изображений клиента HTML5, снижение вычислительной нагрузки на процессор сервера и поддержку прямой вставки снимков экрана QQ.
3. Помогите посетителям публиковать сообщения, отвечать и ставить лайки.
4. Поддерживает пользовательские URL-адреса, что полезно для SEO. URL-адрес может быть таким: http://bbs.xiuno.com/xiuno-bbs-3-official-upgrade.
5. Поддержка отправки электронной почты SMTP и настройки списка рассылки.
6. Поддержка ограничений IP: ограничьте количество ежедневных IP-сообщений, электронных писем и загружаемых вложений.
7.Мобильная версия
8. Больше не указано по одному
PHP-фреймворк: XiunoPHP3.0.
Отказ от ОО, использование функциональной инкапсуляции, способствующей компиляции/кэшированию кодов операций HHVM, предварительная подготовка к интеграции с PHP7 и отстаивание следующих принципов:
1. Не включайте переменные
2. Не используйте eval(), модификатор e регулярного выражения.
3. Не используйте автозагрузку
4. Не используйте несколько переменных $$var.
5. Не используйте магические методы, такие как расширенные функции PHP __call__set__get.
6. Попробуйте использовать функции инкапсуляции функций и различать модули по префиксам.
Интерфейсный фреймворк: XiunoUI.
Библиотека пользовательского интерфейса без изображений, совместимая с IE8, ссылающаяся на BootStrap, упрощающая именование классов и устраняющая бесполезные адаптивные макеты. Нажмите, чтобы увидеть правду.
Редактор: XNEditor
Он основан на zepto.js, совместим с jquery.js, всего 82k, но реализует общие функции редактора в стандартных браузерах: жирный шрифт, курсив, цвет, шрифт, размер шрифта, таблица, загрузка изображений, загрузка файлов, аббревиатура клиента, полноэкранный режим. , переключение HTML, предыдущий шаг, следующий шаг и другие функции.
Поскольку ему не нужно учитывать IE678, его можно реализовать очень изящно и кратко. Студенты, у которых есть редакторы, должны знать, что самая большая ошибка редактора — это огромный разрыв между диапазоном IE и диапазоном, определенным w3c. Если IE не учитывать, код можно значительно упростить.
Журнал обновлений официальной версии XiunoBBSv4.0.2XiunoBBS4.0 использует Bootstrap4+JQuery3 в качестве библиотеки классов внешнего интерфейса и полностью поддерживает мобильные браузеры; внутренний интерфейс XiunoPHP4.0 поддерживает метод NoSQL для работы с различными базами данных. Эта версия является огромным шагом вперед.
XiunoBBS4.0 выпускается под лицензией MIT. Вы можете свободно изменять, получать версии и использовать его в коммерческих целях, не беспокоясь о каких-либо юридических рисках (информация об авторских правах исходного файла должна быть сохранена после изменения).
Главная страница XiunoBBS Управление серверной частью XiunoBBSВнутренний путь: имя домена/администратор
Имя пользователя и пароль: admin (можно установить во время установки)
Внутренняя страница