<!DOCTYPE html>
<html class="no-js" lang="en-GB">
    <head>
        <title>Blog | Oliver Davies</title>

        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        
        <meta property="og:url" content="https://opdavies.github.io/oliverdavies.uk/blog/page/9.html">
<meta property="og:title" content="Blog"/>



    <meta property="og:image" content="https://opdavies.github.io/oliverdavies.uk/assets/images/me-precedent.jpg"/>
    <meta property="og:image:height" content="327"/>
    <meta property="og:image:type" content="image/jpg">
    <meta property="og:image:width" content="327"/>



        <link rel="stylesheet" href="https://opdavies.github.io/oliverdavies.uk/assets/css/main.css">
            <link rel="stylesheet" href="https://opdavies.github.io/oliverdavies.uk/assets/css/blog.css">

                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=57" sizes="57x57">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=114" sizes="114x114">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=72" sizes="72x72">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=144" sizes="144x144">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=60" sizes="60x60">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=120" sizes="120x120">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=76" sizes="76x76">
                    <link rel="apple-touch-icon" href="/assets/images/me-precedent.jpg?s=152" sizes="152x152">
        
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=160" sizes="160x160">
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=96" sizes="96x96">
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=32" sizes="32x32">
                    <link rel="icon" href="/assets/images/me-precedent.jpg?s=16" sizes="16x16">
            </head>
    <body class="page--blog page--blog__list">
        <nav class="navbar navbar-inverse navbar-fixed-top">
    <div class="container">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="https://opdavies.github.io/oliverdavies.uk/">Oliver Davies</a>
        </div>

        <div id="navbar" class="collapse navbar-collapse" role="navigation">
            <ul class="nav navbar-nav">
                <li class="">
                    <a href="/">About</a>
                </li>

                <li class="">
                    <a href="/experience">Experience</a>
                </li>

                <li class="">
                    <a href="/testimonials">Testimonials</a>
                </li>

                <li class="">
                    <a href="/talks">Talks</a>
                </li>

                <li class="active">
                    <a href="/blog">Blog</a>
                </li>

                <li class="">
                    <a href="/contact">Contact</a>
                </li>
            </ul>
        </div>    </div>
</nav>

        <div class="container">
            <div class="row">
                <main class="col-md-9">
                                            <h1>Blog</h1>

    <ul class="posts">
                    <li class="post">
                <h2>Review of the Teleport Module</h2>

<p class="posted">12th July 2010</p>


                                    <p>As a heavily-reliant Quicksilver user on my MacBook Pro, I was glad when I found the Teleport module for Drupal (due to Elliott Rothman&#039;s tweet).

When you press a configurable hot-key, a jQuery dialog box appears where you can search for nodes by title or path, or directly enter the path &hellip;</p>
                
                <a href="/blog/2010/07/12/review-teleport-module">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Add a Taxonomy Term to Multiple Nodes Using SQL</h2>

<p class="posted">7th July 2010</p>


                                    <p>Update: This can also be done using the Views Bulk Operations module.

In preparation for my Blog posts being added to Drupal Planet, I needed to create a new Taxonomy term (or, in this case, tag) called &#039;Drupal Planet&#039;, and assign it to new content to imported into their aggregator. After &hellip;</p>
                
                <a href="/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Create Virtual Hosts on Mac OS X Using VirtualHostX</h2>

<p class="posted">2nd July 2010</p>


                                    <p>This isn&#039;t a Drupal related topic per se, but it is a walk-through of one of the applications that I use whilst doing Drupal development work. I assume, like most Mac OS X users, I use MAMP to run Apache, MySQL and PHP locally whilst developing. I also use virtual &hellip;</p>
                
                <a href="/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Change the Content Type of Multiple Nodes Using SQL</h2>

<p class="posted">1st July 2010</p>


                                    <p>In this post, I will be changing values within my Drupal 6 site&#039;s database to quickly change the content type of multiple nodes. I will be using a test development site with the core Blog module installed, and converting Blog posts to a custom content type called &#039;News article&#039;.

Before changing &hellip;</p>
                
                <a href="/blog/2010/07/01/change-content-type-multiple-nodes-using-sql">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Create a Flickr Photo Gallery Using Feeds, CCK and Views</h2>

<p class="posted">28th June 2010</p>


                                    <p>In this tutorial, I&#039;ll show you how to create a photo gallery which uses photos imported from Flickr.

The modules that I&#039;ll use to create the Gallery are:


CCK
Feeds
Feeds Image Grabber
FileField
ImageAPI
ImageCache
ImageField
Views


The first thing that I did was to create a content type to store my imported images. I named it &#039;Photo&#039;, removed &hellip;</p>
                
                <a href="/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>10 Useful Drupal 6 Modules</h2>

<p class="posted">25th June 2010</p>


                                    <p>Aside from the obvious candidates such as Views, CCK etc, here are a list of 10 contributed modules that I currently use on each Drupal project.

So, in no particular order:


Admin: The admin module provides UI improvements to the standard Drupal admin interface. I&#039;ve just upgraded to the new 6.x-2.0-beta4 version, &hellip;</p>
                
                <a href="/blog/2010/06/25/10-useful-drupal-6-modules">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Create a Block of Social Media Icons using CCK, Views and Nodequeue</h2>

<p class="posted">23rd June 2010</p>


                                    <p>I recently decided that I wanted to have a block displayed in a sidebar on my site containing icons and links to my social media profiles - Twitter, Facebook etc. I tried the Follow module, but it lacked the option to add extra networks such my Drupal.org account, and my &hellip;</p>
                
                <a href="/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Improve JPG Quality in Imagecache and ImageAPI</h2>

<p class="posted">2nd June 2010</p>


                                    <p>Whilst uploading images for my Projects and Testimonials sections, I noticed that the Imagecache-scaled images weren&#039;t as high a quality the originals on my Mac. I did some searching online and found out that, by default, Drupal resamples uploaded jpgs to 75% of their original quality.

To increase the quality of &hellip;</p>
                
                <a href="/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Quickly Import Multiples Images Using the Imagefield_Import Module</h2>

<p class="posted">29th May 2010</p>


                                    <p>Thanks to Bob at Mustardseed Media for tweeting about this module. It&#039;s undoubtedly saved me hours of work today alone!

I&#039;ve recently started a personal project converting a website to Drupal. It&#039;s currently a static HTML/CSS site which also uses the Coppermine Photo Gallery. As part of building the new website, &hellip;</p>
                
                <a href="/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module">Read more &rarr;</a>
            </li>
                    <li class="post">
                <h2>Create a Slideshow of Multiple Images Using Fancy Slide</h2>

<p class="posted">25th May 2010</p>


                                    <p>Whilst updating my About page, I thought about creating a slideshow of several images instead of just the one static image. When I looking on Drupal.org, the only slideshow modules were to create slideshows of images that were attached to different nodes - not multiple images attached to one node. &hellip;</p>
                
                <a href="/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide">Read more &rarr;</a>
            </li>
            </ul>

            <ul class="pager">
                            <li class="next"><a href="https://opdavies.github.io/oliverdavies.uk/blog/page/8.html">Newer ā†’</a></li>
                                        <li class="previous"><a href="https://opdavies.github.io/oliverdavies.uk/blog/page/10.html">ā† Older</a></li>
                    </ul>
                                        </main>

                                    <div class="col-md-3">
                                                    <div class="panel badges text-center">
    <a class="badge--da-member" href="https://assoc.drupal.org/membership" title="Iā€™m a Drupal Association member.">
        <img
            src="https://opdavies.github.io/oliverdavies.uk/assets/images/da-individual-member.png"
            alt="Drupal Association Individual Member"
            width="152"
            >
    </a>

    <a href="http://drupalcores.com/#opdavies">
        <img
            alt="I built Drupal 8 with hand holding a wrench on blue background"
            src="https://opdavies.github.io/oliverdavies.uk/assets/images/drupal-8.jpg"
            />
    </a>

    <img
        src="https://opdavies.github.io/oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
        alt="Acquia Certified Developer - Drupal 8 Exam Badge"
        height="147" width="147"
        />

    <a href="http://conference.phpnw.org.uk/phpnw17">
        <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
    </a>
</div>
                            <div class="availability panel panel-default">
    <div class="panel-heading">Availability</div>

    <div class="panel-body">
                    <p>
    <i class="fa fa-thumbs-o-up text-warning"></i>

    
    Currently have limited part-time capacity
</p>
                    <p>
    <i class="fa fa-thumbs-o-down text-danger"></i>

    Currently no spare full-time capacity.
    
</p>
            </div>
</div>
                                <div class="latest-posts panel panel-default">
        <div class="latest-posts__heading panel-heading">Latest blog posts</div>

        <ul class="list-group">
                            <li class="post list-group-item">
                    <span class="post__title">
                        <a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
                            Introducing the Drupal Meetups Twitterbot
                        </a>
                    </span> -
                    <span class="post__date">9th June, 2017</span>
                </li>
                            <li class="post list-group-item">
                    <span class="post__title">
                        <a href="/blog/2017/05/20/turning-drupal-module-into-feature">
                            Turning Your Custom Drupal Module into a Feature
                        </a>
                    </span> -
                    <span class="post__date">20th May, 2017</span>
                </li>
                            <li class="post list-group-item">
                    <span class="post__title">
                        <a href="/blog/2017/05/15/drupalcamp-bristol-early-bird-tickets-sessions-sponsors">
                            DrupalCamp Bristol 2017 - Early Bird Tickets, Call for Sessions, Sponsors
                        </a>
                    </span> -
                    <span class="post__date">15th May, 2017</span>
                </li>
                    </ul>
    </div>
                                                                        </div>
                
            </div>        </div>
        <footer class="container">
            <p class="copyright">
                &copy; 2010-2017 Oliver Davies. Built with <a href="https://sculpin.io">Sculpin</a>.
            </p>

            <div class="meetups">
    <h2>Things that I organise</h2>
    <ul>
                    <li class="meetups--drupal-bristol">
                <a href="http://www.drupalbristol.org.uk" title="Drupal Bristol">
                    <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/meetups/drupal-bristol.jpeg" alt="Drupal Bristol">
                </a>
            </li>
                    <li class="meetups--drupalcamp-bristol">
                <a href="http://www.drupalcampbristol.co.uk" title="DrupalCamp Bristol">
                    <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/meetups/drupalcamp-bristol.png" alt="DrupalCamp Bristol">
                </a>
            </li>
                    <li class="meetups--phpsw">
                <a href="http://phpsw.uk" title="PHPSW">
                    <img src="https://opdavies.github.io/oliverdavies.uk/assets/images/meetups/phpsw.jpeg" alt="PHPSW">
                </a>
            </li>
            </ul>
</div>
        </footer>

        <script src="https://opdavies.github.io/oliverdavies.uk/assets/js/site.js"></script>

                    <script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11967257-1', 'auto'); ga('send', 'pageview');</script>
        
            </body>
</html>