Como abrir o backoffice do Umbraco com um só click
Thursday, October 8th, 2009Autor: Antoine Aubry
Últimamente, estou sempre a utilizar o Umbraco. Este CMS gratuito dispobibiliza uma interface web de administração. Sempre que quero aceder a esta interface de asministração, tenho de ir a uma página do site e substituir o caminho do URL por /umbraco, para que finalmente se abra o popup com a página de login.
Para evitar ter de repetir sempre este processo, decidi criar uma “bookmarklet” que faça esse trabalho por mim. Para quem não sabe, uma bookmarklet é uma mini-aplicação javascript que é invocada a partir de um bookmark, tendo a particularidade de se executar no contexto da página actual.
Para instalar essa bookmarklet, basta adicionar este link aos favoritos: Start Umbraco (nota: o nosso blog engine não permite links javascript:, pelo que terão de editar o bookmark e substituir o prefixo http://blogs.fullsix.com/javascript%3A por javascript:).
Quem preferir criar o bookmark manualmente, aqui está o código:
javascript:void(function(){var w=1024,h=768;if(window.screen){w=window.screen.availWidth-11;h=window.screen.availHeight-51;}window.open(window.location.protocol+"//"+window.location.host+"/umbraco/umbraco.aspx",window.location.host.replace(/\./g,""),"height="+h+",width="+w+",scrollbars=yes,resizable=yes,top=0,left=0,status=yes");}())
Este código está numa só linha para ser colocado facilmente num bookmark. Eis o código bem formatado para quem quiser perceber como functiona:
-
void(
-
function(){
-
var w = 1024, h = 768;
-
if(window.screen) {
-
w = window.screen.availWidth - 11;
-
h = window.screen.availHeight - 51;
-
}
-
window.open(
-
window.location.protocol + "//" +
-
window.location.host + "/umbraco/umbraco.aspx",
-
-
window.location.host.replace(/\./g, ""),
-
-
"height=" + h + ",width=" + w +
-
",scrollbars=yes,resizable=yes,top=0,left=0,status=yes");
-
}()
-
)
Para saber mais sobre bookmarklets, recomendo este site.
Espero que este post vos seja útil!

