CatchAdmin est un système de gestion backend développé sur la base du framework thinkphp et de l'administrateur d'éléments. Parce que thinkphp est simple, efficace et dispose d’une documentation complète. Après avoir examiné de nombreux systèmes de gestion back-end dans l'écosystème thinkphp, j'ai découvert qu'il n'existait pas de système de séparation front-end et back-end approprié. Ensuite, CatchAdmin a été développé.
Sur la base des caractéristiques du serveur thinkphp6, chaque module du backend peut être un service indépendant et les responsabilités fonctionnelles entre les modules sont plus claires. Dans le même temps, le backend prend également en compte le développement backend des pages front-end, réduisant ainsi la sortie du code des pages front-end. Les tableaux et les formulaires sont encapsulés dans des composants d'arrière-plan, et les pages frontales peuvent être facilement rendues via des données Json en arrière-plan, améliorant considérablement l'efficacité du développement.
CatchAdmin fournit également une série d'outils de composants tels que le client HTTP, l'importation et l'exportation Excel, la détection de mots sensibles et un grand nombre de commandes intégrées pour améliorer l'expérience de développement de l'utilisation du backend.
Gestion des utilisateursGestion des utilisateurs backend
La gestion des départements configure la structure des départements de l'entreprise et prend en charge la structure arborescente
La gestion des positions configure les positions des utilisateurs en arrière-plan
La gestion des menus configure les menus système, les boutons, etc.
La gestion des rôles configure les rôles joués par les utilisateurs et attribue des autorisations
Structure de la table d'arrière-plan de gestion du dictionnaire de données
Enregistrement des opérations de l'utilisateur en arrière-plan du journal des opérations
Journal de connexion Enregistrements de connexion des utilisateurs du système en arrière-plan
La génération de code génère des opérations CURD côté API
Les mots sensibles prennent en charge la configuration des mots sensibles
La gestion des pièces jointes peut gérer les fichiers téléchargés
Les tâches planifiées peuvent gérer les tâches planifiées sans compter sur Crontab
Plateforme SMS Gestion cloud SMS, prend en charge Alibaba, Tencent Cloud, Ucloud, Submail
Le téléchargement dans le cloud prend en charge le téléchargement dans le cloud, Qiniu, OSS, Tencent
php7.1+ (nécessite les extensions suivantes)
chaînemb
json
ouvressl
XML
aop
nginx
mysql
Veuillez vous assurer que Composer est installé avant l'installation
Une fois le téléchargement terminé, installez-le via la commande, installation en un clic
php pense catch:installer