Wysiwyg

This is the working group to discuss and coordinate the integration of client-side editors in Drupal core.

Developers and maintainers of client-side editors (aka. WYSIWYG) integration modules and other interested people are invited to join in and share their ideas and participate in the current efforts to build a Wysiwyg API that seamlessly integrates with Drupal core.

More information on the current status of the module can be found on the Wysiwyg API project page.

Live discussions on Wysiwyg API development and support happen in #drupal-wysiwyg.

The current status, progress, and roadmap of all efforts are summarized on a special page:

Interest in integrating WMD editor?

private
group: Wysiwyg
ev - Tue, 2009-06-23 08:47

Hi, all.

I'm seriously thinking of taking a crack at integrating the WMD markdown editor into Drupal, via the WYSIWYG API. (This is the same editor as used on Stack Overflow.)

I've had a bit of a search in this group, but not found any discussion regarding this particular editor. Is there anyone who might have started work on this already? Or is interested in collaborating?

A point of view

guix@drupal.org's picture
private
group: Wysiwyg
guix@drupal.org - Thu, 2009-06-18 19:15

Replace [ by < and ] by >

Because of the recent activity in
CCK filefield/imagefield implementation for Inline API
, I'd like to share some thoughts about Inline API and WYSIWYG.

Our site


WYSIWYG API isn't showing any WYSIWYG editor at all

private
group: Wysiwyg
Threesa - Wed, 2009-06-17 06:40

Hi,

I installed the latest version of the WYSIWYG API on my Drupal 6 system and enabled it.
Then I downloaded both the TinyMCE editor and the FCK editor and put them in the right place
(~/sites/all/libraries/...) and the admin panel marked those two editors as installed.

Then I added both editors to a few input types and configured them to show three buttons (bold, italic and underline).

They are set to default, so each page I edit should show an editor, but I don't get to see anything!
In the source output code I do have the lines for the JavaScripts needed.

UX issue queue sprint June 27/28 in Utrecht

eigentor's picture
private
eigentor - Sun, 2009-05-17 12:43
Start: 
2009-06-27 - 2009-06-28 UTC

The sprint will be held at One Shoe http://www.oneshoe.nl/ in downtown utrecht which is one of the largest Drupal developing companies in holland. We have space for 20+ people in their nice and spacious office. Utrecht has lots of opportunities to go out in the evening, and with the Drupal Jam on Friday, this is bound to rock for all attendants.

Starting time will be at 10:00 in the morning on both days.

All people that care for UX are welcome. We can use: Graphic Designers, Coders, Copy Writers, Themers and CSS Ninjas

Confirmed Participants so far:


ImageField and WYSIWYG editors integration in D6

private
groups: Image · Wysiwyg

Now that FileField and ImageField have stable releases (both 6.x-3.0), it's time to join forces and integrate ImageField with the WYSIWYG editors our clients love (need) so much. Some projects exist for Image and work very well, many of them plan to support/switch to ImageField at a later stage, and it's just difficult for me to decide which project to help. For you too ? Or are you involved in one of these modules ? Please help by editing this wiki page.

ImageBrowser

HELP -- lost in the maze of WYSIWYG-API chaos

public
group: Wysiwyg
arghman - Wed, 2009-04-15 17:38

I'm getting close to ripping my hair out. I am trying to install some of the WYSIWYG-API-compatible Drupal modules. I got nicEdit running a while ago, and it works mostly except I've been having problems & want to try one of the others. It is nearly impossible to find the web pages for how to install other editors with WYSIWYG.

What would really help is:

BUEditor Integration - need feedback

criznach@drupal.org's picture
public
group: Wysiwyg
criznach@drupal.org - Fri, 2009-04-10 22:25

I've created a BUEditor/Wysiwyg API integration module and would like some feedback on how to proceed.

See the issue in the Wysiwyg queue here:
http://drupal.org/node/429684

Thanks!


CKeditor - FCkeditor on Steroids

eigentor's picture
public
group: Wysiwyg
eigentor - Thu, 2009-04-09 19:37

have you guys checked out CKeditor? http://ckeditor.com/ Demo here http://ckeditor.com/ckeditor/3.0b2/_samples/index.html It is as far as I know a complete Rewrite of FCKeditor.

So it has the beloved function set, but has improved one thing that troubled most of us: it is BLAZING FAST!

Plus some cool features like inline editing (a text changes into an editable area on doubleclick and stuff).

Check it out! (no, i am no CKeditor developer and salesman)


WYSYIWYG & Lighty Joy

public
group: Wysiwyg
eyecon@drupal.org - Mon, 2009-03-16 01:53

I don't know how popular lighttpd is with the Drupal community; it really provides noticeably superior performance over Apache with a far smaller footprint. This issue comes up from time to time so I thought that a post might be warranted.

The Input Format Mis-Design in Drupal

public
group: Wysiwyg
Büke Beyond - Mon, 2009-02-16 15:09

In Drupal, an Input Format is a chain of Input Filters.

The term Input Filter is quite accurate when it is describing Filters for security. It is rather important to filter out dangerous HTML code, such as XSS scripts, masquerading, overwhelming CSS, etc.. to protect a site from malicious content.

There are also other types of Input Filters, but these are not really filters at all, but rather, Converters or Renderers.

Page Lang

public

Two years ago I created a module to increase the relevance of my webistes/pages for search engines, using SEO techniques.

This module doesn't increase the general relevance, but increases the relevance in a particular country without changing the relevance elsewhere. For example, if you have Spanish schools in Canada and your clients are Canadian you have to specify some code in the header of your page such as “en-ca”.

Proposal for D7 input format system

dragonwize's picture
public
group: Wysiwyg
dragonwize - Wed, 2009-01-14 07:07

Through building and maintaining the Better Formats module I have gained insight in many different ways that I and others would like Drupal's input format system to work. There are 2 key points that make the current system in need of help.

  1. Every site has different needs and use cases.
  2. Current format system is not extensible.

There are 3 categories of features that site admins need to be able to control.

  1. Allowed formats
  2. Default formats
  3. Display options

Question Regarding Wysiwyg API Usage

hershelsr's picture
public
group: Wysiwyg
hershelsr - Wed, 2008-12-17 19:28

I need to implement a significant set of custom functionality on top of a Wysiwyg editor. The basic concept is to allow the user to select text and then press a button to define that text as a "pull quote" which is then stored and can be used for special display purposes. I will maintain a list of icons on the side, one for each defined pull quote, and clicking on one will highlight that pull quote within the textarea.


Break plugin for TinyMCE

samtherobot@drupal.org's picture
public
group: Wysiwyg
samtherobot@dru... - Wed, 2008-12-03 22:33

I feel like I'm missing something obvious but how do you get the TinyMCE break plugin to work in the WYSIWYG api?

With the full TinyMCE module you had to edit a PHP file and add a couple lines as well as copy the break folder into the plugins folder of TinyMCE. I see that there is a break folder under WYSIWYG so I copied it into the tinymce plugins folder.

I can see it as an option when I edit the permission of the filter type and I have checked it's box. However it never shows up on the editor.

What am I doing wrong?


Usefulness of WYSIWYG API for module developers whose module provides editor buttons

public
group: Wysiwyg
Roi Danton - Thu, 2008-11-06 11:08

I've recently committed a project that provides an input filter that is inlining node titles, field values and taxonomy terms by ID.*

To utilize this the module has to provide buttons for editors that uses the filter tags and there the WYSIWYG API comes in mind. To provide those editor buttons (list of certain nodes/fields/terms) I return the data of a db query (for details see link) (1) and the output is forwarded to different buttons (autocomplete field, select list etc.) (2) and then sent to the editor by an additional function (3) because each editor uses a different "button format".

Is it possible to do step 3 with (a planned version of) WYSIWYG API, so the raw data of the db query or better the themed button containing that data can be submitted to WYSIWYG which then initialize this button for every editor supported? Currently I have to write an extra button for each editor and provide it by self written submodules.

Font families for the web

public
markus_petrux - Sat, 2008-10-25 10:11

Hi,

I'm trying to compile a set of CSS classes for using in WYSIWYG editors to let users choose different fonts, but these classes would have to be as cross-browser / cross-platform as possible.

Here's a site with lots of information about this subject:

http://www.codestyle.org/css/font-family/index.shtml

And here's what I have compiled to date:


.font-arial {
font-family: Arial, Helvetica, sans-serif;
}
.font-lucida {
font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;
}
.font-tahoma {
font-family: Tahoma, sans-serif;
}

What would be the best approach to have a WYSIWYG for wikitext syntax?

jfiat's picture
public
group: Wysiwyg
jfiat - Wed, 2008-10-22 15:45

Hi all,
I can see there are a lot of activity around the WYSIWYG concept.
However, the support for wikitext format is poor, I noticed an experimental FCKeditor for mediawiki.
But this sounds quite experimental, and not that easy to adapt for drupal.
Before going further in my investigation, I was wondering what would be the best approach to get a wysiwyg editor for wikitext on Drupal (even if this does not cover 100% of wikitext)

Any information will be appreciated,


New WYSIWYG editor from 37signals

kyle_mathews's picture
public
group: Wysiwyg
kyle_mathews - Wed, 2008-10-22 14:15

Just in case someone hasn't seen this already.

37signals is working a new WYSIWYG editor. From the blog post:

WysiHat is a WYSIWYG JavaScript framework that provides an extensible foundation to design your own rich text editor. WysiHat stays out of your way and leaves the UI design to you. Although WysiHat lets you get up and running with a few lines of code, the focus is on letting you customize it.


Next steps for Drupal 7 WYSIWYG

Gábor Hojtsy's picture
public
group: Wysiwyg
Gábor Hojtsy - Sat, 2008-10-18 18:51

Now that the #input_format key is in Drupal 7, I'd like to propose a hook_content_editor() or something which would at first, let Drupal get the "markup support" information from visual editors. That would let tinymce or fckeditor tell Drupal that they support HTML, so Drupal would offer them to be set up for input formats "of this kind". Also, bbdeditor would report it supports "bbcode", etc. This would be great to help admins set up editors for formats. There are a few interesting bits here though:


How to extend filter_xss() to parse style properties safely?

public
group: Wysiwyg
markus_petrux - Sat, 2008-10-18 09:00

Hi all,

I hope this is a good place to talk about this subject.

WYSIWYG editors such as TinyMCE are great, but when it comes to provide a secure method to filter what such a tool allows to users, I have the feeling that Drupal core filters do not help much.

If we use Full HTML, then we can do anything with our great WYSIWYG editor, however this is no no solution if we need to allow WYSIWYG capabilities to users we cannot trust. So, Full HTML filter might only be a valid solution for personal sites, or sites where all contributors can be trusted 100%.

Improvements to Wysiwyg API

public
group: Wysiwyg

In progress

  1. Allow to configure advanced editor settings: Move most of the current profile configuration form into a callback function for each editor.
  2. Allow to sort editor buttons: Provide a jQuery based UI to sort editor toolbar buttons via drag'n'drop.
  3. Handle compatibility of (native) editor plugins to expose certain plugins for certain editor versions only.

Improvements to core

public
group: Wysiwyg

In progress

Next generation Wysiwyg API: Edit like a rock star!

sun's picture
public
sun - Thu, 2008-10-09 04:41

smk-ka and me worked on the next generation of Wysiwyg API today. Stunning results! Which are still compatible with D6 and D5.


Announcing Wysiwyg API - major milestone

sun's picture
public
sun - Tue, 2008-10-07 01:01

I took the time to rewrite the Wysiwyg (Editor) module into a generic API over the weekend. So the primary concerns about TinyMCE-specific code all over the module are eliminated now. Also, you might have noticed, that I have added an example integration for FCKeditor already - which of course is rather a proof of concept than a fully-fledged integration (and it works cleanly 8).

So Wysiwyg has become a real API finally.


TinyMCE Plugin for Video Filter

public
group: Wysiwyg
mpaler - Wed, 2008-08-27 15:51

Thought some folks around here might be interested in this...

http://drupal.org/node/300643

About TinyMCE and other wysiwygs

public
group: Wysiwyg
wpanssi - Fri, 2008-08-01 16:21

I have used TinyMCE as my wysiwyg editor. I have, however, noticed some downsides:
-every time I hit enter I get p-tags into my html source. Some times I don't want to start a paragraph, I just want to keep line short or something like that.
-when I use layers things look fine in the editor, but the resulting page looks very different; the layers jump all over the place

First patch for FCKeditor support hit Wysiwyg's queue

sun's picture
public
sun - Tue, 2008-07-15 04:06

I have spent the last hours to get a first draft of FCKeditor support in Wysiwyg Editor module.
http://drupal.org/node/282717

It's still very rough and dirty, but it outlines what can be done and what needs to be done for multiple editor support in Drupal via one API module.

Now I badly need some feedback from folks that are interested in centralized Wysiwyg editor support, who know jQuery + JavaScript, and who might have ideas and suggestions on how to solve the outlined design challenges. Of course, all editor module maintainers are implicitly more than welcome.


Draft TinyMCE User Guide: Constructive Comments Wanted

public
group: Wysiwyg
ausvalue@drupal.org - Sat, 2008-07-12 04:30

I have created a Draft TinyMCE User Guide. I'm wanting to get it reviewed by as many as possible before attempting to include it in the Drupal Documentation.

To get comments I have placed this draft version in the General Discussion Group Forum. Please review it at

http://drupal.org/node/281221

Please help with CONSTRUCTIVE comments placed into node/281221

Drupal Specific WYSIWYG

public
group: Wysiwyg
tjholowaychuk - Mon, 2008-06-30 02:40

Personally I think a Drupal specific solution would be very beneficial (if done correctly). I had begun development on this solution which can be found at http://drupal.org/project/editor

It is nearing the first beta release and is fairly functional for the most part (I currently use it on a few sites), although there is a VERY large todo list. Unfortunately I have next to no time to work on this module at the moment but if anyone is interested let me know.

Rich (code) editor?

bollwyvl's picture
public
group: Wysiwyg
bollwyvl - Fri, 2008-06-20 03:51

I've hacked together an integration module for the EditArea rich code editor: sort of a What You Hack Is What You Get kind of experience. As such, it's got a more limited user base than FCK/MCE would.


Yeeeeha! or: hook_wysiwyg_plugin() is out!

sun's picture
public
groups: Usability · Wysiwyg
sun - Mon, 2008-06-09 19:26

Vast progress on Inline/Wysiwyg API:

After digging through TinyMCE module's issue queue and finding some RTBC patches containing major improvements to the module, languishing in the queue for more than one year (!), I decided to fork TinyMCE module into Wysiwyg Editor module. Most importantly, I've implemented Nedjo's patch to use jQuery to initialize the editor. This was an important step in the right direction, because Wysiwyg's goal is to support not only TinyMCE in the future.

However, for now the most exciting new feature is: I've re-rolled my hook_wysiwyg_plugin() patch, which allows any module in contrib to add its editor plugins to the editor configuration. So the time of installation steps like the following in Image Assist's README.txt is finally over now:


Add context for check_markup()

sun's picture
public
sun - Sun, 2008-06-08 03:18

There's one big problem with the current development of Inline API: Filters do not know what "type of text" they are acting on. For example, the "old" Inline module allowed to embed images/files in a node's content, which are attached to the same node. Because filters don't know what they are doing, Inline needed to run via hook_nodeapi() in the past.

In Inline API, I coded around this limitation, but it's still ugly. So I went ahead and checked, how many times check_markup() is actually invoked in Drupal core. Here's the stunning result:

<?php


Associating a Textarea and the input format

quicksketch's picture
public
group: Wysiwyg
quicksketch - Thu, 2008-05-01 17:35

Greetings everyone! I'm throwing in my hat for participation in the WYSIWYG discussion.

As we've noted in previous discussions, we currently have a serious problem with WYSIWYG editors not being Input Format aware. In D7 we'll get a nice luxury of #input_format (sounds awesome Gabór!), and we'll easily be able to combine the two into a single, well themed element. I've rigged up a temporary solution for D6 that I've posted to the the WYSIWYG project issue queue (patch forthcoming).

Here's a graffle of how I imagine the Input Format system working with the WYSIWYG framework.


Note: this is totally a mockup it is not a new WYSIWYG editor of any sort.


Drupal stuff that an out-of-the-box Rich Text Editor doesn't include

public
group: Wysiwyg
José San Martin... - Mon, 2008-04-07 20:28

There are a few Drupal-specific stuff that would be great to see in the wysiwyg toolbar but that won't be found in any out-of-the-box Rich Text Editor.

1) Internal links

Drupal has nodes. A user in MediaWiki, for instance, uses [ [Name of the article] ] to create an internal link to another article. We could adopt a similar concept and create a "link internal" that open an auto-complete form, allowing the user to select a node in the list. In fact, it isn't a new idea and it's been already implemented in a contributed project: http://drupal.org/project/easylink

Drupal stuff that an out-of-the-box Rich Text Editor doesn't include

public
group: Wysiwyg
José San Martin... - Mon, 2008-04-07 20:28

There are a few Drupal-specific stuff that would be great to see in the wysiwyg toolbar but that won't be found in any out-of-the-box Rich Text Editor.

1) Internal links

Drupal has nodes. A user in MediaWiki, for instance, uses [ [Name of the article] ] to create an internal link to another article. We could adopt a similar concept and create a "link internal" that open an auto-complete form, allowing the user to select a node in the list. In fact, it isn't a new idea and it's been already implemented in a contributed project: http://drupal.org/project/easylink

WYSIWYG : The FCKeditor proposal

public
group: Wysiwyg
FredCK - Fri, 2008-03-28 00:34

We are starting now the development of V3, the next generation of FCKeditor:

http://docs.fckeditor.net/FCKeditor_3.x/Design_and_Architecture

It is to be rewritten and optimized, including several new features. It will be definitely out of comparison with our current solution. Performance and code size is definitely at the top of the list for us.

WYSIWYG : The FCKeditor proposal

public
group: Wysiwyg
FredCK - Fri, 2008-03-28 00:34

We are starting now the development of V3, the next generation of FCKeditor:

http://docs.fckeditor.net/FCKeditor_3.x/Design_and_Architecture

It is to be rewritten and optimized, including several new features. It will be definitely out of comparison with our current solution. Performance and code size is definitely at the top of the list for us.

Better input format support in Drupal 7

Gábor Hojtsy's picture
public
groups: Usability · Wysiwyg
Gábor Hojtsy - Thu, 2008-02-21 10:29

Collecting discussions and patches for a better input format support in Drupal 7. My battle plan writeup is at http://hojtsy.hu/blog/2008-feb-04/supporting-wysiwyg-editing-better-drup... and there are groups post here about cutting through the format clutter (http://groups.drupal.org/node/8911) and format association observations (http://groups.drupal.org/node/9072). This list summarizes the patches in different states to improve input formats and support RTEs better.

  • For review:
  • TODO:
    • http://groups.drupal.org/node/8911 - Limit available input filters by "type of widget" used (node type body, comment, block, etc)
    • http://groups.drupal.org/node/9072 - Bring consistency into how we apply formats and provide more format support where it is missing.
    • Move site mission and footer message to blocks / new block regions (in part to add format support).
  • Done:
    • http://drupal.org/node/222183 - Make input formats reorderable (committed!)
    • http://drupal.org/node/240988 - Break out HTML escaping filter to make non-HTML input formats (instantly) recognizable (committed)

Better input format support in Drupal 7

Gábor Hojtsy's picture
public
groups: Usability · Wysiwyg
Gábor Hojtsy - Thu, 2008-02-21 10:29

Collecting discussions and patches for a better input format support in Drupal 7. My battle plan writeup is at http://hojtsy.hu/blog/2008-feb-04/supporting-wysiwyg-editing-better-drup... and there are groups post here about cutting through the format clutter (http://groups.drupal.org/node/8911) and format association observations (http://groups.drupal.org/node/9072). This list summarizes the patches in different states to improve input formats and support RTEs better.

  • For review:
  • TODO:
    • http://groups.drupal.org/node/8911 - Limit available input filters by "type of widget" used (node type body, comment, block, etc)
    • http://groups.drupal.org/node/9072 - Bring consistency into how we apply formats and provide more format support where it is missing.
    • Move site mission and footer message to blocks / new block regions (in part to add format support).
  • Done:
    • http://drupal.org/node/222183 - Make input formats reorderable (committed!)
    • http://drupal.org/node/240988 - Break out HTML escaping filter to make non-HTML input formats (instantly) recognizable (committed)

Cleaning up text and format association in Drupal 7

public
groups: Usability · Wysiwyg

I sat down and collected a list of how things are filtered in Drupal 7 core as of today. I grouped the table based on different formatting used. Part of the wishlist for Drupal 7 is to make format support available for things like the site mission or footer message as well as clean up the filter usage of other texts. This table shows some anomalies like the user signature changing input formats depending on comment formatting, or action descriptions not escaped but filter_xss_admin()-ed. These probably need more discussion and insight. Check the table below.

Cleaning up text and format association in Drupal 7

public
groups: Usability · Wysiwyg

I sat down and collected a list of how things are filtered in Drupal 7 core as of today. I grouped the table based on different formatting used. Part of the wishlist for Drupal 7 is to make format support available for things like the site mission or footer message as well as clean up the filter usage of other texts. This table shows some anomalies like the user signature changing input formats depending on comment formatting, or action descriptions not escaped but filter_xss_admin()-ed. These probably need more discussion and insight. Check the table below.

Cutting through the input format clutter

Gábor Hojtsy's picture
public
groups: Usability · Wysiwyg
Gábor Hojtsy - Fri, 2008-02-15 15:57

As part of working on implementing easier to use input formats in Drupal 7 (reaching to WYSIWYG sooner or later), I started with cutting through the clutter. A possible rule to follow to simplify the content editing user experience is to remove (hide) filter options when appropriate. How does this work in Drupal?

Drupal core

Drupal allows setting up multiple input formats, each with different filters. The filters have specific (possibly different) configuration in each input format. The default Drupal core options allow admins to restrict filter format access to certain roles, and there should be one format accessible to all roles, so if someone has content submission permissions, she can add content to the site in the default format at least.

Input format clutter

There comes the input format clutter. Many sites have multiple input formats. Least restricted formats are used for site pages, about boxes, blocks, commonly stuff produced by the administrator for. There might be a bbcode format for forums and comments, a wiki format for wiki pages, etc. Some roles have access to multiple input formats, and choosing the right one each time complicates their life. So several contributed modules emerged to solve this problem, hiding certain input formats or prioritizing them by setting the default intelligently depending on configured circumstances. I reviewed four modules in the hopes that we can get some of this functionality into Drupal 7.


Front End developer | Bear Code

public
Michael Howe - Wed, 2008-02-13 06:10
Employment type: 
Full time
Telecommute: 
Allowed

Looking for a Developer who shares our passion for Drupal. We are a custom development team in Montpelier, VT. We have many tools in our toolbox including PHP/Drupal, Java, and Flex. If you want to grow into a renaissance person, you've found the right shop. Check us out here (www.bear-code.com).
We’re looking for a PHP/Drupal developer with these skills --
• minimum 1-2 years PHP experience
• at least 6 months experience working with Drupal
• Coding for high-traffic Drupal sites
• Coding web user interfaces with XHTML, CSS and all the trimmings

Front End developer | Bear Code

public
Michael Howe - Wed, 2008-02-13 06:10
Employment type: 
Full time
Telecommute: 
Allowed

Looking for a Developer who shares our passion for Drupal. We are a custom development team in Montpelier, VT. We have many tools in our toolbox including PHP/Drupal, Java, and Flex. If you want to grow into a renaissance person, you've found the right shop. Check us out here (www.bear-code.com).
We’re looking for a PHP/Drupal developer with these skills --
• minimum 1-2 years PHP experience
• at least 6 months experience working with Drupal
• Coding for high-traffic Drupal sites
• Coding web user interfaces with XHTML, CSS and all the trimmings

sun's vision for handling embedded/inline content and Wysiwyg in Drupal

sun's picture
public
sun - Wed, 2008-02-06 20:59

.

.

As some of you know, I've recently taken over maintenance of Inline and Image Assist, and initiated the Wysiwyg project. That was not only caused by personal interest, but also to take the necessary steps to realize the long awaited Inline API. You might ask yourself, what those three modules have in common or to do with each other at all: They deal with user input, allow to embed complex contents into a content, and provide an interactive GUI for that. If you already had the chance to work with them, you already know that there is a rather hidden, non-obvious hard-dependency between them.

Although I'd really like to discuss both topics (Inline and Wysiwyg support) separately, the gained experience on these topics enforces us to discuss them concurrently. The following mockup hopefully explains why: (see attachment to view in full size)


sun's vision for handling embedded/inline content and Wysiwyg in Drupal

sun's picture
public
sun - Wed, 2008-02-06 20:59

.

.

As some of you know, I've recently taken over maintenance of Inline and Image Assist, and initiated the Wysiwyg project. That was not only caused by personal interest, but also to take the necessary steps to realize the long awaited Inline API. You might ask yourself, what those three modules have in common or to do with each other at all: They deal with user input, allow to embed complex contents into a content, and provide an interactive GUI for that. If you already had the chance to work with them, you already know that there is a rather hidden, non-obvious hard-dependency between them.

Although I'd really like to discuss both topics (Inline and Wysiwyg support) separately, the gained experience on these topics enforces us to discuss them concurrently. The following mockup hopefully explains why: (see attachment to view in full size)


Supporting WYSIWYG editing better, a Drupal battle plan

Gábor Hojtsy's picture
public
group: Wysiwyg
Gábor Hojtsy - Mon, 2008-02-04 16:12

I have a blog post up on my blog, in which I try to set a plan for Drupal 7 to tie RTEs to input formats instead of textareas. I think there is a fundamental problem with RTEs, in that they attach themselfs to any textarea seen (or not the right textareas in other cases). Also, by tying to input formats, RTEs could just grab the settings of the input formats, and align their interfaces accordingly (ie. if img is not an allowed tag, do not even think about displaying an image button). More here: http://hojtsy.hu/blog/2008-feb-04/supporting-wysiwyg-editing-better-drup...


Supporting WYSIWYG editing better, a Drupal battle plan

Gábor Hojtsy's picture
public
group: Wysiwyg
Gábor Hojtsy - Mon, 2008-02-04 16:12

I have a blog post up on my blog, in which I try to set a plan for Drupal 7 to tie RTEs to input formats instead of textareas. I think there is a fundamental problem with RTEs, in that they attach themselfs to any textarea seen (or not the right textareas in other cases). Also, by tying to input formats, RTEs could just grab the settings of the input formats, and align their interfaces accordingly (ie. if img is not an allowed tag, do not even think about displaying an image button). More here: http://hojtsy.hu/blog/2008-feb-04/supporting-wysiwyg-editing-better-drup...


Relevance-Enhanced Image Reduction and image presets

public
groups: Usability · Wysiwyg
pkej - Fri, 2008-01-18 14:18

Sometimes I've been looking for a module which would let me crop an image visually, though I haven't found one working for the drupal version I've been using, until recently when Imagefield crop became available (Edit: which supposedly will be folded into Imagecrop for D6. The latter module is a later addition which I weren't aware of when I wrote this.)

However, there is still one missing concept and that is Relevance-Enhanced Image Reduction which is what would be the best solution for this.

This is the working group to discuss and coordinate the integration of client-side editors in Drupal core.

Developers and maintainers of client-side editors (aka. WYSIWYG) integration modules and other interested people are invited to join in and share their ideas and participate in the current efforts to build a Wysiwyg API that seamlessly integrates with Drupal core.

More information on the current status of the module can be found on the Wysiwyg API project page.

Live discussions on Wysiwyg API development and support happen in #drupal-wysiwyg.

The current status, progress, and roadmap of all efforts are summarized on a special page:

Syndicate content