• That Emoji Does Not Mean What You Think It Means

    I’ve always interpreted the iOS grinning face as “anguished clenched-teeth look of constipation”, so it’s interesting to see how the same emoji on other platforms is actually interpreted as more happy.

    The most widely misinterpreted is the “grinning face with smiling eyes” emoji, which—depending on the platform—can range from the rosy-cheeked cherubic face of glee to the anguished clenched-teeth look of constipation.

    Source: That Emoji Does Not Mean What You Think It Means

  • “Dad, I traded one grass type for all of these other cards”. Excuse me while I shed a tear of pride ?

    "Dad, I traded one grass type for all of these other cards". Excuse me while I shed a tear of pride ?

    “Dad, I traded one grass type for all of these other cards”. Excuse me while I shed a tear of pride ?

  • I finally sewed the Jetpack patch that I got from Grand Meetup last year onto my backpack. The sewing job is ugly up close, but at least the patch is on ?

    I finally sewed the Jetpack patch that I got from Grand Meetup last year onto my backpack. The sewing job is ugly up close, but at least the patch is on ?

    I finally sewed the Jetpack patch that I got from Grand Meetup last year onto my backpack. The sewing job is ugly up close, but at least the patch is on ?

  • Waiting for his annual hearing test. Always has to have Pokemon cards.

    Waiting for his annual hearing test. Always has to have Pokemon cards.

    Waiting for his annual hearing test. Always has to have Pokemon cards.

  • Go to bed

    I just got this notification from the f.lux app. I’ll take that as a cue to get off the computer and go to bed. Thanks f.lux!

  • Get a List of All Revolution Sliders Aliases

    I recently worked on a small plugin that would allow selecting a slider to be displayed at the top of a custom taxonomy archive template.

    For the plugin to work properly, I needed to get a list of sliders. I knew about the putRevSlider() function that could be used in a plugin or theme to output a slider, but after looking around, I couldn’t find something for getting a list of sliders.

    After a while of digging, I found the following article: https://www.themepunch.com/faq/show-a-random-slider-on-any-given-page/

    That article suggests using the following to get a list of slider aliases:

    // get a list of all available sliders
    $my_sliders = new RevSlider();
    
    // grab the "alias" names of the sliders
    $my_slider_array = $my_sliders->getAllSliderAliases();

    Because this code requires that the `RevSlider` class exist, I would suggest using something like the following:

    if ( class_exists( 'RevSlider' ) ) {
      $rev_slider = new RevSlider();
      $sliders = $rev_slider->getAllSliderAliases();
    } else {
      $sliders = array();
    }

    Checking that the class exists will prevent you from running into errors in your plugin or theme if Revolution Slider is deactivated or deleted for some reason.

  • HTTPS Everywhere: Encryption for All WordPress.com Sites

    This past Friday, WordPress.com announced free HTTPS for all sites on the WordPress.com platform. This includes *.wordpress.com URLs as well as custom domains such as mycoolsite.com.

    On the backend, WordPress.com is using Let’s Encrypt to issue those certificates.

    The Let’s Encrypt project gave us an efficient and automated way to provide SSL certificates for a large number of domains. We launched the first batch of certificates in January 2016 and immediately started working with Let’s Encrypt to make the process smoother for our massive and growing list of domains.

    Source: HTTPS Everywhere: Encryption for All WordPress.com Sites — WordPress.com News

    For more information about the benefits and performance of HTTPS on WordPress.com sites, visit this article.

  • Preparing for a WordPress Hackathon

    This past Friday, I participated in do_action – A hackathon where WordPress community members got together and helped 10 Austin area non-profits with their online presence.

    This was my first hackathon, and while it went pretty well, I wanted to share a few tips that I think would’ve made me a bit more productive at the hackathon.

    • Setup a development site before the event
    • Get media from the organization in advance
    • Bring a long laptop charger

    Setup a development site before the event

    I think it goes without saying that if you are building a new design, developers shouldn’t be making changes directly to a production site. So, before we made any changes to the site at the hackathon, I had to setup a development site.

    After everything was said and done, it took me nearly 3 hours to migrate the production site to another server – and even then, I wasn’t able to get all of the media. ?

    Sounds crazy, right? But, shit happens. Here are some issues that I ran into:

    • We had no FTP/SFTP access to the production site
    • We tried a plugin to move the database and media, but the media didn’t migrate properly
    • We had slow internet, which made downloading and uploading media super slow as well as caused issues with the import process timing out
    • The organization had a couple of premium plugins, but the representative didn’t have access to download the plugin again from Code Canyon

    These are all minor issues, but they take time. For example, given a day or two, I would have just waited to get FTP/SFTP access and a login to Code Canyon. But, given we were on a time crunch, we lost some time and had to find workarounds.

    While my team did a great job of refreshing our organization’s website, we could have had a better start had I taken the time a week before to make sure that I had all of the information necessary to migrate the site.

    Get media from the organization in advance

    I’m pretty proud of how the site redesign turned out. Here is an image that shows before and after for the home page.

    black_fret_before_after

    As you can see, the new design makes use of many more images. Our team had the benefit of working with a non-profit that had a large collection of images from various events. Having this media was a huge help to the designers in our team!

    Bring a long laptop charger

    Because I only took one bag to Austin for the entire week, I made the decision to only bring my Macbook charger block, and not the longer extension cord. Having just the charger block usually works for me on my day-to-day.

    But, at the hackathon, they had to chain power strips together to get power to everyone which caused two issues for me.

    First, the location of the power strip for my team was at one end of the table. So, I didn’t have the flexibility to sit anywhere I wanted if I needed to talk to someone.

    Second, since the charger block is large, it can block outlets that others need. :/

    These issues weren’t the end of the world, but I wouldn’t have even ran into them if I had the longer charger cord. 🙂

    Have any other tips?

    These were a few things that stuck out to me after my first hackathon. Have you picked up any other tips?

    If so, leave a comment below and let us know what your favorite tip is.

  • Wall decoration at rattlesnake fair

    Wall decoration at rattlesnake fair

    Wall decoration at rattlesnake fair

  • Hero picked out this souvenir that meme bought.

    Hero picked out this souvenir that meme bought.

    Hero picked out this souvenir that meme bought.

  • Rattlesnake pen

    Rattlesnake pen

    Rattlesnake pen

  • We got a picture with one of the rattlesnakes.

    We got a picture with one of the rattlesnakes.

    We got a picture with one of the rattlesnakes.

  • Hero rode this contraption at the rattlesnake fair. ?

    Hero rode this contraption at the rattlesnake fair. ?

    Hero rode this contraption at the rattlesnake fair. ?

  • Watching #kareless vids on YouTube in prep for #lonestardrift next weekend. That smirk on his face ? #karelessfamily

    Watching #kareless vids on YouTube in prep for #lonestardrift next weekend. That smirk on his face ? #karelessfamily

    Watching #kareless vids on YouTube in prep for #lonestardrift next weekend. That smirk on his face ? #karelessfamily

  • One of my teammates took a power nap during the day at #do_action ?

    One of my teammates took a power nap during the day at #do_action ?

    One of my teammates took a power nap during the day at #do_action ?

  • David Cole giving closing remarks at #do_action

    David Cole giving closing remarks at #do_action

    David Cole giving closing remarks at #do_action

  • #do_action presentation for Day with Daddy.

    #do_action presentation for Day with Daddy.

    #do_action presentation for Day with Daddy.

  • Before and after Black Fret home page after #do_action!

    Before and after Black Fret home page after #do_action!

    Before and after Black Fret home page after #do_action!

  • We’re getting somewhere! #do_action

    We're getting somewhere! #do_action

    We’re getting somewhere! #do_action

  • Looking down the table at #do_action

    Looking down the table at #do_action

    Looking down the table at #do_action