La version phare de RXThinkCMF_TP6_PRO est un framework d'autorisation de développement (RBAC) et de gestion de contenu basé sur ThinkPHP6+Layui2.5.6. Le framework intègre la gestion des autorisations, la gestion des modules, la gestion des plug-ins, la gestion des hooks, la gestion de la base de données et un éditeur de texte enrichi (ueditor, kindeditor). a été intégré), le backend prend en charge des modules fonctionnels communs tels que la commutation multithème, la gestion de la mise en page, la gestion des publicités, la gestion de la configuration, la gestion des dictionnaires, la gestion de la découpe d'images, la gestion du contenu CMS, etc. pour permettre aux développeurs de créer rapidement leurs propres applications. Le framework RXThinkCMF_TP6_PRO vise à fournir les meilleures solutions de framework backend basées sur l'industrie pour les petites et moyennes entreprises. Son efficacité d'exécution, son évolutivité et sa stabilité sont dignes de confiance, son expérience d'exploitation est fluide et son utilisation est très optimisée. utiliser et réaliser le développement secondaire.
Fonctionnalités RXThinkCMF_TP6_PRO Modularité : une toute nouvelle architecture et un mécanisme de développement modulaire facilitent une expansion flexible et un développement secondaire.
Système d'information de modèle/colonne/catégorisation : grâce à la liaison de colonnes et de modèles, ainsi qu'à différents types de modèles, différentes colonnes peuvent réaliser des fonctions différenciées et mettre facilement en œuvre des fonctions telles que des informations, des téléchargements, des discussions et des images. En liant les informations de classification et les colonnes, des tables d'index peuvent être automatiquement créées pour mettre en œuvre facilement une récupération d'informations complexes.
RXThinkCMF_TP6_PRO est un framework développé basé sur ThinkPHP+Layui.
Prend en charge plusieurs types de bases de données tels que SQLServer, MySQL, Oracle, PostgreSQL, SQLite, etc. Conception modulaire avec une structure hiérarchique claire.
Authentification de l'autorité AUTH, contrôle précis et méticuleux de l'autorité de fonctionnement, tous les liens de gestion sont vérifiés pour l'autorité, et le menu de navigation et les boutons de fonction peuvent être contrôlés. Améliorer l’efficacité et la qualité du développement.
Encapsulation de classe, journal, cache, vérification, dictionnaire, fichier (local, Qiniu Cloud) couramment utilisés. Attendez, actuellement compatible avec les navigateurs (Chrome, Firefox, 360 Browser, etc.)
Champ d'application : peut développer divers logiciels de gestion tels que OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, backend de plateforme de commerce électronique, système de gestion logistique, système de gestion de livraison express, système de gestion éducative, etc.
RXThinkCMF_TP6_PRO présente des spécifications rigoureuses : fournissant un ensemble de conception structurelle, de codage, de données et d'autres spécifications propices à la collaboration en équipe.
Efficace et flexible : une conception en couches claires, un mécanisme d'expansion du comportement du crochet et une conception découplée peuvent répondre de manière plus flexible aux changements de la demande.
Sécurité rigoureuse : des processus d'exécution du système clairs, des mécanismes rigoureux de détection des anomalies et de sécurité, ainsi que des statistiques de journaux détaillées protègent le système.
Componentisation : la conception complète de la modularisation et les composants de formulaire riches rendent le développement de listes et de formulaires plus pratique. Aucun développement frontal n’est requis, ce qui permet d’économiser du temps et des efforts.
Simple et rapide à utiliser : structure claire, code standardisé, développement rapide tout en prenant en compte la recherche ultime de la performance.
Ses propres caractéristiques : gestion des autorisations, composants riches, nombreuses applications tierces, conception de découplage en couches et idées de conception avancées.
Avancement avancé : distribué, équilibrage de charge, clustering, Redis, sous-base de données et sous-table.
Ligne de commande : Fonction ligne de commande, gestion en un clic des extensions d'application.
Instructions de mise à jour RXThinkCMF_TP6_PRO :
2020.08.21
1. [Nouveau] Nouveau contrôle d'autorisation du bouton du nœud d'autorisation ;
2. [Optimisation] Optimisez le module de gestion des menus et ajoutez de nouveaux nœuds d'autorisation : suppression par lots, ajout d'enfants, tout développer, tout réduire, etc. ;
20/08/2020
1. [Optimisation] Optimiser le module de menu et reconstruire la navigation dans le menu d'arrière-plan pour implémenter la logique métier ;
2. [Réparation] Correction d'un BUG mineur signalé par des clients récents ;
2020.07.18
1. [Nouveau] Ajout du programme d'installation en un clic ;
2. [Nouveau] Concevez l'interface du programme d'installation en un clic, écrivez des programmes et réglez-les ;
3. [Test] Testez et optimisez le programme d'installation du système pour garantir une installation efficace et parfaite et un fonctionnement normal du système ;
2020.07.15
1. [Nouveau] Ajout de la fonction de génération de fichiers de module en un seul clic ;
2. [Nouveau] Ajout de fichiers modèles, de modèles de contrôleurs, de modèles de modèles, de modèles de services, de modèles de fichiers JS, de modèles de listes de données et de modèles de pages de formulaire ;
2020.07.04
1. [Complet] Recherche et développement de composants communs pour des projets complets, tels que : téléchargement d'images, téléchargement de fichiers, sélection de date, sélection déroulante, éditeur de texte enrichi, etc. ;
2. [Terminé] La recherche et le développement de l'architecture globale des autorités (RBAC) du projet sont terminés et des autorisations de rôle et des autorisations indépendantes peuvent être attribuées ;
3. [Terminé] Compléter la recherche et le développement du module de base du projet ;
2020.06.28
1. [Terminé] Terminer l'écriture du modèle de classe de base du framework et du modèle de cache ;
2020.06.15
1. [Terminé] Construction de la structure complète du cadre du projet première version v1.0.0 ;
2. [Diviser] Divisez les modules de conception, notamment : frontend (index), backend (admin), site mobile (m) et script (script) ;
3. [Configuration] Utilisez une seule entrée pour obtenir un accès indépendant au nom de domaine via le mode de liaison de nom de domaine ;
2020.06.01
1. [Build] Compte tenu des besoins et des commentaires des utilisateurs, un projet a été créé pour développer un framework basé sur la version ThinkPhp6.x ;
2. [Préparation] Lire les documents officiels du TP6 et se préparer à construire le projet de cadre d'application ;