Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Tutorial – DedeCMS-Sekundärentwicklung (2)
DreamWeaver Content Management System (DedeCMS) ist ein Website-Management-System (Web-CMS), das die Veröffentlichung, Bearbeitung, Verwaltung und den Abruf von Inhalten integriert. Es verfügt nicht nur über viele Merkmale ausländischer CMS, sondern vereint auch die Bedürfnisse chinesischer Benutzer Managementsystemkonzepte werden klar analysiert und positioniert.
DedeCMS-Sekundärentwicklung
1. DedeCMS-Sekundärentwicklung
Damit mehr Menschen die Sekundärentwicklung verstehen und die Sekundärentwicklung von DedeCMS besser verstehen können, wird Folgendes kurz erläutert einige Grundlagen und Umrisse zur sekundären Entwicklung von DedeCMS vorstellen
2. Die notwendigen Grundlagen für die sekundäre Entwicklung von DedeCMS:
· Sehr vertraut mit HTML
· Vertraut mit dem Layout von p+CSS
· Solide PHP-Grundlage, vertraut mit strukturierter Programmierung, Verständnis von OOP und in der Lage, zu verstehen und zu verwenden
· Vertraut mit MYSQL, Beherrschung der SQL-Sprache
3. Lernprozess für die sekundäre Entwicklung von DedeCMS
· Verstehen Sie, was CMS ist
· Machen Sie sich mit den Funktionen von DedeCMS vertraut ( (z. B. Spalten) Klassifizierung, Dokumentenverwaltung, Modellverwendung, Systemeinstellungen und andere allgemeine Funktionen)
· Beherrschen Sie die Verwendung und Prinzipien von DedeCMS-Vorlagen-Tags
· DedeCMS-Verzeichnisstrukturanalyse und Vertrautheit mit dem Hauptinhalt jedes Ordners Welche Dateien installiert werden müssen, damit Sie wissen, welche Dateien in welchem Ordner während der sekundären Entwicklung geändert werden müssen
Zusammenfassung der Verzeichnisstruktur:
./a Generiert Dateispeicherpfad .
/Daten-Cache-Dateien und Rechenzentrum
/Admin-Management-Hintergrunddaten
/Backup-Daten, Backup-Daten
/Cache-Cache-Dateien
/enums Level-Verknüpfungsdaten, JS, Cache-Dateien vom Aufzählungstyp
/js Häufig verwendetes JS
/mark Wasserzeichenbezogene Dateien
/module Modulinstallationsdateien
/rss RSS bezogen
/sessions Sitzungsspeicherpfad
/textdata Textdaten
/tplcache Template Cache
/uploadtmp Datei hochladen Cache-Speicherort
/ziptmp Zip-Paket-Dekomprimierungs-Cache-Speicherort...
Die Dateistrukturanalyse von DedeCMS ist mit den Grundfunktionen jeder Datei vertraut, sodass Änderungen leicht vorgenommen werden können, nachdem die allgemeine Funktion bekannt ist Für jede Datei können Sie die Datei ganz einfach ändern
Zusammenfassung der Dateistruktur:
common.inc.php Datenbankkonfigurationsdatei
config.cache. bak.php Hintergrundsystemkonfiguration Backup
config.cache.inc.php Backend-Systemkonfigurationsdatei-Cache
downmix.data.php Verschleierte Cache-Datei sammeln
mysql_error_track.inc MYSQL Fehlerprotokoll
safequestions.php Sicherheitsfragen
sitemap.html Sitemap
sys_pay.cache.php Payment Gateway Configuration
template.rand.php Zufällige Vorlage Einstellungen...
· Für die DedeCMS-Datenbankstrukturanalyse müssen Sie zumindest mit der Funktion jeder Tabelle vertraut sein, den Aufbau mehrerer Kerntabellen und die Bedeutung der Felder verstehen, damit Sie schnell ein Urteil fällen können ob neue Anforderungen eingeholt oder eine neue Tabelle zur Verarbeitung erstellt werden soll. Gleichzeitig können Sie auch die Datenbankdesignideen von DedeCMS verstehen und Ihrem eigenen System nützliche Designideen hinzufügen.
· DedeCMS-Prozesskontrolle und Analyse einiger Kerndateien, wie z. B. Anmeldung, Registrierung, Dokumentenverwaltung, Berechtigungskontrolle, Klassifizierungsverwaltung, Modelleinstellung usw. Zerlegen Sie mehrere Kerndateien und verstehen Sie ihre Programmierkenntnisse und Sicherheitsmechanismen
· Entwicklung von DedeCMS-Plug-Ins (**** Plug-Ins und eingebettete Plug-Ins) Vertraut mit dem Schreiben von zwei Plug-Ins und der Import und Export von Plug-Ins, die Verwendung von Plug-In-Matching-Modellen
Als erstes Open-Source-Content-Management-System in China erkundet DedeCMS seit seiner Gründung den Weg des chinesischen Internet-Content-Management-Systems, und hat den Weg für viele Open-Source-CMS geebnet. Als persönliche Arbeit wurde ein Team gebildet, um die Benutzerdienste und die Produktqualität zu verbessern und gleichzeitig Forschungen zu chinesischen Website-Content-Management-Systemen durchzuführen, die sich zum derzeit beliebtesten Content-Management-System entwickelt haben auf dem Markt.
Verwandte Empfehlungen:
Das umfassendste Tutorial zur PHP-Sekundärentwicklung (1)
Vier grundlegende Anforderungen für die PHP-Sekundärentwicklung
Das beste und praktischste PHP-Sekundärentwicklungs-Tutorial_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonPHP-Tutorial – DedeCMS-Sekundärentwicklung (2). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!