Kotchasan Web Framework
Der Elefant ist nicht nur ein Symbol für PHP, sondern auch unser nationales Symbol. Also habe ich mich für diesen Namen als Name eines von 100% thailändischen Menschen entworfenen Rahmens entschieden.
Merkmale
- MMVC -Architektur (Modules Model View Controller), das Modul ergänzt oder entfernen.
- Unterstützt Multi-Project-Arbeit.
- Haft an Standards wie PSR-1, PSR-2, PSR-3, PSR-4, PSR-6, PSR-7.
- Ein PHP -Framework, das sowohl für Geschwindigkeit als auch für die Leistung optimiert wurde, einschließlich Speicherverbrauch, die die beste Effizienz bietet. Dies ermöglicht eine schnellere Ausführung und unterstützt eine größere Anzahl von gleichzeitigen Besuchern.
Komponenten von Kotchasan
Kotchasan besteht aus drei Hauptrahmen für die Zusammenarbeit: PHP, CSS und JavaScript.
- Kotchasan PHP -Framework
- GCSS CSS -Framework
- Gajax JavaScript Framework
Anforderungen
- Php 5.6 oder höher
- ext-mbstring
- Pdo mysql
Installation und Verwendung
Ich habe Kotchasan entworfen, um den komplexen Installationsprozess zu vermeiden, der üblicherweise mit PHP -Frameworks verbunden ist. Sie können den gesamten Quellcode von GitHub herunterladen und sofort ohne Installation oder Konfiguration beginnen. Alternativ können Sie es über einen Komponisten mit dem Befehl installieren: composer require goragod/kotchasan https://packagist.org/packages/goragod/kotchasan (Installation über Komponist verringert die Leistung des Frameworks.)
Nutzungsbedingungen (Lizenz)
- Sie können es ohne Bedingungen kostenlos verwenden.
- Sie können es ändern und unter Ihrem eigenen Urheberrecht weiterentwickeln.
Beispiele
Alle Beispielcodes befinden sich im Verzeichnis "Projekte/". Sie können sie dort testen. Für das Projekt "Recordset" müssen Datenbankeinstellungen in "Einstellungen/Datenbank.php" korrekt konfiguriert sein, und die entsprechende Datenbanktabelle muss wie in "Projekte/ORM/Module/Index/Models/World.php" erstellt werden.
- https://projects.kotchasan.com/welcome/: Kotchasan Willkommensseite.
- https://projects.kotchasan.com/site/: Website -Erstellung mit einer einfachen Vorlage und einem einfachen Menü.
- https://projects.kotchasan.com/recordset/: Beispiel für die Verwendung einer Datenbank (Datensätze).
- https://projects.kotchasan.com/admin/: Beispiel für die Verwendung eines Anmeldeformulars.
- https://projects.kotchasan.com/youtube/: Beispiel für die Verwendung der YouTube -API.
- https://projects.kotchasan.com/api/: Beispiel für das Erstellen und Verwenden einer API mit Kotchasan.
- https://projects.kotchasan.com/pdf/: Beispiel für das Konvertieren von HTML in PDF.
- https://adminframework.kotchasan.com: Beispiel -Website, die mit Kotchasan erstellt wurde.
Anerkennung
- Ckeditor https://ckeditor.com/
- Phpmailer https://github.com/phpmailer/phpmailer
- Fpdf http://www.fpdf.org/
- IComoon https://icomoon.io/
Unterstützung
Sie können die Entwickler unterstützen, indem Sie eine Spende auf das folgende Bankkonto leisten
Kasikorn Bank, Kanchanaburi Branch, Thailand
Account No. 221-2-78341-5
Account Name: Goragod Wiriya