Finalemente dopo parecchi tentativi sono riuscito ad inserire sul blog alcuni servizi, si tratta di un'operazione molto semplice in quanto bisogna aggiungere solo del codice html che fa riferimento a degli script presenti su di un server, ma sulla piattaforma di dotnetside un account con privilegi limitati non può aggiungere codice html o scrivere codice lato server, quindi l'unica alternativa rimane usare javascript; questa idea non mi ha entusiasmato affatto in quanto ho sempre avuto grosse difficolta nel scrivere codice javascript soprattutto per farlo funzionare correttamente sui vari tipi di browser esistenti, comunque con po' di fortuna e consultando qualche guida sono riuscito nel mio intento.
Di seguito inserisco il codice utilizzato per inserire la mappa ed il pulsante dell'IM Control, infatti essendo entrembi dei tag html funzionano tranquillamente sia con IE che con Firefox.
function addMap()
{
var link = document.createElement("a");
link.setAttribute("href","Url link");
link.setAttribute("id","clustrMapsLink");
link.setAttribute("target","_blank");
image = document.createElement("img");
image.setAttribute("src","Url mappa");
link.appendChild(image);
window.document.getElementById("map").appendChild(link);
}
function addImButton()
{
var script1 = document.createElement("script");
script1.setAttribute("type", "text/javascript");
script1.setAttribute("src","Url che rileva lo stato dell'account");
var div = document.createElement("div");
div.setAttribute("id","Microsoft_Live_Messenger_PresenceButton_ID");
div.setAttribute("msgr:width","100");
div.setAttribute("msgr:backColor","#77ADCF");
div.setAttribute("msgr:altBackColor","#FFFFFF");
div.setAttribute("msgr:foreColor","#424542");
div.setAttribute("msgr:conversationUrl","Url neccessario per la creazione della finestra IM Control");
var script2 =document.createElement("script");
script2.setAttribute("type","text/javascript");
script2.setAttribute("src","Url dell'applicazione");
window.document.getElementById("ImButton").appendChild(script1);
window.document.getElementById("ImButton").appendChild(div);
window.document.getElementById("ImButton").appendChild(script2);
}