Framework Web Kotchasan
L'éléphant, en plus d'être un symbole de PHP, est également notre symbole national. J'ai donc choisi d'utiliser ce nom comme le nom d'un cadre conçu par des personnes 100% thaïlandaises.
Caractéristiques
- Architecture MMVC (Contrôleur de vue du modèle de modules), facilitant l'addition ou la suppression des modules faciles et indépendants les uns des autres.
- Prend en charge le travail multi-projets.
- Adhère aux normes telles que PSR-1, PSR-2, PSR-3, PSR-4, PSR-6, PSR-7.
- Un cadre PHP optimisé pour la vitesse et les performances, y compris l'utilisation de la mémoire, offrant la meilleure efficacité. Cela permet une exécution plus rapide et prend en charge un plus grand nombre de visiteurs simultanés.
Composants de Kotchasan
Kotchasan se compose de trois cadres principaux conçus pour fonctionner ensemble: PHP, CSS et JavaScript.
- Framework PHP Kotchasan
- Framework GCSS CSS
- Framework JavaScript de Gajax
Exigences
- PHP 5,6 ou plus
- ext-mbstring
- PDO MySQL
Installation et utilisation
J'ai conçu Kotchasan pour éviter le processus d'installation complexe généralement associé aux cadres PHP. Vous pouvez télécharger l'intégralité du code source à partir de GitHub et commencer à l'utiliser immédiatement sans aucune installation ni configuration. Alternativement, vous pouvez l'installer via Composer à l'aide de la commande: composer require goragod/kotchasan https://packagist.org/packages/goragod/kotchasan (l'installation via le composer diminuera les performances du cadre.)
Conditions d'utilisation (licence)
- Vous pouvez l'utiliser gratuitement sans aucune condition.
- Vous pouvez le modifier et le développer davantage sous votre propre droit d'auteur en utilisant un nom différent.
Exemples
Tous les exemples de codes sont situés dans le répertoire "Projets /". Vous pouvez les tester là-bas. Pour le projet "RecordSet", les paramètres de la base de données dans "Paramètres / Database.php" doivent être correctement configurés et la table de base de données correspondante doit être créée comme mentionné dans "Projects / Orm / Modules / index / Models / World.php".
- https://projects.kotchasan.com/welcome/: page de bienvenue kotchasan.
- https://projects.kotchasan.com/site/: Création de site Web à l'aide d'un modèle et d'un menu simples.
- https://projects.kotchasan.com/recordset/: Exemple d'utilisation d'une base de données (enregistrement).
- https://projects.kotchasan.com/admin/: Exemple d'utilisation d'un formulaire de connexion.
- https://projects.kotchasan.com/youtube/: Exemple d'utilisation de l'API YouTube.
- https://projects.kotchasan.com/API/: Exemple de création et d'utilisation d'une API avec Kotchasan.
- https://projects.kotchasan.com/pdf/: Exemple de conversion HTML en PDF.
- https://adminframework.kotchasan.com: Exemple de site Web créé à l'aide de Kotchasan.
Remerciements
- Ckeditor https://ckeditor.com/
- Phpmailer https://github.com/phpmailer/phpmailer
- Fpdf http://www.fpdf.org/
- Iomoon https://icomoon.io/
Soutien
Vous pouvez soutenir les développeurs en faisant un don au compte bancaire suivant
Kasikorn Bank, Kanchanaburi Branch, Thailand
Account No. 221-2-78341-5
Account Name: Goragod Wiriya