There are many ways to add Flash content to Drupal, but what I am going to cover in this section is what I have found to be the easiest. Thanks to the wonderful Drupal community, there is already a fantastic module that was built to easily add Flash applications to Drupal. This module is called FlashNode and can be found at http://www.drupal.org/project/flashnode. Within this project page, we need to download the latest version for Drupal 6. We can determine a module's Drupal version by taking a look at the first number in the package version, where 6.x means it is for Drupal 6. After we have downloaded the version build for Drupal 6, which was version 6.x-3.1 at the time of writing, we can install this module in our local host Drupal installation.
The first thing that we need to do to install a Drupal module is locate our Drupal installation that we placed in our computer earlier in this chapter. Within this directory, we should see the following files:
If we open up the
sites folder, we should then see an
all and a
default folder. These folders are used to separate the files, modules, and themes for any web site that is sharing the single Drupal installation (called multisite). For example, if we wish to install a module for all of our web sites, then we would place this new module within the
all folder. However, if we just wish to include this module in the default site (which is the site we are using right now), then we will have to place the module within the
default folder. In a typical multisite configuration, there would be a separate folder within the
sites directory for each web site that is being run off the single Drupal installation. But for our purposes, we will use the
default folder for any additional module that we install to our Drupal web site. So, within the
default folder, we will need to create a new folder called
modules, and then place the extracted contents of the flashnode module within this directory as follows:
Now that we have the flashnode module in the right location on our server, we can navigate to our Drupal web site by going to
http://localhost/drupal6. Once we are there, we can go to our administrator section by clicking on the Administer link on the left menu. Once we are within our Drupal administration section, we will click on the Modules link. Throughout this book I will refer to this type of navigation as saying "navigate to Administer | Modules".
Once we are within the Modules section, we can scroll down to the bottom of the page and enable the FlashNode module by clicking on the checkbox next to this module, and then clicking on the Save Configuration button at the bottom of the page.
We will then see the Create Flash page, where we will start by giving our new Flash node a title.
After this, we will select the Flash file that we just created by clicking on the Browse button next to the Flash file input field, and then selecting our SWF file using the file browser window.