Category: Drupal

Drupal logo on blue background

How to contribute a patch to

        Filed under: Drupal, Drupal 7 vs Drupal 8

When a contrib module needs patching, that patch should be submitted upstream to the maintainers of the module on This means that domain-specific business logic should not be patched into contrib modules. Instead, where necessary, submit a patch to the upstream module to expose an alter hook. Then put your domain-specific business logic in … Continued

cyber crime

Disaster prevention cheaper than disaster recovery

        Filed under: Cyber security, Drupal, WordPress

Breaking and entering into websites for malicious purposes has been and will continue to be a big problem. Particularly with database-driven content management systems such as Drupal and WordPress where known vulnerabilities exist, the risk and probability of intrusion and disruption is high.  The question is not if, but when, your site will be hacked. … Continued

Converting Drupal 6 to 7 to 8

With version 8, Drupal has finally grown up

        Filed under: Converting to Drupal 8, Drupal, Drupal 7 vs Drupal 8, Joomla vs Drupal, Migrating to D8, WordPress vs Drupal

Finally, Drupal 8 (D8) is delivering an enterprise level, open source, content management system (CMS) that is satisfying technical expectations and meeting the current needs of bleeding edge technologists. What makes D8 a game-changer includes: Web API and Web Services, which increases Drupal interoperability Mobile-first framework, which makes it easier to be device agnostic Easier … Continued


4 Rules of Git (and the 8 Rules of Fight Club)

        Filed under: Agile development, Continuous Integration, Daniel Zinkevich, DevOps, Drupal, Git

At a recent Drupal GovCon that I attended at the National Institutes of Health Campus in Bethesda Maryland, I sat in on a talk by Daniel Zinkevich of Zivtech (maker of – a tool for automated testing, quality assurance, and continuous integration). Daniel’s tech talk was titled, “Untangling Your Code: A Drupal-Based Git Workflow.”  Good … Continued

Installing Open Social using Composer on a Mac

Installing Open Social using Composer on a Mac

        Filed under: Drupal, Open Social

I had to install Open Social somehow onto my local computer server, aka, local host, but there were not that many tutorials online or guidelines. Many of them required extra steps or didn’t even explain the essential steps clearly. So I will be talking about how I installed Open Social. The first step is to … Continued

Alternative notifications for Entityforms in Drupal 7

        Filed under: Agile development, Drupal, How to

Entityform already offers a way to send notifications: by integrating with Rules module you can configure your notifications for administrators or other recipients, some of those may be inputs in the form itself, so this is perfect for most of cases, ah and if you need to migrate the form from one environment to another … Continued

Tagged: , ,

apache solr logo

Intelligent searching using Apache Solr

        Filed under: Apache Solr, Drupal

Have you ever misspelt your search term in Google but Google suggests you the right term anyways? I know I have been in that situation, many a times. Wouldn’t you love your Apache Solr to disregard the spelling mistakes and search for the right term anyway too? That would be cool, isn’t it? Here’s how … Continued

Tagged: , , ,

drupal 7 logo

How to Get URL Parameters in Drupal 7

        Filed under: Agile development, Drupal, How to

I’ve seen the horror! (allow me some drama here) I’ve seen code in Drupal projects, trying to get parameters from URLs in this way: $params = $_GET; or $some_var = $_GET[‘some_var’] Drupal has some functions to deal with parameters coming from a URL. Now, let me be honest, it’s not more secure if you use … Continued

Tagged: , ,

Continuous Deployment for Drupal 7 (part 2)

        Filed under: Drupal, How to, Web Development

  Hi again! If you haven’t read the first part of this article, then you might want to give a look at Continuous Deployment for Drupal 7 (part 1) before moving onto this one. If you already read it, then great! Let’s continue then. At this point you know that to implement your continuous deployment workflow for … Continued

Tagged: ,

Drupal developer in Washington DC with GSA Schedule 70

        Filed under: Drupal

WASHINGTON DC DRUPAL DEVELOPMENT COMPANY, Agileana proudly presents its portfolio of past performance projects that involved Drupal: These are only a few of our recent Drupal project, others include: USAspending George Mason MR University Fulbright Scholar Program English Language Program FHI 360 Education Policy and Data Center Administrative Conference of the United States District of … Continued

Tagged: , , ,