Developer

Technical content from Morpht suitable for developers.

Insights

Migrating ASP.Net users to Drupal 7
Article

One of the trickier aspects of any data migration is migrating users and ensuring that the authentication details which worked on the legacy site also continue to work on the new Drupal site. This article shows how it is done for .Net to Drupal 7.
OpenLayers Custom markers
Article

OpenLayers module is a popular solution for mapping in Drupal. The biggest benefit is the ability to use different map providers, complete Feature support and, last but not least, the simplicity of creating custom markers.
How to Create Ctools Content Types in Drupal 7
Article

Ctools content types, not to be confused with general content types, are Panels version of blocks. Another name for them are panel panes, but just think of them as more powerful blocks. Ivan will walk you through the process of creating your own content types.
Client vs Site Builder
Article

Murray and I presented a session at Drupal Camp Sydney 2014 on the Paragraphs module. The presentation had a demo, lecture and a bit of role play. We talked about the benefits of chunking content and how Paragraphs could be used.
Bootstrap logo
Article

At this month's Sydney Drupal Users Group, I did a short presentation about using Bootstrap in Drupal 7. The presentation was broken down into two parts: Bootstrap themes and modules.
Privacy and Device Fingerprinting
Article

While reading DevOps news to keep Morpht in-line with the current best practices, I stumbled upon a paper called "FPDetective: Dusting the Web for Fingerprinters", covering a study performed by KU Leuven researches in Belgium. The team put together a web crawler called FPDetective and has crawled the million most popular websites of the Internet, detecting fingerprinting.
Drupal Prague speaker badge
Article

Marji will be presenting his server monitoring talk at the upcoming DrupalCon Prage conference in September. If you are a Drupal developer or sys admin who has ever needed to tune or troubleshoot a server running Drupal you need to check out this talk. Marji will cover the basics of why you need to monitor servers and will address the following areas.
One weird old tip to lose node weight
Article

A lightning talk, presented by Murray Woodman, which examines the entity load times for different objects including nodes, users, field collections and users. Comparisons are made between different caching strategies, including entitycache, as well as the weight added by fields and hooks. Just how heavy are nodes anyway?
Information architecture for site builders
Article

Information architecture for site builders video presentation presented at DrupalCon Sydney 2013. Find out about the horizontal aspects of Drupal, modelling multi typed objects, relationships and tips for building faceted classification.
Morpht Provision logo
Article

Morpht Provision is an online application which allows Drupal developers to easily deploy servers to the cloud in a number of configurations including LAMP, LEMP, Solr and MySQL. The site acts as a front end to Puppet configurations, allowing configurations to be easily rolled out to servers in the cloud.
CDN delivery
Article

The time it takes for a page to be delivered to a user is very important. The shorter the better. Sites which suffer long download times will typically have higher bounce rates and lower conversions than sites which are faster. Google has recognised the importance of a snappy site by rewarding faster sites with better search results rankings.