WordPress Themes and the GPL – again?

This issue of theme theft, re-selling (or conflicting business models and the GPL) comes up every couple months. This obviously sucks, but based on the current WordPress code structure and theme distribution model, there isn’t a lot which can be done – it is the nature of the beneficial beast that is working with open source licensing models. It caused me to think outside the box and ponder a different approach to resolve the problem at hand.

In the 2 years since I originally wrote that article, the premium theme industry developed around a number of thriving businesses. Today, most of the theme developers who sell their wares do so entirely under the GPL. The symptoms causing the questions to be raised may have changed, but the important ones still remain:

1. Can (or will) developers distribute their work under multiple licenses which would respect the source code base license?
2. What do you do if someone does not respect the license that your product is distributed under?
3. How will this on-going conversation affect the open-source community surrounding WordPress?

Read More
Also posted in Wordpress | Leave a comment

Refactor or Retire? ICE and WordPress 3.0

There are many exciting things afoot in the world of WordPress these days. If you’ve been living under a rock then  custom post types (A really bad name choice BTW – it’s a data type of which post, page, attachment are default setup at launch), menu management, Multi-Site all in core of the next release [...]

Read More
Also posted in ICE | Leave a comment

WordPress is not YET an enterprise-level CMS

The question whether “WordPress is a content management system?” has been answered affirmatively in my mind for quite some time. It is a testament to the versatility of WordPress that it could just as easily convert into an eCommerce site, a forum or social network. I explore whether it being an enterprise-level CMS is really that much more of a stretch?

Read More
Posted in Blog | 5 Comments

Solving a custom field query quandry

Storing the details of a rideshare offer / request lends itself well to custom fields, especially when More Fields is used for data capture. I found a solution to a complex display challenge: How to display a set of posts based on multiple custom field values? This post demonstrates get_post_meta_multiple, a function you could include in your theme to allow you to filter based on an infinite number of custom field key / value pairs.

Read More
Also posted in Wordpress | 2 Comments

The Power of Custom Fields

Custom Fields are the way of enabling authors to store meta-data against an individual post / page in Wordpress. If you are doing more than just basic data storage / display with custom fields in Wordpress, the list of links in this post will be of great interest to you.

Read More
Also posted in Wordpress | 1 Comment

Template – Retail Locations

Learn how to capture and display custom fields in a template using More Fields, a plugin that “enables you to define post types, which are custom Write/Edit pages that contains a pre-defined set of boxes”

Read More
Also posted in ICE, Tutorials, Wordpress | 3 Comments

WordPress Developer Pub Night

Tuesday July 7th, 2009 will be the first Ottawa WordPress Developers Pub Night. Location and time are subject to interest from the community. Current theory is a start time of 8pm at Shoeless Joe’s at 3049 Carling Ave which has cheap wing night on Tues and very nice booths.

The two best ways to let them know you’re interested in attending are either post a comment on their blog or follow and tweet to them on Twitter – @wdgo. I know there are more than a few people in Ottawa who use Wordpress for great things including myself. I look forward to meeting them for a few pints to talk about what we would all like to give / get from a community developer group for our platform of choice.

Read More
Also posted in Wordpress | 2 Comments

Getting social with Virtual Eyesee – Part 3

In the third and final part of an interview with Natasha, we discuss ways the Canadian government has / can / should invest in the concepts and technologies of Social Media over the next 12 – 18 months.

Read More
Also posted in Social Media | 4 Comments

I will never try to build a perfect website again!

In exploring the approach to development I had for my own website, I recognized that I was serially redesigning it and proverbially spinning my wheels. The unfortunate part of this vicious cycle is that it was all manufactured by me – the site, the content and perception that the obstacles were insurmountable. So last weekend I decided to leverage what I could from my existing efforts (css, images, javascript) and start fresh building on top of a strong theme framework base – Thematic. I did so with a new approach to the design, development and writing for the site. In this post, I explain why for my own personal sites / projects I have come to the conclusion that I will never try to build a perfect website again.

Read More
Also posted in Process | Tagged | Leave a comment

Getting social with Virtual Eyesee – Part 2

In the second part of an interview with Natasha, we discuss examples of companies using social media effectively and how individuals can do the same to boost their own career.

Read More
Also posted in Social Media | Tagged , , , , , , | Leave a comment