Perry project approved

Today, my project at tigris.org got approved! I first tried at sourceforge.net, but imho they always dissaprove projects and then you have to contact them by adding a support ticket :s …
Well, tigris.org is better anyway 🙂

Anyway, this is a nice moment to let you guys know what I’m working on atm. I’m currently busy with the API-provider of the project, and it’s coming along quite nicely. There’s no need to check out the code from tigris yet, it’s really useless in the current state! I’ll ofcourse let you know when 0.1 alpha version is ready!

The project description:

Mission

The mission of Perry is to create a backwards compatible ‘web 2.0’ framework, utilizing the PEAR repository as much as possible.
Perry will provide you with a MVC framework for PHP with all modern ‘web 2.0’ features build on-the-fly ™.
The model part is handled with the DB_DataObject library,
the views are XSLT and the controller is perry itself.

All public functions of your application will be made available to other developers through a wide set of API’s.
Currently the developers can choose between SOAP, REST, XML-RPC, JSON, HTML (partly or entire page).

If the client doesnt support javascript (or to be more specific: xmlhttprequests), we’ll fall back to plain HTML output.
No extra work required! Everyone can view (or crawl!!) your site, it’s just that without the jscript the user will
have to deal with some less functionalities, but the content will be available.

Although inspired a little by Ruby on Rails, it won’t look like it by far.
Perry stands all by itself, it’s PEAR on rails 😉

What is the scope of this project?

  • KiSS
  • Build a web 2.0 framework
  • Keep a small and simple base to work with. No predefined applications, just a framework
  • PEARalize!

Current features

  • No-extra-work-required-api accessible through SOAP, REST, XML-RPC, JSON and HTML.
  • XSLT templating.