Using conditional functions in WordPress

When creating custom themes for WordPress, often you'll need to load different styles or scripts for a specific page template, or for the home page. One way to do it is to create a different header or footer that includes those files, and then load the custom header or footer from the page…


Squarespace and WordPress

Should you choose WordPress or Squarespace for your nonprofit website?

When you are planning a new web project, you will need to take into consideration the content management system (CMS) that powers the website. If you don’t know what a content management system is, at a basic level it is just software you use to edit the content on your website. As a nonprofit, you…


Proactive website maintenance

Keep your website updated I've helped a number of clients over the years, building custom websites for their businesses and projects. Primarily, these sites have been built with ExpressionEngine or WordPress as the CMS. Too often there is a perception that one just builds the…


Basic website sercurity tips for small business owners

Whether you use WordPress, ExpressionEngine, or something else to power your website, you need to keep it updated. As a business owner, you may not have the time or ability to deal with it yourself. If that’s the case, hire somebody to do the job for you. It’s another expense, but…


Further thoughts on ExpressionEngine and WordPress

For the past year or so, the content of this website has bounced around between ExpressionEngine (EE) and WordPress—primarily because I am not completely satisfied with either platform. Both have their advantages and disadvantages. Because of this, I continue to look for better ways of doing…


Moving this site to WordPress

ExpressionEngine (EE) is well suited to a custom site design. It's the fastest way that I know of to convert a static custom site design into a dynamic site powered by a CMS. I've been using the software since 2008 to build custom websites for my clients. I've always appreciated the approach that…