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

OSCHINA-MIRROR/jry-lyadmin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 11 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 13.03.2025 18:00 d151f45

lyadmin

Описание проекта

Lyadmin представляет собой легковесную универсальную административную панель, созданную с использованием ThinkPHP + Bootstrap3. Встроены такие функции как системные настройки, управление загрузками, управление правами доступа, управление модулями и плагинами. Уникальная технология автоматического создания страниц Builder позволяет экономить до 50% времени разработки. Продвинутая модульная архитектура снижает затраты на разработку ещё больше. Lyadmin ориентирован на создание всесторонних решений для PHP-разработки для частных лиц и малых предприятий. Также предлагается целое решение для корпоративной разработки, которое объединяет ПК, мобильные устройства, WeChat, приложения и мини-приложения в одном продукте. Дополнительно предоставляются модули пользователя, портала, платежного центра, магазина, OAuth2 единого входа, внутреннего Git и Docker.Lysite является версией открытого исходного кода универсальной административной панели lyadmin. Это один из модулей lyadmin, направленный на исследование глубоких требований пользователей к системе и реакций на эти требования. Lysite представляет собой универсальную систему для создания сайтов, основанную на открытом исходном коде универсальной административной панели. Главная цель — создание специализированной системы для строительства корпоративных веб-сайтов и небольших блогов. Система использует модульную архитектуру, не внося никаких специальных изменений в ядро lyadmin. Поддерживается функционал шаблонов; правила разработки шаблонов см. ниже.## Официальный сайт:

https://www.lingyun.net/lyadmin.html

Адреса скачивания

lyadmin 1.2.1: https://gitee.com/jry/lyadmin/tree/master

lysite 1.1.0: https://gitee.com/jry/lyadmin/tree/lysite

lyadmin 2.0.0: https://gitee.com/jry/lyadmin/tree/2.0

Скриншоты админки

lyadmin

Отличительные особенности

Уникальная технология автоматического создания страниц Builder

Долгое время CMS-системы типа Dedecms и Ecms славились своим мастерством использования шаблонных меток. Шаблонные метки значительно облегчили работу фронтенд-разработчиков, но для бэкенд-разработчиков всегда не хватало эффективных методик для работы с фронтендом. Технология Builder была создана именно для решения этой проблемы.

С момента выпуска тестовых версий мы постоянно работаем над темой автоматизации процесса генерации страниц админки для освобождения бэкенд-разработчиков от повторяющихся задач.

В рамках традиционной трёхслойной архитектуры MVC разработчики должны реализовать логику всех трёх слоёв. Однако в случае с ThinkPHP, M-слой можно вообще не реализовывать, так как ThinkPHP уже предоставляет все необходимые средства для работы с данными, ORM упрощает работу с базой данных, и даже без модели данных работа становится удобнее.Оставшиеся C-слой и V-слой являются наиболее трудоемкими и часто содержат повторяющиеся действия. Позже компания CoreThink выпустила свой Builder в официальной версии 1.0 и полностью перезаписала все административные страницы с помощью Builder'а (за исключением отдельных специальных страниц). Мы считаем, что на ранних этапах требования к сложности административных страниц сводились к двум ключевым аспектам: формы + списки. Поэтому мы создали соответствующие Builder'ы — FormBuilder и ListBuilder.Кратко говоря, FormBuilder используется для помощи разработчикам back-end'a автоматически создавать формы, такие как публикация статей, редактирование статей; а ListBuilder помогает разработчикам back-end'a автоматически создавать списки, такие как список пользователей, список статей. Можно сказать, что появление Builder'а обязательно приведёт web-разработку в новый век.

Блоковая модульность

Функционал системы использует модульное, компонентное и плагинное проектирование с низкими связями, позволяющее пользователям легко расширять и выполнять вторичную разработку при наличии богатого набора функциональных модулей, плагинов и тем в магазине приложений.### Поддержка нескольких устройств и платформ Используя Bootstrap3 для точной настройки layui, он предлагает 100%-ый опыт использования Bootstrap, но также объединяет больше передовых фронтенд-компонентов, подходящих для китайских пользователей. При этом один и тот же код адаптирован под различные размеры экранов. ## Структура каталога

├─index.php Входной файл

├─Addons Каталог плагинов
├─Application Каталог модулей приложения
│  ├─Admin Административный модуль
│  │  ├─Conf Каталог конфигурационных файлов административного модуля
│  │  ├─Common Каталог общих функций административного модуля
│  │  ├─Controller Каталог контроллеров административного модуля
│  │  ├─Model Каталог моделей административного модуля
│  │  └─View Каталог представлений административного модуля
│  │
│  ├─Common Общий модуль (не доступен напрямую)
│  │  ├─Behavior Каталог расширений поведения
│  │  ├─Builder Каталог Builder
│  │  ├─Common Каталог общих функций
│  │  ├─Conf Каталог конфигурационных файлов
│  │  ├─Controller Каталог контроллеров
│  │  ├─Model Каталог моделей
│  │  └─Util Каталог сторонних библиотек
│  │
│  ├─Home Передний модуль
│  │  ├─Conf Каталог конфигурационных файлов переднего модуля
│  │  ├─Common Каталог общих функций переднего модуля
│  │  ├─Controller Каталог контроллеров переднего модуля
│  │  ├─Model Каталог моделей переднего модуля
```│  │  ├─TagLib Каталог теговых библиотек фронтального модуля
 │  │  └─View Каталог представлений фронтального модуля
 │  │
 │  ├─Install Модуль установки
 │  │  ├─Conf Каталог конфигурационных файлов
 │  │  ├─Common Каталог общих функций
 │  │  ├─Controller Каталог контроллеров
 │  │  ├─Model Каталог моделей
 │  │  └─View Каталог представлений
 │  │
 │  └─. . .  Расширенные модули с возможностью удаления

 ├─Public Каталог ресурсов приложения
 │  ├─libs Каталог сторонних библиотек плагинов
 │  ├─css Каталог стилей, созданных с помощью Gulp
 │  └─js Каталог скриптов, созданных с помощью Gulp

 ├─Runtime Каталог временных данных приложения
 ├─Framework Каталог фреймворка
 └─Uploads Корневой каталог загрузок
 ```## Обратная связьЕсли вы столкнулись с какими-либо проблемами во время использования, пожалуйста, сообщите нам об этом. Вы можете связаться с нами следующими способами:

* Электронная почта: admin@lingyun.net
* Группа в QQ: cqjy

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

Мы благодарны за использование следующих проектов, порядок следования не имеет значения:

* [Bootstrap](http://getbootstrap.com)
* [jQuery](http://jquery.com)
* [ThinkPHP](http://thinkphp.cn/)

## О нас

Компания Нанкин Косикер Ньютехнолоджи Ко., Лтд.

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

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

1
https://api.gitlife.ru/oschina-mirror/jry-lyadmin.git
git@api.gitlife.ru:oschina-mirror/jry-lyadmin.git
oschina-mirror
jry-lyadmin
jry-lyadmin
master