Login |  Criar conta home contato
   
Documentação Forum Artigos User Group
eZ brasil / Forum / Instalação e configuração / Publicação de conteúdo por Webdav

Publicação de conteúdo por Webdav

« Tópico anterior
|
Instalação e configuração
|
Próximo tópico »

Você precisa estar conectado para ter acesso aos fóruns. Você pode fazer isto aqui

Autor Mensagem
Ricardo Maia

Sexta-Feira, 10 de Março de 2006, 14:08:57 pm

Publicação de conteúdo por Webdav

Olá! Estou tendo dificuldades de realizar a publicação de conteúdo (texto) por webdav, de modo que o conteúdo do arquivo de um documento do OpenOffice com extensão .odt seja visualizado no corpo da minha Intranet e não como link para donwload.
O "mapeamento" do servidor por webdav está funcionando!
Leandro Alves

Sexta-Feira, 10 de Março de 2006, 21:02:35 pm

Re: Publicação de conteúdo por Webdav

Você instalou a extensão que habilita a importação de arquivos do OpenOffice?

http://ez.no/community/contribs/i...export/oasis_open_document_extension

Leandro
Ricardo Maia

Segunda-Feira, 13 de Março de 2006, 15:57:19 pm

Re: Re: Publicação de conteúdo por Webdav

Ainda não consegui o que queria...
Estava utilizando a extensão: openoffice_org_extension-1_0-final.tar.gz
Talvez seja isso!!
Ricardo Maia

Moderado por: Leandro Alves

Segunda-Feira, 13 de Março de 2006, 19:34:09 pm

Quase tudo certo! Mas ainda alguns erros...

1) Consegui configurar a extensão mas quando importo documentos com imagem aparece a seguinte mensagem:
Imported Image - You do not have sufficient permissions to view this object.

E as imagens não são exibidas.

2) O deamon.php precisa ser sempre iniciado manualmente???

3) Observando as mensagem do daemon.php durante a conversão de arquivos:
Warning: unlink(/tmp/ooo_converted.odt): No such file or directory
in /web/ezpublish/extension/oo/deamon.php on line 94
openoffice.org-1.9: not found
PHP Fatal error:  Call to undefined function:  posix_getpid() 
in /web/ezpublish/extension/oo/deamon.php on line 120

Fatal error: Call to undefined function:  posix_getpid() in 
/web/ezpublish/extension/oo/deamon.php on line 120

Leandro Alves

Segunda-Feira, 13 de Março de 2006, 20:54:23 pm

Re: Quase tudo certo! Mas ainda alguns erros...

Quando você importa arquivos usando esta extensão, todas as imagens são colocadas na biblioteca de imagens em "Imported images"

Nas versões mais nova do eZ publish, usuários Anonymous não tem permissão de leitura sobre a biblioteca.

Adicione estas permissões para os usuários anonymous:

Anonymous    content  read  Section( Standard , Media )  


Este link também pode ajudar:
http://www.ezbrasil.com.br/site/d...gina_de_links/adicionando_o_conteudo

Leandro
Egil Fujikawa Nes

Segunda-Feira, 13 de Março de 2006, 21:37:01 pm

Re: Quase tudo certo! Mas ainda alguns erros...

Para iniciar o deamon.php automaticamente você pode usar um script RC que é mais ou menos assim:

#! /bin/sh

PHP_CLI="/usr/bin/php"
PGREP="/usr/bin/pgrep"


case "$1" in
     start)
        echo -n "Starting eZ publish OO daemon"
         $PHP_CLI /home/ez_site/deamon.php --enable-sockets >/dev/null &
         ;;
     stop)
        echo -n "Shutting eZ publish OO daemon"
        PID=`$PGREP deamon.php`
         kill $PID
         ;;
     *)
         echo "Usage: $0 {start|stop}"
         exit 1
         ;;
esac


Não se esqueca de dar a permissão 755 ao script quando você for copiá-lo para o diretório RC.

--
Best regards
Egil Fujikawa Nes

-----------------------------------------------------------------
BuildCMS
Av. Eng. Armando Arruda Pereira, 1765, blc 6 cj 31
04309-011 - São Paulo - Brazil
-----------------------------------------------------------------
cel: +47 95 24 05 46
mail: egil@buildcms.com
web: http://www.buildcms.com
-----------------------------------------------------------------
Ricardo Maia

Moderado por: Leandro Alves

Terça-Feira, 14 de Março de 2006, 1:44:49 am

Muito obrigado pessoal!!! Posso perguntar mais??

Muito obrigado a Egil e Leandro pela colaboração!!! Dos erros que eu havia reportado, acho que só restou:
Warning: unlink(/tmp/ooo_converted.odt): No such file or directory 
in /web/ezpublish/extension/oo/deamon.php on line 94
openoffice.org-1.9: not found

O que acredito que se resolva instalando o OpenOffice 2.0 no servidor?? Não é isso?
o outro erro deve-se a falta da extensão do PHP php4-posix (já resolvido!)

Ah! Egil, vou testar o seu script para inicialização do daemon.php

Achei estranho também que um artigo publicado por webdav e depois excluído, também por webdav, continuou aparecendo nos resultados de busca do portal??? E devido ao cache?? Ou porque a importação por webdav realiza uma inserção em banco (de dados) do conteúdo do arquivo e na sua exclusão estes registros não são excluídos?? Seria isso? Se for como resolver esta questão do conteúdo de arquivos já excluídos permanecerem referenciados no mecanismo de busca???

Não quero ser chato com tantas perguntas... é porque estou entusiasmado com a potencialidade desta ferramenta e por saber que agora podemos contar com uma comunidade brasileira para tratar deste assunto! Isso me deixa ainda mais satisfeito!
Leandro Alves

Terça-Feira, 14 de Março de 2006, 2:58:42 am

Re: Muito obrigado pessoal!!! Posso perguntar mais??

Oi Ricardo, não precisa agradecer em nada não...

Eu nunca me deparei com este erro ae, pra falar a verdade, eu só fiz uns testes báscios com o webdav, não muito afundo...

Mas o que eu sei é que você só precisa instalar o OpenOffice no seu servidor e executar o deamon, se você pretende converter arquivos .DOC (MS Word) também, ae a extensão usará os recursos do OpenOffice para fazer esta conversão e publicar o seu documento, caso contrário, não é necessário. Para converter um .DOC também é necessário fazer uso de uma macro que vem junto com os arquivos da extensão.

Em relação ao mecanismo de busca, por enquanto ainda não sei lhe responder porque isso acontece, mas estarei fazendo novos testes com o webdav e espero em breve ter uma resposta...

Leandro