WordPress Gains Market Share – Now 30%

An interesting article I found in my Google News feed today from Venture Beat:

“WordPress now powers 30% of websites”

WordPress now powers 30 percent of the web, according to data from web technology survey firm W3Techs.

 

It’s worth noting here that this figure relates to the entire Web, regardless of whether a website uses a content management system (CMS) or not. If we’re looking at market share, WordPress actually claims 60.2 percent, up from 58.7 percent in November 2015. By comparison, its nearest CMS rival, Joomla, has seen its usage jump from 2.8 percent to 3.1 percent, while Drupal is up from 2.1 percent to 2.2 percent.

google.com/newsstand/s/CBIw3paWzDY

Not surprising.
Read More

The Inner Workings of Jetpack

I have multiple sites using Jetpack services at various levels from the Free through the Premium service.    Some sites are playing nicely with the Jetpack services at WordPress.com but not all sites.  This post is my notes repository for debugging this issue.
Read More

Profile WordPress Cron Jobs With VVV

I recently found that I needed to Profile WordPress Cron to figure out the best way to improve the processing time on background file imports.

In an effort to better handle on large location imports in Store Locator Plus, I re-architected the Power add on to split the process into 3 steps.   The first step uploads the file to the server; something that is typically fairly fast and only ties up a user’s web browser for a few minutes as most people are no longer on dial-up.   The second step, the reason WordPress Cron is now in play, is to fire off a background process via WP Cron to then parse the CSV file.     This second process is the one I want to profile.

Luckily I am using a typical VVV setup as part of my development environment.   It has Webgrind, a PHP cache grind file reporting tool, already enabled “out of the box”.   I only need to run the debug_on command from the Virtualbox command line and then add &XDEBUG_PROFILE to the end of any URL request to get a view into what functions are called and how much CPU time they are eating up.

Things get tricky if you want to profile WordPress Cron processes though.    Since they are fired off from WordPress automatically, how do you add a GET variable?
Read More

Building Selenium IDE TNG On MacOS

Download MacPorts from  https://www.macports.org/install.php

If you had a terminal session open, close it and start a new one to reload the environment path.

Check the port command is available.

/opt/local/bin/port

Install yarn.

Check yarn is running.

1.0.2

Login to your GitHub account and fork the selenium-ide repo so you can contribute patches back to the source.

Clone the repo to your box:

This creates a selenium-ide directory under the current directory.

Go to that directory.

Add some missing yarn packages:

Build the extension.

Stuff…stuff…stuff…

  [19] ./LocatorBuilders.js 13.3 kB {0} [built]

    + 5 hidden modules

Child html-webpack-plugin for “panel.html”:

     1 asset

       [0] ../node_modules/html-webpack-plugin/lib/loader.js!./panel.html 14.9 kB {0} [built]

        + 3 hidden modules

  Done in 3.05s.

You are now ready to add the extension to Chrome or Firefox.

Open Firefox version 55 or higher and follow these instructions:

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox

  • enter “about:debugging” in the URL bar
  • click “Load Temporary Add-on”
  • open the extension’s directory and select any file inside the extension.

In this case you’ll look for the selinium-ide/build/manifest.json file and select that to enabled the IDE.

You should now see the Se button on the browser and when clicked get the “Selenium IDE TNG” window which is very much a work in progress.

Selenium IDE TNG 2017-09-20_15-41-41.png

Why You Can’t Buy A Tesla In South Carolina

The bottom line: The Car Dealer Lobbyists

That’s what it all boils down to.   The states with the biggest car dealership and oil company presence have paid… I mean “talked to the”… legislators in their state to make sure that pesky little electric car company does not cut into their business.   Originally states passed laws to protect dealers.

Back in the early 50’s the “Big Three” wanted to focus on building cars so they franchised sales to dealers.    The dealers would spend their own money to introduce a brand of car they loved to a local market.   They spent a lot of money and time to get people to love their Ford or Chevy and make sales.

Then they got scared.  The car manufacturers would tell them they had to take cars nobody wanted but they built anyway like the Pinto or they’d stop getting ANY cars.   Even worse, the manufacturers threatened to open a competing dealership right next door.   And just like that the lawyers and lobbyists were involved and legislation was created to protect the dealers.

What people didn’t anticpate, which legislators often do not when paid to write laws, was that dealers like Hendrick here in the Southeast would become billion-dollar companies.   Or that some manufacturers, like Tesla, would never allow franchises and thus not pose unfair competition to a “small local guy that built up brand awareness for them”.

So here we are today with 6 states having an outright ban on Tesla selling cars to consumers.  It is no coincence all 6 states have a huge “legacy auto industry” presence such as Michigan with the Big Three auto makers, Texas with the oil industry, and South Carolina with the largest auto dealer in the nation.

Interesting twist, North Carolina also is under the thumb of Hendrick but The State also has significant ties to the financial industry.   The battle has gone back-and-forth with Tesla banned from selling in some counties but not others.    I guess Elon Musk’s background as a financial services billionare is a fairly even battle with Hendrick’s dealership influence.    At the moment you can drive 3 hours from Charleston to buy your Tesla in North Carolina.  For now.

Here is an excellent article from EcoWatch that explains it in more detail.

 

My Tesla Referral code for those looking for free supercharging and a $1,000 discount:
http://ts.la/lance6549

%d bloggers like this: