Way back in 1997

Way back in 1997

I just bought some stuff from Boots and thought I'd have a look and see if I could find the site I worked on back in the day on the Way Back Machine. 

This link is from 1997 and I was an html programmer who had just joined Online Magic, one of the top web companies in London. The internet was brand new and exciting just for existing. It's all changed quite a bit since then. At one point the entire Boots web team consisted of me and Amy, downsized from a team of 4.

Read More

E-commerce site nets more than £10 Million

E-commerce site nets more than £10 Million

We are very proud to announce that one of our e-commerce sites has now taken more than £10,000,000 pounds in sales.

That's quite a milestone!

Obviously, this is not solely down to the quality of the website, but it does show that Drupal and Drupal Commerce is a successful platform for e-commerce at this scale.

If you want Turtlereality to help your company reach a milestone like this, please get in touch! 

Transferring a Drupal & CiviCRM Site to a New Server

Transferring a Drupal & CiviCRM Site to a New Server

Transferring a Drupal & CiviCRM Site to a new server can be a tricky task. There are lots of things to remember, here are a few pointers:

Transfer all the code from your dev site and install an empty Drupal installation Export the Civi database from PhpMyadmin - excluding data from those pesky cache tables Import the Civi data into the target Civi database Import the Drupal database into the new site using backup and migrate

If the civicrm.settings.php file is pointing at the correct databases, directories and domains then when… Read More

Design is a Process for Gathering Consensus

Design is a Process for Gathering Consensus

Looking back through history, there was a time before design had even been invented. Hard to imagine I know, but imagine, how did it all start?

As early humans moved out of the trees and began to live in more permanent dwellings, they began to need a plan to construct the building. Even a simple hut might need a drawing in the dust to explain to the people involved in building it how it works and where all the bits are going to go. 

The key to this is that there are multiple people involved in the project. Classically… Read More

Add Drupal Issue Forks Without All the Fuss

Add Drupal Issue Forks Without All the Fuss

Here's a really helpful thing I found when trying to upgrade Drupal Commerce Migrate. Add the https://github.com/chx/drupal-issue-fork package and you can add Drupal issue forks without all the normal mucking about

composer require chx/drupal-issue-fork composer drupal-issue-fork https://git.drupalcode.org/issue/commerce_migrate-3506938/-/tree/3506938-support-commerce-3.0 composer require 'drupal/commerce_migrate:dev-3506938-support-commerce-3.0'

Read More

Installing CiviCRM & Drupal with Composer

Installing CiviCRM & Drupal with Composer

To Install CiviCRM & Drupal with composer use the following:

cd /var/www/d10.example.org
composer config extra.enable-patching true
composer require civicrm/civicrm-{core,packages,drupal-8}
composer require civicrm/cli-tools

but don't forget... to cd into public_html before you do this

cv core:install --cms-base-url="https://d10.example.org" --db="mysql://database_user:database_pass@localhost:3306/civicrm_database"

The instructions here

Read More

Hard Code Database Credentials for Backup & Migrate CiviCRM

Hard Code Database Credentials for Backup & Migrate CiviCRM

Using Drupal and CiviCRM together is a great system. There is one small snag though that needs addressing. 

Backup and Migrate stores the credentials for the CiviCRM database in the database - which means that when transferring a site from dev to staging, the db details are over-ridden. The answer is to hard-code those credentials in settings.php, as follows:

// set db config for backup migrate civi source db so it doesn't get over-ridden on a restore
$config['backup_migrate.backup_migrate_source.civi']['config']['… Read More

E-commerce site nets more than £9 Million

E-commerce site nets more than £9 Million

We are very proud to announce that one of our e-commerce sites has now taken more than £9,000,000 pounds in sales.

That's quite a milestone!

Balint Society Journals

Balint Society Journals

Turtlereality have completed the initial phase of getting the Balint Society Journal back issues online. 

The latest Journal volumes are available as PDF downloads of either the full journal or individual articles. 

Articles from these Journals are also available as fully searchable web pages. Each article is tagged by author and authors also have their own pages listing all contributions.

CiviCRM Membership Forms for UK Charity

CiviCRM Membership Forms for UK Charity

We are very pleased to launch a new membership application section for UK charity the Latin Mass Society

The Society's membership requirements are very specific and have needed lots of custom programing to create a series of forms which fulfill all of their requirements whilst also being intuitive and simple to fill out for the user.

You can read more about the project here /our-work/lms-membership-forms