The Version Checker plugin for WordPress allows Semiologic customers to manage themes and plugins from this site as if they were hosted on wordpress.org.
Installing and configuring Version Checker
To install Version Checker, download the zip from below, and browse Plugins / Add New / Upload:
Use the form to install Version Checker from its zip file, and activate it:
Browse Settings / Semiologic API Key will then become available. Enter and save your Semiologic API Key on that screen. (You'll find your Semiologic API Key on your profile page in the Semiologic members' area.)
Tools / Semiologic becomes available once you've entered your API Key:
Installing Semiologic packages
Your next step is to install the remaining plugins on your site. The most convenient here is to click the Mass Install button:
Click the Mass Install button. Version Checker will then put your site in maintenance mode, and start downloading and installing the packages one by one:
It generally takes a few minutes to complete the process. Do not interrupt it. (Your site will be left in maintenance mode if you do.)
Once the process completes, you'll note that Version Checker takes a couple of additional steps for your convenience:
- It will activate a whole bunch of plugins
- Create a .htaccess file for your site if none is found
- Change file permissions as needed for the plugins to work
On completely new sites, it will also:
- Delete the sample WordPress data
- Rename your default category to "News" (i.e. for use with the Opt-In Front Page plugin)
- Configure a fancy url structure if your server supports it
Scroll down to the bottom of the page once it's done. You should see some feedback related to the activation of plugins, and a button to continue with the installation of the Semiologic theme.
Installing the Semiologic theme can take a minute or two on some servers. Its zip is rather large because it contains multitudes of skins.
Activate the theme, and you're done.
Upgrading Semiologic packages
- We make sure they don't break when WordPress changes its APIs
- We fix the occasional bugs and conflicts with 3rd party software
- We regularly implement improvements and enhancements
You'll notice messages in your admin area when new updates are available:
Do NOT ignore these update notifications:
- WordPress updates occasionally relate to security holes. Sites do get hacked. Sometimes in very ugly ways. Not keeping your site up to date can and will eventually put your online business in jeopardy.
- On the flip side, WordPress upgrades can and do break themes and plugins. So be sure to keep the ones you are using up to date as well.
It is best practice to first upgrade your theme and plugins; then WordPress.
Semiologic development news
We like to keep our end-users updated on what's going on, and interacting with us.
When Version Checker is active, a "Dev News" item will show to the top right of the admin area. It pulls the latest post from this site's WordPress feed on a regular basis.
(If you don't want to see it for whatever reasons, you can turn it off under Users / Your Profile.)
Quality assurance process
As part of our Quality Assurance process, we like to involve our end-users so they can test new features before we distribute them at large.
If you don't mind testing software, consider setting up a site or two so it runs bleeding edge packages instead of stable packages. You can do this under Settings / Semiologic API Key. Most users toggle this on a test site (be sure to set one up). Some also do this on their smaller sites.
Note that bleeding edge zips from this site are not nightly snapshots of the latest code base. We only release them when we consider them safe to use on live sites — this site, for instance, runs bleeding edge packages almost all the time.
The typical flow is the following when bugs or conflicts with 3rd party software are reported:
- The issue gets fixed on the spot; we release a new bleeding edge package
- It becomes available to all who use bleeding edge packages upgrade directly from within WP
- We go through a round of testing; we repeat the first two steps if needed
- We release a new stable package so the fix is available to all Semiologic users
A similar workflow applies when we introduce new features… with longer periods of testing. Thanks in advance if you participate!
This package is part of Semiologic Pro, and is access-restricted.
Bleeding Edge Zip
Frequently Asked Questions
The Semiologic forum is the best place to report issues.
- Fix Plugin Mass Installer that got broken in 2.4
- WP 3.6 compat
- PHP 5.4 compat
- Roll up misc. bug fixes in past releases.
- Fixed bug that could cause the Tools->Semiologic screen to show empty plugin list
- Fix positioning of Semiologic Development News for WP 3.4
- Update contact information in API screen
- Change WP version detection
- Fix positioning of Semiologic Development News in WP 3.5
- Fix condition were future updates can fail if previous api call returned empty results
- Fix unknown index warnings
- Remove hardcoded WP version from API call as decoded logic fixed on server
- Hard code WordPress version to 3.2.1 in call to Semiologic API to get plugin and themes lists populated.
- Added fix for WP3.2+ to pass args parameter in call to _get_first_available_transport.
- Improve disabling curl ssl verification.
- WP 3.1/3.2 fixes for the theme installer.
- WP 3.2 fixes.
- Fix curl w/ ssl
- WP 3.1 ready
- Finish fixing minor crash (affects PHP 5.3 platforms)
- Fix minor crash
- Fix plugin mass-upgrader for old WP installs
- Fix php notice
- Prevent news feed from hiding instructions during installs
- WP 3.0 compat
- Dump WP 3.0.x update nags for WP 2.9.2 installs
- Pre-flight WP 3.0 fixes
- Dodge WP transports API bugs
- Fix the broken theme update link
- Play well with Ozh's Admin Drop Down Menu plugin
- Disable nagging for new (i.e. not bug fixed) major versions of WP
- Improve "php 4 is outdated" nagging
- Fix erroneous link in admin area
- Allow for bulk upgrade of WP.org plugins with inconsistent file names
- Use the new API service
- Allow for theme and plugin updates
- Allow for bleeding edge package updates across the board
- Implement theme and plugin installer