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

OSCHINA-MIRROR/sanluan-PublicCMS

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh-CN.md 5.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 22:24 cc15560

PublicCMS

Английский | 简体中文

Введение

PublicCMS — это открытая система JAVA CMS, разработанная с использованием передовых технологий 2024 года. Разработана компанией «Тяньцзинь Хэйхэ Кэцзи Юсянь Гунсы», имеет научную архитектуру и легко поддерживает сотни миллионов данных и миллионы PV. Поддерживает визуальное редактирование, многомерное расширение, полнотекстовый поиск, полную статическую генерацию всего сайта, SSI, динамические страницы с частичной статической генерацией, полностью настраиваемые URL-правила и другие функции, которые помогут вам быстро создать сайт и построить крупномасштабный проект. Также PublicCMS является хорошим выбором для корпоративных проектов и прототипов продуктов.

Получение исходного кода

https://gitee.com/sanluan/PublicCMS https://github.com/sanluan/PublicCMS

Участие в разработке

Перейдите в ветки V4.0-develop и V5-develop, а для бесплатной версии — в ветку V2021.

Лицензионное соглашение

  • Версия: V4.0, V5 — личное бесплатное использование, коммерческое использование — платное. Лицензионное соглашение: подробности см. в файле LICENSE.
  • Версия: V1.0, V2016, V2017, V2019, V2021 — полностью бесплатная. Лицензионное соглашение: MIT.

Системные требования

  • V4.0 — JDK или JRE 1.8 и выше, V5 — Java 17 и выше.
  • MySQL 5.5 и выше.

Структура каталогов

  • data\publiccms — каталог данных PublicCMS.
  • doc — документация.
  • publiccms-parent — исходный код проекта.

Быстрая компиляция и запуск

  • Компиляция и запуск

Убедитесь, что на вашем компьютере установлена ​​JDK.

cd publiccms-parent
mvnw clean package
cd publiccms/target
java -jar -Dfile.encoding="UTF-8" -Dcms.filePath="../../../data/publiccms" publiccms.war

Посетите страницу программы по адресу http://localhost:8080/, следуя инструкциям на странице, настройте и инициализируйте базу данных.

Доступ к административной панели осуществляется по относительному пути http://localhost:8080/admin/. Данные встроенного скрипта содержат учётные данные администратора: имя пользователя / пароль: admin / admin.

Подготовьте локальную среду Java и MySQL, загрузите исполняемую программу, распакуйте её и запустите startup.bat или startup.sh.

Настройка способа запуска

  • Команда запуска Windows
java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="%cd%\data\publiccms" publiccms.war
  • Команда запуска Linux
java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="`pwd`/data/publiccms" publiccms.war

Дополнительные параметры и их значения можно найти в руководстве по развёртыванию.

  • Запуск в Tomcat

Переименуйте файл publiccms.war.original в publiccms.war или ROOT.war (контекст — /), при этом параметр -Dcms.filePath остаётся в силе.

  • Запуск Docker

Выполните команду:

docker run -d -p 8080:8080 sanluan/publiccms

Создайте собственный образ самостоятельно.

Выполните команду:

docker build -t mypubliccms .
docker run -d -p 8080:8080 mypubliccms
  • Запуск через Docker Compose

Выполните команду:

docker compose up -d

MySQL IP/порт: mysql-cms/3306; база данных: publiccms; имя пользователя/пароль: publiccms/password!@#

Дополнительные параметры и значения см. на сайте https://hub.docker.com/r/sanluan/publiccms/.

Демонстрация

Архитектура Public CMS

Панель управления Public CMS — китайский язык

Панель управления Public CMS Management — традиционный китайский

Public CMS Management — английский

Back-end панель управления Public CMS — японский

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/sanluan-PublicCMS.git
git@api.gitlife.ru:oschina-mirror/sanluan-PublicCMS.git
oschina-mirror
sanluan-PublicCMS
sanluan-PublicCMS
V4.0