Marco web de Kotchasan
El elefante, además de ser un símbolo de PHP, también es nuestro símbolo nacional. Así que elegí usar este nombre como el nombre de un marco diseñado por 100% de personas tailandesas.
Características
- Arquitectura MMVC (controlador de vista de modelo de módulos), haciendo que la adición o eliminación del módulo sea fácil e independiente del otro.
- Admite trabajo de proyectos múltiples.
- Se adhiere a estándares como PSR-1, PSR-2, PSR-3, PSR-4, PSR-6, PSR-7.
- Un marco de PHP optimizado tanto para la velocidad como para el rendimiento, incluido el uso de la memoria, que proporciona la mejor eficiencia. Esto permite una ejecución más rápida y admite un mayor número de visitantes concurrentes.
Componentes de Kotchasan
Kotchasan consta de tres marcos principales diseñados para trabajar juntos: PHP, CSS y JavaScript.
- Marco de Kotchasan PHP
- Marco CSS GCSS
- Marco de Gajax JavaScript
Requisitos
- PHP 5.6 o superior
- extirpado
- PDO mysql
Instalación y uso
Diseñé kotchasan para evitar el complejo proceso de instalación comúnmente asociado con los marcos PHP. Puede descargar todo el código fuente de GitHub y comenzar a usarlo inmediatamente sin ninguna instalación o configuración. Alternativamente, puede instalarlo a través del compositor utilizando el comando: composer require goragod/kotchasan https://packagist.org/packages/goragod/kotchasan (la instalación a través del compositor disminuirá el rendimiento del marco).
Condiciones de uso (licencia)
- Puede usarlo de forma gratuita sin ninguna condición.
- Puede modificarlo y desarrollarlo más bajo sus propios derechos de autor utilizando un nombre diferente.
Ejemplos
Todos los códigos de muestra se encuentran en el directorio "Proyectos/". Puedes probarlos allí. Para el proyecto "Recordset", la configuración de la base de datos en "Settings/Database.php" debe configurarse correctamente, y la tabla de base de datos correspondiente debe crearse como se menciona en "Proyectos/Orm/Módulos/Index/Models/World.php".
- https://projects.kotchasan.com/welcome/: Kotchasan Welcome Page.
- https://projects.kotchasan.com/site/: Creación del sitio web utilizando una plantilla y menú simples.
- https://projects.kotchasan.com/recordset/: Ejemplo de usar una base de datos (RecordSet).
- https://projects.kotchasan.com/admin/: Ejemplo de usar un formulario de inicio de sesión.
- https://projects.kotchasan.com/youtube/: Ejemplo de usar la API de YouTube.
- https://projects.kotchasan.com/api/: Ejemplo de creación y uso de una API con Kotchasan.
- https://projects.kotchasan.com/pdf/: Ejemplo de convertir HTML a PDF.
- https://adminframework.kotchasan.com: sitio web de ejemplo creado con Kotchasan.
Expresiones de gratitud
- Ckeditor https://ckeditor.com/
- Phpmailer https://github.com/phpmailer/phpmailer
- Fpdf http://www.fpdf.org/
- Icomoon https://icomoon.io/
Apoyo
Puede apoyar a los desarrolladores haciendo una donación a la siguiente cuenta bancaria.
Kasikorn Bank, Kanchanaburi Branch, Thailand
Account No. 221-2-78341-5
Account Name: Goragod Wiriya