Content Management Systems (CMS) make it easy for people without any development skills to keep the content on their websites up-to-date. You’ve probably heard of some of the popular ones, like WordPress and Drupal, but there are many others out there, including Joomla and Adobe CQ. Here’s a list of the most popular CMS out there right now. WordPress and Drupal are the market leaders, so this post focuses on those platforms, although many things discussed here apply to other platforms as well. NOT JUST FOR BLOGGING Although WordPress was originally…

Read More

CZ Move a success! It wasn’t without some hiccups, but we’ve successfully completed our office move. We’re really enjoying the new office. The management at the new building is exceptional, and the lobby area just underwent a complete renovation. There’s also a large outdoor courtyard with several grills. When the weather’s nice, we often eat out in the courtyard, and we’re planning some office BBQs sometime before it gets too cold. The new office furniture is welcome, especially our new adjustable desks that let us switch from sitting to standing…

Read More

After over 10 years at 3800 North Fairfax Drive, Corporate Zen is moving to a new office at the end of August. This will be Corporate Zen’s second move in its roughly 15 years of existence. Why are we moving? Our landlord decided to sell the office where we are now. Rather than try to stay and negotiate with whoever buys the space, we decided it was a good time to move on. Change can be good. Our current office is in a great location- just a block from the…

Read More

Part one of this series discussed an easy way to set up email tracking for your campaigns using Google’s URL Builder. After you’ve built your URL (see part one of this post for more on that), you should test it. It’d be a disappointment if you log-in to Google Analytics hoping to see great data on your latest campaign only to find nothing or something that doesn’t make any sense! To test: 1. Copy URL that Google’s URL Builder generated for you: 2. Paste your URL in a browser and…

Read More

Why Use Google Analytics? I recently began helping one of CZ’s longtime client’s cleanup and analyze the data in his Google Analytics account. During one of our conversations, he mentioned an email marketing campaign he planned to roll-out. As I struggled to explain how we could use Google Analytics to track the campaign, I realized two things. With so many different, often overlapping, ways to track, it is easy to get confused as to what platform does what, where there’s duplication, and what the best way to implement is. I…

Read More

One of our  LAMP test servers recently crashed and luckily we were able to salvage the hard disk drive from that server.  Restoring the PHP web files from that box was easy, as you can imagine.  We struggled to restore the databases though because we didn’t have export files like we were used to.  Keep in mind that your database server version should be the same.  If you’re on Ubuntu 12.04 and have kept up to date with both systems, the version numbers should match up. Here are the steps…

Read More

Corporate Zen is a website development firm that has serviced the Washington, DC, Maryland and Northern Virginia area since 1998. Recently, Corporate Zen has rebranded, developing a new logo and launching a new website. Corporate Zen’s new website development showcases our commitment to excellence in Web Development and Web Design, highlighting our eagerness to grow with our clients, our goal of providing the best product for the lowest price and our specialization in Open-Source solutions. Our new website exhibits responsive design, meaning that changes are made based on the web…

Read More

I am using Railo and EHCache to cache an array of 300,000 items from a database that need to be updated every 30 minutes.  So, naturally, I use the CacheGet() and CachePut() functions. Here’s my code, really simple: <cfset cachedURLList = cacheGet(“URLList”)> Every few minutes I would get an error report from our server….”variable [CACHEDURLLIST] doesn’t exist”.  I realized that CacheGet() must return the object by reference.  I am only caching URLList for 5 minutes.  I must have been making a request at the 4:30 minute mark, the requests each last 90…

Read More

I’m following up on my CFSummit 2013 blog post, a few people have asked me about this, so I wanted to make a page dedicated to this topic. ColdFusion 10 ships with Solr version 3.4 (Solr Specification Version: 3.4.0.2012.02.02.15.09.05 ).  It looks like they got the source code from the git repository on February 2nd, 2012.  In my application that I was writing, I was indexing a huge amount of data (full text of PDF files).  The solr instance bundled within ColdFusion couldn’t handle the amount of data that I…

Read More

This blog is meant for Corporate Zen employees to write about a variety of topics. Posts may contain information and views not directly related to Corporate Zen!