Tom McFarlin
Tom is a self-employed developer who loves writing, building, and sharing WordPress-based projects. He runs Pressware where he provides WordPress goods and services. You can follow him on Twitter.
Tutorials
  • Code
    Familiar With Magento or OpenCart? Write for Us!Writeforus 400
    4 shares
    During the first quarter of this year, we had an amazing group of authors join our team, and we began to expand our frequency of posting regarding WordPress development. We've also transitioned over to a new design, but we're not done. We're looking to add a few more authors, but we're widening our scope. Work with Magento or OpenCart and want to join the author team? Read on!Read More…
  • Code
    Object-Oriented Programming in WordPress: TypesWordpress oop
    108 shares
    In the last post, we took a look at classes which are the building blocks of object-oriented programming. Before we go any further, we need to take a survey of some of the data types that PHP offers. Though we won't be reviewing every type in this particular article, we're going to take a look at some of the more popular types that we'll be using in WordPress development.Read More…
  • Code
    Object-Oriented Programming in WordPress: ClassesWordpress oop
    135 shares
    Classes are the foundation of object-oriented programming. For some, the concept is simple; for others, not so much. In this article, we're going to continue our beginner's series on object-oriented programming by taking a look at the concept of classes and how they lay the foundation for everything we'll use moving forward.Read More…
  • Code
    Object-Oriented Programming in WordPress: An IntroductionWordpress oop
    247 shares
    One of the most flexible aspects of WordPress is that it supports both procedural and object-oriented programming paradigms. In this series, we're going to take a beginner's look at object-oriented programming and we'll do so within the context of WordPress.Read More…
  • Code
    Using WordPress for Web Application Development: A ReviewApplication foundation 400
    122 shares
    Over the past few months, we've been taking a look at all of the features and aspects that make WordPress a potential foundation for application development. In fact, we've spent roughly 15 articles talking about all that WordPress offers. And though we'll be reviewing each of the points in this email, perhaps the biggest thing to take away that building web applications using WordPress is different than using many of the popular frameworks that are currently available namely because WordPress isn't a framework.Read More…
  • Code
    Using WordPress for Web Application Development: Custom Database QueriesApplication foundation 400
    155 shares
    Throughout this series, we've been looking at the various facilities that make it possible to treat WordPress as a foundation for web application development. Thus far, we've covered a lot of ground: We've talked about how WordPress is more of a foundation rather than a framework. We've discussed the nature of the the Event-Driven Design Pattern. There's been a discussion of Email, User Management, Saving Data, Retrieving Data ...and more. In the most recent articles, we've been talking a look at how to handle queries against the WordPress database through the use of WP_Query and WP_User_Query.Read More…
  • Code
    Using WordPress for Web Application Development: WP_User_QueryApplication foundation 400
    129 shares
    In this series, we've been taking a look at how WordPress can be used to development web applications much like a number of different frameworks and other tools that are available. Starting in the last article, we began looking at the different options that we have as it relates to querying the WordPress data. First, we reviewed WP_Query.Read More…
  • Code
    Using WordPress for Web Application Development: Features: Custom Queries with WP_QueryApplication foundation 400
    84 shares
    We've been looking at how WordPress can be used as a foundation for application development, but one of the things that we've yet to cover that most modern frameworks offer is how to query the database to retrieve results for any given view. Specifically, we haven't talked about how to get information out of the database and insert it into our pages.Read More…
  • Code
    Using WordPress For Web Application Development: Available Features, Part 7: CachingApplication foundation 400
    42 shares
    When it comes to building web applications, one of the most important things that we have to constantly be mindful of is performance. As they say, performance is a feature. And regardless of if you're a designer, developer, or a user, you know this intuitively to be true: When it comes to applications, we hate waiting. We get frustrated when things don't perform fast enough, or we have to wait longer than we believe that we should.Read More…
  • Code
    Using WordPress For Web Application Development: Available Features, Part 6: URL Rewriting (or Routes)Application foundation 400
    33 shares
    One of the nicest things about modern web application development frameworks is that they provide a way to generate really clean routes—or URL schemes—that map to the conceptual model of how the application is structured.Read More…
  • Code
    Using WordPress For Web Application Development: Available Features, Part 5 - Retrieving DataApplication foundation 400
    28 shares
    By now, you know that the purpose of this series is to demonstrate how WordPress can be used as a foundation for web application development. We started by taking a high-level look at many web application design patterns, how WordPress differs, and why WordPress should be considered to be more of a foundation rather than a framework.Read More…
  • Code
    Interested in Writing For Wptuts+? Read On!Writeforus 400
    11 shares
    If you're an expert at WordPress - at least in some way - then we're interested in talking to you! As we start the new year, we're in need of a few new, terrific authors to help us publish content on Wptuts+ for at least one-to-four times per month. Specifically, you'll be expected to submit at least one article a month, and you're free to choose your topic as long as it appeals to the audience. Regardless of if you're someone who considers themselves a beginner, an intermediate, or an advanced user, we're interested in hearing from you! Note that this is a paid gig, so if you're looking write as well as make some money, then read on!Read More…