Ticket #1447 (closed melhoria: fixed)

Opened 13 years ago

Last modified 13 years ago

Firefox e Google Gears

Reported by: guilherme.silva Owned by: cassiano.dalpizzol
Priority: normal Milestone: Expresso 2.2.0.1
Component: Others Version: branch 2.2
Severity: média Keywords: SERPRO
Cc: zapa@… WorkGroup: Inovação

Description

Disponibilizar pacote compatível com Firefox 3.6.x e Googlegears 0.5.36.

Attachments

gears-linux-opt-0.5.36.0.xpi Download (4.2 MB) - added by brunocosta 13 years ago.
Google gears para linux, compativel com firefox 3.6
gears-win32-firefox3.6.xpi Download (4.0 MB) - added by brunocosta 13 years ago.
Xpi do gears 0.5.36 corrigido - Windows

Change History

Changed 13 years ago by brunocosta

Google gears para linux, compativel com firefox 3.6

comment:1 Changed 13 years ago by brunocosta

  • Status changed from new to assigned

Anexei o pacote xpi modificado pelo serpro para que o mesmo seja compatível com o firefox 3.6.x no linux (testado aqui no ubuntu 10.04)

Alem de ser compatível com o firefox mais novo esse pacote resolve um problema com a função Filesubmmiter:  http://code.google.com/intl/pt-BR/apis/gears/api_localserver.html#FileSubmitter que impede o que arquivos com anexo sejam mandados no expresso offline.

Eu poderia também comitar esse xpi no subversion, seria melhor? Que diretório seria o correto para se colocar um arquivo desses?

comment:2 Changed 13 years ago by niltonneto

Pois é, acho interessante criar no contrib uma pasta "components", "plugins", ou algo do tipo, e comitar lá dentro....

comment:3 Changed 13 years ago by zapa

Possuímos uma pasta tools dentro do ExpressoMail? com as ferramentas que tratam o arquivamento local como criação de links, poderia ser neste mesmo local? Até porque deverá ser parte da aplicação.

Estamos vendo também a versão compilada para usuários Windows...

Changed 13 years ago by brunocosta

Xpi do gears 0.5.36 corrigido - Windows

comment:4 Changed 13 years ago by zapa

Brunito,

Vais coloca-las na pasta tools?

comment:5 Changed 13 years ago by brunocosta

Agora que temos as duas é hora de colocar nos svn, tudo certo em criar uma pasta 'tools' no diretório expressoMail1_2 e colocar esses arquivos lá?

comment:6 Changed 13 years ago by brunocosta

  • Status changed from assigned to closed
  • Resolution set to fixed

Comitados na revisão [3604]

comment:7 Changed 13 years ago by zapa

  • Milestone changed from Backlog do Produto to Expresso 2.2

comment:8 follow-up: ↓ 9 Changed 13 years ago by niltonneto

  • Cc zapa@… added
  • Status changed from closed to reopened
  • Resolution fixed deleted

Pessoal,

O pacote está ficando muito grande. Acho melhor movermos o /tools do ExpressoMail? lá pra raiz do SVN, em /contrib. Pode ser?

comment:9 in reply to: ↑ 8 Changed 13 years ago by eduardoalex

Concordo em mover, porém não sei se tem, mas creio que deva ser criado uma documentação explicando, onde estão os arquivos, pra que serve e como utilizá-los.

Abraços

Replying to niltonneto:

Pessoal,

O pacote está ficando muito grande. Acho melhor movermos o /tools do ExpressoMail? lá pra raiz do SVN, em /contrib. Pode ser?

comment:10 Changed 13 years ago by niltonneto

Que eu saiba, não há nenhuma documentação mesmo. Teremos que gerá-la em nosso wiki, dentro do módulo ExpressoMail?, dentro de um item que explique como funciona o arquivamento local e demais itens dependentes do google Gears. O que acha?

comment:11 follow-up: ↓ 15 Changed 13 years ago by eduardoalex

Quanto a documentação do Arquivamento Local? e Expresso Offline? já existem, nós criamos desde 2009, inclusive explicando como procede a instalação do Gears. O que eu estou a sugerir é que seja documentado a questão dos desses arquivos commitados do gears, onde eles podem ser obtidos no site/svn do Expresso Livre, o porque de serem utilizados em detrimento do que está disponível no site da google e como utilizar a ferramenta de criação de links para as pastas do arquivamento. Creio que esses pontos não estão em lugar nenhum.

comment:12 follow-up: ↓ 13 Changed 13 years ago by niltonneto

Ah sim, falha minha. Realmente existem os wikis. Podem linkar então, facilmente, os arquivos de instalação do Google Gears do SVN dentro do item "InstalandooGoogleGears?" de cada um. O que acha?

comment:13 in reply to: ↑ 12 Changed 13 years ago by eduardoalex

Concordo, seria uma boa se o Bruno pudesse fazer isso pois ele poderia explicar o motivo da existência dos arquivos e o funcionamento da parada dos links. E ai Bruno, pode ser?

Abracos

Replying to niltonneto:

Ah sim, falha minha. Realmente existem os wikis. Podem linkar então, facilmente, os arquivos de instalação do Google Gears do SVN dentro do item "InstalandooGoogleGears?" de cada um. O que acha?

comment:14 Changed 13 years ago by brunocosta

Bom então é pra colocar os arquivos na pasta /contrib?

Quanto a instalação eu posso escrever alguma coisa, basicamente é pegar algum tutorial de como instalar um xpi no firefox, e falar em quais versões de firefox funciona.

A ferramenta de criação de links não é comigo, mas eu posso ver aqui com quem fez.

comment:15 in reply to: ↑ 11 ; follow-up: ↓ 16 Changed 13 years ago by brunocosta

Replying to eduardoalex:

Quanto a documentação do Arquivamento Local? e Expresso Offline? já existem, nós criamos desde 2009, inclusive explicando como procede a instalação do Gears. O que eu estou a sugerir é que seja documentado a questão dos desses arquivos commitados do gears, onde eles podem ser obtidos no site/svn do Expresso Livre, o porque de serem utilizados em detrimento do que está disponível no site da google e como utilizar a ferramenta de criação de links para as pastas do arquivamento. Creio que esses pontos não estão em lugar nenhum.

Aqui no serpro eu fiz uma configuração que muda a URL de instalação do Gears (na verdade são 3 configurações diferentes, firefox windows, firefox linux e IE) para que se o usuário não tiver o gears seja instalado automaticamente essa nossa versão customizada.

O ideal então seria já colocar documentação da instalação desse jeito, quando nos unificarmos essa funcionalidade com a comunidade.

comment:16 in reply to: ↑ 15 ; follow-up: ↓ 18 Changed 13 years ago by wmerlotto

Replying to brunocosta:

O ideal então seria já colocar documentação da instalação desse jeito, quando nos unificarmos essa funcionalidade com a comunidade.

Sugestão: Creio que seria melhor até incluir esse código que o Bruno falou. Assim a instalação/integração com o gears ficaria mais "redonda".

comment:17 Changed 13 years ago by brunocosta

Coloquei os arquivos na pasta /contrib/GoogleGears na revisão [3937]

Devo retirar os arquivos da /expressoMail1_2/tools na branch 2.2 e no trunk somente?

comment:18 in reply to: ↑ 16 Changed 13 years ago by brunocosta

Replying to wmerlotto:

Replying to brunocosta:

O ideal então seria já colocar documentação da instalação desse jeito, quando nos unificarmos essa funcionalidade com a comunidade.

Sugestão: Creio que seria melhor até incluir esse código que o Bruno falou. Assim a instalação/integração com o gears ficaria mais "redonda".

Isso ia ficar para a próxima versão do expresso, nos aqui já planejamos fazer um ciclo curto com algumas modificações que fizemos depois da ultima unificação.

comment:19 Changed 13 years ago by eduardoalex

Bruno,

Remove do trunk e branch, deixa só la no contrib mesmo. Quanto a domcumentação, faz, nesse primeiro momento, o que vc mesmo sugeriu, explicando como instalar o xpi. Quando vocês commitarem a unificação, atualiza a documentação.

comment:20 Changed 13 years ago by niltonneto

Concordo com Eduardo. Obrigado.

comment:21 Changed 13 years ago by zapa

  • Owner changed from brunocosta to cassiano.dalpizzol
  • Status changed from reopened to new
  • Milestone changed from Expresso 2.2.0 to Expresso 2.2.0.1

comment:22 Changed 13 years ago by cassiano.dalpizzol

  • Status changed from new to closed
  • Resolution set to fixed

Aplicada a correção local feita por brunocosta e replicada na versão da comunidade.

"Foram implementadas novas configurações do servidor de email (no expresso 'administrador - Expresso Mail - Configuração do servidor') para as URLs com os arquivos de instalação do googlegears no expresso nos seguintes ambientes: Firefox - linux, firefox windows e internet Explorer.

Em cada um deve ser colocada a URL, absoluta ou relativa, do arquivo de instalação correspondente ao browser/SO para que o expresso direcione o usuário para esse arquivo de instalação no lugar do padrão, que é direcionar o usuário para a página do Google Gears da própria Google.

Note que o expresso somente direciona o browser do usuário para a URL configurada, para que o google gears seja instalado corretamente o servidor web da URl configurada deve saber tratar corretamente arquivos com a extensão xpi com o mime type 'application/x-xpinstall' no caso do gears no firefox e um arquivo executável no caso do IE.

Foi também colocado no diretório expressoMail1_2/tools/GoogleGears os arquivos de instalação para os firefox do windows e linux, para utiliza-los as configuração são 'tools/GoogleGears/gears-win32-firefox3.6.xpi' e 'tools/GoogleGears/gears-linux-opt-0.5.36.0.xpi' respectivamente."

Arquivos Adicionados
/expressoMail1_2/tools/GoogleGears/gears-linux-opt-0.5.36.0.xpi
/expressoMail1_2/tools/GoogleGears/gears-win32-firefox3.6.xpi

Arquivos Modificados
/expressoMail1_2/templates/classic/config.tpl
/expressoMail1_2/templates/default/config.tpl
/expressoMail1_2/setup/phpgw_pt-br.lang
/expressoMail1_2/index.php
/expressoMail1_2/js/draw_api.js

Alteração na revisão [4027]

comment:23 Changed 13 years ago by niltonneto

Cassiano, a pasta tools deve ser excluída conforme discussão anterior neste mesmo ticket. Os arquivos de instalação do GoogleGears? devem ficar apenas em /contrib do SVN.

comment:24 Changed 13 years ago by cassiano.dalpizzol

Foi esquecido de fechar uma tag no arquivo de config.

Arquivos Modificados
/expressoMail1_2/templates/default/config.tpl

Alteração na revisão [4028]

Excluidos os arquivos do GoogleGears? também

Alteração na revisão [4029]

Note: See TracTickets for help on using tickets.