Die Flaggschiffversion RXThinkCMF_TP6_PRO ist ein Entwicklungsberechtigungs- (RBAC) und Content-Management-Framework, das auf ThinkPHP6+Layui2.5.6 basiert. Das Framework integriert Berechtigungsverwaltung, Modulverwaltung, Plug-in-Verwaltung, Hook-Verwaltung, Datenbankverwaltung und Rich-Text-Editor (ueditor, kindeditor). wurde integriert), unterstützt das Backend gängige Funktionsmodule wie Multi-Theme-Wechsel, Layout-Management, Werbemanagement, Konfigurationsmanagement, Wörterbuchmanagement, Bildschnittmanagement, CMS-Content-Management usw., um Entwicklern die schnelle Erstellung eigener Anwendungen zu erleichtern. Das RXThinkCMF_TP6_PRO-Framework konzentriert sich auf die Bereitstellung der besten branchenbasierten Backend-Framework-Lösungen für kleine und mittlere Unternehmen. Seine Ausführungseffizienz, Skalierbarkeit und Stabilität sind vertrauenswürdig, das Betriebserlebnis ist reibungslos und seine Verwendung ist sehr optimiert Sekundärentwicklung nutzen und durchführen.
RXThinkCMF_TP6_PRO-Funktionen Modularität: Die brandneue Architektur und der modulare Entwicklungsmechanismus ermöglichen eine flexible Erweiterung und sekundäre Entwicklung.
Modell-/Spalten-/Kategorisierungsinformationssystem: Durch Spalten- und Modellbindung sowie unterschiedliche Modelltypen können verschiedene Spalten differenzierte Funktionen erreichen und Funktionen wie Informationen, Downloads, Diskussionen und Bilder einfach implementieren. Durch die Bindung von Klassifizierungsinformationen und Spalten können Indextabellen automatisch erstellt werden, um den Abruf komplexer Informationen einfach zu implementieren.
RXThinkCMF_TP6_PRO ist ein Framework, das auf Basis von ThinkPHP+Layui entwickelt wurde.
Unterstützt mehrere Datenbanktypen wie SQLServer, MySQL, Oracle, PostgreSQL, SQLite usw. Modularer Aufbau mit klarer hierarchischer Struktur.
AUTH-Berechtigungsauthentifizierung, präzise und sorgfältige Steuerung der Betriebsbefugnisse, alle Verwaltungslinks werden auf Berechtigung überprüft und das Navigationsmenü und die Funktionstasten können gesteuert werden. Verbessern Sie die Entwicklungseffizienz und -qualität.
Häufig verwendete Klassenkapselung, Protokoll, Cache, Überprüfung, Wörterbuch, Datei (lokal, Qiniu Cloud). Warten Sie, derzeit kompatibel mit Browsern (Chrome, Firefox, 360 Browser usw.)
Anwendungsbereich: Kann verschiedene Managementsoftware wie OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, E-Commerce-Plattform-Backend, Logistikmanagementsystem, Expressversand-Managementsystem, Bildungsmanagementsystem usw. entwickeln.
RXThinkCMF_TP6_PRO bietet strenge Spezifikationen: Bereitstellung einer Reihe von strukturellen Design-, Codierungs-, Daten- und anderen Spezifikationen, die der Teamzusammenarbeit förderlich sind.
Effizient und flexibel: Klares Schichtdesign, Mechanismus zur Erweiterung des Hakenverhaltens und entkoppeltes Design können flexibler auf Nachfrageänderungen reagieren.
Strenge Sicherheit: Klare Systemausführungsprozesse, strenge Anomalieerkennungs- und Sicherheitsmechanismen sowie detaillierte Protokollstatistiken schützen das System.
Komponentisierung: Das vollständige Komponentisierungsdesign und umfangreiche Formularkomponenten machen die Entwicklung von Listen und Formularen komfortabler. Es ist keine Frontend-Entwicklung erforderlich, was Zeit und Mühe spart.
Einfach und schnell zu bedienen: klare Struktur, standardisierter Code, schnelle Entwicklung bei gleichzeitiger Berücksichtigung des ultimativen Leistungsstrebens.
Seine eigenen Merkmale: Berechtigungsverwaltung, umfangreiche Komponenten, viele Anwendungen von Drittanbietern, mehrschichtiges Entkopplungsdesign und fortschrittliche Designideen.
Erweiterte Weiterentwicklung: verteilt, Lastausgleich, Clustering, Redis, Unterdatenbank und Untertabelle.
Befehlszeile: Befehlszeilenfunktion, Verwaltung von Anwendungserweiterungen mit einem Klick.
Anleitung zum RXThinkCMF_TP6_PRO-Update:
21.08.2020
1. [Neu] Neue Berechtigungssteuerung für Berechtigungsknotenschaltflächen;
2. [Optimierung] Optimieren Sie das Menüverwaltungsmodul und fügen Sie neue Berechtigungsknoten hinzu: Stapellöschen, untergeordnete Elemente hinzufügen, alle erweitern, alle reduzieren usw.;
20.08.2020
1. [Optimierung] Optimieren Sie das Menümodul und rekonstruieren Sie die Hintergrundmenünavigation, um Geschäftslogik zu implementieren.
2. [Reparatur] Kleiner Fehler behoben, der von aktuellen Kunden gemeldet wurde;
18.07.2020
1. [Neu] Ein-Klick-Installationsprogramm hinzugefügt;
2. [Neu] Entwerfen Sie eine Ein-Klick-Installationsprogrammschnittstelle, schreiben Sie Programme und optimieren Sie sie.
3. [Testen] Testen und optimieren Sie das Systeminstallationsprogramm, um eine effiziente und perfekte Installation und den normalen Betrieb des Systems sicherzustellen;
15.07.2020
1. [Neu] Funktion zum Generieren von Moduldateien mit einem Klick hinzugefügt;
2. [Neu] Vorlagendateien, Controller-Vorlagen, Modellvorlagen, Service-Vorlagen, JS-Dateivorlagen, Datenlistenvorlagen und Formularseitenvorlagen hinzugefügt;
04.07.2020
1. [Vollständig] Forschung und Entwicklung gemeinsamer Komponenten für komplette Projekte, wie zum Beispiel: Hochladen von Bildern, Hochladen von Dateien, Datumsauswahl, Dropdown-Auswahl, Rich-Text-Editor usw.;
2. [Abgeschlossen] Die Forschung und Entwicklung der gesamten Autoritätsarchitektur (RBAC) des Projekts ist abgeschlossen und Rollenberechtigungen und unabhängige Berechtigungen können zugewiesen werden.
3. [Abgeschlossen] Schließen Sie die Forschung und Entwicklung des Basismoduls des Projekts ab;
28.06.2020
1. [Abgeschlossen] Schließen Sie das Schreiben des Framework-Basisklassenmodells und des Cache-Modells ab.
15.06.2020
1. [Vollständig] Aufbau der vollständigen Projektrahmenstruktur der ersten Version v1.0.0;
2. [Teilen] Teilen Sie die Designmodule auf, einschließlich: Frontend (Index), Backend (Admin), mobile Site (m) und Skript (Skript);
3. [Konfiguration] Verwenden Sie einen einzigen Eingang, um einen unabhängigen Domänennamenzugriff über den Domänennamenbindungsmodus zu erreichen.
01.06.2020
1. [Build] Angesichts der Benutzerbedürfnisse und des Feedbacks wurde ein Projekt zur Entwicklung eines Frameworks basierend auf der ThinkPhp6.x-Version ins Leben gerufen.
2. [Vorbereitung] Lesen Sie die offiziellen Dokumente von TP6 und bereiten Sie sich auf die Erstellung des Anwendungs-Framework-Projekts vor.