diff --git a/plugins/export_ui/views_ui.class.php b/lib/Drupal/views/Plugin/ctools/export_ui/ViewsUI.php
similarity index 91%
rename from plugins/export_ui/views_ui.class.php
rename to lib/Drupal/views/Plugin/ctools/export_ui/ViewsUI.php
index 298bba4be3b7cadf817df4a3ee10be9b2451b096..01760edd7ae7a5a046127563ae02cadcbddac5e7 100644
--- a/plugins/export_ui/views_ui.class.php
+++ b/lib/Drupal/views/Plugin/ctools/export_ui/ViewsUI.php
@@ -7,10 +7,45 @@
  * Note that this is only a partial integration.
  */
 
+namespace Drupal\views\Plugin\ctools\export_ui;
+
+use Drupal\ctools\Plugin\ctools\export_ui\ExportUIPluginBase;
+use Drupal\Core\Annotation\Plugin;
+use Drupal\Core\Annotation\Translation;
+
 /**
  * CTools Export UI class handler for Views UI.
+ *
+ * @Plugin(
+ *   id = "views_ui",
+ *   name = "views_ui",
+ *   schema = "views_view",
+ *   module = "views",
+ *   access = "administer views",
+ *   menu = {
+ *     "menu_item" = "views",
+ *     "menu_title" = "Views",
+ *     "menu_description" = "Manage customized lists of content.",
+ *   },
+ *   title_singular = @Translation("view"),
+ *   title_singular_proper = @Translation("View"),
+ *   title_plural = @Translation("views"),
+ *   title_plural_proper = @Translation("Views"),
+ *   strings = {
+ *     "confirmation" = {
+ *       "revert" = {
+ *         "information" = @Translation("This action will permanently remove any customizations made to this view."),
+ *         "success" = @Translation("The view has been reverted.")
+ *       },
+ *       "delete" = {
+ *         "information" = @Translation("This action will permanently remove the view from your database."),
+ *         "success" = @Translation("The view has been deleted.")
+ *       },
+ *     },
+ *   }
+ * )
  */
-class views_ui extends ctools_export_ui {
+class ViewsUI extends ExportUIPluginBase {
 
   function init($plugin) {
     // We modify the plugin info here so that we take the defaults and
@@ -29,7 +64,7 @@ function init($plugin) {
     $plugin['menu']['items']['revert']['path'] = 'view/%ctools_export_ui/revert';
     $plugin['menu']['items']['revert']['type'] = MENU_VISIBLE_IN_BREADCRUMB;
 
-    $prefix_count = count(explode('/', $plugin['menu']['menu prefix']));
+    $prefix_count = count(explode('/', $plugin['menu']['menu_prefix']));
     $plugin['menu']['items']['add-template'] = array(
       'path' => 'template/%/add',
       'title' => 'Add from template',