background preloader


Facebook Twitter

Building WordPress Themes You Can Sell. Open source wars: Wordpress vs Drupal vs Joomla. Every IT person, developer, and programmer has an opinion when it comes to the various open source content management systems out there.

Open source wars: Wordpress vs Drupal vs Joomla

It often comes down to functionality and ease of use, but even then the lines are often blurred and there is rarely a clear-cut victor. WordPress vs Drupal vs Joomla – which is really the king of open source CMS? Our friends at Devious Media tackled the question and did a comprehensive breakdown, putting each CMS under a microscope to answer the most important questions to help people make a choice. For us, the choice is clear, but blogging is not the only thing important in the internet world.

Other functionality traits need to be considered. Click to enlarge. (via: Canonsburg PA Mercedes) The Developer's Guide To Conflict-Free JavaScript And CSS In WordPress. Ten Things Every WordPress Plugin Developer Should Know - Smashing Magazine. Advertisement Plugins are a major part of why WordPress powers millions of blogs and websites around the world.

Ten Things Every WordPress Plugin Developer Should Know - Smashing Magazine

The ability to extend WordPress to meet just about any need is a powerful motivator for choosing WordPress over other alternatives. Having written several plugins myself, I’ve come to learn many (but certainly not all) of the ins-and-outs of WordPress plugin development, and this article is a culmination of the things I think every WordPress plugin developer should know. Oh, and keep in mind everything you see here is compatible with WordPress 3.0+.

Don’t Develop Without Debugging The first thing you should do when developing a WordPress plugin is to enable debugging, and I suggest leaving it on the entire time you’re writing plugin code. Enabling debugging also turns on WordPress notices, which is important because that’s how you’ll know if you’re using any deprecated functions. How to Enable Debugging define('WP_DEBUG', false); Replace that line with the following: if (! If (! Wordpress. Oh well, it’s too late now, it passed: Your Inspiration Web celebrated two years of life and nobody gave us their best wishes.


Of course, it’s our fault, we didn’t say anything, we didn’t organize anything, not even a small party this year therefore our second anniversary passed quietly. In reality in the past weeks we have been working behind the scenes to release a free resource just for this occasion, but unfortunately for one reason or another, the date was always postponed and we completed this project only in these days. It was tough, as they say, but we did it: we present Beauty & Clean, a {*style:<b>*}free WordPress theme in minimal style,{*style:</b>*} elegant completely controllable by the panel. Using HTML5 To Transform WordPress’ TwentyTen Theme - Smashing Magazine. Last year, WordPress launched arguably its biggest update ever: WordPress 3.01.

Using HTML5 To Transform WordPress’ TwentyTen Theme - Smashing Magazine

Accompanying this release was the brand new default theme, TwentyTen2, and the promise of a new default theme every year. Somewhat surprisingly, TwentyTen declares the HTML5 doctype but doesn’t take advantage of many of the new elements and attributes that HTML5 brings. Now, HTML5 does many things, but you can’t just add <! Doctype html> to the top of a document and get excited that you’re so 2011. Mark-up, as they say, is meaning, and HTML5 brings a whole bunch of meaning to our documents. In a recent survey3 by Chris Coyier over at CSS-Tricks, almost two thirds of respondents said they would not use HTML5 in new projects. WordPress seems to sympathize with the majority of CSS-Tricks’ readers. 5The default TwentyTen WordPress Theme. For example, you’ve probably already heard of the <section> and <article> tags, both of which are champing at the bit to be embedded in a WordPress template.

Mordernizr.js. The anatomy of a WordPress theme. Index.php – home The index file controls what the homepage of your WordPress theme looks like. By default it is a loop that queries and then displays the most recent blog posts, with a link in the bottom to view previous posts. Alternately, you can specify in wp-admin -> settings -> reading to have the home page be a page you created yourself in WordPress. In that case, you specify a different page/URL for the regular blog posts to appear on, and that page is generated by index.php. single.php – individual posts The display of individual posts in your WordPress theme is controlled by a little file called single.php. You can specify if you want sidebars (and which you want), if you want it to look different than the other pages on the site. page.php – individual pages.