By marcom on Thursday, June 4, 2020
Drupal 9

Drupal 9 is here! I’ve been working with Drupal for the past seven years now and have grown to love it. I started out with Drupal 7 and although it was a steep learning curve from what I was use to building sites with, it got easier once I got deeper into the code and understood the architecture of the software and API, especially with Drupal 8.

By marcom on Tuesday, May 26, 2020

I finally figured out how to make Google Translate work with the Drupal 8 site! I kept getting a 403 forbidden message whenever I change the language. This is because of the Drupal security directive in place in the .htaccess file.

By marcom on Saturday, May 23, 2020

With everyone staying at home due to the current COVID-19 pandemic, communication through the internet has certainly increased greatly, either through video, email or text messages. I use text messages a lot and have grown fond of Telegram Messenger app to chat with family and friends. One of my favorite features of Telegram is stickers, and as an iPhone user, I created my own memoji and use it within Telegram, but I thought it would be more fun to make my memoji as stickers! Here's how I did it.

By marcom on Wednesday, May 6, 2020
Person wearing WordPress shirt in front of computer

File and folder permissions can be a problem sometimes and can cause errors when not set properly on your server.

For WordPress installations, you can set the proper permissions with the following commands:

Set all directory permissions:

find . -type d -exec chmod 755 {} \;

Set all file permissions:

find . -type f -exec chmod 644 {} \;


By marcom on Thursday, April 23, 2020
MacOS Terminal

There are multiple ways to update your Drupal 8 installation but I prefer using composer for ease of use. However, if you have multiple PHP installations on your system, composer may use the wrong PHP version. Typically, you would update your Drupal 8 installation like this:

By marcom on Thursday, April 16, 2020
Matrix code on laptop screen

GnuPG is a complete and free implementation of the OpenPGP standard encryption. 

Installing GPG

GPG is available in Windows and many distributions of Linux, including a graphical user interface (GUI) that is easy to use. However, I prefer using the command line tools instead.

Red Hat / CentOS

sudo yum install gnupg

Ubuntu / Debian

sudo apt-get install gnupg

Note: Use gpg2 (version 2.x)

By marcom on Thursday, April 16, 2020
MacOS Terminal

The Sequel Pro app only allows a single .sql or a compressed .sql.gz file to be imported, but what if you have hundreds of .sql files to import from your Drupal or WordPress backup?

Drupal sql file list

The solution is to combine the .sql file into one using the cat command.

By marcom on Tuesday, April 7, 2020
MacBook Pro turned on beside Apple Magic Mouse on top of white surface

When making changes in your httpd-vhost.conf file, make sure to test it before reloading the apache config file or restarting apache.


apachectl configtest


/Applications/XAMPP/xamppfiles/bin/apachectl configtest

Errors should display, if there are any, otherwise you'll see the Syntax OK to indicate that there are no errors and you can reload the apache config file or restart apache.

By marcom on Sunday, March 15, 2020
Webex Profile

When logged in to a Webex Meeting, it is important to have a correct profile name to be identified and addressed properly. Follow the steps below to change your profile name.

Note: You must have an active Webex Account. If you don't have an account yet, you can Sign-up for a free Webex account.

By marcom on Saturday, March 14, 2020

Cisco Webex offers a free plan to allow users to meet online! At this time of writing, the free account allows you to host up to 100 participants in each meeting for an unlimited amount of time. Follow the steps below to sign-up for a free Webex Meeting account.