PSX ay isang framework para sa pagbuo ng mga dynamic na website sa PHP. & Nbsp; Ang layunin ng PSX ay upang makatulong sa iyo na pagbuo ng matahimik Mga API ng paghahatid ng karaniwang web format tulad ng JSON, XML, Atom at RSS. Ito ay may isang pagtutok sa mga social na teknolohiya at nagbibigay ng mga klase upang gamitin at ipatupad ang OAuth, OpenID, Opengraph, Opensocial, OpenSearch, PubSubHubbub, Atom, at mga RSS. Sa halimbawa sa pahina maaari mong makita ang mga sample pagpapatupad ng paggamit ng iba't ibang klase PSX wich magbibigay sa iyo ng isang mahusay na pangkalahatang-ideya kung paano gumagana ang PSX framework. Sa seksyon ng pag-download maaari mong grab ang kasalukuyang release ng PSX o maaari mo itong i-install sa pamamagitan ng peras. Kung nais mong mag-ambag o makipag-contact na mahanap ka sa pahina ng komunidad ang lahat ng kinakailangang impormasyong. Sa pagsunod sa isang maikling pangkalahatang-ideya kung ano ang Nagtatampok PSX mga alok.
Technical interoperability
PSX nag-aalok ng komprehensibong wich PHP library loosly kaisa at dinisenyo pagkatapos ng karaniwang mga convention sa pagbibigay ng pangalan kaya maaari itong gamitin sa ibang mga proyekto tulad is peras, Symfony o Zend. Ang lahat ng mga klase ay nakapag-iisa ang kapaki-pakinabang dahil sa dependency iniksyon.
matahimik Mga API
Sinusuportahan mo PSX sa pagbuo matahimik Mga API gamit ang karaniwang web format tulad ng JSON, XML, Atom at RSS na may standard na mga parameter ng kahilingan tulad ng tinukoy sa OpenSocial API Core Spec. Upang bumuo ng mas Programmable at federated social web.
Magaang MVC
PSX nagsasama ng isang simpleng arkitektura MVC may isang mabilis na mekanismo pagruruta at bilang default PHP bilang template engine. Gamit ang autoloader tinukoy ng php standard pangkat
Ano ang bagong sa paglabas:.
- Ang bersyon na ito ay nagdadagdag ng mga klase upang mahawakan JWS (JSON Web Lagda).
- Ito ay nagdadagdag ng suporta para sa pagtawag ng controller sa pamamagitan ng CLI upang gawing simple ang pagsubok.
- Ang isang walang bisa session ay naidagdag na maaaring magamit sa mga di container para sa pagsubok.
- Ang pangangasiwa sa pagtugon error ay napabuti, at ang JSON library throws ng exception kung pag-decode ng isang JSON string nabigo.
Ano ang bagong sa bersyon 0.6.1:
- Ang bersyon na ito ay naglalaman ng ilang maliit na pagbabago
- Ang isang pahatid klase ay naidagdag, na humihiling ng mga ruta sa controller.
- Ang controller ay maaari na ngayong magbalik ng mga filter, na maaaring baguhin ang mga kahilingan o tugon eg upang pangasiwaan ang pagpapatotoo.
- Ang controller proxy hindi kilalang get * pamamaraan upang ang di container.
- Ang template engine ay pinabuting at wrapper mga klase ay idinagdag para sa maliit na sanga at Smarty.
- Ang di container ay tugma sa Symfony Di container ngayon.
- Mga Aklatan ay idinagdag para sa generatign sitemap at odata XML.
- babasahin ay pinabuting at ang ilang mga mas maliit na mga bug ay naayos na.
Ano ang bagong sa bersyon 0.5.0:
- Ang bersyon na ito ay nagdadagdag ng suporta namespace, ang pagbubutihin ang HTML pang-parse library at iba't-ibang db mga kaso ng pagsubok, nagdadagdag ng isang pingback library, at Inaayos ng ilang mga bug.
- Ang release na ito ay walang mga paurong compatibility, dahil ang lahat ng mga klase ay tinukoy na ngayon sa isang namespace.
Ano ang bagong sa bersyon 0.4.7:
- Ang bersyon na ito ay naglalaman ng mga klase upang bumuo ng isang deklarasyon magyabang API .
- Ang loader ay gumagamit na ngayon ng isang bagong pang-parse ng anotasyon para sa mas madaling pag-route.
- Ang release na ito ay nagdadagdag ng mga bagong koleksyon ng HTML5 filter at pag-aayos ng maraming mga bug.
Ano ang bagong sa bersyon 0.4.6:
- May klase kalendaryo ay idinagdag at ang hindi nagamit na package DOM ay tinanggal.
- Ang parameter-sunod ng mga PSX_Sql constructor ay binago.
- Ang cookie tindahan ay naidagdag sa http package, at ang PSX_Get, PSX_Post, PSX_Cookie, PSX_Request, at PSX_Files mga klase ay inilipat na sa input folder.
- Ang HTML5 lexer at filter library ay idinagdag sa html na package.
- Ang paging klase ay na-update, at nagdagdag ng isang paraan getParameters ay naidagdag sa mga dependency abstract class.
- Ang isang view ng dependency ay naidagdag, at ang mga module DefaultAbstract ay muling pinangalanan sa ViewAbstract.
- Marami sa mga pagsubok ay napabuti.
Ano ang bagong sa bersyon 0.4.3:
- Ang bersyon na ito Inaayos ang OpenID provider pagpapatupad kaugnayan sa (ngayon gamit OpenSSL mga pag-andar), nagdaragdag ng OpenSSL wrapper klase at isang util markdown pang-parse ng klase, nagpapabuti error at pagbubukod handling, nagdadagdag ng isang webfinger util library, nagdadagdag ng isang SQL talahanayan abstraction klase (at samakatuwid ay inalis ng servlet interface), nagdaragdag ng HTTP-upload libary, at nagpapabuti sa maraming mga pagsubok.
Ano ang bagong sa bersyon 0.4.1:
- Ito ay isang pangunahing release na ang mga pagbabago sa istraktura ng ang library upang ito ay hindi na paurong tugma.
- Ang isang & quot; camelcase & quot; coding estilo ay ginagamit ngayon.
- Ang manunulat data library ay na-update para sa paghawak ng Atom at RSS feed ng tama.
- May option HTTP library ay idinagdag sa awtomatikong sundin ang mga pag-redirect, at hindi nagamit na mga klase ay inalis.
- Unit pagsusulit ay napabuti at manu-manong ang ay rewritten.
- Maraming mga bug ay naayos din.
Ano ang bagong sa bersyon 0.3.1:
- idinagdag form na henerasyon ng klase
- idinagdag at naayos na pagsusulit
- idinagdag kahilingan library
- ipinatupad psx_input interface
- rewrote library filter
- rewrote manu-manong sa bersyon 0.3
- naayos OpenID OAuth at yadis library
Ano ang bagong sa bersyon 0.2.3:
- Ang release na ito ay naglalaman ng lahat ng mga bahagi. Ayaw Nakakita ako ng isang mahusay na paraan upang sperate mga bahagi mula sa balangkas at pagpapanatili pa rin ang lahat ng mga bahagi sa parehong imbakan. Kaya yunit Nakakita ako ng isang madaling solusyon lahat ng mga bahagi ay kasama sa release.
Mga Komento hindi natagpuan