L'API di Blogger di Google è un'ottima soluzione. È REST ed è gratuito al 100%.
Inoltre, è disponibile una versione PHP dell'API di Blogger , quindi non devi preoccuparti di scrivere un wrapper attorno all'API REST.
Poiché utilizzi JavaScript, potresti utilizzare un modulo HTML per accedere all'API di Blogger. Consulta l' API JavaScript di Google Blogger per ulteriori informazioni.
UPDATE:
Non utilizzare AuthSub, reindirizza gli utenti a una pagina di accesso di Google. Invece, usa Google ClientLogin. Leggi la Versione PHP dell'API di Blogger - ClientLogin per i dettagli. Questo utilizza login e password per accedere a Blogger per leggere e scrivere dati. È sul lato server, ma puoi comunque utilizzare AJAX per estrarre i dati in modo discreto dal tuo server, mentre il tuo server gestisce le comunicazioni con Google.
Un possibile problema che potresti incontrare è con i commenti. I commenti degli utenti verranno registrati come se fossero da te. Google non supporta ancora la creazione di commenti per conto dell'utente.
Tuttavia, è possibile creare il commento e utilizzare il proprio markup personalizzato per memorizzare il nome del commentatore nel commento stesso. L'applicazione potrebbe quindi analizzare il nome durante la visualizzazione dei commenti. Un mio ex collega ha effettivamente fatto qualcosa di simile nella sua API Picasa, Commenti: abilitato . Puoi utilizzare una tecnica simile con Blogger.
Certo, c'è del lavoro, ma probabilmente non troverai una soluzione pronta per l'uso. Nella mia esperienza, ti adatti a un'API o sviluppi la tua soluzione completa e personalizzata al 100% che si adatta esattamente a te.
Infine, il codice è concesso in licenza con la licenza BSD permissiva open source.