How To

Universal Analytics End of Life
| 6 min read
Universal Analytics (UA) ceased processing data on July 1st, 2023. Google has announced a complete shutdown of the UA interface and APIs slated for July 1st, 2024. In response, we have released a free Python script to demonstrate how to download UA data programmatically.
Filtering Contacts
| 7 min read
We encountered a challenge within one of our large target audience database, which included names, emails, and designations. Multiple contacts from the same company, bearing similar or varied designations, populated the dataset. Mass emailing several contacts within a single company isn't a good idea. We must extract one key contact from each company for our campaign to address this. This article showcase the spreadsheet based solution we have used to extract the required contacts
Matomo Screenshot
| 6 min read
Matomo, formerly known as Piwik, is a powerful and Free and Open Source web analytics platform that offers website owners a comprehensive insight into their online traffic, user behavior, and digital marketing effectiveness. This guide will give you the step by step instructions to setup and configure Matomo in Ubuntu 22.04
Entity Reference Display in Views
| 3 min read
In Drupal, the default behaviour of entity reference fields allows us to select unpublished content if the content creator has permission to view unpublished content, which can be useful in specific scenarios where we need to establish relationships even with unpublished content. However, in many cases, we want to refer only to published content. The problem arises when we add references during content creation without verifying whether the referenced items are published. This can lead to confusion later when we wonder why the referenced contents are not visible when viewing the content. Here's a step-by-step guide on how to use a Drupal view to filter the values appearing in an entity reference field
Open source password manager for collabaration
| 3 min read
Passwords are a critical aspect of cybersecurity and play a significant role in protecting sensitive information from unauthorized access. However, managing passwords is a significant challenge for many organizations. Passwords are often shared among multiple users and frequently forgotten or lost. This article will discuss some potential issues organizations face when managing passwords and how Passbolt, a free and open-source password manager, can help address these challenges.
Drupal Logo
| 4 min read
entityQuery is one of the most used functions in Drupal. It helps you easily pull Drupal entities in code. But when you use this in contexts other than controllers, say in cron-jobs or update hooks where the system is accessed as anonymous users, it may not work as expected in Drupal 9 Unless you call accessCheck explicitly. This short article talks about how to use entityQuery in these contexts and write entityQuery compatible with Drupal 10.x
Playwright Logo
| 7 min read
Learn how to use the Playwright tool to automate testing for web applications. Discover the advantages of Playwright, such as its handling of asynchronous events and its built-in features like test generator, inspector, fixtures, screenshots and videos on test failures, retries, and auto-waiting mechanism. Follow along with a step-by-step example on how to test a job listing page on our website and check for job code auto-population in the form.
Extract email address from resumes
| 5 min read
Processing a lot of resumes is a challenge for HR departments. With the right tools at hand, nothing is difficult to achieve. Here is how we extracted the required information from PDF files to process the job applications we received for out digital marketing executive post.