Xanjax XHR/AJAX Client Side CMS is here!
I like to call it C two MS or C squared MS (C2MS). I’ve dubbed it C2MS because not only do I predict that client side CMS will be the second generation of CMS, but that incredible flexibility will result from the combined deployment of server side CMS and client side CMS. That’s the C squared bit!
I predict here and now that C2MS, or whatever you want to call it, will be yet another generational leap in Web interaction. Xanjax’s own C2MS is just a tiny step towards this new generation.
Xanjax C2MS uses JSON template files. Denoted by a file extension of .ctx, under Xanjax these are called context files, or simply contexts. These need to be manually edited at this time, ruling out beginners until Xanjax includes an authoring tool. For the seasoned Web Designer however, the power of C2MS is well worth the editing effort. Just as a CSS style can be changed site wide with a single property change, C2MS sub-content such as an advertisement, menu, link list, or image, can be changed, either site wide or selectively, by a single change in a JSON Contexts file.
With C2MS, a single change in a single place can alter how sub-content is viewed site wide or by page. The contexts are fully processed client side, perhaps reducing server load by up to 90% compared to server side CMS systems. With C2MS, the server only has to do what servers do best; that is, serve files and authenticate users.
Download the Xanjax sitekit and have a play with this new technology.
Xanjax C2MS is so new that you can even have a hand in how the technology is developed. Use it, send feedback about what else you think it should do, or what should be changed, and it will probably morph with users wishes.
I’d like some developement help with Xanjax too. If after you have used Xanjax, you understand it, like what you see, and have the discipline to write or maintain tiny fast code and/or understandable documentation I’d like to hear from you. I’m interested in people who can organise and maintain, just as much as I am in people who can implement tight, fast code from novel ideas. Of course, because Xanjax is Free Software, you’ll be doing this entirely as a volunteer, or for the good of the world, or for status, or whatever… unless of course you come with a huge funding donation – and then I get paid first…