CGILua
Conector Zope para CGILua


O Que É

O conector Zope para CGILua permite disparar scripts CGILua a partir de uma instalação do framework Zope. Ele usa o Lunatic Python para fazer aponte entre a linguagem Lua e Python, a linguagem nativa do Zope. Os scripts CGILua disparados pelo conector usam normalmente a API CGILua.

Instalação

Primeiro faça a instalação do Kepler, para sua plataforma. Depois Faça o download e a instalação do Lunatic Python, caso ainda não tenha feito isso. Copie os arquivos fonte do conector Zope para um subdiretório do diretório Products de sua instância Zope (Products/CGILua, por exemplo).

Agora edite o arquivo cgilua.py, mudando o valor da variável product_folder para o diretório onde estão os arquivos do conector. Reinicie o Zope, e pronto!

Uso

Se a instalação foi bem sucedida, você verá um novo produto na lista de produtos de sua instância Zope: CGILua Installation. Crie uma nova instância dele. Você verá a página de configuração. Dê um ID (nome curto), um título e um document root para sua nova instância. O document root é o local onde estão os seus scripts.

Para disparar os seus scripts, adicione o caminho para o script (debaixo do document root) depois do link para a instância que você criou. Por exemplo, se a instância que você criou está em um folder Zope scripts, e tem ID cgilua, o link http://seu.zope/scripts/cgilua/foo/bar.lua irá disparar o script bar.lua dentro do diretório foo do document root que você especificou.

Para mudar algum atributo de sua instância (ID, título ou document root), basta clicar nela, e você verá a página de edição. Você pode ter quantas instâncias quiser, apontando para document roots diferentes.

Créditos

O conector Zope foi projeto e implementado por Fabio Mascarenhas, com contribuição de Danilo Tuler. Ele é parte do Projeto Kepler.

Contato

Para maiores informações entre em contato conosco. Comentários são bem vindos!


$Id: leiame.html,v 1.3 2005/03/08 19:48:14 mascarenhas Exp $