<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  
  
  <channel>
    <title>chrisjrob: drupal</title>
    <link>https://chrisjrob.com</link>
    <atom:link href="https://chrisjrob.com/tag/drupal/feed/index.xml" rel="self" type="application/rss+xml" />
    <description>GNU Linux, Perl and FLOSS</description>
    <language>en-gb</language>
    <pubDate>Fri, 13 Feb 2026 17:22:31 +0000</pubDate>
    <lastBuildDate>Fri, 13 Feb 2026 17:22:31 +0000</lastBuildDate>
    
    <item>
      <title>Drupal 7</title>
      <link>https://chrisjrob.com/2011/02/23/drupal-7/</link>
      <pubDate>Wed, 23 Feb 2011 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2011/02/23/drupal-7</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/drupal.png" align="right" alt="Featured Image">
         
         <p>I have decided to set up a web for my wider family, as a place to chat
and share information. I’ve had some experience with
<a href="http://drupal.org/" title="Drupal">Drupal</a> 6, but knowing how tough it can be
to upgrade between versions of Drupal, I decided to opt for Drupal 7.</p>

<p>Drupal is great for one main reason - it is extendible to the n’th
degree - a Drupal site can be a blog, a forum, a static site, a database
application. In fact there is very little you can’t do with a Drupal
site. There is a price to be paid for all the functionality, I do see
Drupal as being something of a jack of all trades and yet a master of
none, but, if you want flexibility without the need to host multiple
services, then Drupal is it.</p>

<!--more-->

<p>Installing Drupal was very simple, providing you know how to configure
mysql (or another database). The instructions are clearly laid out in
the tar.gz; although newer users would probably be best advised to find
a howto.</p>

<p>Having googled for a decent link for you, I have found nothing, so here
goes a brief howto - from memory (you have been warned):</p>

<p>Install prerequisites (hopefully I haven’t missed any that won’t be
brought in anyway):</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo apt-get install apache2 php5-common php5-mysql \
libapache2-mod-php5 php5-gd
</code></pre></div></div>

<p><a href="http://drupal.org/project/drupal" title="Drupal">Visit Drupal 7</a> page and
copy the link to the  tar.gz file for Drupal 7 and download to a
suitable directory on the server:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ wget http://ftp.drupal.org/files/projects/drupal-7.0.tar.gz
</code></pre></div></div>

<p>Extract contents and change into the Drupal directory:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ tar -xvvzf drupal-7.0.tar.gz
$ cd drupal-7.0
</code></pre></div></div>

<p>Read the INSTALL.txt file and follow the steps to move the
installation to its proper home (under debian /var/www):</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ cd ..
$ sudo mkdir /var/www/drupal
$ sudo mv drupal-7.0/* drupal-7.0/.htaccess /var/www/drupal/
</code></pre></div></div>

<p>Set the ownership and group on the new directory:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sudo a2enmod rewrite
$ sudo /etc/init.d/apache restart
</code></pre></div></div>

<p>Once installed Drupal 7 looks very attractive and feels a very slick
product. I was particularly impressed by the ability to paste a link to
a Drupal module tar.gz file and click Install. Doubtless this is not the
recommended way to install modules, but it worked fine.</p>

<p>One thing that most users will wish to install is a WYSIWYG editor, and
after much trial and error I found that the <a href="http://drupal.org/project/ckeditor" title="CKEditor">CKEditor
module</a> (and <strong>not</strong> the
<a href="http://drupal.org/project/wysiwyg" title="WYSIWYG Module">WYSIWYG module</a> +
<a href="http://ckeditor.com/download" title="CKEditor">CKEditor</a>) worked best.</p>

<p>On the downside, I am struggling to find all the modules that I need. As
in previous versions of Drupal, there are a great many that have still
not updated for Drupal 7. In particular, I would like an instant
messaging module, but cannot find such a thing.  I would imagine this
issue will get easier over time, and I would rather be on the current
version now and be able to add features later, than be on the old
version now with all features and have the worry about how I am ever
going to upgrade!</p>


       ]]>
      </description>
    </item>
    
    <item>
      <title>RSS feeds</title>
      <link>https://chrisjrob.com/2008/11/20/rss-feeds/</link>
      <pubDate>Thu, 20 Nov 2008 00:00:00 +0000</pubDate>
      <author>chrisjrob@gmail.com (Chris Roberts)</author>
      <guid>https://chrisjrob.com/2008/11/20/rss-feeds</guid>
      <description>
       <![CDATA[
         
           <img src="https://chrisjrob.com/assets/rss.png" align="right" alt="Featured Image">
         
         <p>Yes, you’re right, my RSS feed is rubbish.  The RSS feed is generated by my own script, which was rather hastily cobbled together.  I am currently playing with Drupal and am loving it.  Rather than sort out my RSS feed, what I would like to do is migrate over to Drupal at some point in the future, and let that handle the feeds.</p>

<p>Watch this space!</p>

       ]]>
      </description>
    </item>
    
  </channel> 
</rss>
