Паблик Си-Эм-Эс
Английский | 简体中文
Введение
PublicCMS — это система JAVACMS с открытым исходным кодом, разработанная компанией Tianjin Black Core Technology Co., LTD. в 2024 году с использованием основных технологий. Структура системы является научной и легко поддерживает десятки миллионов данных и десятки миллионов PV. Система поддерживает визуальное редактирование, многомерное расширение, полнотекстовый поиск, статический сайт, SSI, динамическую страницу локального статики, полностью настраиваемые URL-правила для быстрого создания сайта, а также предоставляет мощный инструмент для крупномасштабных сайтов и является хорошим выбором для прототипов корпоративных проектов.
Получение исходного кода
https://gitee.com/sanluan/PublicCMS https://github.com/sanluan/PublicCMS
Участие в разработке
Перейдите в ветки V4.0-develop,V5-develop и бесплатную версию в ветку V2021.
Лицензионное соглашение
Версия: V4.0, V5 платная для предприятий, бесплатная для физических лиц. Подробности см. в лицензии. Версия: V1.0,V2016,V2017,V2019,V2021 полностью бесплатное лицензионное соглашение: MIT.
Требования к среде
V4.0 jdk или jre 1.8 и выше, V5 Java17 и выше. 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/.
Прямая загрузка исполняемой программы (https://www.publiccms.com/download.html). Подготовьте среды 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 (контекстный путь /), переместите файл в каталог webapps tomcat. Параметр -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 host/port: mysql-cms/3306; база данных: publiccms; пользователь/пароль: publiccms/password!@# Дополнительные параметры см. на https://hub.docker.com/r/sanluan/publiccms/.
Демонстрация
Демо-сайт: https://www.publiccms.com/. Демонстрационный фон: https://cms.publiccms.com/admin/ демо-аккаунт/пароль тест/тест. Интерфейс демонстрации: https://cms.publiccms.com/interface.html.
Схема архитектуры Public CMS
Управление Public CMS — английский
Public CMS 管理バックグラウンド — 日本語
Общественное управление CMS — китайский
Public CMS管理後臺 — 繁體
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )