Contents tagged with #drupal
- blog The month of DrupalFest 30-Apr-2021
I began writing this series of posts on April 1st, 2021 to celebrate DrupalFest, Drupal's 20th year. When I started, I was not sure I would be able to write...
- blog What I want to see in Drupal's Future 30-Apr-2021
This DrupalFest series of posts is about to end and I thought that a fitting end would be to talk about the future of Drupal. I have already written a bit...
- blog Understanding overridden configuration in Drupal 29-Apr-2021
The configuration API is one of the major areas of progress made in Drupal 8. It addresses many challenges of managing a site across environments for Drupal 7...
- blog A Drupal Developer's Tech Stack... continued 28-Apr-2021
Just as I published yesterday's article on the tech stack, I realized that I missed a few important things. I had said that the list was only a start, so I...
- blog A Drupal Developer's Tech Stack 27-Apr-2021
The title of this post is not really accurate, but I can't think of another way to say it. This post is related to my earlier one on what a Drupal Developer...
- blog Remote Drupal Development 26-Apr-2021
Over the years, I have significantly lesser time for development and an increasing need to move around. After dealing with back-pain due to the weight of my...
- blog Altering forms in Drupal: a workable mixed approach 25-Apr-2021
I thought I was done with the series of posts on object-oriented programming after my last one. Of course, there is a lot we can write about object-oriented...
- blog Altering forms in Drupal: Comparing hooks and object-oriented approaches 24-Apr-2021
Update: Read the follow-up to this post where I discuss a mixed approach combining both of the approaches here. I previously wrote about how the...
- blog How I contribute to Drupal (my workflow) 23-Apr-2021
I have been contributing to Drupal in a few different ways for a few years now. I started off by participating in meetups, and then contributing to Drupal core...
- blog Tracking Drupal (and open source) contributions 22-Apr-2021
We at Axelerant have been contributing to Drupal in our own ways for a long time. In fact, I worked as a full-time contributor to Drupal a few months after I...
- blog The Panacea of Objects in Drupal 21-Apr-2021
Drupal 8 was a major revolution for the Drupal community in many ways, not least of which was because of the complete rearchitecting of the codebase. We picked...
- blog What does a Drupal developer do? 20-Apr-2021
Now that we have discussed some of the concerns with career growth, let's talk about beginning a career in Drupal. I am not aiming for comprehensiveness but I...
- blog Career Growth with Drupal 19-Apr-2021
As the Director of Drupal services at Axelerant, one of the things I often worry about is the growth of each of the members of my team. We are a Drupal agency,...
- blog What I look for in Drupal contrib modules 18-Apr-2021
As of this writing, there are 47,008 modules available on Drupal.org. Even if you filter for Drupal 8 or Drupal 9, there is still an impressive number of...
- blog What I would like to see in Drupal 10 17-Apr-2021
I picked up this topic from my ideas list for this #DrupalFest series of posts. I didn't think I would want to write about this because I don't think about...
- blog Building a Digital Experience with Drupal 16-Apr-2021
Drupal is a CMS. One might even say that Drupal is a good CMS and they would be right about that, in my not-so-humble opinion. At its core, Drupal is able to...
- blog People in Drupal 15-Apr-2021
As I was leaving home for the park, I wondered aloud what topic should I write about today. My daughters chimed in write about your three Drupal kids. It was...
- blog My thoughts on Automatic Updates in Drupal 14-Apr-2021
It’s spring and I decided to come out to a park to work and write today’s post. I sat on a bench and logged in to my WordPress site to start writing the post...
- blog Simple Infrastructure as Code (IaC) for Drupal 13-Apr-2021
I have been setting up computers and configuring web servers for a long time now. I started my computing journey by building computers and setting up operating...
- blog Running (testing) Drupal in CI pipeline 12-Apr-2021
Here's a quick post to show how we can run Drupal in a CI environment easily so that we can test the site. Regardless of how you choose to run the tests (e.g....
- blog Thriving on Chaos in Drupal 11-Apr-2021
Today, I want to share my thoughts from a book passage related to Drupal. The book, Everyday Chaos by David Weinberger, is largely about how chaos is the new...
- blog Drupal Podcasts (and some PHP ones) 10-Apr-2021
Today's DrupalFest post is on the lighter side. I am just going to talk about some of the podcasts I listen to related to Drupal, PHP, and software development...
- blog Why you shouldn't decouple Drupal and why you should 9-Apr-2021
Today's post is going to be a quick one; not because it is an easy topic but because a lot has been said about it already. Today, I want to share my thoughts...
- blog The magic of Drupal events 8-Apr-2021
I missed joining the DrupalNYC meetup today. Well, I almost missed it but I was able to catch the last 10 minutes or so. That got me thinking about events and...
- blog Accessing Drupal.org API 7-Apr-2021
I am going to keep today's DrupalFest post simple and talk about the API to access content on drupal.org. The Drupal.org API is a public API that allows you to...
- blog My advice to my younger self (and to new Drupal developers) 6-Apr-2021
I recently opened up a spreadsheet where people can put in their ideas of what I can write about in this DrupalFest series. Someone put in a topic of what...
- blog Code Quality check tools for Drupal 5-Apr-2021
This is the fourth post in my DrupalFest series and I am excited to keep it going. I want to write about different tools I am aware of for running quality...
- blog Speed up Drupal websites by using PHP's preloader 4-Apr-2021
PHP 7.4 introduced the concept of preloading classes (files) on server start-up into the PHP opcache. This gives us performance benefits for sites that tend to...
- blog Quick setup of a Drupal site 3-Apr-2021
This post will cover quickly setting up a Drupal website for testing, experimentation, or evaluating features on your local system. While I cover a different...
- blog Let the fest begin! #DrupalFest 2-Apr-2021
It has been 20 years since Drupal began its journey in a dorm room and reached enterprises. April 2021 is marked as the month of DrupalFest and many people are...
- blog My (updated) Drupal Story 2-Apr-2021
Now that I have announced my "a blog a day" DrupalFest attempt, here's the first one. I thought for a while about what should be the first post in this series....
- sessions Build infrastructure for a multi-site Decoupled Drupal solution using Terraform 13-Mar-2020
- blog An easier way to get the current node in a block plugin in Drupal 8 5-Jan-2020
A long time in a galaxy far away... Not really. But it is over a year since I wrote how to get the current node in a block plugin and promised to write a...
- blog Open content in new tab with an image formatter 6-Oct-2019
One of my sites has a listing of content shown as teaser. The teaser for this content type is defined to show the title, an image, and a few other fields. In...
- blog Drupal Meetup Bangalore - July 2019 27-Jul-2019
This was one of last minute decided and planned Drupal meetups. I was traveling for Decoupled Days and couldn't plan this meetup well in advance, which meant I...
- sessions Build infrastructure for a multi-site Decoupled Drupal solution using Terraform 17-Jul-2019
-
-
-
- blog Drupal Meetup Bangalore - September 2018 29-Sept-2018
Another month, another Drupal meetup in Bangalore. This month's meetup was held at Athenahealth office on Lavelle Road in Bangalore. Since the last month's...
- blog How to get the current node in a block plugin in Drupal 8 28-Sept-2018
I was trying to build a block plugin in Drupal 8 recently. The requirement was straight-forward. I would show these blocks on node pages of a certain type....
- blog Drupal Meetup Bangalore - August 2018 22-Aug-2018
This month's Drupal meetup was held at 91Springboard in JP Nagar. We held this meetup early instead of our usual last Saturday of the month due to a long...
- blog Drupal Meetup Bangalore - July 2018 28-Jul-2018
This month's Drupal meetup was held at 91Springboard in Koramangala. We are back after a long time and that's thanks to 91Springboard for providing us with the...
-
-
-
-
- blog Applying composer patches fails silently 13-Dec-2017
Today, I came across an interesting bug with composer-patches plugin (it really is a git-apply bug/behavior). TL;DR, it is fixed in the latest version of...
- blog Drupal Meetup Bangalore - November 2017 27-Nov-2017
This month's Drupal meetup in Bangalore was held this weekend, on 25th November. Specbee Consulting office kindly provided us with a venue for the meetup and...
-
- blog Vagrant 2.0 and DrupalVM 8-Sept-2017
Vagrant 2.0 has just been released. Being who I am, I jumped at trying this out and testing if it worked well with my vagrant setup. I have entirely moved to...
-
-
-
-
- blog Drupal Meetup Bangalore - February 2017 28-Feb-2017
This month's Drupal meetup was held at TCS Global Axis office in Bangalore on February 25, 2017. TCS has previously hosted us at their other office in...
-
- blog Drupal Meetup Bangalore - August 2016 29-Aug-2016
This month's Drupal meetup was held at Srijan Technologies office in Bangalore on August 27, 2016. This was the first time we had a Drupal meetup in...
- blog Efficient Drupal / PHP development on Windows using cygwin and Cmder 28-Jul-2016
Recently (well, a long time back), I wrote about setting up a Linux based development environment on Windows using Ubuntu and VirtualBox. By the time I had...
- blog Drupal Meetup Bangalore - March and April 2016 1-May-2016
Things have gotten busy after DrupalCon Asia which meant that the Drupal meetup we hold in Bangalore every month was a little difficult to organize. Srijan...
- blog Porting token module to Drupal 8 30-Apr-2016
Discovery I have contributed to Drupal 8 over the course of last couple of years. I have also written custom modules for Drupal 8, but I never really tried...
- blog DrupalCon Asia - Day 2 and 3 25-Feb-2016
DrupalCon Asia Day 2 dawned bright and promising. I was excited to know who would win the visualization challenge and hoping it was me. I wanted that Royal...
- blog DrupalCon Asia - Day 0 and Day 1 20-Feb-2016
DrupalConASIA is here!!! I am back in the busy city of Mumbai and in the premises of IIT Bombay, which also saw DrupalCamp Mumbai last year. This time, it is a...
- blog Drupal Global Sprint Weekend 2016 in Bangalore 1-Feb-2016
This year's Drupal Global Sprint Weekend 2016 was held on January 30th and 31st throughout the world. We conduct a Drupal meetup every last Saturday in a month...
- blog My Drupal Story - How I came for code and stayed for community 19-Jan-2016
It is Drupal's 15th birthday! This is the first one since Drupal 8 was released; yes, there is a release of Drupal 8 today! If you've been following Drupal for...
- blog Drupal 8 Release celebrations at Bangalore 23-Nov-2015
Drupal 8 is released and the world rejoiced! We at the Drupal Bangalore community, organized a release party on Saturday, two days after the release due to...
- blog 5 Reasons to attend a Drupal Release Celebration Party 19-Nov-2015
Drupal 8 is (going to be|already) out today. Drupal communities all round the world are throwing parties to celebrate the release of Drupal 8. As of this...
-
- blog Drupal Meetup Bangalore - May, 2015 21-Jul-2015
Meetups are a great way to meet like minded people and explore your passion together. No matter your skill or expertise, you always learn something new. At the...
- blog Drupal Meetup - April, 2015 30-Apr-2015
Drupal meetups are fun. You meet new people, learn something new, and other people learn from you. The Drupal community in Bangalore has regularly organized a...
- blog Drupal Meetup - March, 2015 14-Apr-2015
Drupal Meetup is now in Whitefield, Bangalore! After February's meetup, we decided to try and discover more Drupalers in Bangalore. We always knew that there...
- blog Setting up a Drupal Development Machine on Windows with Ubuntu Server in Virtual Machine 29-Dec-2014
Before we start, I should say that this is a heavily delayed post, sitting in my queue for a few months now. The overall process to install the server on...
- blog Drupal 8 Module Upgrade Sprint in Bangalore - Dec 20, 2014 25-Dec-2014
Last weekend, Bangalore's Drupal community came together for a code sprint to upgrade modules to Drupal 8. The sprint was held at Time Inc office in RMZ...
- blog Install Ubuntu Server 14.04+ on VirtualBox 16-Dec-2014
This guide will explain how to install Ubuntu Server 14.04 on a VirtualBox virtual machine in a detailed step-by-step manner, with screenshots. It is intended...
- blog Drupal Minicamp Bangalore - Nov, 2014 15-Dec-2014
After the announcement of DrupalCon in India, various communities here are increasing efforts to strengthen themselves. Delhi and Mumbai already see regular...
- blog Acquia Certified Developer - Frontend Specialist 17-Nov-2014
Jump straight to my notes on the exam itself. Most people hate exams and I am no different. Coming from an Indian education background where exams are poorly...
- blog Drupal Meetup Bangalore - Jul/Aug 2014 7-Aug-2014
I missed writing about June's meetup as I have been so busy. The Drupal Meetup in Bangalore has moved to a new address - Bangalore Alpha Lab, JP Nagar, and the...
- blog Drupal 8 and Semantic Versioning 29-Jul-2014
In a few hours, Drupal 8 branches will be updated to begin using semantic versioning conventions. What are they? Why are they important? What does it mean to...
- blog Drupal Global Training Day - May, 2014 2-Jun-2014
Global Training Days is a quarterly event to introduce new users to Drupal. From the Global Training Days page on drupal.org, "Drupal Global Training Days is...
- blog Drupal Meetup in Bangalore - Sep, 2013 28-Sept-2013
This September saw two Drupal meetups being held in Bangalore. Drupal Minicamp was organized last week which received a tremendous response. Today's Drupal...
- blog Drupal Minicamp in Bangalore - Sep, 2013 24-Sept-2013
Bangalore has a decent community around Drupal and while the meetups and camps are not regular, they happen from time to time and see decent participation....
- blog Beginning Drupal Contribution 5-Aug-2013
Contributing to Drupal, especially core, can be a little daunting at first. But it is actually very simple to get started. If you are anything like me, an...
- blog Drupal Meetup in Bangalore - March, 2013 31-Mar-2013
Bangalore has seen regular Drupal meetups being held since quite some time now. In fact, from over a year if you don't count a missed month or two in between....
- blog Drupal Training Day in Bangalore 17-Dec-2012
Drupal Global Training Days is an initiative by Drupal Association to help people welcome Drupal in their work and communities. It introduces Drupal to users...
- blog Drupal Meetup in Bangalore - August 2012 30-Aug-2012
But first, a little history... I am a rather late-comer to Drupal, considering that I have been using PHP since over a decade now. I started off writing a...
- talks Being Human
Our notions of progress have been perverted to an unhealthy self-image of an individual tirelessly working to achieve on…
- talks Build infrastructure for a multi-site Decoupled Drupal solution using Terraform
While hosting a Drupal website can be a challenge, it is largely a solved problem with several PaaS providers providing…
- talks Building a contribution culture in a Drupal agency
Open Source contribution is difficult to sustain in any organisation but gets especially difficult in an agency. The pre…
- talks Compose your Drupal Website
Composer is a dependency manager for PHP written along the lines of npm (for Node.js) or Bundler (for Ruby). While this…
- talks Contributing to Drupal
Drupal is a freely available open-source software. This is what allows you to use Drupal, which is the work of thousands…
- talks Dependency Injection in PHP and Drupal
Dependency Injection sounds like a fancy term for something complicated and advanced. After all, most people didn’t star…
- talks Design a CI and CD workflow for both front-end and the Drupal back-end in a Decoupled Drupal solution
A typical Drupal website today needs a moderately sized team. In fact, there would most likely be more than one team in…
- talks Don't just upgrade your module to Drupal 8, modernize it
Drupal 8 is a massive improvement in how we write PHP code - modern, reusable, and testable PHP code. This massive shift…
- talks Drupal Development Environments
I’ll talk about setting up various types of development environments suited for Drupal, particularly vagrant based virtu…
- talks Drupal for DevOps Engineers
Drupal was written long before the DevOps movement or since the introduction of “the cloud”. As it stands, many infrastr…
- talks HTTPS for the masses
A lot of traffic we send over the Internet tubes is not encrypted. This means that anyone can intercept our data and rea…
- talks Load Testing with Locust
Load testing remains a straight-forward and simple way to test if a website can survive under some load. There are dozen…
- talks Migrate to Drupal
Drupal allows building highly complex content structures ranging from simple blogs to online stores to advanced enterpri…
- talks PHP - Then, Now and Soon
And Drupal’s place in the new PHP order. PHP has made possible many of the awesome frameworks and CMS’s in use today. B…
- talks Static Analysis for your Drupal modules with CI
Do you read your code before running to make sure it would work? Do you see if that variable was initialised, or if you…
- talks Supporting Drupal Websites
Everyone has different styles when building a Drupal website. How a Drupal website gets built and managed differs from a…
- talks The Real Life Story of a Contributor
Drupal is a vast community. Really vast. You might think the apartment building you live in is large but that is peanuts…
- talks Upgrade to Drupal 8
Drupal 8 includes the powerful migrate framework that allows us to migrate content from various kinds of data sources in…
- talks Using JSON:API
JSON:API is in core and made stable as of Drupal 8.7. This makes it natural to first consider JSON:API for all your deco…
- talks Value of mentorship in the community
Drupal is a freely available open-source software. This is what allows you to use Drupal, which is the work of thousands…
- talks Visualizing Drupal Community through d.o
Drupal is one of the largest communities in the open source world today. It is sometimes difficult to imagine the scale…
- talks What PHP-FIG means to Drupal
hussainweb Developers looking at Drupal 8 after working on Drupal 7 and earlier are often confused by the entirely new…
-