Pixelite
  • Home
  • Drupal
  • About
  • Contact

Drupal

Drupal is an open source platform for building amazing digital experiences. It's made by a dedicated community. Anyone can use it, and it will always be free.

Preparing for a high traffic event, simple steps to success
Performance

Preparing for a high traffic event, simple steps to success

The steps that any new launch or high traffic event should go through in order to have the best chance of success.

  • Sean Hamlin
    Sean Hamlin
6 min read
Search API attachments and storing reasonable amounts of data
Drupal

Search API attachments and storing reasonable amounts of data

Search API Attachments has a setting that allows you to store only the most important information in the database.

  • Sean Hamlin
    Sean Hamlin
4 min read
How to add sub tabs under the User profile in Drupal 8
Drupal

How to add sub tabs under the User profile in Drupal 8

A simple step by step tutorial on adding a custom sub tab in a user's profile in Drupal 8.

  • Sean Hamlin
    Sean Hamlin
2 min read
How the feeds module in Drupal 7 ended up causing MySQL to sever the connection
Drupal

How the feeds module in Drupal 7 ended up causing MySQL to sever the connection

This is a short story on an interesting problem we were having with the Feeds module and Feeds directory fetcher module in Drupal 7.

  • Sean Hamlin
    Sean Hamlin
5 min read
PHP 7.3 and when you can upgrade your Drupal site
Drupal

PHP 7.3 and when you can upgrade your Drupal site

PHP 7.3.0 was released in December 2018, and brings with it a number of improvements in both performance and the language. As always with Drupal you need to strike a balance between adopting these new improvements early and running into issues

  • Sean Hamlin
    Sean Hamlin
4 min read
Custom Cloudflare WAF rules that every Drupal site should run
Drupal

Custom Cloudflare WAF rules that every Drupal site should run

This blog post helps to summarise some of the default rules I will deploy to every Drupal (7 or 8) site as a base line.

  • Sean Hamlin
    Sean Hamlin
5 min read
JSON:API testing with Cypress
Drupal

JSON:API testing with Cypress

Upgrading JSON:API and Drupal core can be tricky to keep your API intact. Using Cypress is an easy way to have an extra set of eyeballs on the upgrade.

  • Sean Hamlin
    Sean Hamlin
3 min read
10 things I learnt building in Drupal 8
Drupal

10 things I learnt building in Drupal 8

Some of the neat things I have found with Drupal 8 and some of my lessons learned

  • Sean Hamlin
    Sean Hamlin
6 min read
Writing PHPunit tests for your custom modules in Drupal 8
Drupal

Writing PHPunit tests for your custom modules in Drupal 8

Integrating PHPunit into your custom modules is now even easier.

  • Sean Hamlin
    Sean Hamlin
4 min read
Deleting multiple fields with large amounts of data in Drupal 7
Drupal

Deleting multiple fields with large amounts of data in Drupal 7

Sometimes truncation is best

  • Sean Hamlin
    Sean Hamlin
2 min read
Estimating Drupal projects
Drupal

Estimating Drupal projects

A collection of resources from Drupal development shops

  • Sean Hamlin
    Sean Hamlin
3 min read
Measuring Drupal content growth over time
Drupal

Measuring Drupal content growth over time

A graphical way to see how your Drupal site content is growing over time

  • Sean Hamlin
    Sean Hamlin
3 min read
Integrating multisite Drupal with Apache Solr
Drupal

Integrating multisite Drupal with Apache Solr

Your options, the pros and the cons

  • Sean Hamlin
    Sean Hamlin
2 min read
Dynamic content caching based on attributes in Drupal 7
Drupal

Dynamic content caching based on attributes in Drupal 7

Simple code to maximise your varnish hitrate

  • Sean Hamlin
    Sean Hamlin
5 min read
Debugging Drupal performance with Cache Debug module
Drupal

Debugging Drupal performance with Cache Debug module

Finding the offenders breaking your caching strategy

  • Josh Waihi
    Josh Waihi
4 min read
How to profile PHP memory with Drupal
Drupal

How to profile PHP memory with Drupal

Simple steps to tune your application

  • Sean Hamlin
    Sean Hamlin
2 min read
Top 10 DrupalCon LA sessions
Drupal

Top 10 DrupalCon LA sessions

Some of the sessions I found entertaining and insightful

  • Sean Hamlin
    Sean Hamlin
2 min read
Drupal Migrate D2D :: Taxonomy terms on nodes
Drupal

Drupal Migrate D2D :: Taxonomy terms on nodes

A 'gotcha'

  • Gold
    Gold
3 min read
How and why you should update PHP to PHP 5.5 with Drupal
Drupal

How and why you should update PHP to PHP 5.5 with Drupal

You should do this yesterday

  • Sean Hamlin
    Sean Hamlin
4 min read
Using Behat for Behavioral Driven Development (BDD) in Drupal
Drupal

Using Behat for Behavioral Driven Development (BDD) in Drupal

How to get this done in Drupal

  • Sean Hamlin
    Sean Hamlin
3 min read
Site preview - the holy grail of Drupal
Drupal

Site preview - the holy grail of Drupal

Also introducing a new module preview sync

  • Sean Hamlin
    Sean Hamlin
2 min read
Installing Solr for development
Drupal

Installing Solr for development

Simple Solr server setup for use while developing

  • Craig Pearson
    Craig Pearson
4 min read
Adding Apple and Android favicons to Drupal
Drupal

Adding Apple and Android favicons to Drupal

Icons on all the things

  • Sean Hamlin
    Sean Hamlin
3 min read
How to add subtabs under the User Edit tab in Drupal
Drupal

How to add subtabs under the User Edit tab in Drupal

Get your tabs to appear on the user edit page

  • Gold
    Gold
2 min read
Using git pre-commit hooks to keep your Drupal codebase clean
Drupal

Using git pre-commit hooks to keep your Drupal codebase clean

Sick of committing debug code to your git repo?

  • Sean Hamlin
    Sean Hamlin
1 min read
Pixelite © 2019 Creative Commons Attribution-NonCommercial 4.0 International License.
Latest Posts Facebook Twitter Ghost