segunda-feira, maio 26, 2008

Testando eZ Publish

Hardware: P4, 1Gb de RAM
Software: Win2K, Apache2, PHP5

Instalando passo a passo
  • Logo de cara ao instalar já reclamou das funções strftime() e strtotime() por não ser uma função segura. Encheu minha tela de reclamações. Todas as telas.
  • Lá embaixo (tinha muitos warnings), escolhi o idioma e cliquei em NEXT.
  • Pediu para eu criar um diretório para o upload (?) chamado C:\WINNTTEMP. Criei e então NEXT.
  • Configuração de e-mail. Como não tenho o servidor ativo na minha máquina deixei em branco. NEXT.
  • Selecionei MySQL como banco a utilizar. NEXT.
  • Servidor, usuário e senha do MySQL. NEXT.
  • Idioma de suporte (português Brasil). NEXT.
  • Aí veio uma tela para escolher entre Plain Site (Stripped install. Contains no special toolbar or menu choices), Website Interface (Website Interface is a web based CMS solution based on eZ Publish. It contains templates and settings that meets the most common requirements for content management systems) e ez Flow (The eZ Flow extension to eZ Publish enables editors to build complex page layouts and pre-plan the publication schedule to ensure a constant flow of rich content). Para esse teste selecionei a segunda opção, pois vou testá-lo como CMS. NEXT.
  • Mostrou-me essa mensagem de erro:
    Fatal error: Maximum execution time of 30 seconds exceeded in ...\ezpublish4\kernel\setup\steps\ezstep_site_types.php on line 108
    Fatal error: Maximum execution time of 30 seconds exceeded in ...\ezpublish4\lib\ezutils\classes\ezexecution.php on line 144
  • Voltei a tela e escolhei o Plan Site. NEXT.
  • Deu certo. Importou ou instalou esse pacote. NEXT.
  • Mapeei o idioma para Português do Brasil. NEXT.
  • Método de acesso escolhi URL (como recomendado). NEXT.
  • É exibida uma tela com os detalhes do site (UR e administrador) e um combo para eu escolher o banco de instalação. Criei um banco ezpublish e o escolhi. NEXT.
  • Deu erro. Esse meu banco é iso-8859-1 e o ez Publish exige que seja UTF-8. Mudei o charset do banco (ALTER DATABASE `ezpublish` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci). Tá enchendo o saco. NEXT.
  • Nome e senha do administrador. NEXT.
  • Me mandou copiar o arquivo .htaccess_root como .htaccess no diretório rais do site. O Windows reclama de um arquivo começar com ponto. Copiei via linha de comando (copy .htaccess_root .htacess). NEXT.
  • Pergunta se quer enviar os dados da instalação para o site http://ez.no. Desmarquei. NEXT.
  • Está demorando para carregar a página...
  • Terminou. Me mostra uma mensagem de finalização e link para administração e para o site em si.
Essa fase foi estressante e traumatizante. Nunca mais quero ver a palavra NEXT, nem as funções strftime() e strtotime(). Achei muito estranho ter que criar um diretório no C:\ e copiar na mão o arquivo de acesso do servidor. Vamos vê-lo funcionando.

Mão na massa
  • Tentar logar como Admin/admin e deu timeout. Me registrei. Não consegui me logar com o novo usuário , pois acho que tem que ativar. Tentei logar como admin/admin e deu certo.
  • Na área adminsitrativa, há possibilidades de gerenciar usuários e grupos, um loja virtual, o design do site, gerenciar pacotes. O normal para qualquer CMS. Não vi nada de diferencial para essa instalação básica. Só estou achando lento demais.
  • O interessante é a estrutura por diretórios/pastas, mas isso às vezes confunde um pouco (muita hierarquia). A edição das páginas é feita com um editor WYSIWYG. O gerenciamento de arquivo parece ser um ponto forte.
  • Não consegui habilitar meu novo usuário. A única maneira deve ser através do e-mail, mas como não tenho como enviar, não consegui.
Achei meio confuso mas tem tudo que um CMS precisa ter. Pela instalação, não recomendo. Posso estar sendo precipitado, mas não me agradou. Vou usá-lo mais tarde e ver se essa primeira impressão é desfeita. Nota.... 5 está de bom tamanho (tem tudo, mas é lento assim como a instalação.)

Nenhum comentário: