Acquia Certified Developer Exam: Review and Tips

  27 Kudos Don'tmove!   I have just completed my Acquia Certificatied Developer Exam.  Initial words, it was harder than I expected.  I did well on the exam but I wasn’t 100% sure on some of the questions, which left open some gaps and uncertainty when I pressed that “Submit Exam” button.  It’s not easy […]









Best Cheap Drupal Hosting on a Private VPS Server

  24 Kudos Don'tmove! There are too many hosting options out there count, and some offer extremely low prices. However, with those low prices, comes a low quality of service. It’s also quite common that with this low price tag you are locked into a yearly deal. If you site out grows your hosting you […]









Drupal 7: Big cron tasks? Spread them out.

  27 Kudos Don'tmove! If you’re building a module that relies on the Drupal cron to do heavy work for you, it might be better idea to split up the task into chunks to share the load. Let’s say you have a single cron task that has some heavy database work, that could take the […]









Add HTTPS (SSL) to Your Drupal 7 Site on Linux/Apache

  27 Kudos Don'tmove! 1. Getting your SSL Purchase a new SSL from a registrar, I use NameCheap, you can get a simple PositiveSSL from Comodo for $9.00/year. After your purchase is complete, you will need to generate a key and csr from your server. # sudo mkdir /etc/apache2/ssl # sudo openssl req -nodes -newkey […]









Drupal 7: Lock/Password protect our site from anonymous users and add login/register block

  19 Kudos Don'tmove! There are a few ways to do this, probably the most common way is to put your site in maintenance mode and edit maintenance-page.tpl.php. This method works well and can produce the desired results, however, it’s not the proper way of doing things. What if you still want to have the […]









Drupal and Drush: Import/Export SQL Database with Drush

  44 Kudos Don'tmove! Moving sites from one server to another can be a tedious task, however with command line and drush we can simplify this task into a few easy steps. Export the database # drush cc all && drush cc all # drush sql-dump > /tmp/website-dump.sql Clearing the cache first removes unwanted cached […]









Responsive Twitter Widget

  14 Kudos Don'tmove! Grab your twitter widget. Add this to your CSS file. .twitter-widget-0 { width: 100%; } Done.









Drupal 7: Basic Drush Commands

  31 Kudos Don'tmove! If you have SSH (command line access) to your Drupal website, then drush is a must.  Here are a few of my favourite and most useful Drush commands. 1. Clearing the cache with drush When developing clearing the cache can save a lot of headaches, however doing it through the user […]









GitHub Release: CiviCRM Event Badge – Avery 5395 Letter Template

  1 Kudos Don'tmove! https://github.com/cvanderlinden/CiviCRM-Avery_5395_Letter_Badge I found the default template file not working as it was set up for A4 paper and not US letter, which is the format of badge that we have. I adjusted the values to properly line up. Easy install, just drop the Logo5395_Letter.php into /CRM/Event/Badge/ folder. Done! Might need some […]









Drupal: Remove double angle quotes from breadcrumbs

  15 Kudos Don'tmove! Built into Drupal core, in /includes/theme.inc the function theme_breadcrumb, automatically inserts » or » into your breadcrumbs. The function looks like this: function theme_breadcrumb($variables) { $breadcrumb = $variables[‘breadcrumb’]; if (!empty($breadcrumb)) { // Provide a navigational heading to give context for breadcrumb links to // screen-reader users. Make the heading invisible with […]