Build.
This commit is contained in:
parent
3e5a885b25
commit
44e9f7ac5a
627 changed files with 29317 additions and 6450 deletions
|
@ -92,7 +92,7 @@
|
|||
|
||||
<p>I created a new Webform to serve as a simple Contact form, but left the main configuration until after I created the form components. I added 'Name', 'Email', 'Subject' and 'Message' fields, as well as a 'Category' select list. Below 'Options', I entered each of my desired options in the …</p>
|
||||
|
||||
<a href="/blog/2010/05/06/conditional-email-addresses-webform">Read more →</a>
|
||||
<a href="/blog/2010/05/06/conditional-email-addresses-webform/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Using ImageCache and ImageCrop for my Portfolio</h2>
|
||||
|
@ -104,7 +104,7 @@
|
|||
|
||||
I created a …</p>
|
||||
|
||||
<a href="/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio">Read more →</a>
|
||||
<a href="/blog/2010/04/28/using-imagecache-and-imagecrop-my-portfolio/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Style Drupal 6's Taxonomy Lists with PHP, CSS and jQuery</h2>
|
||||
|
@ -116,7 +116,7 @@ I created a …</p>
|
|||
|
||||
To start with, …</p>
|
||||
|
||||
<a href="/blog/2010/04/05/style-drupal-6s-taxonomy-lists-php-css-and-jquery">Read more →</a>
|
||||
<a href="/blog/2010/04/05/style-drupal-6s-taxonomy-lists-php-css-and-jquery/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -127,28 +127,29 @@ To start with, …</p>
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -176,7 +177,7 @@ To start with, …</p>
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -184,7 +185,7 @@ To start with, …</p>
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -192,7 +193,7 @@ To start with, …</p>
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
<p>For the past few weeks I’ve been working on a personal side project, based on Drupal VM. It’s called the <a href="https://github.com/opdavies/drupal-vm-generator">Drupal VM Generator</a>, and over the weekend I’ve added the final features and fixed the remaining issues, and tagged the 1.0.0 release.</p>
|
||||
|
||||
|
||||
<a href="/blog/2016/02/15/announcing-the-drupal-vm-generator">Read more →</a>
|
||||
<a href="/blog/2016/02/15/announcing-the-drupal-vm-generator/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Programmatically Load an Entityform in Drupal 7</h2>
|
||||
|
@ -106,7 +106,7 @@
|
|||
<p>Here are the steps that I took to be able to load, render and embed the form.</p>
|
||||
|
||||
|
||||
<a href="/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7">Read more →</a>
|
||||
<a href="/blog/2015/12/22/programmatically-load-an-entityform-in-drupal-7/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Automating Sculpin Builds with Jenkins CI</h2>
|
||||
|
@ -116,7 +116,7 @@
|
|||
|
||||
<p>As part of re-building this site with Sculpin, I wanted to automate the deployments, as in I wouldn't need to run a script like publish.sh locally and have that deploy my code onto my server. Not only did that mean that my local workflow was simpler (update, commit and push, …</p>
|
||||
|
||||
<a href="/blog/2015/07/21/automating-sculpin-jenkins">Read more →</a>
|
||||
<a href="/blog/2015/07/21/automating-sculpin-jenkins/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Sculpin and Twig Resources</h2>
|
||||
|
@ -127,7 +127,7 @@
|
|||
<p>Here’s a list of resources that I compiled whilst preparing for my <a href="http://drupalcampnorth.org/session/test-drive-twig-sculpin">Sculpin and Twig talk</a> at <a href="http://drupalcampnorth.org">DrupalCamp North</a>.</p>
|
||||
|
||||
|
||||
<a href="/blog/2015/07/19/sculpin-twig-resources">Read more →</a>
|
||||
<a href="/blog/2015/07/19/sculpin-twig-resources/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Updating Forked Repositories on GitHub</h2>
|
||||
|
@ -139,7 +139,7 @@
|
|||
|
||||
People may or may not know, but this site runs on Sculpin, a PHP based static site generator (this may be the first time that I've mentioned it on this site). The source code is hosted on GitHub, and I've listed the site on the Community page on the Sculpin …</p>
|
||||
|
||||
<a href="/blog/2015/06/18/updating-forked-repositories-on-github">Read more →</a>
|
||||
<a href="/blog/2015/06/18/updating-forked-repositories-on-github/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>How to Define a Minimum Drupal Core Version</h2>
|
||||
|
@ -149,7 +149,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
|
||||
<p>This week, my first code patch was committed to Drupal core. The patch adds the user_has_role() function to the user module, to simplify the way to check whether a user in Drupal has been assigned a specific role. This is something that I normally write a custom function for each …</p>
|
||||
|
||||
<a href="/blog/2015/04/03/how-to-define-a-minimum-drupal-core-version">Read more →</a>
|
||||
<a href="/blog/2015/04/03/how-to-define-a-minimum-drupal-core-version/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>2014</h2>
|
||||
|
@ -160,7 +160,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
<p>A lot happened in 2014. Here are some of the main things that I'd like to highlight.</p>
|
||||
|
||||
|
||||
<a href="/blog/2015/03/20/2014">Read more →</a>
|
||||
<a href="/blog/2015/03/20/2014/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Include a Local Drupal Settings file for Environment Configuration and Overrides</h2>
|
||||
|
@ -171,7 +171,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
<p>How to create and include a local settings file to define and override environment-specific variables, and keep sensitive things like your database credentials and API keys safe.</p>
|
||||
|
||||
|
||||
<a href="/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides">Read more →</a>
|
||||
<a href="/blog/2014/12/20/include-local-drupal-settings-file-environment-configuration-and-overrides/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Include environment-specific settings files on Pantheon</h2>
|
||||
|
@ -184,7 +184,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
<p>The way that was recommended was by using a <code>switch()</code> function based on Pantheon's environment variable. For example:</p>
|
||||
|
||||
|
||||
<a href="/blog/2014/11/27/pantheon-settings-files">Read more →</a>
|
||||
<a href="/blog/2014/11/27/pantheon-settings-files/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Using Remote Files when Developing Locally with Stage File Proxy Module</h2>
|
||||
|
@ -195,7 +195,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
<p>How to install and configure the <a href="https://www.drupal.org/project/stage_file_proxy">Stage File Proxy</a> module to serve remote images on your local Drupal site.</p>
|
||||
|
||||
|
||||
<a href="/blog/2014/11/20/using-remote-files-when-developing-locally-with-stage-file-proxy-module">Read more →</a>
|
||||
<a href="/blog/2014/11/20/using-remote-files-when-developing-locally-with-stage-file-proxy-module/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -207,28 +207,29 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -256,7 +257,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -264,7 +265,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -272,7 +273,7 @@ People may or may not know, but this site runs on Sculpin, a PHP based static si
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
<p>How to use an @each loop in SASS to quickly include multiple font files within your stylesheet.</p>
|
||||
|
||||
|
||||
<a href="/blog/2014/11/18/include-css-fonts-using-sass-each-loop">Read more →</a>
|
||||
<a href="/blog/2014/11/18/include-css-fonts-using-sass-each-loop/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Updating Features and Adding Components Using Drush</h2>
|
||||
|
@ -106,7 +106,7 @@
|
|||
<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>
|
||||
<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>
|
||||
|
@ -119,7 +119,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/10/06/fix-vagrant-loading-wrong-virtual-machine/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>drush make drupalbristol</h2>
|
||||
|
@ -130,7 +130,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/07/02/drush-make-drupalbristol/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>git format-patch is your Friend</h2>
|
||||
|
@ -141,7 +141,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/05/21/git-format-patch/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Thanks</h2>
|
||||
|
@ -152,7 +152,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/05/06/thanks/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Drupal Association</h2>
|
||||
|
@ -163,7 +163,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/05/03/drupal-association/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>DrupalCamp London: What is Git Flow?</h2>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/03/03/what-git-flow/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>DrupalCamp London 2014</h2>
|
||||
|
@ -185,7 +185,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/02/09/drupalcamp-london-2014/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Some Useful Git Aliases</h2>
|
||||
|
@ -196,7 +196,7 @@
|
|||
<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>
|
||||
<a href="/blog/2014/01/15/some-useful-git-aliases/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -208,28 +208,29 @@
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -257,7 +258,7 @@
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -265,7 +266,7 @@
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -273,7 +274,7 @@
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -95,7 +95,7 @@
|
|||
<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>
|
||||
<a href="/blog/2013/12/31/download-different-versions-drupal-drush/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Quickly Apply Patches Using Git and curl or wget</h2>
|
||||
|
@ -108,7 +108,7 @@
|
|||
<p>You can save time and typing by running the two commands on one line:</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/12/24/quickly-apply-patches-using-git-and-curl-or-wget">Read more →</a>
|
||||
<a href="/blog/2013/12/24/quickly-apply-patches-using-git-and-curl-or-wget/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Useful Vagrant Commands</h2>
|
||||
|
@ -119,7 +119,7 @@
|
|||
<p><a href="http://www.vagrantup.com" title="About Vagrant">Vagrant</a> is a tool for managing virtual machines within <a href="https://www.virtualbox.org">VirtualBox</a> from the command line. Here are some useful commands to know when using Vagrant.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/11/27/useful-vagrant-commands">Read more →</a>
|
||||
<a href="/blog/2013/11/27/useful-vagrant-commands/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Don't Bootstrap Drupal, Use Drush</h2>
|
||||
|
@ -132,7 +132,7 @@
|
|||
<p>To bootstrap Drupal, you would need to add some additional lines of code to the stop of your script. Here is an alternative way.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/11/19/dont-bootstrap-drupal-use-drush">Read more →</a>
|
||||
<a href="/blog/2013/11/19/dont-bootstrap-drupal-use-drush/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Zen Sub-theme Using Drush</h2>
|
||||
|
@ -143,7 +143,7 @@
|
|||
<p>How to use <a href="https://drupal.org/project/drush">Drush</a> to quickly build a new sub-theme of <a href="https://drupal.org/project/zen">Zen</a>.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/09/06/create-a-zen-sub-theme-using-drush">Read more →</a>
|
||||
<a href="/blog/2013/09/06/create-a-zen-sub-theme-using-drush/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Going to DrupalCon</h2>
|
||||
|
@ -154,7 +154,7 @@
|
|||
<p><a href="http://www.precedent.co.uk">Precedent</a> are sending myself and two of our other Drupal Developers to <a href="http://prague2013.drupal.org">Drupalcon Prague</a>.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/07/26/going-drupalcon">Read more →</a>
|
||||
<a href="/blog/2013/07/26/going-drupalcon/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Creating Local and Staging sites with Drupal's Domain Module Enabled</h2>
|
||||
|
@ -167,7 +167,7 @@
|
|||
<p>Rather than changing the domain settings within the Domain module itself, the best solution I think is to use table prefixes and create a different domain table per environment.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled">Read more →</a>
|
||||
<a href="/blog/2013/07/17/creating-local-and-staging-sites-drupals-domain-module-enabled/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Some useful links for using SimpleTest in Drupal</h2>
|
||||
|
@ -178,7 +178,7 @@
|
|||
<p>Here are some useful links that I've found when researching about unit testing in Drupal using SimpleTest.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/06/13/some-useful-links-using-simpletest-drupal">Read more →</a>
|
||||
<a href="/blog/2013/06/13/some-useful-links-using-simpletest-drupal/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Display Git Branch or Tag Names in your Bash Prompt</h2>
|
||||
|
@ -189,7 +189,7 @@
|
|||
<p>Whilst watching <a href="http://drupalize.me" title="Drupalize.me">Drupalize.me</a>'s recent <a href="http://drupalize.me/series/introduction-git-series" title="Introduction to Git on Drupalize.me">Introduction to Git series</a>, I thought it was useful the way that the current Git branch or tag name was displayed in the bash prompt. Here's how to do it.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/04/27/display-git-branch-or-tag-names-your-bash-prompt">Read more →</a>
|
||||
<a href="/blog/2013/04/27/display-git-branch-or-tag-names-your-bash-prompt/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Leaving Nomensa, Joining Precedent</h2>
|
||||
|
@ -200,7 +200,7 @@
|
|||
<p>Yesterday was my last day working at <a href="http://www.nomensa.com" title="Nomensa">Nomensa</a>. Next week, I'll be starting as a Senior Developer at <a href="http://www.precedent.co.uk" title="Precedent">Precedent</a>.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/04/20/leaving-nomensa-joining-precedent">Read more →</a>
|
||||
<a href="/blog/2013/04/20/leaving-nomensa-joining-precedent/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -212,28 +212,29 @@
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -261,7 +262,7 @@
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -269,7 +270,7 @@
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -277,7 +278,7 @@
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
<p>After reading numerous blog posts about how to install <a href="http://www.sublimetext.com/2" title="Sublime Text 2">Sublime Text 2</a> in <a href="http://www.ubuntu.com/2" title="Ubuntu">Ubuntu</a>, this is definitely the quickest way!</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/03/02/quickest-way-install-sublime-text-2-ubuntu">Read more →</a>
|
||||
<a href="/blog/2013/03/02/quickest-way-install-sublime-text-2-ubuntu/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Creating and using custom tokens in Drupal 7</h2>
|
||||
|
@ -104,7 +104,7 @@
|
|||
<p>This post outlines the steps required to create your own custom tokens in Drupal.</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/02/16/creating-and-using-custom-tokens-drupal-7">Read more →</a>
|
||||
<a href="/blog/2013/02/16/creating-and-using-custom-tokens-drupal-7/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Checking if a user is logged into Drupal (the right way)</h2>
|
||||
|
@ -115,7 +115,7 @@
|
|||
<p>I see this regularly when working on Drupal sites when someone wants to check whether the current user is logged in to Drupal (authenticated) or not (anonymous).</p>
|
||||
|
||||
|
||||
<a href="/blog/2013/01/09/checking-if-user-logged-drupal-right-way">Read more →</a>
|
||||
<a href="/blog/2013/01/09/checking-if-user-logged-drupal-right-way/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>How to use SASS and Compass in Drupal 7 using Sassy</h2>
|
||||
|
@ -126,7 +126,7 @@
|
|||
<p>I've recently started using <a href="http://sass-lang.com">SASS</a> rather than LESS to do my CSS preprocessing - namely due to its integration with <a href="http://compass-style.org">Compass</a> and it's built-in CSS3 mixins. Here are three modules that provide the ability to use SASS within Drupal.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy">Read more →</a>
|
||||
<a href="/blog/2012/12/06/use-sass-and-compass-drupal-7-using-sassy/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Open Sublime Text 2 from the Mac OS X Command Line</h2>
|
||||
|
@ -137,7 +137,7 @@
|
|||
<p>How to open Sublime Text from the command line.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/11/17/open-sublime-text-2-mac-os-x-command-line">Read more →</a>
|
||||
<a href="/blog/2012/11/17/open-sublime-text-2-mac-os-x-command-line/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Accessible Bristol site launched</h2>
|
||||
|
@ -150,7 +150,7 @@
|
|||
<p>The site has been developed over the past few months, and uses the <a href="http://drupal.org/project/user_relationships">User Relationships</a> and <a href="http://drupal.org/project/privatemsg">Privatemsg</a> modules to provide a community-based platform where people with an interest in accessibility can register and network with each other.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/11/15/accessible-bristol-site-launched">Read more →</a>
|
||||
<a href="/blog/2012/11/15/accessible-bristol-site-launched/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>My Sublime Text 2 settings</h2>
|
||||
|
@ -163,7 +163,7 @@
|
|||
<p>These preferences ensure that the code is compliant with <a href="http://drupal.org/coding-standards" title="Drupal coding standards on Drupal.org">Drupal coding standards</a> - using two spaces instead of a tab, no trailing whitespace, blank line at the end of a file etc.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/10/25/my-sublime-text-2-settings">Read more →</a>
|
||||
<a href="/blog/2012/10/25/my-sublime-text-2-settings/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Reflections on speaking at UnifiedDiff</h2>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<p>Yesterday evening I went along and spoke at the <a href="http://www.unifieddiff.co.uk">UnifiedDiff meetup</a> in Cardiff, having offered previously to do a presentation providing an introduction to Drupal.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/09/06/reflections-speaking-unifieddiff">Read more →</a>
|
||||
<a href="/blog/2012/09/06/reflections-speaking-unifieddiff/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Display a Custom Menu in a Drupal 7 Theme Template File</h2>
|
||||
|
@ -185,7 +185,7 @@
|
|||
<p>For reference, this is the code needed to display a menu in a Drupal 7 template file, including the navigation ARIA role.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file">Read more →</a>
|
||||
<a href="/blog/2012/08/18/display-custom-menu-drupal-7-theme-template-file/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Writing an Article for Linux Journal</h2>
|
||||
|
@ -196,7 +196,7 @@
|
|||
<p>I'm absolutely delighted to announce that I'm going to be writing an article for <a href="http://www.linuxjournal.com">Linux Journal</a> magazine's upcoming Drupal special.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/07/27/writing-article-linux-journal">Read more →</a>
|
||||
<a href="/blog/2012/07/27/writing-article-linux-journal/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -208,28 +208,29 @@
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -257,7 +258,7 @@
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -265,7 +266,7 @@
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -273,7 +274,7 @@
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
<p>This week I released the first version of the Nomensa Accessible Media Player module for Drupal 7. Here's some instructions of how to install and configure it.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/07/14/install-nomensa-media-player-drupal">Read more →</a>
|
||||
<a href="/blog/2012/07/14/install-nomensa-media-player-drupal/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>My new Drupal modules</h2>
|
||||
|
@ -104,7 +104,7 @@
|
|||
<p>After a busy few days, I've released two new contrib Drupal modules.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/07/12/my-new-drupal-modules">Read more →</a>
|
||||
<a href="/blog/2012/07/12/my-new-drupal-modules/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Dividing Drupal's process and preprocess functions into separate files</h2>
|
||||
|
@ -117,7 +117,7 @@
|
|||
<p>Following the example of the <a href="http://drupal.org/project/omega" title="The Omega theme on Drupal.org">Omega theme</a>, I've started separating my process and preprocess functions into their own files. For example, mytheme_preprocess_node can be placed within a preprocess/node.inc file, and mytheme_process_page can be placed within process/page.inc.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files">Read more →</a>
|
||||
<a href="/blog/2012/05/24/dividing-drupals-process-and-preprocess-functions-separate-files/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Writing a .info file for a Drupal 7 theme</h2>
|
||||
|
@ -128,7 +128,7 @@
|
|||
<p>An example .info file for a Drupal 7 theme.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/05/23/writing-info-file-drupal-7-theme">Read more →</a>
|
||||
<a href="/blog/2012/05/23/writing-info-file-drupal-7-theme/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Prevent Apache from displaying text files within a web browser</h2>
|
||||
|
@ -141,7 +141,7 @@
|
|||
<p>Rather than delete these files or change the file permissions manually for each file, I can add the following lines into my VirtualHost configuration.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser">Read more →</a>
|
||||
<a href="/blog/2012/05/23/prevent-apache-displaying-text-files-within-web-browser/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>How to add a date popup calendar onto a custom form</h2>
|
||||
|
@ -152,7 +152,7 @@
|
|||
<p>How to use a date popup calendar within your custom module.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/05/23/add-date-popup-calendar-custom-form">Read more →</a>
|
||||
<a href="/blog/2012/05/23/add-date-popup-calendar-custom-form/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Forward one domain to another using mod_rewrite and .htaccess</h2>
|
||||
|
@ -163,7 +163,7 @@
|
|||
<p>How to use the .htaccess file to forward to a different domain.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess">Read more →</a>
|
||||
<a href="/blog/2012/05/23/forward-one-domain-another-using-modrewrite-and-htaccess/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Checkout a specific revision from SVN from the command line</h2>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<p>How to checkout a specific revision from a SVN (Subversion) repository.</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/05/23/checkout-specific-revision-svn-command-line">Read more →</a>
|
||||
<a href="/blog/2012/05/23/checkout-specific-revision-svn-command-line/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Adding Custom Theme Templates in Drupal 7</h2>
|
||||
|
@ -187,7 +187,7 @@
|
|||
<p>I have previously seen it done this way by adding this into in a node.tpl.php file:</p>
|
||||
|
||||
|
||||
<a href="/blog/2012/04/19/adding-custom-theme-templates-drupal-7">Read more →</a>
|
||||
<a href="/blog/2012/04/19/adding-custom-theme-templates-drupal-7/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Installing Nagios on CentOS</h2>
|
||||
|
@ -200,7 +200,7 @@
|
|||
http://saylinux.net/story/009506/how-install-nagios-centos-55
|
||||
…</p>
|
||||
|
||||
<a href="/blog/2012/04/17/installing-nagios-centos">Read more →</a>
|
||||
<a href="/blog/2012/04/17/installing-nagios-centos/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -212,28 +212,29 @@ http://saylinux.net/story/009506/how-install-nagios-centos-55
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -261,7 +262,7 @@ http://saylinux.net/story/009506/how-install-nagios-centos-55
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -269,7 +270,7 @@ http://saylinux.net/story/009506/how-install-nagios-centos-55
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -277,7 +278,7 @@ http://saylinux.net/story/009506/how-install-nagios-centos-55
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
|
||||
The first thing that I need to do is download the Omega theme and the Omega Tools and LESS modules, and then to enable both …</p>
|
||||
|
||||
<a href="/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush">Read more →</a>
|
||||
<a href="/blog/2012/04/16/create-omega-subtheme-less-css-preprocessor-using-omega-tools-and-drush/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>How to use Authorized Keys to Create a Passwordless SSH Connection</h2>
|
||||
|
@ -107,7 +107,7 @@ The first thing that I need to do is download the Omega theme and the Omega Tool
|
|||
|
||||
Check …</p>
|
||||
|
||||
<a href="/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection">Read more →</a>
|
||||
<a href="/blog/2012/02/01/use-authorized-keys-create-passwordless-ssh-connection/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Site Upgraded to Drupal 7</h2>
|
||||
|
@ -119,7 +119,7 @@ Check …</p>
|
|||
|
||||
I've upgraded a handful of …</p>
|
||||
|
||||
<a href="/blog/2012/01/04/site-upgraded-drupal-7">Read more →</a>
|
||||
<a href="/blog/2012/01/04/site-upgraded-drupal-7/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>How to Install and Configure Subversion (SVN) Server on Ubuntu</h2>
|
||||
|
@ -131,7 +131,7 @@ I've upgraded a handful of …</p>
|
|||
|
||||
Note: As I was using Ubuntu, I was using the 'apt-get' command to download and install the …</p>
|
||||
|
||||
<a href="/blog/2011/10/19/install-and-configure-subversion-svn-server-ubuntu">Read more →</a>
|
||||
<a href="/blog/2011/10/19/install-and-configure-subversion-svn-server-ubuntu/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create Multigroups in Drupal 7 using Field Collections</h2>
|
||||
|
@ -141,7 +141,7 @@ Note: As I was using Ubuntu, I was using the 'apt-get' command to down
|
|||
|
||||
<p>One of my favourite things lately in Drupal 6 has been CCK 3, and more specifically, the Content Multigroups sub-module. Basically this allows you to create a fieldset of various CCK fields, and then repeat that multiple times. For example, I use it on this site whist creating invoices for …</p>
|
||||
|
||||
<a href="/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections">Read more →</a>
|
||||
<a href="/blog/2011/08/28/create-multigroups-drupal-7-using-field-collections/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Imagefield Import Archive</h2>
|
||||
|
@ -153,7 +153,7 @@ Note: As I was using Ubuntu, I was using the 'apt-get' command to down
|
|||
|
||||
I've written many custom modules, although the vast majority of them are either small tweaks for my own sites, or company/site-specific modules that wouldn't be good to anyone else, so there would be nothing achieved by contributing them back to the community. Previously, …</p>
|
||||
|
||||
<a href="/blog/2011/05/23/imagefield-import-archive">Read more →</a>
|
||||
<a href="/blog/2011/05/23/imagefield-import-archive/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Proctors Hosting the next Drupal Meetup</h2>
|
||||
|
@ -166,7 +166,7 @@ I've written many custom modules, although the vast majority of them are ei
|
|||
You can view more details, or register on our website.
|
||||
…</p>
|
||||
|
||||
<a href="/blog/2011/05/20/proctors-hosting-next-drupal-meetup">Read more →</a>
|
||||
<a href="/blog/2011/05/20/proctors-hosting-next-drupal-meetup/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Proctor & Stevenson</h2>
|
||||
|
@ -178,7 +178,7 @@ You can view more details, or register on our website.
|
|||
|
||||
Proctors have an extensive client list - including BMW, Panasonic, the Open University and VOSA, and it's …</p>
|
||||
|
||||
<a href="/blog/2011/03/31/proctor-stevenson">Read more →</a>
|
||||
<a href="/blog/2011/03/31/proctor-stevenson/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Display the Number of Facebook fans in PHP</h2>
|
||||
|
@ -192,7 +192,7 @@ For example, mine is https://www.facebook.com/pages/edit/?id=143394365692197&
|
|||
|
||||
I've also …</p>
|
||||
|
||||
<a href="/blog/2011/03/15/display-number-facebook-fans-php">Read more →</a>
|
||||
<a href="/blog/2011/03/15/display-number-facebook-fans-php/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Easily Embed TypeKit Fonts into your Drupal Website</h2>
|
||||
|
@ -206,7 +206,7 @@ Next, you'll need to create a kit that contains the fonts that you want to
|
|||
|
||||
Under …</p>
|
||||
|
||||
<a href="/blog/2011/02/14/easily-embed-typekit-fonts-your-drupal-website">Read more →</a>
|
||||
<a href="/blog/2011/02/14/easily-embed-typekit-fonts-your-drupal-website/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -218,28 +218,29 @@ Under …</p>
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -267,7 +268,7 @@ Under …</p>
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -275,7 +276,7 @@ Under …</p>
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -283,7 +284,7 @@ Under …</p>
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
|
||||
SELECT nid, nid FROM node WHERE TYPE = 'blog' …</p>
|
||||
|
||||
<a href="/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate">Read more →</a>
|
||||
<a href="/blog/2010/11/04/use-regular-expressions-search-and-replace-coda-or-textmate/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Better Photo Gallery in Drupal - Part 2.1</h2>
|
||||
|
@ -108,7 +108,7 @@ SELECT nid, nid FROM node WHERE TYPE = 'blog' …</p>
|
|||
|
||||
// Queries …</p>
|
||||
|
||||
<a href="/blog/2010/10/22/create-better-photo-gallery-drupal-part-21">Read more →</a>
|
||||
<a href="/blog/2010/10/22/create-better-photo-gallery-drupal-part-21/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Better Photo Gallery in Drupal - Part 3</h2>
|
||||
|
@ -120,7 +120,7 @@ SELECT nid, nid FROM node WHERE TYPE = 'blog' …</p>
|
|||
|
||||
I've called it 'Taxonomy', and it's similar to the original 'All Galleries' view. The differences …</p>
|
||||
|
||||
<a href="/blog/2010/10/13/create-better-photo-gallery-drupal-part-3">Read more →</a>
|
||||
<a href="/blog/2010/10/13/create-better-photo-gallery-drupal-part-3/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>How to Create and Apply Patches</h2>
|
||||
|
@ -131,7 +131,7 @@ I've called it 'Taxonomy', and it's similar to the original
|
|||
<p>Earlier this year, I posted a solution to <a href="http://drupal.org/node/753898">an issue</a> on the Drupal.org issue queue. Originally, I just posted the code back onto the issue, but have now created a patch that can easily be applied to any Drupal 6 installation. Here is a run-through of the process of creating and applying a patch. In this case, I made changes to the <code>user_pass_validate()</code> function that's found within <code>modules/user/user.pages.inc</code>.</p>
|
||||
|
||||
|
||||
<a href="/blog/2010/10/10/create-and-apply-patches">Read more →</a>
|
||||
<a href="/blog/2010/10/10/create-and-apply-patches/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>The Inaugural Meetup for the South Wales Drupal User Group</h2>
|
||||
|
@ -151,7 +151,7 @@ CF10 5FZ
|
|||
For more information and to signup, visit http://groups.drupal.org/node/95104.
|
||||
…</p>
|
||||
|
||||
<a href="/blog/2010/09/26/south-wales-drupal-user-group">Read more →</a>
|
||||
<a href="/blog/2010/09/26/south-wales-drupal-user-group/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Review of the Image Caption Module</h2>
|
||||
|
@ -163,7 +163,7 @@ For more information and to signup, visit http://groups.drupal.org/node/95104.
|
|||
|
||||
The Image Caption module uses jQuery to dynamically add captions to …</p>
|
||||
|
||||
<a href="/blog/2010/08/20/review-image-caption-module">Read more →</a>
|
||||
<a href="/blog/2010/08/20/review-image-caption-module/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Better Photo Gallery in Drupal - Part 2</h2>
|
||||
|
@ -175,7 +175,7 @@ The Image Caption module uses jQuery to dynamically add captions to …</p>
|
|||
|
||||
Firstly, I'll refer to the previous list of published galleries that …</p>
|
||||
|
||||
<a href="/blog/2010/08/17/create-better-photo-gallery-drupal-part-2">Read more →</a>
|
||||
<a href="/blog/2010/08/17/create-better-photo-gallery-drupal-part-2/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Better Photo Gallery in Drupal - Part 1</h2>
|
||||
|
@ -189,7 +189,7 @@ Over the next few posts, I'll be replicating the process that I used during
|
|||
|
||||
To begin with, I created my photo …</p>
|
||||
|
||||
<a href="/blog/2010/08/11/create-better-photo-gallery-drupal-part-1">Read more →</a>
|
||||
<a href="/blog/2010/08/11/create-better-photo-gallery-drupal-part-1/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Review of the Admin:hover Module</h2>
|
||||
|
@ -201,7 +201,7 @@ To begin with, I created my photo …</p>
|
|||
|
||||
Today, I'd like …</p>
|
||||
|
||||
<a href="/blog/2010/08/10/review-adminhover-module">Read more →</a>
|
||||
<a href="/blog/2010/08/10/review-adminhover-module/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Review of the Teleport Module</h2>
|
||||
|
@ -213,7 +213,7 @@ Today, I'd like …</p>
|
|||
|
||||
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 …</p>
|
||||
|
||||
<a href="/blog/2010/07/12/review-teleport-module">Read more →</a>
|
||||
<a href="/blog/2010/07/12/review-teleport-module/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -225,28 +225,29 @@ When you press a configurable hot-key, a jQuery dialog box appears where you can
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -274,7 +275,7 @@ When you press a configurable hot-key, a jQuery dialog box appears where you can
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -282,7 +283,7 @@ When you press a configurable hot-key, a jQuery dialog box appears where you can
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -290,7 +291,7 @@ When you press a configurable hot-key, a jQuery dialog box appears where you can
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
|
@ -94,7 +94,7 @@
|
|||
|
||||
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 'Drupal Planet', and assign it to new content to imported into their aggregator. After …</p>
|
||||
|
||||
<a href="/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql">Read more →</a>
|
||||
<a href="/blog/2010/07/07/add-taxonomy-term-multiple-nodes-using-sql/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create Virtual Hosts on Mac OS X Using VirtualHostX</h2>
|
||||
|
@ -104,7 +104,7 @@ In preparation for my Blog posts being added to Drupal Planet, I needed to creat
|
|||
|
||||
<p>This isn'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 …</p>
|
||||
|
||||
<a href="/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx">Read more →</a>
|
||||
<a href="/blog/2010/07/02/create-virtual-hosts-mac-os-x-using-virtualhostx/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Change the Content Type of Multiple Nodes Using SQL</h2>
|
||||
|
@ -116,7 +116,7 @@ In preparation for my Blog posts being added to Drupal Planet, I needed to creat
|
|||
|
||||
Before changing …</p>
|
||||
|
||||
<a href="/blog/2010/07/01/change-content-type-multiple-nodes-using-sql">Read more →</a>
|
||||
<a href="/blog/2010/07/01/change-content-type-multiple-nodes-using-sql/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Flickr Photo Gallery Using Feeds, CCK and Views</h2>
|
||||
|
@ -141,7 +141,7 @@ Views
|
|||
|
||||
The first thing that I did was to create a content type to store my imported images. I named it 'Photo', removed …</p>
|
||||
|
||||
<a href="/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views">Read more →</a>
|
||||
<a href="/blog/2010/06/28/create-flickr-photo-gallery-using-feeds-cck-and-views/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>10 Useful Drupal 6 Modules</h2>
|
||||
|
@ -156,7 +156,7 @@ So, in no particular order:
|
|||
|
||||
Admin: The admin module provides UI improvements to the standard Drupal admin interface. I've just upgraded to the new 6.x-2.0-beta4 version, …</p>
|
||||
|
||||
<a href="/blog/2010/06/25/10-useful-drupal-6-modules">Read more →</a>
|
||||
<a href="/blog/2010/06/25/10-useful-drupal-6-modules/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Block of Social Media Icons using CCK, Views and Nodequeue</h2>
|
||||
|
@ -166,7 +166,7 @@ Admin: The admin module provides UI improvements to the standard Drupal admin in
|
|||
|
||||
<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 …</p>
|
||||
|
||||
<a href="/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue">Read more →</a>
|
||||
<a href="/blog/2010/06/23/create-block-social-media-icons-using-cck-views-and-nodequeue/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Improve JPG Quality in Imagecache and ImageAPI</h2>
|
||||
|
@ -178,7 +178,7 @@ Admin: The admin module provides UI improvements to the standard Drupal admin in
|
|||
|
||||
To increase the quality of …</p>
|
||||
|
||||
<a href="/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi">Read more →</a>
|
||||
<a href="/blog/2010/06/02/improve-jpg-quality-imagecache-and-imageapi/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Quickly Import Multiples Images Using the Imagefield_Import Module</h2>
|
||||
|
@ -190,7 +190,7 @@ To increase the quality of …</p>
|
|||
|
||||
I've recently started a personal project converting a website to Drupal. It's currently a static HTML/CSS site which also uses the Coppermine Photo Gallery. As part of building the new website, …</p>
|
||||
|
||||
<a href="/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module">Read more →</a>
|
||||
<a href="/blog/2010/05/29/quickly-import-multiples-images-using-imagefieldimport-module/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Create a Slideshow of Multiple Images Using Fancy Slide</h2>
|
||||
|
@ -200,7 +200,7 @@ I've recently started a personal project converting a website to Drupal. It
|
|||
|
||||
<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. …</p>
|
||||
|
||||
<a href="/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide">Read more →</a>
|
||||
<a href="/blog/2010/05/25/create-slideshow-multiple-images-using-fancy-slide/">Read more →</a>
|
||||
</li>
|
||||
<li class="post">
|
||||
<h2>Quickly Create Zen Subthemes Using Zenophile</h2>
|
||||
|
@ -212,7 +212,7 @@ I've recently started a personal project converting a website to Drupal. It
|
|||
|
||||
The Zenophile module allows you to very quickly create Zen subthemes from within your web browser, as well as editing options such as the site directory where it should be placed, the layout type (fixed or …</p>
|
||||
|
||||
<a href="/blog/2010/05/10/quickly-create-zen-subthemes-using-zenophile">Read more →</a>
|
||||
<a href="/blog/2010/05/10/quickly-create-zen-subthemes-using-zenophile/">Read more →</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
@ -224,28 +224,29 @@ The Zenophile module allows you to very quickly create Zen subthemes from within
|
|||
|
||||
<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.">
|
||||
<a href="https://assoc.drupal.org/membership" title="I’m a Drupal Association member." class="is-block">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/da-individual-member.png"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/da-individual-member.png"
|
||||
alt="Drupal Association Individual Member"
|
||||
width="152"
|
||||
>
|
||||
width="200"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<a href="http://drupalcores.com/#opdavies">
|
||||
<div class="is-flex align-items-center">
|
||||
<img
|
||||
alt="I built Drupal 8 with hand holding a wrench on blue background"
|
||||
src="//www.oliverdavies.uk/assets/images/drupal-8.jpg"
|
||||
/>
|
||||
</a>
|
||||
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-certified-developer-drupal-8.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
height="147" width="147"
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-developer.png"
|
||||
alt="Acquia Certified Developer - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17">
|
||||
<img
|
||||
src="//www.oliverdavies.uk/assets/images/badges/acquia-d8-back-end.png"
|
||||
alt="Acquia Certified Back End Specialist - Drupal 8 Exam Badge"
|
||||
class="is-2"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<a href="http://conference.phpnw.org.uk/phpnw17" class="is-block">
|
||||
<img src="//www.oliverdavies.uk/assets/images/badges/phpnw17.png" alt="">
|
||||
</a>
|
||||
</div>
|
||||
|
@ -273,7 +274,7 @@ The Zenophile module allows you to very quickly create Zen subthemes from within
|
|||
<ul class="list-group">
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages">
|
||||
<a href="/blog/2017/07/13/publishing-sculpin-sites-with-github-pages/">
|
||||
Publishing Sculpin Sites with GitHub Pages
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -281,7 +282,7 @@ The Zenophile module allows you to very quickly create Zen subthemes from within
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot">
|
||||
<a href="/blog/2017/06/09/introducing-the-drupal-meetups-twitterbot/">
|
||||
Introducing the Drupal Meetups Twitterbot
|
||||
</a>
|
||||
</span> -
|
||||
|
@ -289,7 +290,7 @@ The Zenophile module allows you to very quickly create Zen subthemes from within
|
|||
</li>
|
||||
<li class="post list-group-item">
|
||||
<span class="post__title">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature">
|
||||
<a href="/blog/2017/05/20/turning-drupal-module-into-feature/">
|
||||
Turning Your Custom Drupal Module into a Feature
|
||||
</a>
|
||||
</span> -
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue