Ticket #1106 (closed developer task: wontfix)

Opened 13 months ago

Last modified 7 months ago

Tackle problems with TinyMCE (change to Nicedit maybe?)

Reported by: micha Owned by: micha
Priority: major Milestone: 0.6.1-short
Component: BW Forum Version: all
Keywords: tinymce, editor, Cc: midsch
Follow up needed: none Frequently reported: 1
Announce on BW: no

Description

As we have had many complaints about problems with TinyMCE, we should either try other What-you-see-is-what-you-get editors or fix TinyMCE and our backend. Information should never get lost!

relevant pages: - forums - blog/create - trip/create - editmyprofile ...

Change History

Changed 13 months ago by micha

  • follow_up changed from none to test

new replacement "Nicedit" is on test. Feel free to test it (forums/new or blog/create e.g.). Image upload is now possible and easy to use.

Changed 12 months ago by crumbking

picture integration seems to work.

I dont like that you have to integrate the links via the button. (still the same like in tiny)

in couchsurfing forms you just type www.bw or  http://www.something.com and it will be a clickable link

dont know is this somehow possible?

Changed 12 months ago by micha

This should be possible. Apart from that, are there any problems with Nicedit? Is it an improvement to the current situation?

Changed 12 months ago by globetrotter_tt

I don't see a deterioration nor an improvemnet, except that Nicedeit loads a bit faster, though with TinyMCE you have more possibility to style text.

But the actual problem is that posting without js editors is a problem: no linebreaks and lineheight too small. We should rather fix this first.

Changed 12 months ago by crumbking

maybe its not such a good idea to have the What-you-see-is-what-you-get editors in the profile page  http://test.bewelcome.org/people/crumbking

dont know... somehow I belive we will loose the compactness of our prile structure

Changed 12 months ago by micha

  • owner changed from Micha to micha

Hmmm. I thought the biggest complain was that things get fucked up / lost if you post stuff to the forums with TinyMCE.

@crumbking: That's indeed something to weird for the profile summary. But there's easy ways to limit the width/height for pictures for example. Or we could deny image-tags at all for the profile summary. Other than that, I don't see big problems if single people decide to show some colored fonts or headings etc. in their profile summary. Do you?

Changed 12 months ago by crumbking

@micha: the basic idea is good but we should limit the picture width/height.

about the lost posts... never had any problem with TinyMCE just was waiting for the image integration in the forum :)

Changed 12 months ago by midsch

My biggest problem with TinyMCE is NOT using it. When blocking JS - and as a result getting rid of the useless wysiwyg-editor - the text from textboxes is not stored/send properly, most worst: linebrakes (this is also true for the resulting feeds/textmails).

Using TinyMCE: the produced code is dirty, deleting never deletes the whole tag, but there's no codeview to fix it.

(Sidenote: If you ask me: drop all wysiwyg-editors and the including js everywhere. The page will be much faster. Oh, and before replacing the editor: there is already a lot of js loaded on everypage - needed or not - so maybe there are some interactions messing up the code.)

Changed 9 months ago by micha

how to proceed here. Seems TinyMCE is as bad as always and NiceEdit? didn't really help. I still think, that a wysiwyg-editor is nice to have and part of a functionality we should not miss. But we should definitely make formfields work without it.

Changed 8 months ago by globetrotter_tt

I think we should set this ticket to "wontfix" as the real problem is not really related to TinyMCE. I would really appreciate if the user could decide which editor "wysiwyg" or "textarea" he wants to use. (like here in trac ;-) )

Changed 8 months ago by midsch

I still think a fix is needed, even if not for TinymMCE. Not using the JS-features shouldn't end up in desaster.

Changed 8 months ago by globetrotter_tt

Yeah, but i would rather create a new ticket like "make sure that everything in bewelcome works without js" Should attract more attention than hacking TinyMCE

Changed 7 months ago by micha

  • status changed from new to closed
  • resolution set to wontfix

I agree with globetrotter_tt here. Setting ticket to wontfix.

Changed 7 months ago by micha

  • follow_up changed from test to none
Note: See TracTickets for help on using tickets.