Login |  Criar conta home contato
   
Documentação Forum Artigos User Group
eZ brasil / Documentação / Construindo um site co... / Criando o site Doce Desejo

Criando o site Doce Desejo

Para criar um novo site teremos que modificar os arquivos de iniciação e ajustar os arquivos e diretórios de acesso ao site. Neste tutorial nós modificaremos o site Plain já existente. Os arquivos gerados durante a instalação padrão serão reutilizados.

Renomeando o diretório siteaccess

O site tem duas interfaces: a interface do usuário e a de administração.Neste caso, são chamadas plain e plain_admin. O diretório setting/siteaccess/ contém estes diretórios que podem ser configurados para funcionar. Dentro do diretório onde você fez a instalação do eZ publish entre no diretório setting/siteaccess/ e renomeie plain para docedesejo e plain_admin para docedesejo_admin.

Certifique-se de que o usuário que você usa para executar o webserver possui direitos de escrita no diretório settings/siteaccess/docedesejo e em todos os arquivos que residem dentro dele.

Modificando os arquivos siteaccess

O eZ publish vem com muitos arquivos de configuração, todos localizados no diretório settings. Os arquivos .ini são os arquivos de configuração padrão do eZ publish, você nunca deve altera-los. Em vez disso, você deve alterar os arquivos override do sistema, que são basicamente um conjunto de arquivos contendo as configurações que irão sobrepor a configuração padrão. Além dos arquivos overrides globais de configuração, cada site pode ter seu próprio conjunto de arquivos. O eZ publish lê os arquivos de configuração na seguinte ordem:

  1. Arquivos de configuração padrão: /settings/*
  2. Arquivos overrides de configuração de um site específico: /settings/siteaccess/[nomesite]/*
  3. Arquivos overrides globais: /settings/override/*

Assim, as configurações em (1) serão sobrepostas pelas configurações em (2), e por sua vez as configurações em (2) serão sobrepostas pelas configurações em (3). Alguns arquivos overrides terminam com as extensões .append e outros com .append.php. O último é devido assuntos de segurança relacionados à sites que não funcionam em modo virtual host.

Siga os passos abaixo para configurar o site:

  • Edite o arquivo settings/siteaccess/docedesejo/site.ini.append.php.
  • Modifique SiteName=Plain para SiteName=Doce Desejo.
  • Modifique SiteDesign=plain para SiteDesign=docedesejo. Isso diz ao sistema para usar o design docedesejo quando a interface de usuário publicada for acessada.
  • Modifique VarDir=var/plain para VarDir=var/docedesejo. Isso diz ao sistema para usar o diretório var/docedesejo em vez de var/plain.

Adicione as seguintes linhas antes da última linha deste arquivo.

[TemplateSettings]
TemplateCache=disabled
Debug=disabled

[ContentSettings]
ViewCaching=disabled

[DebugSettings]
DebugOutput=enable

Ao construir um site com o eZ publish, é sempre uma boa idéia desligar o sistema de cache e habilitar o debug de saída. Quando o DebugOutput é ajustado para Enabled, o eZ publish imprimirá muitas informações relacionadas ao site logo abaixo da página que você estiver acessando. Use estas informações para resolver possíveis problemas. Esta opção de debug pode ser desligada a qualquer momento alterando o arquivo de configuração de DebugOutput=enabled para DebugOutput=disabled.

Para a configuração da interface administrativa, edite o arquivo settings/siteaccess/docedesejo_admin/site.ini.append.php e altere as seguintes opções:

  • Modifique SiteName=Plain para SiteName=Doce Desejo.
  • Modifique VarDir=var/plain para VarDir=var/docedesejo. Isso diz ao sistema para usar o diretório var/docedesejo em vez de var/plain.

A opção SiteDesign neste arquivo diz ao sistema para usar a interface administrativa padrão, que é exatamente o que queremos.

Modificando o arquivo settings/override/site.ini.append.php

Edite o arquivo settings/override/site.ini.append.php e substitua todas as ocorrências de plain e plain_admin para docedesejo e docedesejo_admin. Você provavelmente terá que fazer isso quatro vezes.

Removendo o diretório var/plain

Dentro do diretório var/ cada site tem um diretório que é usado para armazenar seu conteúdo específico, geralmente arquivos binários, imagens, logs e arquivos de cache. Se o diretório var/plain existir, renomeie para var/docedesejo ou simplesmente apague-o, o eZ publish irá criar um novo diretório var/docedesejo automaticamente caso o mesmo não exista.

Criando o diretório design

No diretório raiz do eZ publish existe um subdiretório chamado design. Este diretório contém todos os arquivos relacionados ao design, e podem ser usados por vários sites. Entre no diretório design e crie um subdiretório chamado docedesejo.Nós não iremos utilizar nenhum arquivo existente no subdiretório plain, sinta-se a vontade em removê-lo.

Em design/docedesejo, crie os seguintes diretórios:

  • images ( para imagens; banners, logos, etc.)
  • override (para arquivos overrides)
  • override/templates (para arquivos overrides)
  • stylesheets (para arquivos CSS)
  • templates (para arquivos de templates específicos)

Note que o subdiretório templates foi criado dentro do diretório override. Certifique se o usuário usado para executar o webserver tem acesso de escrita dentro destes diretórios.



Comentários

erro

Sábado, 29 de Março de 2008 daniela lima

no meu tah dando o erro kernel 20. O que pode ser?



Você não tem permissão para criar comentários.

(Login)

Escrito por:
Leandro Alves
(27/02/2006 18:45 pm)

Última modificação:
Leandro Alves
(27/02/2006 21:14 pm)