Icon

Partager Envoyer

(Document)

Bibliothèques

chora est fournie avec plusieurs bibliothèques. Celles qui suivent peuvent faciliter vos développements.
 

Bibliothèques de clients

Curl : bibliothèque de clients cUrl et mcUrl : bibliothèque de clients multiples cUrl

REST_Client : bibliothèque de client HTTP d'API RESTful

Sftp : bibliothèque de client sFtp pour Sshd

*Elasticsearch : bibliothèque interne de client HTTP pour l'API d'Elasticsearch (indexation et recherche de contenus et de fichiers)

*PHP OVH : bibliothèque de client HTTP pour l'API d'OVH (exemple d'intégration d'une API externe pour l'envoi de SMS et passerelle Email vers SMS) (bibliothèque externe installée avec composer) (ovh/ovh)
 

Bibliothèques d'extraction et d'interprétation de données

Crawler : extraction et interprétation de données HTML

Csvreader : extraction et interprétation de données CSV

Rss_parser : extraction et interprétation de données de flux RSS

*PHP Wikidata : extraction et interprétation de données Wikidata (bibliothèque externe installée avec composer) (freearhey/wikidata)

*getID3 : extraction de marqueurs ID3 (bibliothèque externe installée avec composer) (james-heinrich/getid3)
 

Bibliothèques pour la manipulation et la conversion de données

Formats : bibliothèque interne pour l'affichage et le formatage d'informations de chora

Format : bibliothèque de conversion de données entre divers formats (CSV, JSON, XML...)

Image_moo : bibliothèque pour la manipulation d'images

Grocery_CRUD : bibliothèque de génération de formulaires CRUD pour la manipulation des bases de données MySQL.

Grocery_CRUD_dependant_select : bibliothèque de gestion de listes dépendantes pour Grocery CRUD d'après Victor Golovko (voir https://www.grocerycrud.com/forums/topic/1087-updated-24112012-dependent-dropdown-library/)

*PHP FFMpeg : pour la manipulation de fichiers Vidéo avec FFMpeg (bibliothèque externe installée avec composer)
 

Bibliothèques pour la génération de données

Ci_Qrcode : génération de QRCodes

Feeds : génération de flux RSS

Leaflet : génération de cartes géographiques avec Leaflet

Pdf / Pdf_ssl : génération de fichiers Pdf

Sitemaps : génération de cartes de sites (Sitemaps)

Uuid : génération d'identifiants web uniques (Uuids)

Vcards : génération de cartes de visite Vcards
 

Autres (utilitaires)

Ugly : réduction et concaténation de code et de fichiers CSS/Javascript

(*) Bibliothèques optionnelles pouvant être installées pour activer des fonctions supplémentaires de l'application.

Les autres bibliothèques, soit présentes dans /application/libraries, soit dans /vendor/, sont réservées à un usage interne ou sont d'importance moindre (certaines sont installées comme des dépendances). Dans tous les cas, à l'exception des bibliothèques installées avec composer qui peuvent être livrées, les autres ne doivent pas être éditées directement sous peine de rendre les mises à jour de l'application aléatoires. Si vous en éprouvez le besoin, nous vous conseillons plutôt d'écrire vos propres bibliothèques qui étendront celles de cette liste.
 


Ce document a été publié le 2018-12-28 15:23:16. (Dernière mise à jour : 2019-07-27 10:02:52.)




This website uses 'cookies' to enhance user experience and provide authentification. You may change which cookies are set at any time by clicking on more info. Accept
x