Customizations in Drupal Content Management System

   Various customizations are possible in Drupal CMs by use of various modules as well as making changes to the source code. Here I will discuss the inclusion of a WYSIWYG Editor, which is not present in the default installation of Drupal. Also a customised search facility.

WYSIWYG Editor In Drupal

   By default there is no provision for a WYSIWYG Editor in Drupal 5.x or 6.x Version. First we have to install and activate jQuery Update 6.x-1.1 (for Drupal 6.x ). Then we have to enable Wysiwyg 6.x-0.5. Wysiwyg allows us to edit contents with client-side WYSIWYG editors. Finally we have to download TinyMCE a web based WYSIWYG editor from Moxiecode Systems. We have to unzip it create a folder in the Wysiwyg by name of tinymce and place all the files there.
   One more step remains. We have then to attach the Wysiwyg editor to either the Full HTML input under Input format or create a new input option, and then allot the necessary permissions.
Drupal- Input format

   Below is a screenshot of the WYSIWYG editor integrated into Drupal 6.8. Drupal  -  wysiwyg editor

Title Customization in Drupal

   You can have any title that you want for your pages by changing the code for title display in the template file page.tpl.php file . You can also control the breadcrumb display from the template.

Customized Search in Drupal

   You can customise the search in Drupal by removing the content type, author name and submission date displayed below each content item in the search result. Customized search in Drupal CMS

   The screenshot of the search in Drupal without any modification to the source code is shown below.
Normal  search in Drupal CMS