Ticket #663 (closed melhoria: fixed)

Opened 15 years ago

Last modified 12 years ago

Atualizar versão e unificar pacotes do plugin FCKEditor

Reported by: niltonneto Owned by: niltonneto
Priority: alta Milestone: Expresso 2.4.0
Component: API Version: trunk
Severity: média Keywords: editor e-mail
Cc: WorkGroup:

Description

Com o objetivo de facilitar a manutenção e a atualização do plugin FCKEditor, utilizado em diversos lugares dentro do Expresso, proponho que façamos a unificação de todos esses pacotes, e é claro, já prevendo a atualização para última versão do FCKEditor. Proponho que o pacote fique armazendo em "phpgwapi/js/". Segue abaixo onde o FCKEditor é utilizado:

  • Workflow;
  • Preferências do ExpressoMail?;
  • Adição de artigo no Boletins Internos;
  • Termo de aceite no Administrador;

Change History

comment:1 Changed 14 years ago by wmerlotto

  • Milestone changed from Expresso 2.1 to Expresso 2.2

comment:2 Changed 14 years ago by rodsouza

  • Owner changed from alguem to rodsouza

comment:3 Changed 14 years ago by rodsouza

Será utilizado o CKEditor na versão 3.2.1

comment:4 Changed 14 years ago by rodsouza

Atualizando e centralizando o CKEditor (v. 3.2.1)

Committed revision r2862.

comment:5 Changed 14 years ago by niltonneto

Só uma ideia. De boa....

 http://code.google.com/p/wkrte/ :: O JQuery Rich Text Editor é usado no Gmail.

Será que este tookit seria mais flexível, ao ponto de conseguirmos usar em todo Expresso, inclusive no ExpressoMail??

comment:6 follow-up: ↓ 7 Changed 14 years ago by rodsouza

Atualizando o ckeditor do módulo admin."

admin/inc/class.uiconfig.inc.php
admin/inc/class.uimainscreen.inc.php
admin/templates/classic/config.tpl
admin/templates/classic/mainscreen_message.tpl
admin/templates/default/config.tpl
admin/templates/default/mainscreen_message.tpl
phpgwapi/inc/class.common.inc.php

Committed revision r2876.

comment:7 in reply to: ↑ 6 Changed 14 years ago by niltonneto

Replying to rodsouza:

Atualizando o ckeditor do módulo admin."

admin/inc/class.uiconfig.inc.php
admin/inc/class.uimainscreen.inc.php
admin/templates/classic/config.tpl
admin/templates/classic/mainscreen_message.tpl
admin/templates/default/config.tpl
admin/templates/default/mainscreen_message.tpl
phpgwapi/inc/class.common.inc.php

Committed revision r2876.

Rodrigo, o novo CKEditor não está trazendo o texto salvo em "Alterar mensagens da tela principal", dentro da tela de edição da mensagem. Também, na tela de login, o texto salvo está sempre com <p> e quebra a linha sobre a caixa de login, quando não deveria.

comment:8 follow-up: ↓ 9 Changed 14 years ago by amuller

Isso é aplicável no branches 2.2?

comment:9 in reply to: ↑ 8 Changed 14 years ago by niltonneto

Replying to amuller:

Isso é aplicável no branches 2.2?

Seria interessante já colocarmos nesta versão. Só atente para o problema que registrei acima, após essa implementação.

comment:10 Changed 14 years ago by amuller

Testei o tinymce, wkrte e ckeditor. O problema do ckeditor é que não funciona sob-demanda no Expresso. Ainda com o incoveniente de mesmo empacotado e compactado ter 100k. O tinymce tem o mesmo tamanho. O wkrte é pequeno (junto com jquery tem 30kb), mas o carregamento dele é todo mandraque, não consegui por enquanto rodar no Expresso

comment:11 Changed 14 years ago by amuller

Eu testei o nicedit e funcionou razoávelmente. Tem que avaliar agora qual é mais adequado

comment:12 Changed 14 years ago by rodsouza

  • Severity set to média
  • Milestone changed from Expresso 2.2 to Expresso 3.0

Como é sabido a utilização do CKeditor apresenta uma série de problemas, desde tamanho do script referente ao mesmo até consumo de recursos do navegador.

Como a utilização do mesmo não é consenso, além da necessidade de avaliar outros, a opção por adiar sua atualização fica evidente.

comment:13 Changed 13 years ago by niltonneto

  • Version trunk deleted

comment:14 Changed 13 years ago by viani

  • Keywords editor e-mail added
  • Milestone changed from Backlog do Produto to Expresso 2.4.0

Será alterado o editor do e-mail do módulo ExpressoMail, para o  tinyMCE, e seria interessante que todos os outros pontos do Expresso que necessitam de editor de textos.

comment:15 Changed 12 years ago by niltonneto

  • Priority changed from média to alta
  • Version set to trunk

Conforme ticket #2086, o editor de texto do ExpressoMail? foi trocado pelo CKEditor.

comment:16 Changed 12 years ago by niltonneto

  • Owner changed from alguem to niltonneto
  • Status changed from new to assigned

comment:17 Changed 12 years ago by niltonneto

Módulo File Manager foi alterado em  [5322:5323] para passar a utilizar o editor CKEditor centralizado (em /library/ckeditor).

comment:18 follow-up: ↓ 19 Changed 12 years ago by wmerlotto

Nilton, nós vamos trocar (não agora) o editor do módulo Boletins.

comment:19 in reply to: ↑ 18 Changed 12 years ago by niltonneto

Replying to wmerlotto:

Nilton, nós vamos trocar (não agora) o editor do módulo Boletins.

OK, vou deixar este por último então. Quando eu terminar os demais, se quiser, posso alterar para o News Admin também.

comment:20 Changed 12 years ago by niltonneto

Removidas as pastas CKEditor [5324] do Expresso Mail e FCKEditor [5325] do File Manager.

comment:21 Changed 12 years ago by niltonneto

O editor de Texto Rico usado no Termo de Aceite, no módulo Admin, passa a utilizar o CKEditor centralizado (em /library/ckeditor). Alterado em [5328].

comment:22 Changed 12 years ago by niltonneto

Módulo Boletins Internos foi alterado em [5329], para passar a utilizar o CKEditor centralizado (em /library/ckeditor).

comment:23 Changed 12 years ago by niltonneto

Removidos arquivos e pastas do FCKEditor [5330], do módulo Boletins Internos.

comment:24 Changed 12 years ago by niltonneto

Módulo Workflow foi alterado em [5331], para passar a utilizar o CKEditor centralizado (em /library/ckeditor).

comment:25 Changed 12 years ago by niltonneto

Removidos arquivos e pastas do FCKEditor [5332], do módulo Workflow.

comment:26 Changed 12 years ago by niltonneto

A tela "Alterar mensagens da tela principal", no Módulo Administrador, que antes utilizava o plugin HTMLArea, passa a utilizar o CKEditor centralizado (em /library/ckeditor). Alterado em [5333].

comment:27 Changed 12 years ago by niltonneto

Removido em [5334] plugin HTMLArea da API e do módulo Workflow.

comment:28 Changed 12 years ago by niltonneto

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.