PSX est un cadre pour le développement de sites Web dynamiques en PHP & nbsp;. Le but de PSX est pour vous aider à développer des API RESTful servant formats standards Web comme JSON, XML, Atom et RSS. Il met l'accent sur les technologies sociales et fournit les classes pour utiliser et mettre en œuvre OAuth, OpenID, OpenGraph, Opensocial, Opensearch, PubSubHubbub, Atom et RSS. Sur la page d'exemple, vous pouvez voir les implémentations échantillon en utilisant différentes classes PSX Wich vous donner une bonne vue d'ensemble comment le cadre PSX fonctionne. Sur la section de téléchargement vous pouvez récupérer la version actuelle de la PSX ou vous pouvez l'installer via PEAR. Si vous voulez contribuer ou obtenir en contact que vous trouverez à la page de la communauté toutes les informations nécessaires. Dans la suite, un bref aperçu ce que propose des offres PSX.
L'interopérabilité technique
PSX propose une bibliothèque PHP complète wich est loosly couplé et conçu d'après les conventions de dénomination standard, afin qu'il puisse être utilisé avec d'autres projets comme dire PEAR, Symfony ou Zend. Toutes les classes sont indépendamment utilisable en raison de l'injection de dépendance.
API RESTful
PSX vous soutient dans la construction API RESTful utilisant des formats standards Web comme JSON, XML, Atom et RSS avec des paramètres de demande types, comme définis dans la base API OpenSocial Spec. Pour construire un web social plus programmable et fédéré.
Léger MVC
PSX comprend une architecture MVC simple avec un mécanisme de routage rapide et par PHP par défaut comme moteur de template. Utilisation du chargeur automatique définie par le groupe standard de php
Quoi de neuf dans cette version:.
- Cette version ajoute des classes pour gérer JWS (Json Web Signature).
- Il ajoute le support pour appeler contrôleur par la CLI pour simplifier les tests.
- Une session de vide a été ajouté qui peut être utilisé dans le récipient de DI pour le test.
- La manipulation de réponse d'erreur a été améliorée, et la bibliothèque JSON lève une exception si le décodage d'une chaîne JSON échoue.
Quoi de neuf dans la version 0.6.1:
- Cette version
- a été ajouté Une classe de l'expédition, qui achemine les demandes au contrôleur.
- Le contrôleur peut maintenant retourner filtres, ce qui peut modifier la demande ou de réponse par exemple pour gérer l'authentification.
- Les procurations contrôleur inconnus méthodes get * pour le conteneur de DI.
- Le moteur de template a été améliorée et classes wrapper ont été ajoutés pour la Brindille et Smarty.
- Le conteneur de DI est maintenant compatible avec le récipient Symfony DI.
- Bibliothèques ont été ajoutés pour generatign sitemap XML et OData.
- La documentation a été améliorée et quelques petits bugs ont été corrigés.
Quoi de neuf dans la version 0.5.0:
- Cette version ajoute le support des espaces de noms, améliore le parseur HTML bibliothèque et plusieurs cas de test db, ajoute une bibliothèque de pingback, et corrige quelques bugs.
- Cette version a une compatibilité ascendante pas, puisque toutes les classes sont maintenant définies dans un espace de noms.
Ce qui est nouveau dans la version 0.4.7:
- Cette version contient des classes pour générer une déclaration de l'API swagger .
- Le chargeur utilise maintenant un nouvel analyseur d'annotation pour faciliter le routage.
- Cette version ajoute de nouvelles collections de filtres de html5 et corrige de nombreux bugs.
Ce qui est nouveau dans la version 0.4.6:
- Une classe a été ajouté civile et le paquet DOM utilisé a été supprimée.
- L'ordre de paramètre du constructeur PSX_Sql a été changé.
- Un magasin de cookie a été ajouté au package http, et les PSX_Get, PSX_Post, PSX_Cookie, PSX_Request et PSX_Files les classes ont été déplacé vers le dossier d'entrée.
- Un analyseur syntaxique et le filtre bibliothèque HTML5 ont été ajoutés à l'ensemble html.
- La classe de pagination a été mis à jour, et a ajouté une méthode de getParameters a été ajouté à la dépendance classe abstraite.
- Une vue dépendance a été ajouté, et le module de DefaultAbstract a été renommé ViewAbstract.
- De nombreux tests ont été améliorées.
Quoi de neuf dans la version 0.4.3:
- Cette version corrige la mise en œuvre de l'association de fournisseur OpenID (maintenant en utilisant les fonctions OpenSSL), ajoute une classe wrapper OpenSSL et une classe de l'analyseur util de démarque, améliore la gestion des erreurs et d'exception, ajoute un webfinger util bibliothèque, ajoute une classe d'abstraction de table SQL (et donc supprime l'interface de servlet), ajoute une libary de téléchargement HTTP, et améliore plusieurs tests.
Quoi de neuf dans la version 0.4.1:
- Ce est une version majeure qui change la structure de la bibliothèque de sorte qu'il ne est plus compatible en arrière.
- A & quot; camelcase & quot; style de codage est maintenant utilisé.
- La bibliothèque de l'écrivain de données a été mis à jour pour la manipulation et Atom flux RSS correctement.
- Une option de la bibliothèque HTTP a été ajouté à suivre les redirections automatiquement, et les classes non utilisées ont été retirés.
- Les tests unitaires ont été améliorées et le manuel a été réécrits.
- Beaucoup de bugs ont été également fixés.
Ce qui est nouveau dans la version 0.3.1:
- ajoutée classe de génération de forme
- essais supplémentaires et fixes
- Bibliothèque de demande ajoutée
- interface psx_input œuvre
- bibliothèque de filtres réécrit
- Manuel réécrit à la version 0.3
- oauth OpenID fixe et yadis bibliothèque
Quoi de neuf dans la version 0.2.3:
- Cette version contient tous les composants. Je ne ai pas trouvé un bon moyen de SPERATE les composants du cadre et maintiennent encore tous les composants dans le même référentiel. Donc unité Je ai trouvé une solution facile tous les composants seront inclus dans le communiqué.
Commentaires non trouvées