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

OSCHINA-MIRROR/wapai-jingling

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

Jingling

Jingling — это универсальный бэкенд на основе TP5 от OneThink.

Он основан на версии TP5 и продолжает развиваться на её базе. Jingling больше похож на проект, в котором бэкенд уже разработан, что позволяет сэкономить время и силы на создании функционала для фронтэнда. Независимо от того, создаёте ли вы интернет-магазин, O2O-платформу, форум или блог, вы можете использовать Jingling для быстрого создания бэкенда.

Автор: Wapai. Электронная почта: wapai@foxmail.com. QQ: 930415915.

Основные характеристики:

  • Основан на ThinkPHP 5.0.5.
  • Модульный: новая архитектура и модульный подход к разработке обеспечивают гибкость и возможность вторичной разработки.
  • Модель и система классификации документов: привязка к модели документа и различные типы документов позволяют реализовать дифференцированные функции, такие как новости, загрузка, обсуждение и изображения.
  • Открытый исходный код и бесплатный: TwoThink следует лицензии Apache 2.0 с открытым исходным кодом и предоставляет бесплатное использование.
  • Поведение пользователя: поддержка настраиваемого поведения пользователей, возможность отслеживать действия отдельных пользователей или групп пользователей и предоставлять эффективные данные для принятия решений по управлению.
  • Безопасность и надёжность: обеспечивает надёжную стратегию безопасности, включая резервное копирование и восстановление, отказоустойчивость, защиту от злонамеренных атак на вход и защиту веб-страниц от несанкционированного изменения, обеспечивая безопасность системы, надёжность и стабильность работы.
  • Репозиторий приложений: официальный репозиторий приложений содержит множество плагинов и модулей приложений, а также шаблонов, полученных от сообщества открытого исходного кода, делая ваш сайт идеальным.

Функции и особенности бэкенда:

  • Бэкенд предоставляет функции для работы с данными, включая добавление, удаление, изменение и поиск. Интерфейс для этих функций очень удобен.
  • Быстрое создание меню бэкенда, которое можно разместить в любом месте по вашему желанию. Для этого не требуется изменять код.
  • Система управления конфигурацией, позволяющая быстро создавать новые конфигурации в бэкенде.
  • Система контроля доступа с двумя способами контроля: доступ через URL и доступ через категории.
  • Система моделирования бэкенда с разделением на независимые модели и модели документов.
  • Многоуровневая система категорий с возможностью бесконечного уровня вложенности.
  • Система поведения пользователей.
  • Системы крючков и плагинов для быстрой расширения функциональности системы.
  • Системный журнал.
  • Резервное копирование данных и их восстановление.

Минимальные системные требования:

  • PHP 5.4.0 или более поздняя версия.
  • MySQL 5.0 или более поздняя версия.

Установка:

  1. Установите базу данных: восстановите файл jingling.sql из корневого каталога в базу данных MySQL.
  2. Скопируйте код в корневой каталог виртуального хоста.
  3. Измените информацию о подключении к базе данных в файле application/database.php (database => имя вашей базы данных, username => имя пользователя MySQL, password => пароль пользователя базы данных).
  4. Логин администратора: admin, пароль: admin. Главная страница бэкенда: http://ваш_домен/public/index.php/admin.

Прочее:

Если у вас есть какие-либо предложения, идеи, комментарии или вы обнаружили ошибку в Jingling, пожалуйста, свяжитесь с автором. Официальный репозиторий приложений OneThink содержит официальные и сторонние плагины. Вы можете легко применить эти плагины к Jingling после небольшой модификации. Перед использованием рекомендуется ознакомиться с руководством пользователя onethink manual. Поскольку это универсальный бэкэнд, фронтэнд довольно прост, и могут быть некоторые ошибки. При использовании вы можете удалить фронтэнд и создать свой собственный.

Скриншоты интерфейса:

Главная страница:

Главная страница

Плагины и крючки для расширения функциональности бэкенда:

Плагины и крючки

Управление меню бэкенда для удобной настройки:

Управление меню

Управление категориями с поддержкой неограниченного уровня вложенности:

Управление категориями

Контроль доступа: один из способов — доступ через URL:

Контроль доступа

Управление контентом:

Управление контентом

Моделирование бэкенда:

Моделирование бэкенда

Настройка и запись поведения пользователей:

Настройка и запись поведения

Обновления Jingling:

Jingling 1.1, 2017-02-08:

  1. Общие изменения: используется фреймворк ThinkPHP5.05. Исправлены проблемы с неправильным использованием заглавных букв. Оптимизировано расположение файлов для более логичной структуры. Устранена проблема с бесконечным циклом перенаправления после установки.
  2. Содержание: исправлена ошибка, когда данные в корзине не могли быть удалены. Исправлена проблема, когда удалённые данные из корзины всё ещё отображались.
  3. Управление моделями: исправлена ошибка, при которой модель не добавлялась в список определений. Исправлена ошибка, из-за которой данные в модели «Данные» не отображались корректно. Исправлена ошибка, которая не позволяла добавлять данные в модель «Данные». Исправлена ошибка поиска в модели «Данные». Исправлена ошибка, из-за которой нельзя было изменить данные в модели «Данные». Оптимизирована логика модели logic.
  4. Расширение: все встроенные плагины протестированы и готовы к использованию. Поскольку синтаксис TP5 отличается от TP3, исправлена ошибка создания плагинов, которые используют синтаксис TP3.

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

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

Введение

Jingling — это универсальная CMS на основе TP5. Она больше похожа на готовый проект, разработанный для бэкенда, что позволяет сэкономить время и силы на создании фронтенд-функций проекта. Это версия TP5 от OneThink, которая продолжает развиваться. Jingling можно использовать для быстрого создания бэкендов независимо от того, какой тип проекта вы... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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