Skip to content
ianmjones

ianmjones

Always developing

  • Always Developing.show
  • Contact
  • Software
  • Work
  • Very Old Stuff
  • Building Reactive WordPress Plugins – Part 1 – Backbone.js

    Building Reactive WordPress Plugins – Part 1 – Backbone.js

    I’m writing a short series for Delicious Brains on building reactive style frontend WordPress plugins. Part 1, which uses Backbone.js on the frontend, just went live.

    This first article is rather long as it introduces the plugin and its backend as well as how to use Backbone.js. Follow up articles should be shorter as each one will concentrate on building the frontend with a different technology, and won’t deal with the backend so much.

    ianmjones
    April 12, 2016
    Microblog
    deliciousbrains, development, plugin, wordpress
  • Let’s Encrypt HTTPS + Linode NodeBalancer

    Let’s Encrypt HTTPS + Linode NodeBalancer

    Over on the Delicious Brains blog I’ve written about a couple of ways to use a free Let’s Encrypt certificate when using a Linode NodeBalancer.

    It was a fun exercise, and will no doubt come in handy for a couple of projects I have in mind.

    ianmjones
    February 16, 2016
    Microblog
    deliciousbrains
  • My First WordPress Plugin: Options Pixie

    My First WordPress Plugin: Options Pixie

    There’s been a number of times when I’ve wanted to quickly check the value of a record in the wp_options table of a WordPress site’s database, but not had easy access to the database, usually when the site and database are on a remote server. I’ve tried using the /wp-admin/options.php page, but it’s not ideal and does not show the contents of serialized values, which of course is where so many interesting values lie in wait.

    WordPress site’s database

    There are of course a few existing WordPress plugins for working with the wp_options database table, but none have quite fit my needs, either by not showing values in a usable way, not having good search and sort, or simply throwing a million errors when in debug mode (which you always seem to want on when the need arises for checking your options records).

    Although I’ve been developing WordPress plugins for Delicious Brains since mid 2014, I’ve never actually released a plugin of my own. That doesn’t seem right, especially as most of my team mates have excellent plugins of their own.

    Delicious Brains

    Ash

    Brad

    Gilbert

    Iain

    So I’ve scratched my itch as they say, and have developed and released my first open source WordPress plugin called Options Pixie.

    Options Pixie

    Options Pixie List View

    Options Pixie Rich View

    Actually, as I write this, Options Pixie has been released and available from the WordPress plugins repository, GitHub and my own business site for over 7 months, as I released it at the beginning of July 2015. I guess the fact that I haven’t spoken about it here, only once on twitter, is a testament to my awesome marketing skills. Maybe not.

    Options Pixie repo on GitHub

    my business site

    mentioned once on twitter

    I’m not sure why I haven’t been jumping up and down and shouting about Options Pixie, as I’m really quite proud of it. It works very well for what I need it to do, and I went to great pains to make it a very high quality and robust WordPress plugin. Maybe I can just blame my natural and very British reserve?

    Regardless, I’ve finally finished off this post (I started it just a few days after releasing Options Pixie, 7 months ago), and encourage anyone that finds themselves in the position of needing to check the contents of their WordPress site’s options table to search the WordPress plugins repository and install Options Pixie. It’s currently at version 1.0.1 having had a few bug fixes, and there’s a new version in the wings which improves some of the behind the scenes functionality, enhances working with base64 encoded values, and is tested with the latest versions of WordPress.

    Options Pixie on wordpress.org

    Here’s the highlights of what Options Pixie offers:

    List, filter, sort and view options records, even serialized and base64 encoded values.

    • List, sort and search options
    • “Rich view” of serialized and JSON string values
    • Works with base64 encoded serialized and JSON string values
    • Highlights broken serialized values
    • Supports multisites

    With Options Pixie you can find out what is really going on with your WordPress options. I’m also working on Options Pixie Pro, a paid addon that adds bulk actions such as delete and fix serialized, add, edit and delete functionality, and of course priority email support.

    Options Pixie Pro

    ianmjones
    February 6, 2016
    Blog
  • Our Struggles to Stay Healthy While Working From Home

    Our Struggles to Stay Healthy While Working From Home

    Recently in a Slack chat we discussed how we try and stay healthy while working from home. We all have different methods, some have been consistent and dedicated to staying fit and healthy, some not so much. We’ve all decided that we’re going to “air our laundry” with this post, whether it’s clean or not, …

    Delicious Brains Blog
    ianmjones
    December 17, 2015
    Microblog
    deliciousbrains, health
  • Sneak Peek Video: Push & Pull Between Multisite Subsites & Single Site Installs

    Sneak Peek Video: Push & Pull Between Multisite Subsites & Single Site Installs

    Across on the Delicious Brains blog I gave a sneak peek, including screencast, of an ultra cool feature I’ve been working on for the Multisite Tools addon for WP Migrate DB Pro.

    ianmjones
    November 10, 2015
    Microblog
    deliciousbrains, plugin, sneak-peek, wordpress
  • My First iOS Game: Missed Three

    My First iOS Game: Missed Three

    Update 2019-10-26: Missed Three is no longer available from the App Store, sorry.

    —

    Today I had an email from Apple to say that my first iOS game, Missed Three, had entered In Review status, which I thought was pretty good as it’d only been submitted for review a week ago. Then, just 30 minutes later I received another email to tell me that Missed Three was ready for sale through the App Store.

    Missed Three

    I guess when you make what is probably the simplest game on the App Store, it doesn’t take very long to review! 😉

    It really is a very simple game, keep tapping the targets as they appear, when you’ve missed a total of three the game is over. Of course, it starts off at a reasonably slow pace, giving you a little while to tap a target before it disappears, but as the game goes on the targets disappear in an ever shorter time. It really does get pretty hectic if you’re doing well.

    If you get a new high score, you get an opportunity to share it with a friend by sending them an email. I intentionally did not add sharing by Twitter, Facebook or any other social media as I don’t like seeing those kinds of things pollute my timeline, so why would I make it easy to do that in my game? Just challenge your friends directly, you know who will or will not take up the challenge, so why annoy anyone else?

    If you’re looking for something short and sweet to challenge friends with, you can purchase Missed Three from the App Store.

    ianmjones
    October 27, 2015
    Blog
  • WordPress Plugin Review: GitHub README

    WordPress Plugin Review: GitHub README

    I reviewed a great little plugin called GitHub README across on the Delicious Brains blog.

    ianmjones
    September 22, 2015
    Microblog
    deliciousbrains, plugin, review, wordpress
  • WordPress Library Review: Extended CPTs

    WordPress Library Review: Extended CPTs

    My fourth blog post for Delicious Brains is a review of the Extended CPTs library for WordPress.

    ianmjones
    June 23, 2015
    Microblog
    deliciousbrains, plugin, review, wordpress
  • Preview of the Multisite Tools Addon for WP Migrate DB Pro

    Preview of the Multisite Tools Addon for WP Migrate DB Pro

    I wrote a post for Delicious Brains to give a Preview of the Multisite Tools Addon for WP Migrate DB Pro. Apologies for the video that accompanies the post, in my defence it was my first ever screencast!

    ianmjones
    May 13, 2015
    Microblog
    deliciousbrains, plugin, wordpress
  • A Developer’s Guide to Contributing to WordPress Core

    A Developer’s Guide to Contributing to WordPress Core

    Another article for Delicious Brains where I guide the reader through contributing to WordPress for the first time: A Developer’s Guide to Contributing to WordPress Core.

    ianmjones
    March 19, 2015
    Microblog
    deliciousbrains, open source, wordpress
Previous Page
1 … 40 41 42 43 44 … 63
Next Page
  • Mail
  • Mastodon
  • YouTube
  • RSS Feed
  • Blog (251)
  • Microblog (104)
  • Podcast (6)
  • Vlog (272)
  • June 2026 (4)
  • February 2026 (2)
  • January 2026 (5)
  • December 2025 (10)
  • November 2025 (2)
  • September 2025 (2)
  • August 2025 (2)
  • July 2025 (1)
  • June 2025 (3)
  • May 2025 (3)
  • April 2025 (1)
  • March 2025 (2)
  • February 2025 (4)
  • November 2024 (1)
  • September 2024 (1)
  • August 2024 (2)
  • July 2024 (2)
  • May 2024 (4)
  • April 2024 (7)
  • March 2024 (1)
  • January 2024 (1)
  • December 2023 (7)
  • November 2023 (5)
  • September 2023 (1)
  • August 2023 (1)
  • April 2023 (1)
  • December 2022 (1)
  • November 2022 (2)
  • October 2022 (2)
  • September 2022 (4)
  • August 2022 (14)
  • July 2022 (12)
  • June 2022 (20)
  • May 2022 (15)
  • April 2022 (16)
  • March 2022 (16)
  • February 2022 (21)
  • January 2022 (14)
  • December 2021 (15)
  • November 2021 (15)
  • October 2021 (15)
  • September 2021 (6)
  • August 2021 (11)
  • July 2021 (5)
  • June 2021 (15)
  • May 2021 (22)
  • April 2021 (19)
  • March 2021 (1)
  • February 2021 (1)
  • January 2021 (2)
  • September 2020 (1)
  • March 2020 (6)
  • December 2019 (2)
  • November 2019 (1)
  • October 2019 (1)
  • July 2019 (6)
  • June 2019 (3)
  • May 2019 (5)
  • April 2019 (5)
  • February 2019 (1)
  • January 2019 (4)
  • December 2018 (1)
  • November 2018 (1)
  • October 2018 (3)
  • September 2018 (2)
  • August 2018 (12)
  • April 2018 (1)
  • February 2018 (1)
  • November 2017 (1)
  • August 2017 (1)
  • July 2017 (1)
  • May 2017 (1)
  • April 2017 (4)
  • March 2017 (1)
  • December 2016 (2)
  • September 2016 (2)
  • June 2016 (1)
  • May 2016 (1)
  • April 2016 (1)
  • February 2016 (2)
  • December 2015 (1)
  • November 2015 (1)
  • October 2015 (1)
  • September 2015 (1)
  • June 2015 (1)
  • May 2015 (1)
  • March 2015 (1)
  • January 2015 (1)
  • October 2012 (1)
  • September 2009 (2)
  • July 2009 (1)
  • March 2009 (2)
  • December 2008 (1)
  • November 2008 (1)
  • October 2008 (1)
  • July 2008 (1)
  • May 2008 (1)
  • March 2008 (2)
  • February 2008 (1)
  • January 2008 (2)
  • December 2007 (4)
  • November 2007 (2)
  • October 2007 (2)
  • September 2007 (4)
  • August 2007 (1)
  • July 2007 (5)
  • June 2007 (1)
  • May 2007 (2)
  • April 2007 (1)
  • March 2007 (5)
  • February 2007 (3)
  • January 2007 (3)
  • December 2006 (1)
  • November 2006 (2)
  • October 2006 (2)
  • September 2006 (2)
  • August 2006 (1)
  • July 2006 (2)
  • June 2006 (5)
  • May 2006 (2)
  • April 2006 (4)
  • March 2006 (8)
  • February 2006 (14)
  • January 2006 (5)
  • December 2005 (3)
  • November 2005 (6)
  • October 2005 (11)
  • September 2005 (7)
  • August 2005 (6)
  • July 2005 (7)
  • June 2005 (8)
  • May 2005 (2)
  • April 2005 (5)
  • March 2005 (3)
  • February 2005 (4)
  • January 2005 (1)
  • December 2004 (2)
  • November 2004 (5)
  • October 2004 (8)
  • September 2004 (4)
  • August 2004 (1)
  • January 2004 (1)
  • October 2003 (1)
  • September 2003 (2)
  • August 2003 (2)
  • May 2003 (1)
  • February 2003 (1)
  • November 2002 (1)
  • July 2002 (1)
  • June 2002 (2)
  • March 2002 (1)
  • February 2002 (7)
  • air/flex/flash (10)
  • alwaysdeveloping (12)
  • business (93)
  • casedetective (35)
  • ci (4)
  • citydesk (9)
  • cluster (1)
  • coding (3)
  • comments (1)
  • concourse (4)
  • conference (11)
  • cosmic (1)
  • daft (1)
  • database (6)
  • deliciousbrains (14)
  • design (1)
  • desktop (2)
  • development (3)
  • docker (4)
  • download (1)
  • elm (1)
  • films (1)
  • fogbugz (42)
  • freebsd (1)
  • friends/family (6)
  • garageband (1)
  • git (1)
  • gleam (6)
  • health (3)
  • homelab (1)
  • hosting (2)
  • ideas (1)
  • incus (1)
  • informix (6)
  • javascript (1)
  • kamal (2)
  • life (17)
  • linux (8)
  • live (3)
  • lustre (3)
  • mac (1)
  • mailing list (1)
  • microisv (92)
  • microsoft (2)
  • music (3)
  • open source (9)
  • php (1)
  • plugin (15)
  • productivity (12)
  • realbasic (23)
  • refreshdb (6)
  • release (1)
  • review (2)
  • simplicity (1)
  • sneak-peek (1)
  • snippetexpander (5)
  • software (7)
  • sourcehut (2)
  • technology (20)
  • template (1)
  • testing (2)
  • uncloud (1)
  • wails (3)
  • website (36)
  • windows (2)
  • wordpress (24)
  • wp-cron-pixie (4)
  • xojo (23)
  • youtube (12)
  • Mail
  • Mastodon
  • YouTube
  • RSS Feed