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

OSCHINA-MIRROR/funadmin-funadmin

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

Версия FunAdmin 6.X оптимизирована по сравнению с версией 5.X, улучшена работа плагинов, приветствуем использование

версия funadmin в контейнерах Docker

передняя часть funadmin и система управления backend, созданная с использованием webman

Создано для мечты: система разработки FunAdmin V6.X поддерживает минимум PHP 8.1

Разработка с любовью, открытый исходный код трудна, пожалуйста, нажмите правый верхний угол "Star", чтобы поддержать нас! Спасибо!

layui PHP Version MYSQL star fork

Разработка с любовью, открытый исходный код трудна, пожалуйста, нажмите правый верхний угол "Star", чтобы поддержать нас! Спасибо!

Если вы хотите узнать о последних обновлениях проекта, нажмите правый верхний угол "Watch".

Если вы хотите принять участие в разработке проекта, нажмите правый верхний угол "Fork"!

Github: https://github.com/funadmin/funadmin

Официальный сайт: http://www.funadmin.com/

Маркетплейс плагинов: https://www.funadmin.com/frontend/plugins

Документация помощи: https://doc.funadmin.com (в процессе постоянного обновления...)

Пример работы административной части: получите доступ через группу QQ [http://fundemo.funadmin.com/backend]

Группа QQ1: 775616363

Группа QQ2: 1048893269

Введение в проект

FunAdmin основан на thinkphp8.X + Layui2.9.* + requirejs для создания системы управления правами доступа (RBAC). В рамках этой системы реализованы такие модули как управление правами доступа, управление модулями, управление плагинами, поддержка нескольких тем для административной части, управление конфигурациями, управление пользователями и прочее. Это позволяет разработчикам быстро создавать свои приложения. Система направлена на предоставление лучших решений для малого и среднего бизнеса, обеспечивая высокую производительность, расширяемость и надежность.

  • Поддержка ThinkPHP с возможностью продолжительного обновления основного уровня; следование за официальным сайтом;
  • Это интересная административная система, которая поможет вам экономить время;
  • Это быстрое, эффективное, удобное и гибкое решение для разработки приложений;
  • Система была разработана на основе новой версии TinkPHP8, что делает её безопасной и надежной, а также повышает скорость запросов данных, производительность выполнения и скорость сайта. Будущие обновления будут происходить вместе с официальным сайтом;
  • Динамическое шифрование паролей, уникальность одинаковых паролей при записи в базу данных, что обеспечивает безопасность информации пользователей, отказ от простого шифрования md5;
  • Адаптивный дизайн передней части, удобный и простой интерфейс для рабочего стола и мобильных устройств, четкая структура модулей;
  • Совместимость с браузерами IE11+, Firefox, Chrome, 360 и другими;
  • UI компоненты, позволяющие создавать формы администратора путём вызова функций;
  • Встроенная модель командной строки CURD для быстрой разработки систем;
  • Модульность: новый архитектурный подход и механизмы модульной разработки, обеспечивающие гибкое расширение и вторичную разработку;
  • Сильная форма управления, позволяющая создавать формы с помощью функций;
  • Layui использует последнюю версию layui2.9.X;
  • Область применения: можно использовать для разработки OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, back-end电商平台, логистических систем управления, систем управления доставками и других типов программного обеспечения управления;
  • Require.js для модульной разработки, одна команда для сборки js и css; node r.js -o min-backend.js;
  • RESTful API интерфейсы, использование JWT для проверки интерфейсов;
  • ... и многое другое;

Требования к окружению:

  • Включено статическое переопределение (обязательно);
  • PHP >= 8.1;
  • Расширение PDO PHP;
  • Расширение mbstring PHP;
  • Расширение curl PHP;
  • Расширение zip PHP;
  • Расширение finfo;
  • Требуется поддержка окружения pathinfo;
  • MySQL 5.7 и выше;
  • Apache или Nginx;

Характеристики функциональности:

  • Строгий и стандартизованный: Предоставляет набор структурных, кодовых и данных норм, способствующих сотрудничеству внутри команды;
  • Эффективный и гибкий: Ясное разделение уровней, декомпозиция задач для более гибкого реагирования на изменения требований;
  • Надёжный и безопасный: Чёткие процессы выполнения системы, строгая диагностика ошибок и защитные механизмы, детальные журналы событий для обеспечения безопасности системы;
  • Компонентный: Полная компонентизация дизайна, множество формальных компонентов для создания списков и форм, что позволяет легко работать с ними без необходимости использования фронтенд-разработки;
  • Простота и скорость: Кристально чёткая структура, стандартизованный код, стремление к максимальной скорости разработки, но при этом учитываются требования к производительности;
  • Уникальные особенности: Управление правами доступа, богатство компонентов, наличие множества сторонних приложений, декомпозиция уровней и современные идеи проектирования;
  • Премиум возможности: Распределённые системы, балансировка нагрузки, кластеры, Redis, разделение баз данных и таблиц;

Плагины:- CMS-плагин для управления содержимым (бесплатно);

  • BBS-плагин для сообщества;
  • Плагин редактора;
  • Плагин управления WeChat (бесплатно);
  • Автоматическая генерация документации API (бесплатно);
  • Дополнительно, см. список плагинов

Информация о разработчиках

  • Название системы: Система разработки FunAdmin;
  • Автор: FunAdmin;
  • Официальный сайт: http://www.funadmin.com/;
  • Ссылка на документацию: http://doc.funadmin.com/;
  • Лицензия: Apache 2.0;

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

Благодарим следующие открытые проекты и проекты, использующие другие открытые проекты (порядок не имеет значения):

Информация об авторских правах

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

Лицензии третьих сторон, содержащиеся в данном проекте, указаны отдельно.

Все права защищены Copyright © 2018-2030 by FunAdmin www.FunAdmin.com.

Все права защищены.

Если этот проект понравился вам, поддержите открытый исходный код, сделайте пожертвование для поддержки дальнейшей разработки и обслуживания автора.

image

Отзывы и обратная связь

Если у вас возникли какие-либо вопросы во время использования, пожалуйста, свяжитесь со мной через следующие способы связи: Группа QQ: 775616363

Gitee: https://gitee.com/funadmin/funadmin GitHub: https://github.com/funadmin/funadmin

Структура проекта

Исходная структура каталога выглядит так:

www  WEB размещение директория (или подкаталога)
├─addons           каталог плагинов
├─app           каталог
│  ├─backend      каталог приложения
│  ├───controller      каталог контроллеров
│  ├───model      каталог моделей
│  ├───config      каталог конфигураций
│  ├───route      каталог маршрутов
│  ├───view      каталог представлений
│  ├─api      каталог приложения
│  ├───controller      каталог контроллеров
│  ├───model      каталог моделей
│  ├─ ...            больше каталогов классов
│  │
│  ├─frontend      каталог приложения
│  ├───controller      каталог контроллеров
│  ├───model      каталог моделей
│  ├─ ...            больше каталогов классов
│  ├─common.php         общие функции файла
│  └─event.php          файл определения событий

├─config                каталог конфигураций
│  ├─app_name           каталог конфигураций
│  │  ├─database.php    конфигурация базы данных
│  │  ├─cache           конфигурация кэша
│  │  └─ ...  
│  │
│  ├─app.php            конфигурация приложения
│  ├─cache.php          конфигурация кэша
│  ├─cookie.php         конфигурация cookie
│  ├─database.php       конфигурация базы данных
│  ├─log.php            конфигурация журнала
│  ├─route.php          конфигурация маршрута и URL
│  ├─session.php        конфигурация сессии
│  ├─template.php       конфигурация движка шаблонов
│  └─trace.php          конфигурация trace

├─view                 каталог представлений
│  ├─app_name          каталог представлений приложения
│  └─ ...   

├─route                 каталог определения маршрутов
│  │  ├─route.php       файл определения маршрута
│  │  └─ ...   

├─public                WEB каталог (доступен для внешнего обращения)
│  ├─index.php          входной файл
│  ├─router.php         тестовый файл
│  └─.htaccess          файл переопределения для apache

├─extend                каталог расширенных классов
├─runtime               каталог выполнения приложения (можно записывать, можно настраивать)
├─vendor                каталог третих сторонних библиотек (Composer зависимости)
├─build.php             автоматически создается файл определения (см. пример)
├─composer.json         файл определения Composer
├─LICENSE.txt           файл лицензии
├─README.md             файл README
├─think                 файл командной строки

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

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

Введение

Описание недоступно Развернуть Свернуть
PHP и 3 других языков
Apache-2.0
Отмена

Участники

все

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

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