On 4/11/2011 10:25 AM, Peter Edwards peter-at-dragonstaff.co.uk |Catalyst/Allow to home| wrote:
I've used this before - perhaps it will work for you:
http://ckeditor.com/


That looks interesting, but digging through the documentation it seems that its native output format is XHTML, and although it mentions that plugin providers _could_ provide processors for BBCode etc. it doesn't link to any page of available plugins, nor do I see that on their site.

I'm convinced that as a first step I should make the user-supplied content be stored in some other format. Then, replacing the textarea with a fancy WYSIWYG editor would be an optional step, and I would like that to be invisible to the app. So, the GUI editor should populate the POSTed data with the same kind of markup that I would ask the user to type directly.

Of course, I suppose the Catalyst way would be to allow any kind of markup as long as there's an adapter for it. The abstractions I've seen already in CPAN spit out whole HTML files with header and body, not fragments. And I'm not terribly interested in building something like that right now. I will however keep the decision abstracted and isolated in the code.


_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to