Ticket #2083 (closed melhoria: fixed)

Opened 10 years ago

Last modified 10 years ago

Correção do leitor de RSS do ExpressoMail.

Reported by: alexandrecorreia Owned by: alexandrecorreia
Priority: normal Milestone: Expresso 2.2.8
Component: ExpressoMail Version: branch 2.2
Severity: média Keywords: rss leitor
Cc: WorkGroup:

Description

O leitor de RSS foi implementando por Alexandre Muller, conforme ticket #1158 e foi testado com os RSS da URL  http://www.aenoticias.pr.gov.br/backend.php.

Change History

comment:1 Changed 10 years ago by alexandrecorreia

Revisão [4684]

comment:2 Changed 10 years ago by alexandrecorreia

Revisão [4688]

comment:3 Changed 10 years ago by eduardoalex

Alexandre,

Boa Tarde!

Como faço para habilitar esse leitor no branch 2.2?

comment:4 Changed 10 years ago by joaquim.ferraz

Também queria saber como ativar esse RSS.

comment:5 follow-up: ↓ 6 Changed 10 years ago by joaquim.ferraz

Descobri: Administrador -> Expresso Mail -> Configuração do servidor -> Habilitar leitor de RSS

comment:6 in reply to: ↑ 5 Changed 10 years ago by alexandrecorreia

Isso mesmo Joaquim !!

Na verdade este leitor de RSS foi implementado por Alexandre Muller e ficou dentro do código do Expresso com alguns trechos comentados. Este ticket é só para documentar melhor esta implementação, correções e melhorias.

comment:7 follow-up: ↓ 8 Changed 10 years ago by joaquim.ferraz

Alexandre, quando vou em "ferramentas - Editar RSS" e tendo assinar um o meu não acontece nada, fica travado a tela.

comment:8 in reply to: ↑ 7 ; follow-up: ↓ 9 Changed 10 years ago by alexandrecorreia

Joaquim !!

Tente assinar aquele endereço que coloquei (  http://www.aenoticias.pr.gov.br/backend.php ), ainda não sei seu funcionamento para outros RSS's.

comment:9 in reply to: ↑ 8 ; follow-up: ↓ 10 Changed 10 years ago by joaquim.ferraz

Replying to alexandrecorreia:

Joaquim !!

Tente assinar aquele endereço que coloquei (  http://www.aenoticias.pr.gov.br/backend.php ), ainda não sei seu funcionamento para outros RSS's.

Tentei e deu o mesmo problema, segue log.

Jul 12 15:02:57 debianvm apache2: PHP Warning: fopen( http://www.aenoticias.pr.gov.br/backend.php?1310504520000) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Connection timed out in /var/www/expresso/expressoMail1_2/inc/class.rss.inc.php on line 18

comment:10 in reply to: ↑ 9 Changed 10 years ago by alexandrecorreia

Joaquim !

Verifique se a tabela phpgw_userrss foi criada tb !!!

CREATE TABLE phpgw_userrss (uid INT NOT NULL,rss_url VARCHAR(1000),name varchar(50), PRIMARY KEY (uid,rss_url));

Vou verificar mas testei aqui com este endereço e funcionou sem problemas ..

comment:11 Changed 10 years ago by joaquim.ferraz

Tem sim a tabela.

comment:12 Changed 10 years ago by niltonneto

Quando este ticket for finalizado, será necessário implementar a rotina de criação da tabela no script tables_update do módulo ExpressoMail?.

comment:13 Changed 10 years ago by alexandrecorreia

Conforme email na lista  http://listas.expressolivre.org/pipermail/dev/msg00826.html, segue a correção

Revisao[4957]

comment:14 Changed 10 years ago by alexandrecorreia

Revisão [4958]

comment:15 Changed 10 years ago by alexandrecorreia

Revisão [4959]

comment:16 Changed 10 years ago by alexandrecorreia

Revisão [4960]

comment:17 Changed 10 years ago by niltonneto

Conforme discussão do tópico do Fórum, para corrigir o problema em questão, foi removido em [4961] a referência da tabela phpgw_userrss, não mais necessária para esta implementação.

comment:18 Changed 10 years ago by niltonneto

Alexandre,

Testei aqui com Firefox, IE, Safari e Chrome. Funcionou belezinha com nossos servidores de RSS internos.

Para quem for utilizar, a funcionalidade verifica se o site RSS está disponível ou não no momento de sua inclusão, pela tela de administração. Isto irá depender se o servidor Expresso, e não o usuário do Expresso, tem acesso direto ao servidor RSS, sem a utilização de um servidor de proxy.

comment:19 Changed 10 years ago by niltonneto

  • Keywords rss leitor added
  • Status changed from new to closed
  • Resolution set to fixed

Agora já está funcional. Futuras melhorias no RSS serão feitas em outro ticket.

Note: See TracTickets for help on using tickets.