I would donate to this project if we could add an option for a split view (code and design both visible, like in Dreamweaver). I'd also be willing to help work on this feature, or maybe even do it all myself if it is possible, but would like to see if anyone else has ideas or desires for this feature as well.

A sample use case:

Jo is a content editor. She edits Drupal pages using a Wysiwyg, e.g. FCKEditor or TinyMCE. Jo is used to Dreamweaver and likes the functionality of the 'Split' view where one can view both the source code (HTML) and the Design view of the page at the same time. She would like to see changes in the Design to be reflected in the source code directly after making the change. She does not want to have to flip back and forth between design view and source code view.

Comments

twod’s picture

Status: Active » Closed (won't fix)

Offers for donations are always welcome but I'm afraid such a feature is a bit out of scope for this module. We basically just aim to wrap the config/init process and the basic editor API so it can be interacted with by other modules.

I personally also think such a mode would be a bit "clunky" when done on the web. The process of syncing the source and WYSIWYG views would be very complicated, slow, and probably not pretty to look at when it happens. For one thing, many editors are designed to work with the original textarea/field hidden and only being updated with the latest markup at specific events. It would be hard to make it a good user experience considering how different the editors are, and that they are not designed for this.

You are of course welcome to try implement this yourself, but we do not have the resources to pull it off ourselves.

coderintherye’s picture

Ok. Agreed, it will be hard, possibly very hard. Although, I think it can be done in a way which is not particularly clunky looking. Yet, getting that to happen across all browsers will be a gigantic pain. If I were to do it, I would look at the possibility of using multiple text fields that feed off each other using ajax techniques or jQuery. Thanks for taking a look.

R-H’s picture

I would definitely vote for this feature too.