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

OSCHINA-MIRROR/LinZhaoguan-pb-cms

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

Добро пожаловать!

banner

Система управления контентом «ПБ-CMS»

Система управления контентом «ПБ-CMS», основанная на SpringBoot + Apache Shiro + Mybatis Plus + Thymeleaf, представляет собой систему управления контентом с интегрированным управлением правами доступа. Она идеально подходит для создания блогов и веб-сайтов.

Каталог документов

  • [Введение в проект](#Введение в проект)
  • Установка
  • Использование
  • [Структура кода](#Структура кода)
  • [Основные ответственные лица проекта](#Основные ответственные лица проекта)
  • [Способы участия и вклада](#Способы участия и вклада)
  • [Взаимодействие и общение](#Взаимодействие и общение)
  • [Открытая лицензия](#Открытая лицензия)

Введение в проект

«ПБ-CMS» стремится разрабатывать наиболее лаконичные и практичные системы управления контентом, подходящие для создания блогов, корпоративных веб-сайтов и других проектов. Они идеально адаптируются под ваши потребности.

Удовлетворение ваших навязчивых идей (включая мои собственные навязчивые идеи [ручное изображение собаки])

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

Предварительный просмотр интерфейса: https://www.puboot.com
Предварительный просмотр административного интерфейса: https://www.puboot.com/admin

Тестовый аккаунт администратора: guest, пароль: 123456

Если вам нравится этот проект, пожалуйста, поделитесь им! Поставьте ему звезду! Ваша поддержка — это моя главная мотивация для обновлений! Спасибо!

Стек технологий

Spring Boot, Apache Shiro, MyBatis-Plus, Alibaba Druid, Redis, MySQL, Thymeleaf, Google Guava

JDK Maven MySQL Redis license

Установка

  1. Импортируйте исходный код этого проекта в локальный инструмент разработки (например, IntelliJ IDEA). Вам потребуется установить плагин Lombok для вашего инструмента разработки.
  2. Установите базу данных MySQL: версия MySQL должна быть не ниже 5.7. Создайте базу данных CREATE DATABASE pb_cms_base;
  3. Инициализируйте базу данных: найдите файл базы данных проекта (docs/db/pb_cms_base.sql) и выполните pb_cms_base.sql
  4. Установите Redis: поддерживаются версии Redis не ниже 3.2
  5. Измените файл конфигурации (resources/application.yml)
    1. Найдите строку подключения к базе данных, имя пользователя и пароль (можно выполнить поиск по datasource)
    2. Настройте Redis (можно выполнить поиск по redis)
  6. Запустите проект (три способа):
    1. В корневом каталоге проекта выполните mvn -X clean package -Dmaven.test.skip=true, чтобы скомпилировать и упаковать проект, затем выполните java -jar pb-cms/target/pb-cms.jar
    2. В корневом каталоге проекта выполните mvn springboot:run
    3. Просто запустите SpringbootApplication.java
  7. Перейдите на главную страницу переднего плана, используя браузер и адрес http://localhost:8080
  8. Перейдите на главную страницу заднего плана, используя браузер и адрес http://localhost:8080/admin. Войдите в систему, используя учётные данные администратора (имя пользователя: admin, пароль: 123456).

Использование

Загрузка файлов

В настоящее время поддерживается три метода загрузки файлов: Qiniu Cloud, Tencent Cloud и локальное хранилище.

Конфигурацию, связанную с загрузкой файлов, можно настроить на странице «Управление загрузкой» в разделе «Облачное хранилище».

Небольшая подсказка: если вы используете локальное хранилище, вам необходимо настроить путь к папке хранения файлов в файле конфигурации проекта file.upload-folder и префикс URL-адреса доступа к файлам file.access-prefix-url.

Статическое содержимое

Чтобы включить статическое содержимое на сайте, выполните следующие действия:

  1. Настройте путь к файлу статического содержимого в файле конфигурации yml.
  2. Запустите проект и перейдите в раздел «Администрирование» → «Управление сайтом» → «Статическое содержимое». Переключите переключатель в положение «Включить», а затем сохраните изменения. └── ком └── пубот ├── SpringbootApplicationTests.java — юнит-тесты

Проектный обзор

Фронтенд-страница

preview

Бэкенд-страница

preview

preview

Добро пожаловать в группу

Введите описание изображения здесь

Главные ответственные за проект

@LinZhaoguan @wenbin

Как внести свой вклад

  1. Форкните этот проект.
  2. Создайте новую ветку feature_xxx.
  3. Отправьте код.
  4. Отправьте Pull Request.

Лицензия на открытый исходный код

MIT © 2024 LinZhaoguan

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

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

Введение

Пбм контент-менеджмент система, реализованная на SpringBoot + Apache Shiro + Mybatis Plus + Thymeleaf (с управлением правами доступа), — это лучший выбор для создания блога или веб-сайта. Мы стремимся разработать наиболее лаконичную и практичную систему управления CMS, подходящую для создания блогов, корпоративных веб-сайтов и т. д., и продолжае... Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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