My Latest Thingy
I’ve just been up most of the night developing my latest idea into a demonstration. The idea is a centrally-hosted Content Management System which can be dropped in to any existing web page (whose server supports php or python scripts.) I’m calling it “breeze.” Here’s the scheme, currently:
Users can sign up for an account. After this, they can define sites, then content areas, and then content. Each content area has a unique id and supplies to the user a small piece of php code to drop into the site:
$breeze->showContent(2);
Users include a script file provided and initialize the $breeze object with a secret key in the header of the page. Then, they can create as many variable content areas as they like. Content is served to these content areas from the central server.
No knowledge of PHP is necessary, save knowing whether your web server supports it.
Web designers will be able to provide clients with a login to let them edit content areas on their site, without having to design for a template as would be necessary for other CMS systems, such as Wordpress, Joomla, Drupal et. al. In effect, the CMS gets customized for the design, rather than vice-versa.
How It Works
The trick to this is a php socket connection to the Breeze server. In this Test Page, the gibberish on the page actually comes from a socket connection between adambard.com, located on a server somewhere in Texas, and my laptop in Victoria via dyndns. This service is superior to existing javascript-based options of a similar nature, due to the fact that it still allows content to be indexed and searched. (Edit: Proof)
In the future, I might provide an open-source admin interface that could be deployed on any given server, allowing anyone to serve—no, not serve… breeze*. Users will be able to breeze content to their clients, or even their own pages.
I think this could be a valuable service to any web designer or developer. What do you people who occasionally stumble across my blog searching for god-knows-what think?
*Everyone knows the secret to internet success it to turn your company name into a verb.