The Apronus.com chess service implements this vision. Additionally, you can make static and animated diagrams as images for posting in your blog or website. Chess authors can participate in this vision by placing links to Apronus.com pages with the chess content encoded in the links. For example, you can wrap the <a> HTML tag around any image of a chess position and put a link into href that encodes the position and directs the user to play against computer at Apronus.com. The interfaces here provide ready-made HTML code to embed in your pages.
Play blindfold on an empty board: or enter which pieces should be invisible:, e.g. KQRBNPkqrbnp.
bookmark to save your workplay this position against computer
HTML code to embed in your own page — with PGN to recreate the chess content
Preview of embedded puzzle