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

OSCHINA-MIRROR/xhhxb-sitesCMS

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

1. Проект: введение

sitesCMS — это многосайтовая система управления контентом (CMS), основанная на JFinal. Она следует минималистичному дизайну JFinal, легковесна, легко расширяема и проста в изучении. Помимо JFinal не имеет других серьёзных зависимостей. Благодаря упрощённой многосайтовой функциональности sitesCMS легко модифицировать, и можно создавать новый сайт за день.

2. Встроенные функции

2.1 Описание функций

  • Управление сайтами: многосайтовое управление, позволяющее одновременно разрабатывать и управлять несколькими сайтами в одном программном пакете;
  • Управление правами доступа: использование уникального метода контроля прав доступа JFinal для управления функциями системы без каких-либо сторонних зависимостей, поддержка двухуровневого управления меню и кнопками;
  • Ролевое управление: назначение ролей пользователям для определения их реальных прав доступа;
  • Управление пользователями: управление пользователями на бэкенде, включая добавление, удаление, изменение и назначение ролей;
  • Управление категориями: классификация статей по категориям, поддерживающая иерархию родитель-потомок;
  • Редактор статей: поддержка wangEditor и TinyMCE, гибких и мощных инструментов редактирования статей, с возможностью добавления заголовков, миниатюр и вложений;
  • Ведение журнала: разделение на журнал посещений и журнал администрирования, где первый записывает действия пользователей на сайте, а второй — операции администраторов на бэкенде;
  • Пользовательские команды: встроенные команды управления правами и команды запросов данных, которые могут значительно повысить эффективность вторичной разработки;
  • API-модуль: поддерживает интеграцию с независимыми фронтендами, такими как приложения WeChat Mini Program, и обеспечивает аутентификацию через API, открывая путь к разработке мобильных приложений.

2.2 Предварительный просмотр функций

  • Изображение: интерфейс входа на сайт (недоступно).
  • Изображение: главная страница панели администратора (недоступно).
  • Изображение: редактор статей (недоступно).
  • Изображение: wangEditor, инструмент для редактирования форматированного текста (недоступно).
  • Изображение: TinyMCE, ещё один инструмент для редактирования форматированного текста (недоступно).
  • Изображение: страница управления пользователями (недоступно).
  • Изображение: страница ролевого управления (недоступно).

3. Выбор технологии

3.1 Системная среда

  • JDK 1.8
  • MySQL 8.0
  • Maven 3.6.3

3.2 Основная структура

  • JFinal 5.0 (JFinal + Enjoy + ActiveRecord + JFinal-Undertow)

3.3 Уровень хранения данных

  • Alibaba Druid

3.4 Уровень представления

  • Панель администратора: Layui 2.6.8
  • Фронтенд: любой понравившийся UI-фреймворк, будь то Bootstrap, Layui, pintuer или что-то другое. Это также является ключевым аспектом многосайтового управления — сайты полностью независимы друг от друга.

4. Взаимодействие и общение

4.1 Группа QQ (1134290422)

  • Изображение: группа QQ (недоступно).

4.2 Публичный аккаунт WeChat (sitesCMS)

  • Изображение: QR-код публичного аккаунта WeChat (недоступно).

4.3 WeChat Mini Programs

  • Изображение: мини-программа WeChat (недоступно).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления (11)

все

Участники

все

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

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