My mate and I are designing/implementing a web based media application. It will provide media management and distribution abilities.
Long story short, as much as we want a web based GUI for users to be able to perform site functionality (CRUD) and also have an administration area to control various aspects of users there is another constraint on this project.
Namely, we want a way to invoke site functionality via CLI or potentially down the road other ways. In this regard I see that we need some "dispatcher" that will accept different entrances to the code and execute the libraries.
Additionally, we are looking into using ajax push type strategies (possibly ape-project) for the site but we want to code our server side libraries in such a way that we can invoke actions via a click on the web (through jquery for example) and also be able to do % mediaSite -refreshlibrary or something of that sort?
Are there design ideas like this available or projects with this type of idea implemented that I could review, use or design in similar fashion?
Any comments/questions Im happy to discuss. And if you need more information ask away, I can add more as we have already formulated a lot of the design.