J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5138 links
Qu'est ce que Jin ?
Jin est un framework PHP léger construit comme une boite à outils. L'objectif est de répondre à des problématiques de développement spécifiques en offrant des solutions intégrables dans des environnements CMS Open source diversifiés. L'idée est de limiter la multi-spécialisation en offrant une solution transversale et modulable.
Quelles sont les possibilités offertes ?
Base de données
Connexion BDD (MySql, Sqlite3, PostgreSQL et connecteurs spécifiques CMS) (jin/db/*)
Connexion BDD NoSql (MongoDB)
Requêtage simplifié en bases de données (jin/query/Query)
Effectuer des requêtes de requêtes (jin/query/QueryOfQuery)
Faciliter le traitement de résultats de requêtes. (jin/query/QueryResult)
Communication
Déploiement et appel de services REST sécurisés (jin/com/rest/*)
Déploiement et appel de Webservices (jin/com/webservice/*)
Travail facilité avec Curl (jin/com/Curl)
Connexion boite mail IMAP (jin/mail/MailConnector)
SSO (Authentification unifiée, via l'usage d'un serveur CAS) (jin/external/jasig/*)
Communication facilitée avec ElasticSearch. (Construction de requêtes de recherche complexes) (jin/external/diatem/sherlock/*)
Utilisation d'API de partage social (Facebook, Google+, Instagram, Linkedin, Pinterest, Twitter)
Optimisation du développement
Gestion des logs (jin/log/Log)
Système de debug avancé (jin/log/Debug)
Analyse des performances (jin/log/PerfAnalyser)
Etendre PHP
Travail facilité avec le système de fichiers (jin/filesystem/*)
Lecture et création rapide et facile de fichiers Csv et Excel (jin/dataformat/*)
Gestion de fichiers sécurisé (jin/filesystem/PublicSecuredFile)
Classes facilitant le travail avec les listes, les tableaux, les numéraires, les chaînes et les objets temporels (jin/lang/*)
Travail facilité avec Json (jin/dataformat/JSon)
Ensemble de classes permettant le retraitement d'images et l'application de filtres (jin/image/*)
Accélérer et faciliter les développements front-end
Composants d'affichage (jin/output/components/*)
Moteur simplifié de routage et de rendu pour la construction d'application Web (jin/output/webapp/*)
Gestion de formulaires (jin/output/form/*)
Détection du contexte (Navigateur et Device) (jin/context/*)
Envoi de mails avancés (jin/mail/MailSender)
Gestion des traductions (jin/language/*)
Mise en cache de données. (Support du cache fichier et Memcache) (jin/cache/*)