La maggior parte delle piattaforme di blog integra il supporto per alcuni parametri particolari da utilizzare per le classiche funzioni post to e blog to.
In altre parole, è possibile richiamare una apposita pagina del proprio blog e passare via querystring dei valori che consentono di precompilare alcuni campi come ad esempio il titolo del nuovo post, il suo contenuto o, ancora, l'URL di riferimento.
A cosa serve?
Beh, le possibilità sono diverse. Ad esempio potete crearvi un bookmarklet che da una qualsiasi pagina porti al vostro blog inserendo un testo selezionato come campo di un nuovo post.
O ancora, potete sfruttare la funzione Blog to di alcuni lettori di feed (vedi screenshot seguente) per realizzare uno script che automaticamente inserisca l'item del feed nel posto giusto.
Sia Movable Type sia WordPress, le due principali piattaforme per blog, integrano questa funzionalità .
Vediamo in seguito i due URL di riferimento.
http://$BLOG_PATH$/mt.cgi?__mode=view&_type=entry&title=$ITEM_TITLE$&link_title=$ITEM_TITLE$&link_href=$ITEM_LINK$&text=$ITEM_DESCRIPTION$
http://$BLOG_PATH$/wp-admin/post.php?text=$ITEM_DESCRIPTION$&popuptitle=$ITEM_TITLE$&popupurl=$ITEM_LINK$
Il primo esempio è riferito a Movable Type mentre il secondo a WordPress.
In entrambi i casi valgono queste regole:
$ITEM_LINK$ corrisponde al link del post.
$ITEM_TITLE$ corrisponde al titolo del post.
$ITEM_DESCIPTION$ corrisponde al testo del post.
$BLOG_PATH$ corrisponde al percorso per arrivare ai file indicati.
Argomento a parte è la funzionalità di posting offerta da quasi tutte le piattaforme blog e CMS, basata sull'uso del protocollo XML-RPC.
Attenzione. E' importante ricordare che tutti i parametri passati in querystring vanno codificati secondo le comuni codifiche URL.
Ad esempio, ogni spazio dovrà essere convertito in %20.