DTcms ist ein Open-Source-Softwareprodukt unter Dynamic Qihang. Es wurde erstmals im Oktober 2009 erstellt. Es dient nicht kommerziellen Zwecken. Unser Ziel ist es, mehr Programmierbegeisterten die gemeinsame Nutzung und den Austausch von Internet-Entwicklungstechnologie zu ermöglichen.
Der Hauptgrund, warum DTcms Open Source ist, ist, dass es zu wenige inländische ASP.NET (c#) Open-Source-Softwareprodukte gibt. Ich glaube, dass Entwickler, die neu in der Programmierung sind, über die gleiche tiefe Erfahrung verfügen wie ich , und der Lernprozess ist voll von einigen relativ einfachen Grundkenntnissen. Ich habe zufällig einen relativ ausgereiften Fall entdeckt, entweder ist er nicht Open Source oder er ist kostenpflichtig. Ich möchte lernen und forschen, habe aber keine Ahnung, wo ich anfangen soll. Auf dem Weg der Erkundung teile ich nur einen kleinen Teil meines Wissens und meiner Erfahrungen.
Auf den Schultern von Giganten zu stehen, ermöglicht es Ihnen, weiter zu sehen und schneller voranzukommen, obwohl wir jetzt keine Giganten sind. Das Gleiche gilt für den Weg der Erforschung ersterer, wenn jeder seine Programmierideen und -erfahrungen teilt Generationen können es lernen und korrigieren, dann müssen sie vielleicht nicht so viele Umwege in Kauf nehmen. Wird die Entwicklung des Internets schneller sein?
Basierend auf dem oben genannten Streben, beschränkt auf den aktuellen Stand der inländischen Open-Source-Industrie, wurde DTcms geboren.
1. Die Hintergrundverwaltungsoberfläche wurde verbessert und verschönert, indem sie Vektorsymbole anstelle von Bitmaps verwendet, die Möglichkeit zum Schließen und Erweitern des Baummenüs hinzugefügt und das Layout einiger Seiten angepasst hat;
2. Klassifizierung von Websites nach Mitgliedern, Bestellungen usw., um die Daten jeder Website besser unterscheiden zu können;
3. Erstellen Sie beim Erstellen eines Kanals je nach den ausgewählten Funktionen unterschiedliche Verwaltungsmenüs.
4. Der Webseiten-Editor verwendet den Baidu-Editor UEditor, und der Upload wurde so geändert, dass zum Hochladen von Dateien Binärdateien verwendet werden.
5. Zahlungsmethode, Drittanbieter-Anmeldung OAuth kann für jede Site unterschiedliche Konfigurationsinformationen festlegen und ist nicht mehr auf die globale Verwendung beschränkt;
6. Führen Sie eine neue Transformation der Systemarchitektur durch und erstellen Sie automatisch einen Objektdatenbank-Tabellenspeicher für jeden hinzugefügten Kanal.
7. Die Plug-in-Vorlage unterstützt verschiedene Websites bei der Erstellung unterschiedlicher entsprechender Vorlagen.
8. Der DAL-Layer-Code wurde verbessert und die Modellentität wird automatisch durch Reflektion zugewiesen, sodass Sie sich keine Gedanken über das Hinzufügen von Datenbankfeldern und das Ändern der DAL-Layer machen müssen.