Changeset 1389280
- Timestamp:
- 04/07/2016 11:10:35 AM (10 years ago)
- Location:
- vevida-optimizer
- Files:
-
- 8 added
- 4 deleted
- 4 edited
- 1 copied
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
tags/1.1 (copied) (copied from vevida-optimizer/trunk)
-
tags/1.1/convert_2_innodb.php (deleted)
-
tags/1.1/languages (deleted)
-
tags/1.1/plugins (added)
-
tags/1.1/plugins/convert.php (added)
-
tags/1.1/plugins/optimize.php (added)
-
tags/1.1/readme.txt (modified) (5 diffs)
-
tags/1.1/vevida-optimizer.php (modified) (5 diffs)
-
trunk/convert_2_innodb.php (deleted)
-
trunk/languages (deleted)
-
trunk/plugins (added)
-
trunk/plugins/convert.php (added)
-
trunk/plugins/optimize.php (added)
-
trunk/readme.txt (modified) (5 diffs)
-
trunk/vevida-optimizer.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vevida-optimizer/tags/1.1/readme.txt
r1325660 r1389280 1 1 === Plugin Name === 2 2 Contributors: vlastuin, janr 3 Tags: auto-update, updates, mysqloptimization, update, automatic update, vevida, hosting3 Tags: auto-update, updates, MySQL optimization, update, automatic update, vevida, hosting 4 4 Requires at least: 3.9 5 Tested up to: 4. 4.16 Stable tag: 1. 0.155 Tested up to: 4.5 6 Stable tag: 1.1 7 7 License: GPLv2 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 9 10 10 Easily configure automatic updates from the admin interface and modernize your 11 mySQL database.11 MySQL database. 12 12 13 13 == License == … … 28 28 29 29 Many websites started originally with older versions of 30 WordPress. Previously those installs used older versions of mySQL, when the 31 default table format was myISAM. Nowadays, modern versions of mySQL use the 32 InnoDB format, which 33 is currently enabled by default. Through this plugin the database tables can be 34 optimized for those newer versions of mySQL, converting older myISAM tables to 35 InnoDB. 30 WordPress. Previously those installs used older versions of MySQL, when the 31 default table format was MyISAM. Nowadays, modern versions of MySQL use the 32 InnoDB format, which is currently enabled by default. Through this plugin 33 the database tables can be optimized for those newer versions of MySQL, 34 converting older MyISAM tables to InnoDB. 36 35 This is required only once, and only when you have been using WordPress for a 37 long time or with a hosting provider that has not actively kept its mySQL36 long time or with a hosting provider that has not actively kept its MySQL 38 37 installations up to date. 39 38 … … 49 48 1. Activate the plugin through the 'Plugins' menu in WordPress 50 49 1. Configure automatic updates through 'Dashboard' -> 'Update Settings' 51 1. Optimize your mySQL database through 'Tools' -> 'Convert DB tables'50 1. Optimize your MySQL database through 'Tools' -> 'Convert DB tables' 52 51 53 52 Or login to WordPress. Go to Plugins -> Add New and search for Vevida. The search … … 87 86 88 87 Go to Tools -> Convert DB tables. This will launch the utility that converts 89 myISAM tables to InnoDB.88 MyISAM tables to InnoDB. 90 89 91 90 = Why would I convert my database tables? = 92 91 93 Many older versions of mySQL used myISAM tables by default. Nowadays InnoDB is94 used by recent versions of mySQL, and this is a much faster format. If you have95 created your WordPress site in the past on previous versions of mySQL, chances96 are that you still use myISAM.92 Many older versions of MySQL used MyISAM tables by default. Nowadays InnoDB is 93 used by recent versions of MySQL, and this is a much faster format. If you have 94 created your WordPress site in the past on previous versions of MySQL, chances 95 are that you still use MyISAM. 97 96 98 97 = Can I use this plugin on hosting platforms other than at vevida.com? = … … 108 107 == Changelog == 109 108 109 = 1.1 = 110 Release date: April 7th 2016 111 112 * Tested with WordPress 4.5 113 * New: major overhaul, Vevida Optimizer now supports its own plugins. Drop your 114 extension in the plugins/ directory. You do have to add your own plugin to the 115 WordPress Administration Menu in vevida-optimizer.php, see 116 https://codex.wordpress.org/Administration_Menus 117 * New: plugins/optimize.php, to perform a manual OPTIMIZE TABLE statement on 118 WordPress database tables. 119 * Fix: renamed convert_2_innodb.php to convert.php and moved to plugins/. 120 * Fix: renamed functions to a more standard form. 121 * Fix: language updates. 122 110 123 = 1.0.15 = 111 124 Release date: January 11th 2016 112 125 113 * Tested with Word press 4.4126 * Tested with WordPress 4.4 114 127 115 128 = 1.0.14 = -
vevida-optimizer/tags/1.1/vevida-optimizer.php
r1325660 r1389280 4 4 * Plugin URI: https://wordpress.org/plugins/vevida-optimizer/ 5 5 * Description: Configure automatic updates for each WordPress component, and optimize the mySQL database tables. 6 * Version: 1. 0.156 * Version: 1.1 7 7 * Author: Jan Vlastuin, Jan Reilink 8 8 * Author URI: http://vevida.hosting … … 19 19 } 20 20 21 include( plugin_dir_path( __FILE__ ) . 'convert_2_innodb.php'); 21 if( !defined( 'VEVIDAOPTIMIZERHOME' ) ) 22 define('VEVIDAOPTIMIZERHOME', dirname(__FILE__).'/'); 23 24 if( !isset( $vevida_optimizer_plugins_dir ) ) 25 $vevida_optimizer_plugins_dir = VEVIDAOPTIMIZERHOME . 'plugins'; 26 27 $plugins = glob( $vevida_optimizer_plugins_dir . '/*.php' ); 28 if( is_array( $plugins ) ) { 29 foreach ( $plugins as $plugin ) { 30 if( is_file( $plugin ) ) 31 require_once( $plugin ); 32 } 33 } 22 34 23 35 /** … … 94 106 /** Add Database Optimisation Page **/ 95 107 add_management_page( 96 'Convert DB tables',97 __( 'Convert DB tables', 'vevida-optimizer' ),108 'Convert MySQL MyISAM tables to InnoDB', 109 __( 'Convert MyISAM to InnoDB', 'vevida-optimizer' ), 98 110 'manage_options', 99 'vevida-optimizer-convertMyisamToInnodb', 100 'convert_db_tables' ); 111 'vevida-optimizer-convert-myisam-innodb', 112 'vevida_convert_db_tables' ); 113 add_management_page( 114 'Optimize MySQL database tables', 115 __( 'Optimize MySQL database tables', 'vevida-optimizer' ), 116 'manage_options', 117 'vevida-optimizer-optimize-db', 118 'vevida_optimize_db_tables' ); 101 119 } 102 120 add_action( 'admin_menu', 'vevida_optimizer_add_admin_pages' ); … … 141 159 array ( 142 160 'vevida_optimizer_core_major_updates', 143 __( 'e.g. WordPress 4. 1 to 4.2', 'vevida-optimizer' ) )161 __( 'e.g. WordPress 4.4 to 4.5', 'vevida-optimizer' ) ) 144 162 ); 145 163 register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_core_major_updates' ); … … 152 170 array ( 153 171 'vevida_optimizer_core_minor_updates', 154 __( 'e.g. WordPress 4. 1 to 4.1.1', 'vevida-optimizer' ) )172 __( 'e.g. WordPress 4.4.1 to 4.4.2', 'vevida-optimizer' ) ) 155 173 ); 156 174 register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_core_minor_updates' ); -
vevida-optimizer/trunk/readme.txt
r1325660 r1389280 1 1 === Plugin Name === 2 2 Contributors: vlastuin, janr 3 Tags: auto-update, updates, mysqloptimization, update, automatic update, vevida, hosting3 Tags: auto-update, updates, MySQL optimization, update, automatic update, vevida, hosting 4 4 Requires at least: 3.9 5 Tested up to: 4. 4.16 Stable tag: 1. 0.155 Tested up to: 4.5 6 Stable tag: 1.1 7 7 License: GPLv2 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html 9 9 10 10 Easily configure automatic updates from the admin interface and modernize your 11 mySQL database.11 MySQL database. 12 12 13 13 == License == … … 28 28 29 29 Many websites started originally with older versions of 30 WordPress. Previously those installs used older versions of mySQL, when the 31 default table format was myISAM. Nowadays, modern versions of mySQL use the 32 InnoDB format, which 33 is currently enabled by default. Through this plugin the database tables can be 34 optimized for those newer versions of mySQL, converting older myISAM tables to 35 InnoDB. 30 WordPress. Previously those installs used older versions of MySQL, when the 31 default table format was MyISAM. Nowadays, modern versions of MySQL use the 32 InnoDB format, which is currently enabled by default. Through this plugin 33 the database tables can be optimized for those newer versions of MySQL, 34 converting older MyISAM tables to InnoDB. 36 35 This is required only once, and only when you have been using WordPress for a 37 long time or with a hosting provider that has not actively kept its mySQL36 long time or with a hosting provider that has not actively kept its MySQL 38 37 installations up to date. 39 38 … … 49 48 1. Activate the plugin through the 'Plugins' menu in WordPress 50 49 1. Configure automatic updates through 'Dashboard' -> 'Update Settings' 51 1. Optimize your mySQL database through 'Tools' -> 'Convert DB tables'50 1. Optimize your MySQL database through 'Tools' -> 'Convert DB tables' 52 51 53 52 Or login to WordPress. Go to Plugins -> Add New and search for Vevida. The search … … 87 86 88 87 Go to Tools -> Convert DB tables. This will launch the utility that converts 89 myISAM tables to InnoDB.88 MyISAM tables to InnoDB. 90 89 91 90 = Why would I convert my database tables? = 92 91 93 Many older versions of mySQL used myISAM tables by default. Nowadays InnoDB is94 used by recent versions of mySQL, and this is a much faster format. If you have95 created your WordPress site in the past on previous versions of mySQL, chances96 are that you still use myISAM.92 Many older versions of MySQL used MyISAM tables by default. Nowadays InnoDB is 93 used by recent versions of MySQL, and this is a much faster format. If you have 94 created your WordPress site in the past on previous versions of MySQL, chances 95 are that you still use MyISAM. 97 96 98 97 = Can I use this plugin on hosting platforms other than at vevida.com? = … … 108 107 == Changelog == 109 108 109 = 1.1 = 110 Release date: April 7th 2016 111 112 * Tested with WordPress 4.5 113 * New: major overhaul, Vevida Optimizer now supports its own plugins. Drop your 114 extension in the plugins/ directory. You do have to add your own plugin to the 115 WordPress Administration Menu in vevida-optimizer.php, see 116 https://codex.wordpress.org/Administration_Menus 117 * New: plugins/optimize.php, to perform a manual OPTIMIZE TABLE statement on 118 WordPress database tables. 119 * Fix: renamed convert_2_innodb.php to convert.php and moved to plugins/. 120 * Fix: renamed functions to a more standard form. 121 * Fix: language updates. 122 110 123 = 1.0.15 = 111 124 Release date: January 11th 2016 112 125 113 * Tested with Word press 4.4126 * Tested with WordPress 4.4 114 127 115 128 = 1.0.14 = -
vevida-optimizer/trunk/vevida-optimizer.php
r1325660 r1389280 4 4 * Plugin URI: https://wordpress.org/plugins/vevida-optimizer/ 5 5 * Description: Configure automatic updates for each WordPress component, and optimize the mySQL database tables. 6 * Version: 1. 0.156 * Version: 1.1 7 7 * Author: Jan Vlastuin, Jan Reilink 8 8 * Author URI: http://vevida.hosting … … 19 19 } 20 20 21 include( plugin_dir_path( __FILE__ ) . 'convert_2_innodb.php'); 21 if( !defined( 'VEVIDAOPTIMIZERHOME' ) ) 22 define('VEVIDAOPTIMIZERHOME', dirname(__FILE__).'/'); 23 24 if( !isset( $vevida_optimizer_plugins_dir ) ) 25 $vevida_optimizer_plugins_dir = VEVIDAOPTIMIZERHOME . 'plugins'; 26 27 $plugins = glob( $vevida_optimizer_plugins_dir . '/*.php' ); 28 if( is_array( $plugins ) ) { 29 foreach ( $plugins as $plugin ) { 30 if( is_file( $plugin ) ) 31 require_once( $plugin ); 32 } 33 } 22 34 23 35 /** … … 94 106 /** Add Database Optimisation Page **/ 95 107 add_management_page( 96 'Convert DB tables',97 __( 'Convert DB tables', 'vevida-optimizer' ),108 'Convert MySQL MyISAM tables to InnoDB', 109 __( 'Convert MyISAM to InnoDB', 'vevida-optimizer' ), 98 110 'manage_options', 99 'vevida-optimizer-convertMyisamToInnodb', 100 'convert_db_tables' ); 111 'vevida-optimizer-convert-myisam-innodb', 112 'vevida_convert_db_tables' ); 113 add_management_page( 114 'Optimize MySQL database tables', 115 __( 'Optimize MySQL database tables', 'vevida-optimizer' ), 116 'manage_options', 117 'vevida-optimizer-optimize-db', 118 'vevida_optimize_db_tables' ); 101 119 } 102 120 add_action( 'admin_menu', 'vevida_optimizer_add_admin_pages' ); … … 141 159 array ( 142 160 'vevida_optimizer_core_major_updates', 143 __( 'e.g. WordPress 4. 1 to 4.2', 'vevida-optimizer' ) )161 __( 'e.g. WordPress 4.4 to 4.5', 'vevida-optimizer' ) ) 144 162 ); 145 163 register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_core_major_updates' ); … … 152 170 array ( 153 171 'vevida_optimizer_core_minor_updates', 154 __( 'e.g. WordPress 4. 1 to 4.1.1', 'vevida-optimizer' ) )172 __( 'e.g. WordPress 4.4.1 to 4.4.2', 'vevida-optimizer' ) ) 155 173 ); 156 174 register_setting( 'vevida_optimizer_settings_group', 'vevida_optimizer_core_minor_updates' );
Note: See TracChangeset
for help on using the changeset viewer.