Index: /unk/SidebarManager/SIDEBARMANAGER-INSTALL.txt
===================================================================
--- /trunk/SidebarManager/SIDEBARMANAGER-INSTALL.txt (revision 21)
+++  (revision )
@@ -1,34 +1,0 @@
-#
-# INSTALL.txt
-#
-# Installation instructions for Sidebar Manager.
-#
-
-PREREQUISITES
-
-Prior to installation, the following requirements must be satisfied:
-
-  * User has MySQL installed
-  * User has MovableType 3.2 or greater installed
-  * User has HTML::Template installed
-
-INSTALLATION
-
-1) To install Sidebar Manager navigate to MT's home directory (where you
-   will find mt.cgi) and unpack the Sidebar Manager archive.
-
-   This will place the Sidebar Manager plugin files into:
-   $MT_HOME/plugins/SidebarManager
-   Sidebar Manager's static files into:
-   $MT_HOME/mt-static/plugins/sidebar
-
-UPGRADING SIDEBAR MANAGER
-
-If you are upgrading from any previous version of Sidebar Manager
-then it should be sufficient to simply re-install Sidebar Manager over 
-the previous instance, allowing it to copy newer files over older one. 
-To confirm an upgrade has taken place properly, check Movable Type's 
-System Overview for Sidebar Manager among the list of installed
-plug-ins, and its version number in the list of active plugins at 
-the bottom of the page.
-
Index: /unk/SidebarManager/SIDEBARMANAGER-CHANGES.txt
===================================================================
--- /trunk/SidebarManager/SIDEBARMANAGER-CHANGES.txt (revision 21)
+++  (revision )
@@ -1,50 +1,0 @@
-#
-# Release Notes & Change Log for Media Manager
-#
-
-1.0 Beta 3 - January 15, 2006
--------------------------------
-* Added all hooks necessary for tranlation
-* Weblogs setting up a sidebar for the first time will receive
-  automatically have installed for them all available sidebars.
-  The side sidebar will be named "My First Sidebar."
-
-1.0 Beta 2.1 - January 12, 2006
--------------------------------
-* Made it so that sidebar listing shows installed module NAMES,
-  not template Ids.
-
-1.0 Beta 2 - January 11, 2006
------------------------------
-* Added the Technorati Search widget to the default set of pre-
-  installed widgets.
-* Redesigned the user interface a bit to make it a little more
-  intuitive:
-  - added a listing interface of all available sidebars (this
-    will provide a nice mechanism in the future to also view
-    and create available widgets)
-  - added a new mechanism for creating a new widget - uses the
-    old backend, but just behaves more better
-* Added ability to delete sidebars that have been created
-
-  KNOWN ISSUES
-  * Listing interfaces shows template IDs, not widget names
-
-1.0 Beta 1 - December 22, 2005
-------------------------------
-* Added drag and drop support to the sidebar builder (special thanks
-  to Walt http://www.iwalt.com/ for his help!!!!)
-* Added rebuild slug after save action
-
-1.0 Alpha 2 - December 21, 2005
--------------------------------
-* Fixed bug where modules were getting installed more than once, thus
-  creating duplicate template modules
-* Fixed bug in javascript that resulted in installed modules being
-  reordered automatically
-* Fixed broken links in left navigation menu
-* Restyled the select boxes for installed, and available widgets
-
-1.0 Alpha 1 - December 21, 2005
--------------------------------
-* Initial release.
Index: /unk/SidebarManager/SIDEBARMANAGER-README.txt
===================================================================
--- /trunk/SidebarManager/SIDEBARMANAGER-README.txt (revision 21)
+++  (revision )
@@ -1,110 +1,0 @@
-#
-# README.txt file for Sidebar Manager
-# 
-
-OVERVIEW
-
-Sidebar Manager provides users and authors within MovableType the ability
-to manage the content found in the columns of their published weblog.
-
-ABOUT SIDEBAR MANAGER
-
-Sidebar Manager was created for one reason: to make it easy for users 
-to manage their sidebar content with the same ease of use that TypePad.
-
-Sidebar Manager is also quite extensible. Plugin developers can 
-build widgets and widget plugins ontop of the system, making it possible 
-for an infinite number of widgets to choose from. All plugin developers
-have to do is create one or more template modules with a name that is 
-prefixed by the following, "Sidebar: ". That's all you need to do.
-Sidebar Manager will immediately display the widget within its
-interfaced to be placed within the sidebar you create.
-
-HOW TO CREATE A TEMPLATE MODULE IN PERL
-
-Developers can use this code in their plugin's installation script
-to automate the process of creating a template module in Movable
-Type. This is a great way to create a nice out of box experience
-for your plugin's users.
-
-    my $tmpl = MT::Template->new;
-    $tmpl->blog_id($blog_id);
-    $tmpl->type('custom');
-    $tmpl->name('Sidebar: Example Widget');
-    $tmpl->text(<<END_TMPL);
-Your template code goes here.
-END_TMPL
-    $tmpl->save;
-
-INSTALLATION AND UPGRADING
-
-Please see INSTALL.txt.
-
-ACCESSING THE INTERFACE
-
-Each blog in your installation of Movable Type is allowed to create as
-many sidebars at they wish.
-
-To access the Sidebar Manager interface, visit the main menu for your MT
-blog. At the bottom of the center column you should see "Re-arrange My 
-Sidebar" in a "Plugin actions" table. Click on "Re-arrange My Sidebar"
-to access your instance of Sidebar Manager for that blog.
-
-TEMPLATE TAGS
-
-There is only one template tag you need to know:
-
-  <$MTSidebar name="<name of sidebar>"$>
-
-
-
-EXAMPLES
-
-The template tag for Sidebar Manager is pretty straight forward. 
-Insert "MTSidebar" into your template. Identify the sidebar widget by
-name you would like to insert in its place.
-
-  <$MTSidebar name="My Main Index"$>
-
-Place this tag where you would like Sidebar Manager to insert your
-sidebar. When your site is rebuild, Sidebar Manager will add each
-widget you have selected in place of the above tag.
-
-RESOURCES
-
-  Project Homepage:
-  http://www.majordojo.com/projects/SidebarManager/
-
-  Movable Type:
-  http://www.movabletype.org/
-
-SUPPORT
-
-Please post your bugs, questions and comments to the Sidebar Manager project
-homepage:
-
-  http://www.majordojo.com/projects/SidebarManager/
-
-If possible, please turn on debugging before you submit the report, and
-submit your debugging info with the bug. To turn on debugging, set DEBUG to 1
-in PluginManager.pl. Then consult your web server's error log for the 
-information reported by BookQueueToo when accessing its interface
-through a browser.
-
-HELP AND DONATIONS
-
-Sidebar Manager represents a lot of work by one individual. While the author
-is happy to write this software, and support it completely free of charge,
-the author also appreciates any form of support you can provide. Please
-consult the following URL to learn more:
-
-  http://www.majordojo.com/projects/SidebarManager/downloads/
-
-LICENSE
-
-Please consult the LICENSE.txt file that was included in this plugin's
-archive.
-
-COPYRIGHT
-
-Copyright 2005, Byrne Reese. All rights reserved.
Index: /trunk/PluginManager/plugins/PluginManager/PluginManager.pl
===================================================================
--- /trunk/PluginManager/plugins/PluginManager/PluginManager.pl (revision 1204)
+++ /trunk/PluginManager/plugins/PluginManager/PluginManager.pl (revision 1)
@@ -3,6 +3,5 @@
 # Copyright 2006 Byrne Reese
 #
-# TODO:
-#  * Disable/enable plugin
+# $Id: $
 
 package MT::Plugin::PluginManager;
@@ -12,6 +11,6 @@
 
 use vars qw( $VERSION $plugin %cfg $DEBUG );
-$VERSION = '1.05';
-$DEBUG = 0;
+$VERSION = '1.0';
+$DEBUG = 1;
 
 eval {
@@ -24,25 +23,7 @@
 	description     => "Plugin Manager provides an easy-to-use interface to users that allows them to install and upgrade Movable Type buttons with the click of a button.",
 	config_link     => "plugins.cgi",
-	object_classes => [ 'PluginManager::Plugin' ],
-	schema_version => 1,
     });
     MT->add_plugin($plugin);
 };
 
-MT->add_callback("AppTemplateSource.list_blog",
-		 10,
-		 $plugin,
-		 \&list_blog_xform);
-
-sub list_blog_xform {
-    my ($eh, $app, $tmpl) = @_;
-    my $slug = <<END_TMPL;
-<li id="nav-plugins">
-<a href="plugins/PluginManager/plugins.cgi">Plugin Manager</a><br />
-Manage plugin installation and updates.
-</li>
-END_TMPL
-    $$tmpl =~ s/(<li id=\"nav-plugins\">)/$slug$1/;
-}
-
 1;
Index: /trunk/PluginManager/plugins/PluginManager/lib/PluginManager/CMS.pm
===================================================================
--- /trunk/PluginManager/plugins/PluginManager/lib/PluginManager/CMS.pm (revision 1204)
+++ /trunk/PluginManager/plugins/PluginManager/lib/PluginManager/CMS.pm (revision 1)
@@ -35,5 +35,4 @@
 	    'list'        => \&list_plugins,
 	    'check_ajax'  => \&check_ajax,
-	    'sanity'      => \&sanity_check,
     );
 
@@ -70,5 +69,5 @@
 	url         => $m->url,
 	created     => $m->created_on,
-	updated     => $m->modified_on,
+	updated     => $m->updated_on,
     };
 
@@ -88,75 +87,4 @@
     };
     my $tmpl = $app->init_tmpl('check_ajax.tmpl');
-    for my $key (keys %$param) {
-        $tmpl->param($key, $param->{$key});
-    }
-    $app->l10n_filter($tmpl->output);
-}
-
-sub sanity_check {
-    my $app = shift;
-    my $q = $app->{query};
-
-    my $data = MT::PluginData->load({ plugin => 'PluginManager',
-				      key    => 'static-path' });
-    my $static     = $data->data;
-
-    my $plugin_dir = File::Spec->catfile(MT->instance->mt_dir,'plugins');
-#    my $static     = MT->instance->{cfg}->StaticWebPath;
-    my $static_dir = File::Spec->catfile($static,'plugins');
-    my $tmpl_dir   = File::Spec->catfile(MT->instance->{cfg}->TemplatePath);
-    my $lib_dir    = File::Spec->catfile(MT->instance->mt_dir,'lib');
-    my $alt_dir    = File::Spec->catfile(MT->instance->mt_dir,'alt-tmpl','cms');
-    
-    my @prereqs;
-    push @prereqs, { label => 'Movable Type 3.2 or greater',
-		     test  => $MT::VERSION >= 3.2 };
-    push @prereqs, { label => 'Archive::Extract',
-		     test  => eval { require Archive::Extract; } };
-    push @prereqs, { label => 'File::Copy',
-		     test  => eval { require File::Copy; } };
-    push @prereqs, { label => 'File::Temp',
-		     test  => eval { require File::Temp; } };
-    push @prereqs, { label => 'File::Copy::Recursive',
-		     test  => eval { require File::Copy::Recursive; } };
-    push @prereqs, { label => 'File::Basename installed',
-		     test  => eval { require File::Basename; } };
-    push @prereqs, { label => 'File::Spec',
-		     test  => eval { require File::Spec; } };
-    push @prereqs, { label => 'File::Find',
-		     test  => eval { require File::Find; } };
-    push @prereqs, { label => 'File::Path',
-		     test  => eval { require File::Path; } };
-    push @prereqs, { label => 'LWP::Simple',
-		     test  => eval { require LWP::Simple; } };
-    push @prereqs, { label => 'XML::Simple',
-		     test  => eval { require XML::Simple; } };
-    
-    my @perms;
-    push @perms, { label => "Template directory ($tmpl_dir)",
-		   test  => (-w $tmpl_dir) };
-    push @perms, { label => "Alt-Template directory ($alt_dir)",
-		   test  => (-w $alt_dir) };
-    push @perms, { label => "Plugin directory ($plugin_dir)",
-		   test  => (-w $plugin_dir) };
-    push @perms, { label => "Static files directory ($static_dir)",
-		   test  => (-w $static_dir) };
-    
-    my $param = {
-	'prereqs' => \@prereqs,
-	'perms' => \@perms,
-	'success' => '<span class="success">&#x2714;</span>',
-	'fail' => '<span class="failure">&#x2718;</span>',
-    };
-
-    my $tmpl = $app->init_tmpl('sanity.tmpl');
-    return $app->errtrans("Could not load template file (sanity.tmpl): " . $app->errstr)
-	if (!$tmpl);
-    $app->add_breadcrumb("Main Menu",$app->{mtscript_url});
-    $app->add_breadcrumb("Plugin Manager");
-    $app->{breadcrumbs}[-1]{is_last} = 1;
-
-    $tmpl->param(breadcrumbs    => $app->{breadcrumbs});
-    $tmpl->param(plugin_version => $MT::Plugin::PluginManager::VERSION);
     for my $key (keys %$param) {
         $tmpl->param($key, $param->{$key});
@@ -195,5 +123,5 @@
 	    url         => $m->url,
 	    created     => $m->created_on,
-	    updated     => $m->modified_on,
+	    updated     => $m->updated_on,
 	    count       => $count++,
 	    entry_odd   => $count % 2 == 0,
@@ -218,6 +146,4 @@
 
     my $tmpl = $app->init_tmpl('list.tmpl');
-    return $app->errtrans("Could not load template file (list.tmpl): " . $app->errstr)
-	if (!$tmpl);
     $app->add_breadcrumb("Main Menu",$app->{mtscript_url});
     $app->add_breadcrumb("Plugin Manager");
@@ -247,4 +173,36 @@
 }
 
+sub repair_class {
+    my $app = shift;
+    my ($class) = @_;
+    require MT::Upgrade;
+    my $driver = MT::Object->driver;
+    my $diff = MT::Upgrade->class_diff($class);
+    debug("diff=$diff");
+    if ($diff) {
+        my @stmt;
+        if ($diff->{fix}) {
+            @stmt = $driver->fix_class($class);
+        } else {
+            if ($diff->{add}) {
+                push @stmt, $driver->add_column($class, $_->{name})
+                    foreach @{$diff->{add}};
+            }
+            if ($diff->{alter}) {
+                push @stmt, $driver->alter_column($class, $_->{name})
+                    foreach @{$diff->{alter}};
+            }
+            if ($diff->{drop}) {
+                push @stmt, $driver->drop_column($class, $_->{name})
+                    foreach @{$diff->{drop}};
+            }
+        }
+        if (@stmt) {
+            $driver->sql(\@stmt) or return $app->error($driver->errstr);
+        }
+    }
+    return $diff;
+}
+
 sub initialize {
     my $app = shift;
@@ -252,4 +210,6 @@
 
     require PluginManager::Plugin;
+
+    my $diff = $app->repair_class("PluginManager::Plugin");
 
     my $data = MT::PluginData->new;
@@ -258,24 +218,12 @@
     $data->data($q->param('static_path'));
     $data->save or die $data->errstr;
-    
-    my $searchdir = File::Spec->catfile(MT->instance->mt_dir,
-					'plugins','PluginManager');
-    my $filedata;
-    File::Find::find(
-		     sub {
-			 if (/^mtplugin.pkg|plugin.xml$/) {
-			     my $file = File::Spec->catfile($searchdir,$_);
-			     debug("Found plugin descriptor: ".$File::Find::name);
-			     open FILE,$File::Find::name or die "Could not open file: $!";
-			     $filedata = join('',<FILE>);
-			     close FILE;
-			 }
-		     },
-		     $searchdir);
-    if (!$filedata) { 
-	return $app->errtrans("Could not load or find Plugin Manager's plugin descriptor. Aborting."); 
-    }
-
-    my $package = XMLin($filedata);
+
+    my $filename = File::Spec->catfile(MT->instance->mt_dir,
+				       'plugins','PluginManager','mtplugin.pkg');
+    open FILE,$filename or die "Could not open file: $!";
+    my $data = join('',<FILE>);
+    close FILE;
+    my $package = XMLin($data);
+
     my $plugin = PluginManager::Plugin->load( { 
 	sig => 'PluginManager/PluginManager.pl' 
@@ -287,9 +235,9 @@
     $plugin->sig($package->{sig});
     $plugin->icon($package->{icon}->{content});
-    $plugin->config($filedata);
+    $plugin->config($data);
     $plugin->url($package->{version_url});
 
     $plugin->save or
-	return $app->errtrans("Error initializing Plugin Manager: " . $plugin->errstr);
+	return $app->error("Error initializing Plugin Manager: " . $plugin->errstr);
 
     $app->list_plugins();
@@ -364,8 +312,7 @@
 						   $cmd->{content});
 		    }
-		    $dir = scrub_path($dir);
 		    if ($commit) {
 			debug("Executing 'pathrm($dir)'");
-#			File::Copy::Recursive::pathrm($dir,1);
+			File::Copy::Recursive::pathrm($dir,1);
 		    } else {
 			push @preview, { text => "Removing the directory $dir" }; 
@@ -381,5 +328,5 @@
     if ($commit) {
 	$plugin->remove or
-	    return $app->errtrans("Error removing plugin: " . $plugin->errstr);
+	    return $app->error("Error removing plugin: " . $plugin->errstr);
 	$app->redirect($app->{cfg}->CGIPath . "plugins/PluginManager/plugins.cgi?__mode=list");
     } else {
@@ -434,5 +381,5 @@
     debug("Fetching data.");
     is_success(getstore($url, $tmp_file))
-	or return $app->errtrans("Plugin Manager was unable to download the plugin located at the following url: $url<br/>$@");
+	or return $app->errtrans("Download failed ($url): $@");
 
     my $package = $app->handle_install($tmp_dir,$tmp_file, 1);
@@ -444,5 +391,5 @@
     $plugin->url($package->{version_url});
     $plugin->save or
-	return $app->errtrans("Plugin Manager was unable to update the plugin's meta data: " . $plugin->errstr);
+	return $app->error("Error updating plugin: " . $plugin->errstr);
 
     $q->param('blog_id'   => $app->{query}->param('blog_id'));
@@ -466,5 +413,5 @@
     };
     if ($@) {
-	return $app->errtrans("Error creating temporary directory ($tmp_dir): $@.");
+	return $app->errtrans("Error creating temporary directory: $@.");
     }
     debug("Creating temp file.");
@@ -505,5 +452,5 @@
     File::Find::find( 
 		      sub { 
-			  if (/^mtplugin.pkg|plugin.xml$/) {
+			  if (/^mtplugin.pkg$/) {
 			      my $file = File::Spec->catfile($tmp_dir,$_);
 			      debug("Found ".$File::Find::name);
@@ -542,36 +489,17 @@
 	debug("User specified a URL for installation: $url");
 	my $link = extract_linkrel($url,'mt-installer');
-	if (!$link) {
-	    return $app->errtrans("Plugin Manager could not discover a ".
-				  "plugin to download at the URL you ".
-				  "provided ($url). The URL must contain ".
-				  "an HTML element similar to the ".
-				  "following: <link rel=\"mt-installer\" ".
-				  "href=\"...\">. Alternatively you can ".
-				  "download the plugin manually and upload ".
-				  "it directly into Plugin Manager.");
-	}
-	debug("Found link: $link");
 	my $content = get($link);
 	my ($mti) = XMLin($content);
-	my $down = $mti->{download_url};
+	$url = $mti->{download_url};
 
 	# get the data
 	debug("Fetching data.");
-	is_success(getstore($down, $tmp_file))
-	    or return $app->errtrans("Plugin Manager failed to download ".
-				     "the plugin at the URL it discovered ".
-				     "at $url. It attempted to download the ".
-				     "following file, but failed:<br />".
-				     "$down<br />Error: $@");
+	is_success(getstore($url, $tmp_file))
+	    or return $app->errtrans("Download failed ($url): $@");
 
     } elsif ($file) {
 	debug("User uploaded a file: ".$q->param('uploaded_plugin'));
 	my $fh = $q->upload('uploaded_plugin');
-	open UPLOADFILE, ">$tmp_file"
-	    or return $app->errtrans("Plugin Manager was unable to save ".
-				     "the file you uploaded. It attempted ".
-				     "to write the following file, but ".
-				     "failed: $tmp_file");
+	open UPLOADFILE, ">$tmp_file";
 	binmode UPLOADFILE;
 	while ( <$fh> ){
@@ -599,5 +527,5 @@
     $plugin->url($package->{version_url});
     $plugin->save or
-	return $app->errtrans("Error adding plugin: " . $plugin->errstr);
+	return $app->error("Error adding plugin: " . $plugin->errstr);
 
     $q->param('blog_id'   => $app->{query}->param('blog_id'));
@@ -625,7 +553,4 @@
 
     my $files = $cfg->{files}->{file};
-    if (ref $files ne 'ARRAY') {
-	$files = [ $files ];
-    } 
     foreach my $file (@$files) {
 	my $filename = File::Spec->catfile($tmp_dir,$file->{src});
@@ -661,5 +586,5 @@
 	    }
 	    debug("Copying $filename to $destination");
-	    copy($filename,$destination) or die "Plugin Manager did not have permission to copy $filename to $destination: " . $!;
+	    copy($filename,$destination) or die $!;
 	    if ($file->{permissions}) {
 		chmod(oct($file->{permissions}),$destination);
@@ -690,5 +615,5 @@
 				  $_[0], $@);
 #	PluginManager::Util::debug($err,"    >");
-	return $app->errtrans($err);
+	return $app->error($err);
     } else {
 #	PluginManager::Util::debug("Template file successfully loaded.","    >");
Index: /trunk/PluginManager/plugins/PluginManager/tmpl/list.tmpl
===================================================================
--- /trunk/PluginManager/plugins/PluginManager/tmpl/list.tmpl (revision 1204)
+++ /trunk/PluginManager/plugins/PluginManager/tmpl/list.tmpl (revision 1)
@@ -122,7 +122,4 @@
   <li class="yah"><a href=""><MT_TRANS phrase="Plugins"></a></li>
   <li class="special">
-    &#x2714;
-    <a href="plugins.cgi?__mode=sanity"><MT_TRANS phrase="Sanity Check"></a>
-    &nbsp;&nbsp;
     <img src="<TMPL_VAR NAME=STATIC_URI>images/status_icons/create.gif" alt="<MT_TRANS phrase="Add Sidebar">" width="9" height="9" />
     <a href="#" onclick="toggle_install(); return false;"><MT_TRANS phrase="Install Plugin"></a>
@@ -141,6 +138,5 @@
     <p class="indent">Or</p>
     <div id="url-fields" class="fields">
-      <p><MT_TRANS phrase="Enter the plugin's homepage URL into the field below:"></p>
-      <label for="url"><MT_TRANS phrase="Homepage URL:"></label>
+      <label for="url"><MT_TRANS phrase="Plugin URL:"></label>
       <input type="text" name="url" size="40" id="url" />
     </div>
Index: /unk/PluginManager/plugins/PluginManager/tmpl/sanity.tmpl
===================================================================
--- /trunk/PluginManager/plugins/PluginManager/tmpl/sanity.tmpl (revision 130)
+++  (revision )
@@ -1,32 +1,0 @@
-<TMPL_INCLUDE NAME="header.tmpl">
-
-<div id="prereqs">
-
-<h2><MT_TRANS phrase="Plugin Manager">: <span class="title-highlight"><MT_TRANS phrase="Sanity Check"></span></h2>
-
-  <p><MT_TRANS phrase="Lots of things can happen to keep Plugin Manager from working properly. This screen performs a few tests to diagnose your installation for potential problems."></p>
-
-  <h3><MT_TRANS phrase="Prerequisites"></h3>
-  <ul>
-<TMPL_LOOP NAME=PREREQS>
-  <TMPL_IF NAME=TEST>
-    <li><TMPL_VAR NAME=SUCCESS> <TMPL_VAR NAME=LABEL> is installed.</li>
-  <TMPL_ELSE>
-    <li><TMPL_VAR NAME=FAIL> <TMPL_VAR NAME=LABEL> is <em>not</em> installed.</li>
-  </TMPL_IF>
-</TMPL_LOOP>
-  </ul>
-  <h3><MT_TRANS phrase="Permissions Checking"></h3>
-  <ul>
-<TMPL_LOOP NAME=PERMS>
-  <TMPL_IF NAME=TEST>
-    <li><TMPL_VAR NAME=SUCCESS> <TMPL_VAR NAME=LABEL> is writable.</li>
-  <TMPL_ELSE>
-    <li><TMPL_VAR NAME=FAIL> <TMPL_VAR NAME=LABEL> is <em>not</em> writable.</li>
-  </TMPL_IF>
-</TMPL_LOOP>
-  </ul>
-
-</div>
-
-<TMPL_INCLUDE NAME="footer.tmpl">
Index: /trunk/PluginManager/mt-static/plugins/PluginManager/styles/app.css
===================================================================
--- /trunk/PluginManager/mt-static/plugins/PluginManager/styles/app.css (revision 225)
+++ /trunk/PluginManager/mt-static/plugins/PluginManager/styles/app.css (revision 1)
@@ -1,69 +1,2 @@
-#mbox{background-color:#eee; padding:8px; border:2px outset #666;}
-#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
-#ol{background-image: url(http://z.about.com/d/javascript/1/0/L/1/overlay.png);}
-.dialog {display:none}
-* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://z.about.com/d/javascript/1/0/L/1/overlay.png", sizingMethod="scale");}
-                  
-
-
-
-    #prereqs ul {
-	padding-left : 40px;
-	margin-left : 40px;
-    }
-
-    .alert {
-	padding : 15px;
-	border : 1px solid #666;
-        background : #ff9;
-	color : black;
-    }
-
-    .ready {
-      color: #fff;
-      background-color: #9C6;
-    }
-
-    .bad {
-	padding-top : 0px;
-	margin-top : 4px;
-	border-left : 1px solid red;
-	padding-left : 10px;
-	margin-left : 60px;
-    }
-			
-    .good {
-        color: #93b06b;
-	padding-top : 0px;
-	margin-top : 0px;
-    }
-
-    #prereqs ul {
-        margin-left: 16px;
-    }
-    #prereqs ul li {
-        list-style: none;
-    }
-    #actual {
-        display: none;
-        visibility: hidden;
-    }
-    .failure { color: red; font-size: 16px; }
-    .success { color: green; font-size: 16px; }		
-
-
-.hidden {
-  display: none;
-  visibility: hidden;
-}
-.selected a {
-  color: #ffffff;
-  font-weight: bold;
-}
-.unselected {
-  background-color: #ffffff;
-  color: #000000;
-}
-
 .plugin {
   border-bottom: 1px solid #cedcf0;
@@ -94,75 +27,7 @@
 .plugin-actions {
   float: left;
+  width: 90px;
   text-align: center;
-  margin: 2px 0 10px 55px;
-  clear: both;
-}
-
-.plugin.enabled {
-  color: #000000;
-}
-.plugin.disabled {
-  color: #CCCCCC;
-}
-.plugin.enabled.selected {
-  color: #FFFFFF;
-  background-color: #3f658c;
-}
-.plugin.disabled.selected {
-  color: #FFFFFF;
-  background-color: #3f659c;
-}
-
-.plugin .upgrade-status {
-  float: right;
-  width: 16px;
-  margin: 8px 8px 0 0;
-}
-
-.plugin.enabled input.disable {
-  display: block;
-  visibility: visible;
-}
-.plugin.enabled input.enable {
-  display: none;
-  visibility: hidden;
-}
-.plugin.disabled input.enable {
-  display: block;
-  visibility: visible;
-}
-.plugin.disabled input.disable {
-  display: none;
-  visibility: hidden;
-}
-
-.plugin.disabled.selected {
-  color: #FFFFFF;
-  background-color: #3f659c;
-}
-.plugin.selected .plugin-info p {
-  overflow: auto;
-}
-.plugin.unselected .plugin-info p {
-  height: 1.2em;
-  overflow: hidden;
-}
-
-.plugin.selected .plugin-actions {
-  display: block;
-  visibility: visible;
-}
-.plugin.unselected .plugin-actions {
-  display: none;
-  visibility: hidden;
-}
-
-input.plugin-action {
-  float: right;
-  font-size: 11px;
-  padding: 3px;
-}
-.plugin-actions input.options {
-  float: left;
+  margin: 10px 0 0 0;
 }
 
@@ -203,4 +68,6 @@
   background: #e1eafa;
   margin: -10px 0 10px 0;
+  display: none;
+  visibility: hidden;
 }
 
Index: /unk/PluginManager/CHANGE_LOG.txt
===================================================================
--- /trunk/PluginManager/CHANGE_LOG.txt (revision 131)
+++  (revision )
@@ -1,30 +1,0 @@
-#
-# Plugin Manager Change Log
-#
-
-== Version 1.04
-
-* Removed repair_class
-* Added object_classes to add_plugin
-* Added schema_version to add_plugin
-* Added more error messages for cases that weren't previously checked
-  for
-* Added more verbose error messages
-* Added transformer plugin to add a "Plugin Manager" link to blog
-  listing page
-* Added a "sanity check" mode that will re-perform the same tests that
-  were performed during the installation process to check directory 
-  permissions
-
-== Version 1.03
-
-* I forgot
-
-== Version 1.02
-
-* Installation script correctly indicates what specific directories
-  need to be writable.
-
-== Version 1.01 - Initial Release
-
-* Known Issue: Uninstall feature is disabled
Index: /unk/PluginManager/README.txt
===================================================================
--- /trunk/PluginManager/README.txt (revision 675)
+++  (revision )
@@ -1,66 +1,0 @@
-#############################################################
-This is a placeholder README.
-If you are the author, please fill in the __sections__ below.
-If you are not the author, please bug the author.
-#############################################################
-
-## __PLUGINNAME__, a plugin for Movable Type
-## Author: __AUTHORNAME__, __EMAIL/URL__
-## Version: __VERSION__
-## Released under __LICENSE__
-##
-## $Id$
- 
-## OVERVIEW ##
-
-__A short and very basic description of the plugin.__
-
-## PREREQUISITES ##
-
-__detail MT version compatibility and anything else the plugin requires__
-
-## FEATURES ##
-
-__A longer description of the plugin's features for those who are still reading__
-
-## INSTALLATION ##
-
-__detail installation instructions__
-
-## CONFIGURATION ##
-
-__detail configuration instructions, if any__
-
-## USAGE ##
-
-__detail further usage instructions, if any__
-
-## KNOWN ISSUES ##
-
-__detail any known issues with current version, if any__
-
-## SUPPORT ##
-
-__specify where people can go for support__
-
-## SOURCE CODE ##
-
-Source
-
-SVN Repo:
-    http://code.sixapart.com/svn/mtplugins/trunk/__PLUGINNAME__
-
-Trac View:
-    http://code.sixapart.com/trac/mtplugins/log/trunk/__PLUGINNAME_
-
-Plugins:
-    http://plugins.movabletype.org/__PLUGIN__
-
-
-## LICENSE ##
-
-__specify the license the plugin is released under__
-
-## AUTHOR ##
-
-__insert arbitrary author info, e.g name, email, URL, company, etc__
Index: /unk/MediaManager/README.txt
===================================================================
--- /trunk/MediaManager/README.txt (revision 675)
+++  (revision )
@@ -1,5 +1,0 @@
-Please see the following, whichever is appropriate for your version:
-
-    * branches/3.x/MEDIAMANAGER-README.txt
-    * branches/4.15/MEDIAMANAGER-README.txt
-    * branches/4.x/MEDIAMANAGER-README.txt
