diff --git a/editors/ckeditor/README.txt b/editors/ckeditor/README.txt
index 6f21e91..0c0a06a 100644
--- a/editors/ckeditor/README.txt
+++ b/editors/ckeditor/README.txt
@@ -7,29 +7,13 @@ Installation:
 
 Do the following steps to add video_filter button to the CKEditor toolbar:
 
-   1. Open ckeditor.config.js (in the ckeditor module root)
+   1. Go to Configuration -> CKEditor (admin/config/content/ckeditor)
+      Click "Edit" on the profile you what to use with the video filter.
 
-   2. Scroll down to the end of the file, right before "};" insert:
+   2. Expand "Editor appearance" and go to "Toolbar".
+     Drag the new video_filter button from the "All Buttons" toolbar
+     to the "Used Buttons" toolbar.
 
-      // Video_filter plugin.
-      config.extraPlugins += (config.extraPlugins ? ',video_filter' : 'video_filter' );
-      CKEDITOR.plugins.addExternal('video_filter', Drupal.settings.basePath + Drupal.settings.video_filter.modulepath + '/editors/ckeditor/');
+   3. Go to "Plugins" on the same page.
+     Enable the video filter plugin.
 
-   3. Add button to the toolbar.
-
-      3.1 Go to Configuration -> CKEditor (admin/config/content/ckeditor)
-          Click "Edit" on the profile you what to use with Linkit.
-
-      3.2 Expand "Editor appearance" and go to "Toolbar".
-
-          The button name is: video_filter
-          For example if you have a toolbar with an array of buttons defined as
-          follows:
-
-          ['Bold','Italic']
-
-          simply add the button somewhere in the array:
-
-          ['Bold','Italic','video_filter']
-
-          (remember the single quotes).
diff --git a/video_filter.module b/video_filter.module
index 926e6b3..715464b 100644
--- a/video_filter.module
+++ b/video_filter.module
@@ -524,6 +524,25 @@ function _video_filter_form() {
   return $form;
 }
 
+/**
+ * Implements hook_ckeditor_plugin().
+ */
+function video_filter_ckeditor_plugin() {
+  $plugins = array();
+  $plugins['video_filter'] = array(
+    'name' => 'video_filter',
+    'desc' => t('Plugin to directly embed videos with the video filter module.'),
+    'path' => drupal_get_path('module', 'video_filter') . '/editors/ckeditor/',
+    'buttons' => array(
+      'video_filter' => array(
+        'label' => t('Video filter'),
+        'icon' => 'video_filter.png',
+      ),
+    ),
+  );
+  return $plugins;
+}
+
 function video_filter_wysiwyg_plugin($editor, $version) {
   _video_filter_add_settings('wysiwyg_' . $editor);
 
