323 lines
15 KiB
HTML
323 lines
15 KiB
HTML
|
<!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://www.oliverdavies.uk/blog/page/3.html">
|
|||
|
<meta property="og:title" content="Blog"/>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<meta property="og:image" content="https://www.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://www.oliverdavies.uk/assets/css/main.css">
|
|||
|
<link rel="stylesheet" href="https://www.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://www.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>Updating Features and Adding Components Using Drush</h2>
|
|||
|
|
|||
|
<p class="posted">21st October 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>If you use the <a href="http://drupal.org/project/features">Features module</a> to manage your Drupal configuration, it can be time consuming to update features through the UI, especially if you are working on a remote server and need to keep downloading and uploading files.</p>
|
|||
|
|
|||
|
<p>If you re-create a feature through the UI, you'll be prompted to download a new archive of the feature in its entirety onto your local computer. You could either commit this into a local repository and then pull it remotely, or use a tool such as SCP to upload the archive onto the server and commit it from there. You can simplify this process by using <a href="http://drush.org">Drush</a>.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/10/21/updating-features-and-adding-components-using-drush">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>How to fix Vagrant Loading the Wrong Virtual Machine</h2>
|
|||
|
|
|||
|
<p class="posted">6th October 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>A few times recently, I've had instances where <a href="https://www.vagrantup.com">Vagrant</a> seems to have forgotten which virtual machine it's supposed to load, probably due to renaming a project directory or the .vagrant directory being moved accidentally.</p>
|
|||
|
|
|||
|
<p>Here are the steps that I took to fix this and point Vagrant back at the correct VM.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/10/06/fix-vagrant-loading-wrong-virtual-machine">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>drush make drupalbristol</h2>
|
|||
|
|
|||
|
<p class="posted">2nd July 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>Here are my slides from this month's talk night at the <a href="https://groups.drupal.org/bristol-and-west-uk">Drupal Bristol user group</a>.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/07/02/drush-make-drupalbristol">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>git format-patch is your Friend</h2>
|
|||
|
|
|||
|
<p class="posted">21st May 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>An explanation of the "git format-patch" command, and how it could be used in Drupal's Git workflow.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/05/21/git-format-patch">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>Thanks</h2>
|
|||
|
|
|||
|
<p class="posted">6th May 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>This is just a quick post to thank everyone for their comments and congratulations after my previous post about <a href="/blog/drupal-association/">joining the Drupal Association</a>. I’m looking forward to my first day in the job tomorrow.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/05/06/thanks">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>Drupal Association</h2>
|
|||
|
|
|||
|
<p class="posted">3rd May 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>Today was my last day working at <a href="http://www.precedent.com">Precedent</a>. Next week, I'll be starting my <a href="https://assoc.drupal.org/node/18923" title="Drupal.org Developer">new job</a> at the <a href="http://assoc.drupal.org">Drupal Association</a> working on Drupal's home - <a href="http://www.drupal.org">Drupal.org</a>.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/05/03/drupal-association">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>DrupalCamp London: What is Git Flow?</h2>
|
|||
|
|
|||
|
<p class="posted">3rd March 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>Here are my slides from my "What is Git Flow?" session at <a href="http://2014.drupalcamplondon.co.uk">DrupalCamp London</a>.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/03/03/what-git-flow">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>DrupalCamp London 2014</h2>
|
|||
|
|
|||
|
<p class="posted">9th February 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>It's all booked, I'm going to be attending <a href="http://2014.drupalcamplondon.co.uk">DrupalCamp London</a> this year, my first DrupalCamp!</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/02/09/drupalcamp-london-2014">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>Some Useful Git Aliases</h2>
|
|||
|
|
|||
|
<p class="posted">15th January 2014</p>
|
|||
|
|
|||
|
|
|||
|
<p>Here are some bash aliases that I use and find helpful for quickly writing Git and Git Flow commands.</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2014/01/15/some-useful-git-aliases">Read more →</a>
|
|||
|
</li>
|
|||
|
<li class="post">
|
|||
|
<h2>Download Different Versions of Drupal with Drush</h2>
|
|||
|
|
|||
|
<p class="posted">31st December 2013</p>
|
|||
|
|
|||
|
|
|||
|
<p>If you use <a href="https://raw.github.com/drush-ops/drush/master/README.md" title="About Drush">Drush</a>, it's likely that you've used the <code>drush pm-download</code> (or <code>drush dl</code> for short) command to start a new project. This command downloads projects from Drupal.org, but if you don't specify a project or type "drush dl drupal", the command will download the current stable version of Drupal core. Currently, this will be Drupal 7 with that being the current stable version of core at the time of writing this post.</p>
|
|||
|
|
|||
|
<p>But what if you don't want Drupal 7?</p>
|
|||
|
|
|||
|
|
|||
|
<a href="/blog/2013/12/31/download-different-versions-drupal-drush">Read more →</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
|
|||
|
<ul class="pager">
|
|||
|
<li class="next"><a href="https://www.oliverdavies.uk/blog/page/2.html">Newer →</a></li>
|
|||
|
<li class="previous"><a href="https://www.oliverdavies.uk/blog/page/4.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="//images.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="//images.oliverdavies.uk/assets/images/drupal-8.jpg"
|
|||
|
/>
|
|||
|
</a>
|
|||
|
|
|||
|
<img
|
|||
|
src="//images.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="//images.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">
|
|||
|
© 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="//images.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="//images.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="//images.oliverdavies.uk/assets/images/meetups/phpsw.jpeg" alt="PHPSW">
|
|||
|
</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</footer>
|
|||
|
|
|||
|
<script src="https://www.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>
|