Personal tools
You are here: Home Dicas de Programação A Tela de Gerenciamento do Zope - ZMI
Navigation
« September 2008 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Parceiros
 
Document Actions

A Tela de Gerenciamento do Zope - ZMI

by Jacson Tiola last modified 2006-01-27 19:12

A partir deste momento, eu estou contando que você já está com o Zope instalado no seu computador. Lembre-se também de "startar" o Zope, clicando duas vezes no start.bat (windows) ou ./start (linux).

Então acesse http://localhost:8080 para ver a página que o Zope gerou na instalação (e que nós modificamos um pouco).

Vamos então acessar o Gerenciamento do Zope, através do endereço: http://localhost:8080/manage. Use o login e senha que você obteve na instalação.

Surge então a tela de gerenciamento do Zope. Dividida em três frames:

Frame 1: mostrada em destaque acima, mostra algumas informações sobre o login: "Logged in as Usuario". No campo select você poderá deslogar, ou acessar outras opções.

Frame 2: está frame é muito usada! Ele se parece com um Explorer do Windows. Através dela é possível navegar por todas as pastas e subpastas do Site. Repare que na parte superior está escrito "Root Folder", que é a pasta raiz do sistema. Abaixo dela temos mais três pastas.

Repare que, ainda na frame 2, na pasta "Control_Panel" existe um sinal de mais antes do ícone da pasta. Clicando lá, você poderá expandir as pastas que estão dentro do Control_Panel.

Imagine então como será bom navegar por tantas pastas quando o site estiver bem completo! Será muito fácil através desta Frame.

Frame 3: será a frame mais usada. Ela é chamada de ZMI, Zope Management Interface, e é através dela que iremos trabalhar com todos os objetos do Zope. Esta tela possui algumas particularidades que você precisa saber. Veja:

Conforme a ZMI acima, temos:

1. Todo objeto do Zope possui estas abas, na qual você acessa diversas informações sobre o objeto em questão. No nosso exemplo, estamos no Root Folder, e este objeto possui as abas: Contents, View, Properties, Security, Undo, Ownership e Find. Se por exemplo, você acessa um objeto do tipo imagem, estas abas podem mudar. Existem centenas de objetos no Zope e conseqüentemente cada um possui suas abas. Mas muitas delas são comuns, como por exemplo View, Properties e Security.


2. Aqui temos a informação de onde estamos. No nosso caso, vemos: "Folder at /". A medida que nos aprofundamos na sub pastas, o caminho vai lhe mostrando a ordem.

3. O item 3 é muito importante. É através dele que inserimos todos os objetos do Zope. É através dele que iremos adicionar a maioria dos objetos que o site possuirá. Por exemplo, se queremos inserir uma imagem, basta achar o objeto "IMAGE".

4. O item 4 também é importante. Ele mostra todos os objetos daquela pasta, no nosso caso da Root Folder. Iremos descrever alguns destes objetos no final do nosso artigo. Repare que cada objeto possui um ícone, que o identifica.

5. No item 5 possuímos vários botões e cada um deles faz uma ação sobre os objetos do item 4. Estas ações são muito semelhantes aos comandos que fazemos nos arquivos: Renomear, Cortar, Copiar, Colar, Deletar, Importar e Selecionar tudo. Você irá se acostumar rapidamente com as telas do Zope. É muito fácil trabalhar com objetos na ZMI. Copiar/Colar, editar, deletar, etc.

Vamos ver agora o que representa alguns objetos no Root Folder, após a instalação:

Control Panel: Esta é uma pasta especial que controla as configurações do Zope. De uma clicada nela e veja as diversas funções que você tem.

Você poderá "desligar" o Zope através do botão Shutdown. Também poderá acessar informações sobre Base de dados, Produtos, Controle de Versão, Etc.

acl_users: Outra pasta muito importante no Zope. Ela controla quais usuários podem acessar o Gerenciamento do Zope. Clique nela e verifique que há um usuário. É você! Você poderá criar mais usuários clicando no botão "Add".

error_log: Um objeto que lhe mostra erros que aconteceram no Zope.

index_html: Um objeto muito importante no Zope. Ele possui o mesmo comportamento dos arquivos index.html, default.asp ou index.php. Isso quer dizer, quando o Zope acessa uma determinada pasta, ele procura por este objeto. Clique nele e veja o conteúdo do objeto:

<dtml-var standard_html_header>
Funcionou!
<dtml-var zope_quick_start>
<dtml-var standard_html_footer>

O objeto index_html da pasta Root Folder é que controla o que vai aparecer quanto você acessa http://localhost:8080.

standard_error_message: Um objeto que controla as mensagens de erro enviadas ao usuário, como por exemplo os erros 404, not found.

standard_html_header: Este é o cabeçalho das suas páginas do site. É aqui que começa a tag HTML, e você irá referenciar este cabeçalho em todas as páginas.

Por exemplo, no objeto index_html, o comando: "<dtml-var standard_html_header>" chama este objeto.

standard_html_footer: Este é o rodapé padrão das suas páginas.

Com isso podemos obter uma idéia básica do Gerenciamento do Zope. Ainda há bastante teoria para aprender, antes de começar a programar. Nosso próximo artigo irá conter informações preciosas sobre o Zope, não percam!