Wysiwyg filter guide
Drupal core comes with two input formats: Filtered HTML and Full HTML. Filtered HTML format lets both authenticated and anonymous users enter comments and contents safely by limiting the allowed HTML tags to a very limited set with the HTML Filter. Full HTML is indented for admin use only because it allows any HTML tags and attributes to be used. WYSIWYG editors make use of many more tags and attributes to satisfy the full range of format options. Since the HTML Filter is only capable of allow or dis-allow of HTML tags, it is inadequate for complete safety because Wysiwyg editors make use of a large range of HTML tags and attributes. But for safty from XSS and other attacks, HTML tags and and attributes must be very precisely controlled so the Wysiwyg editor can safely render full range of styling format. The Wysiwyg Filter precisely satisfy this need: it lets you specify exactly what tags and what attributes are allowed in such a way that gives you the full rang of HTML tags and attributes required by the Wysiwyg editors and yet keeping the format completely safe. It's a replacement of the built-in HTML Filter.
With the Wysiwyg filter, you not only specify what tags are allowed, you also control what attributes the tags can have. With class/id/style attributes, you further specify exactly what are allowed to be used with those attributes. When the Wysiwyg filter module is installed, a new "WYSIWYG Filter" is added, use it in place of the HTML filter. For example, you can change the default "Filtered HTML" or create a new input format. I add a new "Rich HTML" format that allows more extensive HTML tags and attributes for use with Wysiwyg editor and leave the "Filtered HTML" input format unchanged.
Once the "WYSIWYG Filter" is enabled and saved, click the "Configure" local tab to setup the filter. Adjust the order of filters, then specify the "HTML elements and attributes": 
this specifies what HTML tags and attributes are allowed. The Wysiwyg filter uses the TinyMCE valid_element syntax. If you specify the style and/or class/id attributes are allowed, then it's important to scroll down and expand the "Style properties" and "Advance rules" fieldsets to specify what are allowed in those attributes. If you neglect to specify those, the filter will warn you and tell you those attributes will be filtered out (this warning was added by your's truely
). The "Style properties" are all checkboxes to let you specify what style properties are allowed. Install the Checkall module to get a little enhancement to the form to let you check all of checkboxes at once. The "Advance rules" fieldset have text fields to let you specify what string text patterns are allowed in the class, id attributes and the style attribute's url property. These are simple text patterns and the asterisk (*) is a wild card for any number of zero or more characters. A begin string must be specified. So "abc*" is any sting begins with "abc", e.g. "abc-xyz". "format-*-class" is any string begins with "format-" and ends with "-class", e.g. "format-right-align-class".
The Wysiwyg filter also provides link spam deterrence. It adds rel="nofollow" to any URL link that's not on the whitelist. This will zap out anyone trying to fool search engine ranking by pretending to comment on your blog and add link to their site and clevely around it with <span style="display:none;">...<span style="display:none;">. No more spamdexing, Mr.!
Click the link to see a complete module settings screen png file.
Thanks for the explanation !!
Thanks for the explanation !! It's very useful !!
I've tried to use the font size and style selector that comes with this page's tinyMCE but seems that is not filtering it properly :-(
I enjoy having as many
I enjoy having as many styling points at my disposable. I find filtered html much to limiting, but understand the inclination to not allow full access to all users. The Wysiwyg filter seems interesting and relevant to my interests. How does it stack up against other style filters? Once I get it up and running, I'll test out some strings and see how I like it. Thanks! ripenaxrau hjd electroluxap fgd tpersonalcar
Wie die PKV verglichen
Wie die PKV verglichen wird.
Die Goldpreisentwicklung einsehen
Eine Goldene Mastercard abschliessen
Den PKV Wechsel machen
This blog is perfect for
This blog is perfect for anyone who want to know about this subject. Who knows how much its almost hard to argue with you. We are expecting the same best efforts from you later on as well.
This was such a great article
This was such a great article in my opinion. This was really very special to me and I look forward to reading more of this valuable and great information.
Wie verschiedene
Wie verschiedene Versicherungen verglichen werden.
Einen Basistarif testen.
Great blog, this could be the
Great blog, this could be the best blog I ever visited this month. Never stop to write something useful dude!
Very good
Thank you for the filter.
Thanks
Thanks for this article.
I am happy to find your
I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.
about this topic, I have been
about this topic, I have been lately in your blog once or twice now. I just wanted to say hi and show my thanks for the information provided.
nice
Thank you very much for taking your time to create this very informative site.I have learned a lot from your site.
Hiee, I love your blogs
Hiee, I love your blogs layout and style of your articles. I will subscribe for your feed please keep posting! Big thanks for the useful information I found here.
gold prices today per ounce
Wo das beste Angebot zur PKV
Wo das beste Angebot zur PKV einfach durchschlägt.
It is such an important topic
It is such an important topic and ignored by so many, even professionals! I do enjoy writing but it just seems like the first 10 to 15 minutes are lost simply just trying to figure out how to begin.
WYSIWYG
Hello,
Dreamweaver is my favorite, when it comes to WYSIWYG.
great blog
You are so talented in writing. God is really using you in tremendous methods. You are doing a great job! This was a wonderful article.Thank you
This is very important site.
This is very important site. It is very useful for me. Fantastic article! I thoroughly enjoyed your content …very effectively written.
I enjoy having as many
I enjoy having as many styling points at my disposable. I find filtered html much to limiting, but understand the inclination to not allow full access to all users. The Wysiwyg filter seems interesting and relevant to my interests. How does it stack up against other style filters? Once I get it up and running, I'll test out some strings and see how I like it. Thanks!
nice blog
Great article. I want to thank you for this informative read, I really appreciate sharing this great blog. Keep up your work. Thanks for this very useful info you have provided us.
When the Wysiwyg filter
When the Wysiwyg filter module is installed, a new "WYSIWYG Filter" is added, use it in place of the HTML filter.
hi
This is very important site. It is very useful for me. Fantastic article! I thoroughly enjoyed your content …very effectively written.
Very Good Job of acknowledgmen
I visited this page first time and found it Very Good Job of acknowledgment and a marvelous source of info.........Thanks Admin!
This is very important site.
This is very important site. It is very useful for me. Fantastic article! I thoroughly enjoyed your content …very effectively written.
nice blog
There is obviously a lot to know about this.I think you made some good points in Features also.
nice
you are right when you say this.Hats off man,what a superlative knowledge you have on this subject.hope to see more work of yours.thanks
This was really very special
This was really very special to me and I look forward to reading more of this valuable and great information.
It is very useful for me.
It is very useful for me. Fantastic article! I thoroughly enjoyed your content …very effectively written.
Post new comment