888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

November 16, 2008

WordPress.com is a fully hosted solution. WordPress.org is a self hosted solution. With new services entering the WordPress eco-system such as Poll Daddy and IntenseDebate that start to remove that distinction for certain aspects I have begun to wonder whether there is a third way, and if so whether anyone would want to use it.

What is the third way?

When a visitor comes to your blog at WordPress.com they access pages stored on WordPress’s servers. These contact the database, also on WordPress’s servers and serve that data up in the form of the finished page.

When a visitor comes to your self-hosted WordPress.org blog they access pages stored on your servers. These contact the database, also on your servers, and serve that data up in the form of the finished page.

When a visitor comes to a third way site they access pages stored on your server. Your server contacts the third way API to collect data, carry out formatting functions, etc. The API retrieves the data from the third way database servers, does whatever it needs to and returns it to your servers where it is output in the form of pages.

What third way does is separate out the data and logic which is a hosted solution, from the administration and presentation which is self-hosted.

What’s the point?

The first and most obvious benefit is that by separating out the core logic you can now write your client in any language you choose. Want a C# version of WordPress? No problem, you are really just connecting to web services anyway.

A much smaller server client with much less logic means much less upgrading. But because it is a client and not a truly hosted solution it is up to you which plugins you install, which themes you install, or even if you want to do something very different with the data.

It also leaves the way open to do vastly different things with the design of the client if you don’t like the official version and, possibly even more importantly, allows another platform to use the API to switch solutions.

Sum

I don’t know if something like this will ever happen but I can see the possibilities. How about you? If Automattic (or anyone else for that matter) offered a third way version of WordPress would you be interested?

Html 5 Gallery
Html 5 image gallery?
6 comments
page 1305
Fun With Sidebar Tabs Styling
Styling tabs css?
2 comments
page 336
Post Image The Easy Peasy Way
Theimage wordpress?
26 comments
page 1065
How To Add Sidebars To A Theme
Add widgetized footer in wordpress theme?
10 comments
page 1053
Html 5 Gallery
Html5 image gallery?
6 comments
page 1305
Wordpress Vs Graffiti
Graffiti yb combined?
8 comments
page 95
Poll Daddy Reviewed
Polldaddy poll?
2 comments
page 42
Why I Ditched Disqus
Add wordpress comments to friendfeed?
5 comments
page 1175
Html 5 Gallery
Html5 gallery?
6 comments
page 1305
Html 5 Gallery
Html5 gallery?
6 comments
page 1305
Post Image The Easy Peasy Way
Wp display all post images?
26 comments
page 1065
Quick N Dirty Post Exclusion
Fitler theloop addfilter?
11 comments
page 124
Using Your Own Url Shortener
Constructor and link shortner?
4 comments
page 1190
My Experience Of Flexx
Flexx of genesis wp theme?
4 comments
page 1026
Html 5 Gallery
Html5?
6 comments
page 1305
Wordpress Chat
Tchat page wordpress?
3 comments
page 1308
Quick N Dirty Post Exclusion
Filter wordpress posts plugin?
11 comments
page 124
Post Image The Easy Peasy Way
Wordpress attach images to post?
26 comments
page 1065
Post Image The Easy Peasy Way
Wp post orderby?
26 comments
page 1065
Auto Cycle Fun With Sidebar Tabs
Wordpress make your plugin updateable?
one comment
page 1129
Post Image The Easy Peasy Way
Wp add attachment?
26 comments
page 1065
Html 5 Gallery
Html 5 gallery?
6 comments
page 1305
Html 5 Gallery
Pictures html5?
6 comments
page 1305
Html 5 Gallery
Pictures html5?
6 comments
page 1305
Wordpress Chat
Postimagetheeasypeasyway?
3 comments
page 1308
Using Your Own Url Shortener
How to flushrewriterules?
4 comments
page 1190
Custom Hooks For Admin Pages
Addaction adminpost?
one comment
page 430
Custom Hooks For Admin Pages
Addaction adminpost?
one comment
page 430
Wordpress Chat
Chat themes?
3 comments
page 1308
Html 5 Gallery
Html5 wordpress?
6 comments
page 1305
Html 5 Gallery
Html5 photo gallery?
6 comments
page 1305
How To Add Sidebars To A Theme
Add more than one widget area to wordpress?
10 comments
page 1053
Post Image The Easy Peasy Way
Wordpress postimage img tag?
26 comments
page 1065
  1 query every 1270 seconds, updated 1 seconds ago.
Post a comment?