Criando o site Doce DesejoPara 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 siteaccessO 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 siteaccessO 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:
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:
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:
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.phpEdite 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/plainDentro 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 designNo 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:
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
Você não tem permissão para criar comentários.(Login) |
Escrito por:
Última modificação: |
||||||