PSX is een framework voor het ontwikkelen van dynamische websites in PHP & nbsp;. Het doel van PSX is om u te helpen ontwikkelen van REST API's serveren web standaard formaten zoals JSON, XML, Atom en RSS. Het heeft een focus op sociale technologieën en biedt lessen te gebruiken en te implementeren OAuth, OpenID, OpenGraph, Opensocial, Opensearch, PubSubHubbub, Atom en RSS. Op het voorbeeld pagina kunt u sample implementaties zien met behulp van verschillende PSX klassen pacht geven u een goed overzicht hoe de PSX kader werkt. Op de download sectie kunt u de actuele versie van PSX grijpen of u kunt het installeren via peer. Als u wilt bijdragen of neem contact met u vinden op de community pagina alle benodigde informatie. In het volgende een kort overzicht welke functies PSX aanbiedingen.
Technische interoperabiliteit
PSX biedt een uitgebreide PHP library welke is losjes gekoppeld en ontworpen na standaard naamgeving conventies, zodat het kan worden gebruikt met andere projecten zoals ie PEER, Symfony of Zend. Alle lessen zijn onafhankelijk van elkaar te gebruiken vanwege de afhankelijkheid injectie.
REST API's
PSX ondersteunt u bij het opbouwen van REST API's met behulp van web standaard formaten zoals JSON, XML, Atom en RSS met standaard verzoek parameters zoals gedefinieerd in de OpenSocial Core API Spec. Het bouwen van een meer programmeerbaar en gefedereerde sociale web.
Lichtgewicht MVC
PSX is voorzien van een eenvoudige MVC architectuur met een snelle routing mechanisme en de standaard PHP als template engine. Met behulp van de autoloader gedefinieerd door de php standaard groep
Wat is nieuw in deze release:.
- Deze versie voegt klassen te hanteren JWS (Json Web handtekening).
- Het voegt ondersteuning toe voor het bellen controller via de CLI te testen vereenvoudigen.
- Een vide sessie toegevoegd die kan worden gebruikt bij de DI container te testen.
- De fout respons afhandeling is verbeterd, en de JSON bibliotheek genereert een uitzondering als het decoderen van een JSON snaar mislukt.
Wat is nieuw in versie 0.6.1:
- Deze versie bevat enkele kleine wijzigingen
- Een verzending klasse werd toegevoegd, welke routes vraagt aan de controller.
- De controller kan nu filters terug, waarop het verzoek of de reactie bv kunt wijzigen om authenticatie af te handelen.
- De controller volmachten onbekend get * methoden om de DI container.
- De template engine is verbeterd en wrapper klassen werden toegevoegd voor Twig en Smarty.
- De DI container is nu compatibel met de Symfony DI container.
- Bibliotheken werden toegevoegd voor generatign sitemap en odata XML.
- De documentatie is verbeterd en enkele kleinere bugs werden vastgesteld.
Wat is nieuw in versie 0.5.0:
- Deze versie voegt namespace ondersteuning, verbetert de HTML-parser bibliotheek en een aantal db testcases, voegt een pingback bibliotheek, en lost een aantal bugs.
- Deze versie heeft geen backwards compatibility, omdat alle klassen nu zijn gedefinieerd in een naamruimte.
Wat is nieuw in versie 0.4.7:
- Deze versie bevat klassen om een branie API verklaring te genereren .
- De lader gebruikt nu een nieuwe annotatie parser voor eenvoudiger routing.
- Deze versie voegt nieuwe html5 filter collecties en fixes veel bugs.
Wat is nieuw in versie 0.4.6:
- Een kalender klasse werd toegevoegd en de ongebruikte DOM-pakket werd verwijderd.
- De parameter volgorde van de PSX_Sql constructeur werd veranderd.
- Een cookie winkel werd toegevoegd aan de http-pakket, en de PSX_Get, PSX_Post, PSX_Cookie, PSX_Request en PSX_Files klassen werden verplaatst naar de map invoeren.
- Een HTML5 lexer en filter bibliotheek werden toegevoegd aan de html-pakket.
- De paging-klasse is bijgewerkt, en voegde een getParameters methode werd toegevoegd aan de afhankelijkheid abstracte klasse.
- Een blik afhankelijkheid werd toegevoegd, en de DefaultAbstract module werd omgedoopt tot ViewAbstract.
- Veel tests werden verbeterd.
Wat is nieuw in versie 0.4.3:
- Deze versie lost de OpenID provider vereniging implementatie (nu met behulp van OpenSSL-functies), voegt een OpenSSL wrapper klasse en een util markdown parser klasse, verbetert fouten en exception handling, voegt een webfinger util bibliotheek, voegt een SQL-tabel abstractie klasse (en dus verwijdert de servlet-interface), voegt een HTTP uploaden libary, en verbetert de verschillende tests.
Wat is nieuw in versie 0.4.1:
- Dit is een belangrijke release die de structuur van de veranderingen de bibliotheek zodat het niet meer compatibel.
- A & quot; CamelCase & quot; codering stijl wordt nu gebruikt.
- De gegevens schrijver bibliotheek is bijgewerkt voor de behandeling van Atom en RSS-feeds correct.
- Een HTTP-bibliotheek optie toegevoegd om automatisch te volgen redirects, en ongebruikte klassen werden verwijderd.
- Unit tests werden verbeterd en de handleiding werd herschreven.
- Veel bugs zijn ook opgelost.
Wat is nieuw in versie 0.3.1:
- toegevoegd vorm generatie klasse
- toegevoegd en vaste toetsen
- toegevoegd verzoek bibliotheek
- geïmplementeerd psx_input-interface
- herschreef filter bibliotheek
- herschreef handleiding voor versie 0.3
- vaste OpenID OAuth en Yadis bibliotheek
Wat is nieuw in versie 0.2.3:
- Deze versie bevat alle componenten. Ik ga niet een goede manier om de onderdelen van het raamwerk en behoud van alle componenten in hetzelfde archief sperate gevonden. Dus eenheid Ik heb een eenvoudige oplossing alle componenten opgenomen in de release gevonden.
Reacties niet gevonden