Dans l'article suivant, nous allons voir comment installer KumbiaPHP sur Ubuntu 20.04. Ceci est un Cadre PHP simple et léger qui est publié sous licence BSD. Dans le but de raccourcir les temps de développement, KumbiaPHP est un framework qu'après l'avoir décompressé, nous pouvons commencer à travailler.
Il s'agit d'un framework pour les applications web, qui est gratuit et écrit en PHP, qui a une courbe d'apprentissage très courte. Il cherche à promouvoir la vitesse et l'efficacité dans la création et la maintenance d'applications Web, en remplaçant les tâches de codage répétitives, en utilisant des codes et des modèles plus clairs pour réduire l'utilisation d'autres langues.
KumbiaPHP est très flexible et configurable, cherchant à être un framework permettant de réduire le temps de développement d'une application web. Ce projet cherche à réduire l'utilisation d'autres langages, grâce aux Helpers et à d'autres modèles tels qu'ActiveRecord, en évitant l'utilisation des langages HTML et SQL. KumbiaPHP le fait pour nous, avec ce que nous obtiendrons un code plus clair, naturel et avec moins d'erreurs.
Caractéristiques générales de KumbiaPHP :
- Le cadre a pour prémisse principale d'être facile à apprendre, simple à utiliser, open source et le tout sans sacrifier la qualité et la robustesse.
- Cherche à être un cadre très rapide.
- Prend en charge 4 pilotes de base de données tels quels MySQL, PostgreSQL, SQLite et Oracle, ce qui nous permet de développer nos projets sans nous soucier de la compatibilité des bases de données.
- Il dispose d'un système de gabarit simple.
- Gestion des caches.
- Échafaudage Avancé.
- Mappage d'objets relationnels (ORM) Y séparation MVC.
- Prise en charge de AJAX.
- Possibilité de générer des formes.
- Composants graphiques.
- URL conviviales.
- Sécurité ACL (Listes d'accès).
- Modèle ActiveRecord pour les modèles.
- Orienté vers public hispanophone. KumbiaPHP est un produit latin pour le monde.
Installer KumbiaPHP sur Ubuntu 20.04
Avant d'installer KumbiaPHP, il faudra avoir PHP installé sur notre ordinateur. Pour y parvenir, nous n'aurons qu'à ouvrir un terminal (Ctrl + Alt + T) et exécuter la commande :
sudo apt install php
Plus tard il faudra installer un gestionnaire de base de données comme MySQL, MariaDB ou SQLite. Ici, la décision d'installer l'un ou l'autre appartient à chacun.
La prochaine étape est télécharger KumbiaPHP depuis site web du projet. Au moment d'écrire ces lignes, la dernière version stable est la 1.1.5, alors vérifiez laquelle il s'agit en premier. Cette version peut également télécharger le package en utilisant wget depuis le terminal (Ctrl + Alt + T) et en exécutant la commande :
wget -c https://github.com/KumbiaPHP/KumbiaPHP/archive/v1.1.5.zip
Une fois le téléchargement terminé, l'étape suivante sera décompressez-le à l'aide de la commande unzip. Si vous n'avez pas encore décompressé, vous devrez d'abord l'installer:
sudo apt install unzip; unzip v1.1.5.zip
Après décompression, c'est pratique renommer le dossier généré à un nom lié à notre projet :
mv KumbiaPHP-1.1.5/ ejemplo-kumbiaPHP
Maintenant, KumbiaPHP permet servir le projet en mode développement sans avoir besoin d'avoir un serveur web installé. Pour ce faire, nous allons nous déplacer dans le dossier d'application du projet.
cd ~/ejemplo-kumbiaPH/default/app
Et à partir de ce dossier, nous pouvons commencer à servir le projet en mode développement à l'aide de la commande :
bin/phpserver
Maintenant notre projet est disponible. Tout ce que nous avons à faire est ouvrez votre navigateur web préféré et vérifiez-le en allant à l'URL http://IP-DE-TU-QUIPO:8001. Nous y verrons quelque chose comme ce qui suit :
Si nous voyons un écran comme la capture d'écran précédente, cela indiquera que KumbiaPHP est installé et prêt à commencer le développement de nos projets.
En conclusion, on peut dire que cet outil essaie de réduire les temps de codage. KumbiaPHP peut être une proposition solide pour un travail personnel et des projets sérieux. Ce framework est assez simple à installer et est pratiquement prêt à fonctionner une fois disponible dans notre équipe. Alors qu'il est vrai que Par rapport à d'autres frameworks, celui-ci peut présenter quelques défauts, mais il est vrai aussi qu'il devient très confortable de travailler et d'entretenir des projets avec lui.
Les utilisateurs peuvent obtenir des informations sur l'utilisation de ce cadre dans le documentation officielle dans quoi peut-on trouver dans le Dépôt GitHub projet. Vous pouvez également obtenir plus d'informations sur ce cadre dans sa Wiki.