Changeset 1680273
- Timestamp:
- 06/17/2017 09:56:58 AM (9 years ago)
- Location:
- vevida-optimizer
- Files:
-
- 6 edited
- 1 copied
-
tags/1.1.5 (copied) (copied from vevida-optimizer/trunk)
-
tags/1.1.5/plugins/convert.php (modified) (1 diff)
-
tags/1.1.5/readme.txt (modified) (4 diffs)
-
tags/1.1.5/vevida-optimizer.php (modified) (1 diff)
-
trunk/plugins/convert.php (modified) (1 diff)
-
trunk/readme.txt (modified) (4 diffs)
-
trunk/vevida-optimizer.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
vevida-optimizer/tags/1.1.5/plugins/convert.php
r1517812 r1680273 71 71 FROM information_schema.statistics 72 72 WHERE index_type = 'FULLTEXT' 73 AND table_name = ".'$row->table_name');73 AND table_name = '$row->table_name'"); 74 74 if ( $fulltextIndex ) { 75 75 continue; 76 76 } 77 $wpdb->query("ALTER TABLE `{$row->table_name}`ENGINE=InnoDB");77 $wpdb->query("ALTER TABLE {$row->table_name} ENGINE=InnoDB"); 78 78 } 79 79 80 $indexResults = $wpdb->get_results("SHOW INDEXES FROM `{$wpdb->options}`WHERE Column_name='autoload'");80 $indexResults = $wpdb->get_results("SHOW INDEXES FROM {$wpdb->options} WHERE Column_name='autoload'"); 81 81 if (!$indexResults) { 82 $addedIndex = $wpdb->query("ALTER TABLE `{$wpdb->options}`ADD INDEX autoload(`autoload`)");82 $addedIndex = $wpdb->query("ALTER TABLE {$wpdb->options} ADD INDEX autoload(`autoload`)"); 83 83 if (!$addedIndex) { 84 84 // ALTER TABLE returned an error -
vevida-optimizer/tags/1.1.5/readme.txt
r1585092 r1680273 16 16 == Description == 17 17 18 Installing WordPress is one thing, keeping it up to date is something else. Each 19 week brings new bugs or potential attack scenarios that will make a WordPress 20 website vulnerable to hacks. Enabling automatic updates for all or at least most 21 parts of WordPress solves a large number of problems with irregularly maintained 22 WordPress websites. 18 Installing WordPress is one thing, keeping it up to date is something else. Each week brings new bugs or potential attack scenarios that will make a WordPress website vulnerable to hacks. Enabling automatic updates for all or at least most parts of WordPress solves a large number of problems with irregularly maintained WordPress websites. 23 19 24 This plugin extends the automatic update feature already present in WordPress. 25 The core updates can be switched on or off, themes and translations can be 26 automatically updated, and the plugin updates can be configured on a per-plugin 27 basis. 20 This plugin extends the automatic update feature already present in WordPress. The core updates can be switched on or off, themes and translations can be automatically updated, and the plugin updates can be configured on a per-plugin basis. 28 21 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 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. 35 This is required only once, and only when you have been using WordPress for a 36 long time or with a hosting provider that has not actively kept its MySQL 37 installations up to date. 22 Many websites started originally with older versions of WordPress. Previously those installs used older versions of MySQL, when the default table format was MyISAM. Nowadays, modern versions of MySQL use the InnoDB format, which is currently enabled by default. Through this plugin the database tables can be optimized for those newer versions of MySQL, converting older MyISAM tables to InnoDB. This is required only once, and only when you have been using WordPress for a long time or with a hosting provider that has not actively kept its MySQL installations up to date. 38 23 39 Vevida is a major webhosting provider based in The Netherlands. We have been 40 hosting websites since 1997. We offer specialized WordPress hosting, which 41 includes this plugin by default. This plugin is useful for all WordPress users, 42 so we make the latest version of this plugin available in the WordPress 43 repository. The source code is also freely available on GitHub. 24 Vevida is a major webhosting provider based in The Netherlands. We have been hosting websites since 1997. We offer specialized WordPress hosting, which includes this plugin by default. This plugin is useful for all WordPress users, so we make the latest version of this plugin available in the WordPress repository. The source code is also freely available on GitHub. 44 25 45 26 == Installation == … … 50 31 1. Optimize your MySQL database through 'Tools' -> 'Convert DB tables' 51 32 52 Or login to WordPress. Go to Plugins -> Add New and search for Vevida. The search 53 box is located at the top right of the page. Click Install and enjoy 54 automatic updates. 33 Or login to WordPress. Go to Plugins -> Add New and search for Vevida. The search box is located at the top right of the page. Click Install and enjoy automatic updates. 55 34 56 35 == Frequently Asked Questions == … … 58 37 = How can I configure Auto-Updates? = 59 38 60 Go to 'Dashboard' -> 'Update Settings'. The core updates can be switched on or 61 off, themes and translations can be automatically updated, and individual plugin 62 updates can also be configured. 39 Go to 'Dashboard' -> 'Update Settings'. The core updates can be switched on or off, themes and translations can be automatically updated, and individual plugin updates can also be configured. 63 40 64 41 = Why would I use Auto-Updates? = 65 42 66 Not updating your WordPress site regularly exposes your site and your hosting 67 provider to bugs and other attack vectors that can enable an attacker to hack 68 into your website. Keeping your WordPress website up-to-date is one of the key 69 ingredients to keeping your website secure. 43 Not updating your WordPress site regularly exposes your site and your hosting provider to bugs and other attack vectors that can enable an attacker to hack into your website. Keeping your WordPress website up-to-date is one of the key ingredients to keeping your website secure. 70 44 71 45 = Why would I not use Auto-Updates? = 72 46 73 If you are an expert user of WordPress, and you are always available to test each 74 and every new version of each and every plugin, theme and core update before deploying 75 them to your server, then you don't need this plugin. However, the plugin offers 76 a unique selection mechanism whereby only those parts you want to auto-update, 77 will in fact auto-update. 47 If you are an expert user of WordPress, and you are always available to test each and every new version of each and every plugin, theme and core update before deploying them to your server, then you don't need this plugin. However, the plugin offers a unique selection mechanism whereby only those parts you want to auto-update, will in fact auto-update. 78 48 79 49 = Why has this or that plugin not been updated yet? = 80 50 81 First check whether automatic updates are enabled for the plugin in 'Dashboard' 82 -> 'Update Settings'. If automatic updates are enabled, it can take up to 12 83 hours for a plugin to actually update. 51 First check whether automatic updates are enabled for the plugin in 'Dashboard' -> 'Update Settings'. If automatic updates are enabled, it can take up to 12 hours for a plugin to actually update. 84 52 85 53 = How can I optimize my database tables = 86 54 87 Go to Tools -> Convert DB tables. This will launch the utility that converts 88 MyISAM tables to InnoDB. 55 Go to Tools -> Convert DB tables. This will launch the utility that converts MyISAM tables to InnoDB. 89 56 90 57 = Why would I convert my database tables? = 91 58 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. 59 Many older versions of MySQL used MyISAM tables by default. Nowadays InnoDB is used by recent versions of MySQL, and this is a much faster format. If you have created your WordPress site in the past on previous versions of MySQL, chances are that you still use MyISAM. 96 60 97 61 = Can I use this plugin on hosting platforms other than at vevida.com? = 98 62 99 Of course you can, and we encourage you to use our plugin to keep your website 100 up to date. That's why we made it available in the WordPress repository, and the 101 source code is available on GitHub: https://github.com/vlastuin/vevida-optimizer 63 Of course you can, and we encourage you to use our plugin to keep your website up to date. That's why we made it available in the WordPress repository, and the source code is available on GitHub: https://github.com/vlastuin/vevida-optimizer 102 64 103 65 == Screenshots == … … 106 68 107 69 == Changelog == 70 71 = 1.1.5 = 72 Release date: June 17th 2017 73 * Fix: Table conversion bug solved 74 * Adapted readme.txt to new WordPress website 75 * Compatibility with WP 4.8 108 76 109 77 = 1.1.4 = -
vevida-optimizer/tags/1.1.5/vevida-optimizer.php
r1517817 r1680273 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.1. 46 * Version: 1.1.5 7 7 * Author: Jan Vlastuin, Jan Reilink 8 8 * Author URI: http://vevida.hosting -
vevida-optimizer/trunk/plugins/convert.php
r1517812 r1680273 71 71 FROM information_schema.statistics 72 72 WHERE index_type = 'FULLTEXT' 73 AND table_name = ".'$row->table_name');73 AND table_name = '$row->table_name'"); 74 74 if ( $fulltextIndex ) { 75 75 continue; 76 76 } 77 $wpdb->query("ALTER TABLE `{$row->table_name}`ENGINE=InnoDB");77 $wpdb->query("ALTER TABLE {$row->table_name} ENGINE=InnoDB"); 78 78 } 79 79 80 $indexResults = $wpdb->get_results("SHOW INDEXES FROM `{$wpdb->options}`WHERE Column_name='autoload'");80 $indexResults = $wpdb->get_results("SHOW INDEXES FROM {$wpdb->options} WHERE Column_name='autoload'"); 81 81 if (!$indexResults) { 82 $addedIndex = $wpdb->query("ALTER TABLE `{$wpdb->options}`ADD INDEX autoload(`autoload`)");82 $addedIndex = $wpdb->query("ALTER TABLE {$wpdb->options} ADD INDEX autoload(`autoload`)"); 83 83 if (!$addedIndex) { 84 84 // ALTER TABLE returned an error -
vevida-optimizer/trunk/readme.txt
r1585092 r1680273 16 16 == Description == 17 17 18 Installing WordPress is one thing, keeping it up to date is something else. Each 19 week brings new bugs or potential attack scenarios that will make a WordPress 20 website vulnerable to hacks. Enabling automatic updates for all or at least most 21 parts of WordPress solves a large number of problems with irregularly maintained 22 WordPress websites. 18 Installing WordPress is one thing, keeping it up to date is something else. Each week brings new bugs or potential attack scenarios that will make a WordPress website vulnerable to hacks. Enabling automatic updates for all or at least most parts of WordPress solves a large number of problems with irregularly maintained WordPress websites. 23 19 24 This plugin extends the automatic update feature already present in WordPress. 25 The core updates can be switched on or off, themes and translations can be 26 automatically updated, and the plugin updates can be configured on a per-plugin 27 basis. 20 This plugin extends the automatic update feature already present in WordPress. The core updates can be switched on or off, themes and translations can be automatically updated, and the plugin updates can be configured on a per-plugin basis. 28 21 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 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. 35 This is required only once, and only when you have been using WordPress for a 36 long time or with a hosting provider that has not actively kept its MySQL 37 installations up to date. 22 Many websites started originally with older versions of WordPress. Previously those installs used older versions of MySQL, when the default table format was MyISAM. Nowadays, modern versions of MySQL use the InnoDB format, which is currently enabled by default. Through this plugin the database tables can be optimized for those newer versions of MySQL, converting older MyISAM tables to InnoDB. This is required only once, and only when you have been using WordPress for a long time or with a hosting provider that has not actively kept its MySQL installations up to date. 38 23 39 Vevida is a major webhosting provider based in The Netherlands. We have been 40 hosting websites since 1997. We offer specialized WordPress hosting, which 41 includes this plugin by default. This plugin is useful for all WordPress users, 42 so we make the latest version of this plugin available in the WordPress 43 repository. The source code is also freely available on GitHub. 24 Vevida is a major webhosting provider based in The Netherlands. We have been hosting websites since 1997. We offer specialized WordPress hosting, which includes this plugin by default. This plugin is useful for all WordPress users, so we make the latest version of this plugin available in the WordPress repository. The source code is also freely available on GitHub. 44 25 45 26 == Installation == … … 50 31 1. Optimize your MySQL database through 'Tools' -> 'Convert DB tables' 51 32 52 Or login to WordPress. Go to Plugins -> Add New and search for Vevida. The search 53 box is located at the top right of the page. Click Install and enjoy 54 automatic updates. 33 Or login to WordPress. Go to Plugins -> Add New and search for Vevida. The search box is located at the top right of the page. Click Install and enjoy automatic updates. 55 34 56 35 == Frequently Asked Questions == … … 58 37 = How can I configure Auto-Updates? = 59 38 60 Go to 'Dashboard' -> 'Update Settings'. The core updates can be switched on or 61 off, themes and translations can be automatically updated, and individual plugin 62 updates can also be configured. 39 Go to 'Dashboard' -> 'Update Settings'. The core updates can be switched on or off, themes and translations can be automatically updated, and individual plugin updates can also be configured. 63 40 64 41 = Why would I use Auto-Updates? = 65 42 66 Not updating your WordPress site regularly exposes your site and your hosting 67 provider to bugs and other attack vectors that can enable an attacker to hack 68 into your website. Keeping your WordPress website up-to-date is one of the key 69 ingredients to keeping your website secure. 43 Not updating your WordPress site regularly exposes your site and your hosting provider to bugs and other attack vectors that can enable an attacker to hack into your website. Keeping your WordPress website up-to-date is one of the key ingredients to keeping your website secure. 70 44 71 45 = Why would I not use Auto-Updates? = 72 46 73 If you are an expert user of WordPress, and you are always available to test each 74 and every new version of each and every plugin, theme and core update before deploying 75 them to your server, then you don't need this plugin. However, the plugin offers 76 a unique selection mechanism whereby only those parts you want to auto-update, 77 will in fact auto-update. 47 If you are an expert user of WordPress, and you are always available to test each and every new version of each and every plugin, theme and core update before deploying them to your server, then you don't need this plugin. However, the plugin offers a unique selection mechanism whereby only those parts you want to auto-update, will in fact auto-update. 78 48 79 49 = Why has this or that plugin not been updated yet? = 80 50 81 First check whether automatic updates are enabled for the plugin in 'Dashboard' 82 -> 'Update Settings'. If automatic updates are enabled, it can take up to 12 83 hours for a plugin to actually update. 51 First check whether automatic updates are enabled for the plugin in 'Dashboard' -> 'Update Settings'. If automatic updates are enabled, it can take up to 12 hours for a plugin to actually update. 84 52 85 53 = How can I optimize my database tables = 86 54 87 Go to Tools -> Convert DB tables. This will launch the utility that converts 88 MyISAM tables to InnoDB. 55 Go to Tools -> Convert DB tables. This will launch the utility that converts MyISAM tables to InnoDB. 89 56 90 57 = Why would I convert my database tables? = 91 58 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. 59 Many older versions of MySQL used MyISAM tables by default. Nowadays InnoDB is used by recent versions of MySQL, and this is a much faster format. If you have created your WordPress site in the past on previous versions of MySQL, chances are that you still use MyISAM. 96 60 97 61 = Can I use this plugin on hosting platforms other than at vevida.com? = 98 62 99 Of course you can, and we encourage you to use our plugin to keep your website 100 up to date. That's why we made it available in the WordPress repository, and the 101 source code is available on GitHub: https://github.com/vlastuin/vevida-optimizer 63 Of course you can, and we encourage you to use our plugin to keep your website up to date. That's why we made it available in the WordPress repository, and the source code is available on GitHub: https://github.com/vlastuin/vevida-optimizer 102 64 103 65 == Screenshots == … … 106 68 107 69 == Changelog == 70 71 = 1.1.5 = 72 Release date: June 17th 2017 73 * Fix: Table conversion bug solved 74 * Adapted readme.txt to new WordPress website 75 * Compatibility with WP 4.8 108 76 109 77 = 1.1.4 = -
vevida-optimizer/trunk/vevida-optimizer.php
r1517817 r1680273 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.1. 46 * Version: 1.1.5 7 7 * Author: Jan Vlastuin, Jan Reilink 8 8 * Author URI: http://vevida.hosting
Note: See TracChangeset
for help on using the changeset viewer.