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

OSCHINA-MIRROR/shirnecn-ShirneCMS

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

ShirneCMS

Описание:

ShirneCMS — это система управления контентом (CMS), разработанная на основе ThinkPHP5.1 и bootstrap4.x для создания бэкенда административных систем. Она включает в себя управление пользователями, управление статьями, управление продуктами, интеграцию с WeChat и сторонние системы аутентификации.

Версия ShirneCMS-tp6, основанная на ThinkPHP6.0, в настоящее время проходит комплексное тестирование функций.

Для работы требуется PHP7.2 или выше, а также MySQL5.5 или более поздняя версия. Необходимы следующие расширения PHP: mbstring, gd, mysql, pdo, cURL, OpenSSL, SimpleXML, fileinfo, zip и cli.

Проекты:

  • Ширнэ СиЭнЭс — корпоративный веб-сайт;
  • Ширнэ СиЭнЭс — магазин;
  • FlutterAPP — разработка продолжается;
  • VueShop — оптимизация продолжается.

Особенности:

Проект ориентирован на вторичную разработку и постепенное улучшение функциональности бэкэнда. Фронтенд используется только для демонстрации функционала. Некоторые индивидуальные и командные проекты уже реализованы на базе этого бэкэнда.

Основные функции включают:

  • аутентификацию и авторизацию администраторов на основе методов с глобальной системой проверки прав доступа;
  • логирование действий администраторов и пользователей;
  • настройку системы с возможностью определения пользовательских параметров;
  • управление группами пользователей и многоуровневую систему распределения по категориям;
  • многоуровневые категории и статьи с независимой настройкой шаблонов;
  • многоуровневые категории, продукты и заказы с использованием модели SKU;
  • рекламу, объявления, ссылки и сообщения;
  • диалоговые окна на основе bs с поддержкой alert, prompt, confirm и других типов диалогов;
  • асинхронную отправку форм и отображение прогресса загрузки файлов;
  • локализацию компонентов даты и времени;
  • оптимизированные компоненты для сторонних сервисов, таких как SMS и доставка, и для работы с файлами;
  • обработку и кэширование изображений с автоматическим изменением размера и обрезкой при загрузке файлов в определённую папку;
  • интеграцию с WeChat, включая авторизацию, оплату и меню;
  • API с простой реализацией OAuth для авторизации, аутентификации через WeChat и обновления токенов.

Планы развития:

Система разделена на несколько функциональных блоков, каждый из которых имеет свои задачи и этапы разработки.

  • Базовая установка и настройка: система установки, использование вкладок в интерфейсе администратора (ветка dev_tabs).
  • Функциональные модули: классификация и статьи, одностраничные модули, детализация статей с пользовательскими полями.
  • Модуль магазина: многоуровневая классификация, атрибуты товаров, связь категорий и спецификаций, корзина покупок, управление заказами, товары бренда, купоны и другие функции.
  • Интеграция с платёжными системами: интеграция с различными платёжными шлюзами, поддержка оплаты через WeChat.
  • Многоязычная поддержка: логика переключения между языками на фронтенде, перевод интерфейса администратора на китайский и английский языки.
  • Улучшение функционала WeChat: управление подписчиками, отправка сообщений разных типов, обработка сообщений, управление материалами, настраиваемые меню.
  • API: универсальные интерфейсы, пакетные запросы, интерфейсы для статей, входа, товаров, корзины, заказов, платёжных систем и т. д.

Благодарности:

В проекте используются различные библиотеки и инструменты, такие как Bootstrap 4.x, jQuery 3.3.1, ionicons и другие. Также проект использует ThinkPHP, EasyWechat, phpspreadsheet, PHPMailer и другие библиотеки. Для генерации изображений используются шрифты NotoSansCJKsc.

Установка и разработка:

Серверная среда должна поддерживать IIS7 или Apache2.2 с mod_rewrite, либо Nginx с php-fpm. Для работы с WeChat требуется дополнительная настройка. Подробные инструкции по установке и настройке доступны в документации проекта.

Также предоставляется возможность использования Docker для запуска проекта.

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

Доступ к демонстрационному сайту можно получить по адресу http://cms.qisoweb.com/admin. Для входа используется учётная запись test с паролем 123456. ## Частые вопросы

Частые вопросы

Скриншоты функций бэкенда

Действие Скриншот
Вход Вход
Главная панель Главная панель
Управление категориями Управление категориями
Добавление категории Добавление категории
Публикация статьи Публикация статьи
Создание одностраничного сайта Одностраничный сайт
Публикация товара ![Публикация товара](screenshot/product-add.jpg и screenshot/product-add2.jpg)
Шаблоны доставки Статистика заказов
Шаблоны доставки Статистика заказов
Системные настройки Купоны на скидки
Системные настройки Купоны
Настройки для участников Настройка регистрации
Настройки для участников Регистрация
Группы участников Управление участниками
Группы участников Управление участниками
Настройки WeChat Меню WeChat
Настройки WeChat Меню WeChat
Места для рекламы Размещение рекламы
Места для рекламы Размещение рекламы

Свяжитесь со мной

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

  • QQ 79099818
  • WeChat shirnewei

Примечание: обсуждение технических вопросов / консультации или другие запросы.

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

  • На основе GPL-2.0
  • Бесплатное использование для личных и коммерческих целей, но автор не несёт ответственности за последствия использования системы.
  • Модифицированный исходный код можно использовать в коммерческих целях и публиковать под открытой лицензией.
  • Запрещается продажа в любой форме и под любым предлогом.

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

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

Введение

Описание недоступно Расширить Свернуть
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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