Now that is fast becoming the standard, to provide a content editing tool that is separate from the flow of ideas by Home → blog so far is HTML5.
Technology to use, the client side (including Web fonts) CSS3, Canvas, etc. It is also likely to center in HTML5 and JavaScript (jQuery mainly). If you need a server-side it will be a PHP.
License adopts MIT.