programar sobre a base ezpublish

« Tópico anterior
|
Desenvolvimento e design
|
Próximo tópico »

Entre com seu usuário e senha ou registre-se no site para participar do forum.

Autor Mensagem
willian pinho
Gravatar

Segunda-Feira, 8 de Maio de 2006, 10:31:59

programar sobre a base ezpublish

Olá, gostaria de saber como sao organizadas as bases da ferramenta e se é possivel programar sobre. Estou querendo adaptá-la às minhas necessidades, pois tenho que reorganizar a maneira com que ela faz o login do usuário, pois aqui onde trabalho precisamos de mais dados para validar este usuário do sistema.
Gravatar
Leandro Alves

Segunda-Feira, 8 de Maio de 2006, 15:12:09
Olá,

Para conhecer a base, você pode usar algum programa que liste a estrutura do banco e das tabelas, a própria console do mysql faz isso...

Você pode também customizar a classe padrão do usuário adicionando os itens a mais que deseja, através da interface adminstrativa "Configuração / Classes" é possível fazer isso.

Leandro
Gravatar
Alexandre Coelho de Souza

Quinta-Feira, 25 de Maio de 2006, 11:23:59
É William,

Acho que você está partindo de um paradigma mais complexo para adaptar o ez às suas necessidades. O ez já foi criado com uma concepção flexível que não se vê tradicionalmente nos CMS open source que se têm por aí. Por isso ele também é um framework para comportar sistemas web.

Se você está desenhando uma aplicação, você criou suas classes para estruturar as tabelas da base de dados, porém, se você pretende usar o ez, não manipule diretamente a base, deixe que o ez faça isso para você, pois você irá economizar codificação e tempo de teste de correções de bugs com esta prática.

Para isso monte suas classes como classes do ez publish, através da interface adminstrativa e deixe o ez cuidar da camada de persistência. Leia um pouco da documentação sobre classes em:

http://ez.no/doc/ez_publish/techn...content_management/the_content_class

De todo o modo, você pode ver o schema do banco nos arquivos de instalação do ez, em /kernel/sql/mysql/

Um abraço,

Alexandre



Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2010 eZ Systems AS (except where otherwise noted). All rights reserved.