[TYPO3-core] RFC #13580: htmlArea RTE: Extjize the RTE
Ernesto Baschny [cron IT]
ernst at cron-it.de
Fri Feb 19 15:05:26 CET 2010
Hi,
haven't reviewed it, but this is probably the biggest patch file
attached to this mailing list EVER!
Wouldn't it be easier to supply a T3X or a tar.gz with the complete
"rewritten" rtehtmlarea instead? That would also include the now not
included changed binary files ("Impossible d'afficher : fichier
considéré comme binaire.").
Thanks for the huge work, Stan, will test it!
Cheers,
Ernesto
Stanislas Rolland schrieb am 18.02.2010 21:32:
> This is an SVN patch request.
>
> Type: Feature
>
> Problem:
> The core script of the RTE is old, not well-structured and difficult to
> understand and evolve.
>
> Solution:
> The attached patch applies ExtJS to the RTE in the following ways:
> 1. The RTE framework becomes an Ext.Panel comprising the toolbar, the
> iframe, the textarea and the status bar. All components are Ext objects.
> 2. When textareas are resizable, the framework is resizable as a whole.
> 3. The toolbar buttons and dropdowns become extended Ext Buttons and
> ComboBoxes.
> 4. All events and listeners are managed by the Ext EventManager.
> 5. The context menu becomes a Ext Menu and becomes configurable.
> 6. Color palettes become Ext ColorPalettes
> 7. The following dialogue windows become Ext windows:
> acronym/abbreviation, table/row/column/cell properties,
> foreground/background color, emoticon.
>
> Note on browser support:
> ExtJS does not support old browsers like the RTE currently does. With
> this patch, the RTE will not support:
> IE 5.5,
> Mozilla before SeaMonkey 1.0,
> Firefox before 1.5,
> WamCom Mozilla for Mac OS 9
> Netscape.
>
> Note on backward compatibility:
> The toolbar dropdowns become Ext ComboBox objects. Therefore, any
> existing extension that would add a dropdown to the RTE toolbar will
> fail and must be converted to the use of ExtJS.
>
> Next steps:
> 1. Transform the remaining dialogues (except link and image browsers).
> 2. Extjize all xmlHttpRequests and revise the script loading process.
>
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=13580
>
> Branches:
> trunk
>
> Regards
> Stanislas
>
More information about the TYPO3-team-core
mailing list