Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Tutorial – DedeCMS-Sekundärentwicklung (2)

PHP-Tutorial – DedeCMS-Sekundärentwicklung (2)

小云云
小云云Original
2017-11-14 13:42:005494Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn