array( // Name of the plugin used to write it. 'name' => 'plugin_name', // Description of the plugin - it would be displayed in the plugins management section of profile settings. 'desc' => t('Plugin description'), // The full path to the CKEditor plugins directory, with the trailing slash. 'path' => drupal_get_path('module', 'my_module') . '/plugin_dir/', 'buttons' => array( 'button_name' => array( 'icon' => 'path to button icon', 'label' => 'Button Label', ) ) ) ); } /** * Hook to register the CKEditor security filter - it would appear in the security filters list on the profile setting page. */ function hook_ckeditor_security_filter() { return array( 'security_filter_name' => array( // Title of the security filter - it would be displayed in the security filters section of profile settings. 'title' => t('Security filter title'), // Description of the security filter - it would be displayed in the security filters section of profile settings. 'description' => t('Security filter description'), ) ); } ?>