Software Engineering in WordPress, PHP, and Backend Development

Author: Tom (Page 387 of 424)

Migrating To Standard 3

Getting Started with Standard 3

With the recent launch of Standard 3John – responsible for business development at 8BIT and a professional blogger – is going to be hosting a meetup later this month during which he’ll be providing some practical advice for aspiring and experienced bloggers for migrating to Standard 3.

This will be a great opportunity for anyone that’s looking to get started with blogging, update an existing installation of Standard, or looking to migrate over to Standard to have their questions asked.

Here’s what we have planned:

Continue reading

WordPress For Application Development

As far as software is concerned, I’m particularly fond of working on web applications and have spent the majority of my career focused on exactly that.

Specifically, I spent the first few years of my career working on enterprise applications in .NET. Like any programmer, I spent a lot of my free time tinkering with various languages, frameworks, and tools partly because it was fun and partly because I wanted to stay current on newer technologies.

It’s funny, though: The longer you work on web applications the more you recognize that all of them – at some basic level – come back to the same thing: getting data into the database and getting data out of the database.

Sure, there’s a lot going on between the two and there are tons things to consider but, at the end of the day, that’s what’s happening and everything else is details.

Continue reading

Standard Theme 3.0 For WordPress

Since being self-employed, I’ve divided my time between building applications for others and as working as a developer for 8BIT. Over the past couple of years, we’ve released a handful of WordPress Themes, but roughly a year ago began to narrowly focus our efforts on our flagship product: Standard.

Yesterday, the team launched Standard 3.0 For WordPress – a product that has been approximately nine months in development. As far as my professional career is concerned, I’m extraordinarily proud of what we’ve accomplished.

http://tommcfarlin.com/

Continue reading

Add a Separator To The WordPress Menu

As far as the WordPress community is concerned, developers tend to be divided on how plugins and themes should insert themselves into the WordPress menu.

On one hand, some feel that because WordPress offers the ability to insert custom menu items into existing menus, then plugin and theme content should follow suit and exist only in the predefined menu; however, others feel that because WordPress offers the ability to define custom menu items, then they should take advantage of it.

In fact, opinionated plugins have been written specifically for on this.

I don’t have a hard stance on this issue – though I tend to lean in the direction of adding new functionality to existing menus, I think that there are perfectly suitable cases for defining custom menus.

But if you’re going to define a custom menu item, then you should place it logically among the existing menu items: If you’re writing a theme, its menu should be placed near the ‘Appearance’ options rather than, say, the ‘Dashboard’ options. Then again, there are times where makes sense to isolate a menu item to its own section. In order to do this, a custom separator may need to be added in addition to the menu.

Adding a separator to the WordPress menu isn’t difficult and though there are a variety of ways to do it, the easiest way to do about doing so is using a couple of custom functions registered with the WordPress API.

Below, I give a working example for how to add a separator to the WordPress menu. I also look at how the default menu is structured, the proper way to add your own separator, and an example plugin for doing just that. If you’re an advanced developer, it may be more beneficial (and quicker!) for you to refer to the source code on GitHub.

Continue reading

Release Week for Standard For WordPress.org

This week, my startup – 8BIT – will be releasing the third version of our flagship product, Standard For WordPress.org.

In fact, I’ve been running this site on the previews that we’ve been releasing in order to be actively kicking the tires throughout development (John has shared his thoughts on dogfooding, too).

Release Week of Standard For WordPress.org

Over the course of the time that we’ve been building Standard For WordPress.org, the team has undergone a number of internal changes to help us better manage our project, codebase, deadlines, testing procedures, etc all of which I’ll likely discuss in a future post.

Additionally, we’ve partnered with Automattic as well as a few other notable guys in the WordPress community to make sure this release is as solid as possible. Continue reading

« Older posts Newer posts »

© 2024 Tom McFarlin

Theme by Anders NorenUp ↑