Flash with Drupal
上QQ阅读APP看书,第一时间看更新

Adding Flash content to Drupal

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.

Installing a contributed Drupal module

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:

Installing a contributed Drupal module

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:

Installing a contributed Drupal module

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".

Installing a contributed Drupal module

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.

Installing a contributed Drupal module

Adding Flash!

We are now ready to add our Flash application to Drupal. We will first click on the Create Content link from the left navigation menu, and then select Flash from the list of items.

Adding Flash!

We will then see the Create Flash page, where we will start by giving our new Flash node a title.

Adding Flash!

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.

Adding Flash!

Finally, we can scroll down to the bottom of the page, where we can click on the Save button. Congratulations, you have added Flash to Drupal!

Adding Flash!