WYSIWYG or What-You-See-Is-What-You-Get editors are a common requirement on most Drupal sites and ease HTML input, styling, and other potentially involved tasks for contributors to the site. In this recipe, we will be looking at replacing Drupal textareas with a popular WYSIWYG editor named CKEditor.
We will be using the WYSIWYG module that can be downloaded from http://drupal.org/project/wysiwyg. While default Drupal installations come with a single text format named Plain text, we will be associating the editor with a custom format named HTML that allows HTML tags. Text formats can be created from their configuration page at admin/config/content/formats
[Home | Administration | Configuration | Content authoring | Text formats].