In case you didn't know, WYSIWYG stands for What You See Is What You Get! It is generally used to refer to a rich text editor which is used to simplify the editing of HTML, much like the interface you would expect to see in a Word Processor. The standard Drupal 7 installation does not provide any means to compose or edit rich text. Drupal provides a framework for managing different text formats, and with the use of the WYSIWYG module, it is possible to install a variety of WYSIWYG editors, as we will see in this recipe.
For this recipe you will need the following: