Estou disponibilizando aqui minhas experiências com a Framework DJANGO e sua integração com o XUL.
Em primeiro lugar você deve mandar o Firefox liberar o acesso a sua aplicação, para isto inclua as seguintes linhas no seu arquivo prefs.js:
user_pref("signed.applets.codebase_principal_support", true);Agora vamos ao DJango.
user_pref("capability.principal.codebase.fullaccess.granted", "UniversalXPConnect");
user_pref("capability.principal.codebase.fullaccess.id", "http://ip ou dominio da aplicação");
Exemplo:
user_pref("capability.principal.codebase.fullaccess.id", "http://127.0.0.1");
ou
user_pref("capability.principal.codebase.fullaccess.id", "http://localhost");
No seu arquivo views.py você deve definir o mimetype do arquivo que deseja exibir no seu navegador.
template = loader.get_template('seu_arquivo.xul')
tipoXUL = 'application/vnd.mozilla.xul+xml;charset=ISO-8859-1'
def index(request):
return HttpResponse(template.render(dict()), mimetype=tipoXUL)
Pronto, é só executar.Espero ter ajudado de alguma forma.
Orlando
2 comentários:
Orlando,
Parabéns pelo Artigo.
Tenho duas dúvidas:
1) Como tem sido o desempenho de tuas aplicações com Django + XUL
2) Se não for te pedir muito tu poderias me enviar um zip com um projetinho que tu tenha usado essas duas tecnologias.
Meu e-mail: lseverino@gmail.com
Aprendi muito
Postar um comentário