@Stefan - I took a quick look at your editor and I have to admit that it
does look pretty awesome!
Here are *my* thoughts on why it could be difficult/impossible to implement
your editor in WordPress:
Unfortunately since TinyMCE is the built-in editor for WordPress, you can't
just toss it out the window(I realize that this is not what you are
suggesting, but having different editors would bring inconsistencies
between the front/back-editing of content).
There are lots of plugins and themes out there that add basic or advanced
functionality to the TinyMCE editor - either enabling built-in(but disabled
by default) functionality, or adding something completely new.
That means that you should somehow offer support for that extra
functionality - or at the very least you should avoid JS errors. In order
to add that support to your editor, I assume that it would loose some of
it's advantages(like being lightweight for instance). The very minimum of
what you would need to add support for is all of the built-in WordPress
extensions to TinyMCE(read gallery shortcodes, custom link button, etc.)
Then there is the issue of the different approaches UI-wise - TinyMCE has
it's toolbar visible all of the time at the top of the content - you show
styling buttons upon selecting some text(which is kind of cool). This would
create two different experiences for the users(one when editing in the
back-end and one when editing in the front-end), which can be confusing to
some users(sadly for me not everyone is tech-savvy or sometimes not even
close to being tech-savvy).
Honestly I would be happy to see a nice editor(although I don't have a lot
of complaints with TinyMCE at the moment) make it's way into WordPress, but
it's definitely something that would either not happen, or would take a
long time.
On Wed, Feb 26, 2014 at 9:22 PM, Madalin Ignisca
Post by Madalin IgniscaWordPress TinyMCE is a modified version to make the "content" in editor in
the standards that have been decided by the community.
You would need to alter Froala to make sure the "content" is preserved as
currently is. You need to check the WordPress documentation to understand
the filters that are applied to the content, how plugins and themes can
hook in this filters to add additional modifications. You also need to make
a nice usable API so plugin/themes authors can easily extend your editor on
the fly.
We can't just replace the current modified TinyMCE with another editor
without preparing it for WordPress.
And the hole "editor" system isn't just an editor, it's a more complex
system with some other components in it forming the "editor" as it's called.
Post by Stefan NeculaiI do agree and I really like your work on it. I see that you are
currently
Post by Stefan Neculaiusing TinyMCE there and I believe that Froala Editor would fit better for
few reasons. First of all it's lightweight and it offers all basic
functionality that TinyMCE comes with too, but in addition it's the first
editor that supports image resize on mobile devices. Also, you can't
ignore
Post by Stefan Neculaithe nice flat design from inline mode.
Moreover, I will offer all my support to make the editor fit the
requirements and do any necessary changes to make it fit the plugin. Can
we
Post by Stefan Neculaitalk more about it on Skype (my Skype id is in the signature)?
Stefan Neculai
Skype: stefanneculai
On Feb 26, 2014, at 8:49 PM, Janneke Van Dorpe <
Post by Janneke Van DorpeSomeone doing that as a GSoC project is probably not a good idea since
there are already several solutions, one of which, as John pointed out,
is
Post by Stefan Neculaia potential feature developed as a plugin that I'm working on.
Post by Janneke Van DorpeIf anyone is interested in developing a Front-end editor, let's work
together on this rather than starting similar projects independently. I'm
not saying this plugin is *the* solution. It's always good to look at
other
Post by Stefan Neculaiapproaches. It would just be better to have only one project with good
discussions and communication, even if that means creating more than one
plugin or branch.
Post by Janneke Van DorpeThe plugin can be found on wordpress.org (
http://wordpress.org/plugins/wp-front-end-editor/) and is developed on
GitHub (https://github.com/avryl/wp-front-end-editor).
Post by Janneke Van DorpeJanneke
Post by Stefan NeculaiWe are willing to offer a license that allow all Wordpress users to
use
Post by Stefan Neculaiit for free current and all further improved versions - as far as I know
this would be compliant with the GPL license. Would that work?
Post by Janneke Van DorpePost by Stefan NeculaiWhat would be the steps involved in order to get it from a plugin to a
core feature?
Post by Janneke Van DorpePost by Stefan NeculaiDo you think it would work as a GSoC project?
Thanks,
Stefan
Post by Eric HendrixI should say that successful implementations of the front-end editor
are
conversation
Post by Janneke Van DorpePost by Stefan NeculaiPost by Eric HendrixMadalin, but it's an open discussion.
On Wed, Feb 26, 2014 at 9:33 AM, Madalin Ignisca
Post by Madalin IgniscaI was searching my brain to remember that one John, that is really
one I
Post by Janneke Van DorpePost by Stefan NeculaiPost by Eric HendrixPost by Madalin Igniscalike.
On Wed, Feb 26, 2014 at 4:30 PM, John Blackbourn
Post by John BlackbournThere is currently a Front End Editor plugin in progress, which is
http://wptavern.com/wordpress-front-end-editor-plugin-gets-major-updates
potentially
Post by Stefan NeculaiPost by Janneke Van DorpePost by Stefan NeculaiPost by Eric HendrixPost by Madalin IgniscaPost by John Blackbournbeing included in WordPress core at some point in the future. More
info: http://make.wordpress.org/core/features-as-plugins/
Of course, it doesn't mean you shouldn't tackle a new approach
yourself!
WordPress,
Post by Stefan NeculaiPost by Janneke Van DorpePost by Stefan NeculaiPost by Eric HendrixPost by Madalin Igniscamuch
Post by John Blackbournlike Concrete5's WYSIWYG solutions.
Post by Eric HendrixI'm interested.
Eric A. Hendrix
308 McFadyen Drive
Fayetteville, NC
28314
910.644.8940
www.hendronix.com
On Wed, Feb 26, 2014 at 9:09 AM, Madalin Ignisca
Post by Madalin IgniscaIf you'd like to collaborate with somebody to release a plugin
for
comply
I
the
Post by Stefan NeculaiPost by Janneke Van DorpePost by Stefan NeculaiPost by Eric HendrixPost by Madalin IgniscaPost by John Blackbournlicense,
overcome
Post by Eric HendrixPost by Madalin IgniscaPost by Stefan Neculaiany legal issues related to it.
http://linkedin.com/in/stefanneculai
https://github.com/stefanneculai
I can help mentoring it and I am willing to support any changes
required
hear
Post by Janneke Van DorpePost by Stefan NeculaiPost by Eric HendrixPost by Madalin IgniscaPost by John Blackbournfrom
Post by Eric HendrixPost by Madalin IgniscaPost by Stefan Neculaiyou.
Stefan
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
--
*Madalin Ignisca*
*web developer*
http://imadalin.ro/
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
--
*Madalin Ignisca*
*web developer*
http://imadalin.ro/
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
--
*Eric A. Hendrix*
(910) 644-8940
*"Non Timebo Mala"*
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
--
*Madalin Ignisca*
*web developer*
http://imadalin.ro/
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers