Projects / psx

psx

PSX is a framework for developing dynamic Web sites in PHP. The goal of PSX is to help you develop RESTful APIs serving Web standard formats like JSON, XML, Atom, and RSS. It has a focus on social technologies and provides classes to use and implement OAuth, OpenID, Opengraph, Opensocial, Opensearch, PubSubHubbub, Atom, and RSS.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  24 Mar 2013 19:18

Release Notes: This release adds namespace support, improves the HTML parser library and several db test cases, adds a pingback library, and fixes some bugs. This release has no backwards compatibility, since all classes are now defined in a namespace.

  •  12 Dec 2012 04:48

Release Notes: This release contains classes to generate a swagger API declaration. The loader uses now a new annotation parser for easier routing. This release adds new html5 filter collections and fixes many bugs.

  •  06 Oct 2012 12:01

Release Notes: A calendar class was added and the unused DOM package was removed. The parameter order of the PSX_Sql constructor was changed. A cookie store was added to the http package, and the PSX_Get, PSX_Post, PSX_Cookie, PSX_Request, and PSX_Files classes were moved to the input folder. A HTML5 lexer and filter library were added to the html package. The paging class was updated,and added a getParameters method was added to the dependency abstract class. A view dependency was added, and the DefaultAbstract module was renamed to ViewAbstract. Many tests were improved.

  •  16 Jun 2012 22:40

Release Notes: This release adds a payment paypal and oauth2 client library, improves the log library, adds a data reader and writer factory, creates a new PSX_Base class containing information about the framework and the current HTTP request, adds a data multipart/form-data reader to support file uploads for the API, and fixes several minor bugs.

  •  08 Apr 2012 17:37

Release Notes: The webfinger library and tests were updated. New URI, URN, and oembed classes have been added. This release improves unit tests and removes the idna (punnycode) filter. It also adds opensocial and activitystreams records. It fixes openid consumer and the relying party library and updates the documentation.

Screenshot

Project Spotlight

SlackE17

An Enlightenment DR17 distribution for Slackware.

Screenshot

Project Spotlight

AutoLaTeX

A LaTeX project compilation helper.