Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Editors
    • Labels:
      None

      Description

      It would be really nice to ship with a built-in WYSIWYG editor. While we do have very nice FCK editor integration, unfortunately licensing reasons forbid us from distributing it with JSPWiki.

      (FCK is triple-licensed, GPL, LGPL and MPL. Out of these, only MPL can be included in binary form - and since FCK is Javascript, there is no binary form. More information at http://www.apache.org/legal/3party.html).

      No target set, but a volunteer would be nice. One option would be to somehow ensure that FCK is only distributed in binary form (as a zip file which can be installed from JSPWiki?) or that the FCK authors can be talked into re-releasing it under Apache license...

        Activity

        Hide
        Lisa Simpson added a comment -

        Considering that their website says (http://ckeditor.com/license) that they're licensed under all 3 specifically to accommodate open source projects, I don't think they'd have a problem working with you if you approached them about how to handle it.

        TinyMCE might be another option for you. WordPress and others use it instead of FCKEditor. WordPress has an awesome control-panel management for what appears in the TinyMCE toolbar.

        HTMLArea is another one.

        Spaw is relatively new but might work for you as well- http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_download

        Show
        Lisa Simpson added a comment - Considering that their website says ( http://ckeditor.com/license ) that they're licensed under all 3 specifically to accommodate open source projects, I don't think they'd have a problem working with you if you approached them about how to handle it. TinyMCE might be another option for you. WordPress and others use it instead of FCKEditor. WordPress has an awesome control-panel management for what appears in the TinyMCE toolbar. HTMLArea is another one. Spaw is relatively new but might work for you as well- http://www.solmetra.com/en/disp.php/en_products/en_spaw/en_spaw_download
        Hide
        Luca Gilardoni added a comment -

        I have been working quite a bit with FCK JSPWiki. Handling is fine and I imagine TinyMCE could be used as well.
        However, users of WYSIWYG are also likely to do cut&paste from Word or Html or in general other rich content providers. Handling is quite reasonable in my experience wit both FCK and TiniMCE, but problems comes when the html text (which is the internal representation of both) is handled and converted to JSPWiki markup. Current issues i am aware:
        1) a lot of unuseful markup is included (e.g. formatting around empy texts/para)
        2) tables are always converted to wiki "|" syntax. However this work well with very simple tables, but for complex ones (e.g. merged cells, row, cols) it mangles everything.

        Point 1 is annoying but harmless (and possibly due to initial conversions within the editor), but 2 makes everything unusable. I suspect table conversion should definitly be fixed.

        Show
        Luca Gilardoni added a comment - I have been working quite a bit with FCK JSPWiki. Handling is fine and I imagine TinyMCE could be used as well. However, users of WYSIWYG are also likely to do cut&paste from Word or Html or in general other rich content providers. Handling is quite reasonable in my experience wit both FCK and TiniMCE, but problems comes when the html text (which is the internal representation of both) is handled and converted to JSPWiki markup. Current issues i am aware: 1) a lot of unuseful markup is included (e.g. formatting around empy texts/para) 2) tables are always converted to wiki "|" syntax. However this work well with very simple tables, but for complex ones (e.g. merged cells, row, cols) it mangles everything. Point 1 is annoying but harmless (and possibly due to initial conversions within the editor), but 2 makes everything unusable. I suspect table conversion should definitly be fixed.
        Hide
        Henri Yandell added a comment -

        Etherpad is Apache licensed. Might be interesting. Xinha is also nicely licensed if I recall.

        Show
        Henri Yandell added a comment - Etherpad is Apache licensed. Might be interesting. Xinha is also nicely licensed if I recall.

          People

          • Assignee:
            Unassigned
            Reporter:
            Janne Jalkanen
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development