Opened 7 years ago

Closed 6 years ago

Last modified 5 years ago

#1435810 closed Feature Requests (fixed)

HTML editor for composing emails

Reported by: diversionware Owned by: nobody
Priority: 5 Milestone: 0.2-beta
Component: Core functionality Version: 0.1-beta
Severity: minor Keywords:
Cc:

Description (last modified by thomasb)

It would be great to have the ability to compose HTML
emails. Currently when forwarding or replying to an
HTML based email it is displayed as text. Also this
would be nice when composing a new email to be able
to compose with a range of text sizes/styles etc.

Could http://tinymce.moxiecode.com/ TinyMCE WYSIWYG
Editor be added? I know this is what is used in
joomla! for a number of functions and is great.

BTW, roundcube kicks ass :) I have been speaking to
my hosting provider and they reckon if it had this
functionality they would consider replacing
squirrelmail with roundcube.

Cheers,
Ben

Change History (19)

comment:1 Changed 7 years ago by diversionware

Logged In: YES 
user_id=1457570

just a follow up on this, found this morning, looks like 
it may be an even better wysiwyg editor which could be 
used http://www.fckeditor.net/default.html

comment:2 Changed 7 years ago by nobody

Logged In: NO 

I think It's really MISS this feature !!

Mahmoud

comment:3 Changed 7 years ago by nobody

Logged In: NO 

Hi,

    Just by accident I stumbled upon your great great
software today (March 18, 2006), I downloaded it,  and to my
surprise,  a 0.1 BETA, is already a  GREAT! product.

    I was disappointed by the fact that it wouldn't allow me
to write HTML  email messages, so I started trying to
"simply" replace the Textarea you use for the email body,
with an open source WYSIWYG DHTML editor.

     I ended up changing several places in the code, because
not happy enough to enable HTML, I wanted to enable also
Image browsing and including, flash embedding, and all the
stuff that would be needed for such a great software as yours...

    Maybe you'll kill me but I didn't keep track of what and
where I changed code to do the above mentioned.

    Well, in the end, I think it is a good hack of your
software and would like to contribute it if you want it, of
course.

    As I said, I didn't keep track of the changes, but since
I downloaded your software today, I think it would be just a
metter of getting a "diff" to see where the code was
changed, maybe I hard coded a couple of paths, but they
would be easy to find, so, I would be glad to let you access
the server where I have it installed in case you can't find
something you need that exists only in my server (I was
obsessed and spent almost 14 hours in a row today getting
this "easy to do" --or so I thought-- hack., so only god
knows what I did in the end).

Just email me back at gabriel.medina@rha7.com or
rha7.com@gmail.com,

I hope you're interested, I made a little regression test,
and everything seems to be fine, and it looks & works good.

I set up a demo account so you can see what I'm talking
about (WYSIWYG Composing)

login: roundcube@rha7.com
pass: roundcube
domain: rha7.com

I hope you like it.

Thanks,

Gabriel Medina
<a href="http://www.rha7.com/" alt="Diseño y Desarrollo Web
en Ciudad Juarez, Chihuahua, Mexico">Rha7.Com - Diseño y
Desarrollo Web</a>

 

comment:4 Changed 7 years ago by nobody

Logged In: NO 

Gabriel Medina again ...

BTW, The HTML editor I used was FCKeditor, the choices I had
was FCKeditor, TinyMCE and Xinha, after checking out their
features, I chose FCKeditor, which can be skinned (and
possibly a theme for RoundCube could include the files for a
FCK skin), and also for it's support for server files (i.e.
images) browsing in a specially defined server directory and
uploading files which can be included inline in the emails,
had to hack it a little though so it would properly return
fully qualified URLs (by default returns relative paths to
current server, which works only in web pages being seen in
the current server where roundcube would be installed), and
a couple other things to make it work good.

comment:5 Changed 7 years ago by diversionware

Logged In: YES 
user_id=1457570

Gabriel, can you share your changes over at the new 
roundcube forums, see here:

http://roundcubeforum.net/index.php?topic=8.0

Cheers,
Ben

comment:6 Changed 7 years ago by rha7dotcom

Logged In: YES 
user_id=1346011

Well... I'm posting here because I ever received the
Activation email at the forums :(

Sorry for the delay, but I'm a one-man-show Web design
company and I am drowned in work.

I zipped my installation of roundcube, it is available at:

http://www.rha7.com/email/rc.zip

You can download it from there, I think it's easier and
faster than to wait for me to make the diff, and stuff... I
hope you're not mad at me but I just don't have the time.

The path were the software is installed is at
/home/rha7soft/public_html/email and the url is
http://www.rha7.com/email, so you can make a search in the
code, the editor is FCKeditor.

I'm sorry I can't be of more help, but if you need anything
else, or access to my installation so you can take a look at
it, just email me at gabriel.medina at rha7.com

Hope this helps someone.

:)

Gabriel
http://www.rha7.com/

comment:7 Changed 7 years ago by warteschlange

Logged In: YES 
user_id=1027626

i disagree on using FCKeditor . It is heavy and to much code.
the tyniMCE is much smaller (tinymce.moxiecode.com)
and can also be skinned.
Otherwise a choosable htmleditor would me nice.

comment:8 Changed 7 years ago by nobody

Logged In: NO 

"This page shows all available plugins that are included in
the TinyMCE distribution. Some of these plugins will only be
visible on MSIE due to the lack of some support in FF."

There are still parts of tiny not fully functional outside
of IE.


comment:9 Changed 7 years ago by nobody

Logged In: NO 

"License alternatives
1 Site/Domain 	$43 (+VAT) 	€32 (+VAT) 	>> Buy now
Server License
Unlimited Domains 	$236 (+VAT) 	€199 (+VAT) 	>> Buy now
Enterprise     	Unlimited usage, see below for details."

The image manager is not free, the average user needs to be
able to just browse and click her favorite images to include
them and easily upload them to the server.

Also, FCKeditor IS skinnable.


comment:10 Changed 7 years ago by thomasb

  • Component changed from Interface improvements to Core functionality
  • Description modified (diff)
  • Milestone changed from 0.1-beta2 to 0.1rc1
  • Owner changed from roundcube to nobody
  • Severity changed from critical to minor
  • Status changed from assigned to new

comment:11 Changed 7 years ago by tys

FCK-editor has his problems also, it works on IE 5.5+ (Windows), Firefox 1.0+, Mozilla 1.3+ and Netscape 7+. But in Opera it doesn't work. There is a property that enables FCK-editor for Opera, but at my opinion that isn't that good.

But it would be a nice feature, even if it is a simple solution (just bold, underline, italic and fontcolor)

comment:12 Changed 7 years ago by patrys

I can provide you with a working imagemanager plugin replacement for TinyMCE.

comment:13 Changed 6 years ago by mtu

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

An HTML editor has been implemented in SVN.

comment:14 Changed 6 years ago by tomekp

  • Milestone changed from 0.1-rc1 to 0.1-stable

comment:15 Changed 6 years ago by tomekp

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:16 Changed 6 years ago by thomasb

  • Milestone changed from 0.1-stable to later

The TinyMCE is not ready for deployment. More testing required.

comment:17 Changed 6 years ago by jpingle

  • Milestone changed from later to 0.2-beta

comment:18 Changed 6 years ago by HYS

clicking the label (HTML instead of the radiobutton) doesn't switch the mode.
IE6 error:
Line: 2
Char: 26534
Error: 'undefined' is null or not an object
Code: 0
URL: .../?task=mail&_action=compose

When clicking plain again it will switch mode, but then shouldn't because it's still in plain.

comment:20 Changed 6 years ago by crichardson

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

it has been added in the new releases

Note: See TracTickets for help on using tickets.