CakePHP Plugin Server

on 18/2/09

This has been blogged about before, but I figured I'd cover it here as well in order to carve out a spot on the web for some feedback.

In a nutshell, I've created a simple RESTful server that allows people to upload and update, search for, download, and install CakePHP plugins. Thanks to my good friend Garrett Woodworth, the server is actually a plugin itself. This will allow you to set up your own plugin server by dropping the code into /app/plugins and making sure that the plugin's routes get parsed. Super simple.

The beta I've had up for a month or so already has a few hundred downloads (most of which consist of my PayPal plugin and Mark Story's awesome Debug Kit plugins.) If you have a few seconds, check it out at plugins.thoughtglade.com. The installation instructions are simple.

Here are a few of the planned feature additions:

If you have any ideas for the setup, please send me a note or leave a comment.

Tags

Comments

[RSS]

1 Joel Perras said on 20/2/09:
This is really great concept. Good stuff.
2 othman ouahbi said on 1/3/09:
great. dependencies is a great feature to add. other interesting (imho ) features: - activate/deactivate plugin - plugin version control, ( if there is a new (stable?) version in the server, notify the client.
3 Pierre MARTIN said on 12/3/09:
This idea is wonderful ! I came on this page by random (missed the announcement) but it is definitely the next big improvement to provide to the CakePHP community. Do not hesitate to contact me if I can help with my ideas or time ... FYI, have a look at Pulse (http://www.poweredbypulse.com/) and Yoxos (http://www.innoopract.com/en/yoxos-eclipse/yoxos-ondemand/) for Eclipse. Very good ideas in these tools ;)

Leave a Comment