Tuesday, May 3, 2011

File Uploader.

That is a picture that makes my life easier.

IMCE is "an image/file uploader and browser that supports personal directories and quota."

This means a quicker way to add files without going through your normal FTP manager.

You can upload image, resize them, create thumbnails or preview them all through IMCE.
You can add users, and set separate permissions for each user. There is also support for private file systems.
The basic idea of this uploader is to be able to access your files quickly and effectively. Once installed and configured, all you need to do is type in your URL and then /imce and you can access your directory.

I use it specifically to add SWF's to the database, and then access them using CKEditor SWF.

This module is quick and easy to set up, and adds some extra functionality to your site. I highly recommend it.

Adding SWF's to Drupal.

I love Adobe Flash. It is a great program to create in. So, naturally I wanted Drupal to support SWF which are the files that are used to play Flash Files through.

Well, Drupal does not come with a way to add flash files to your website. Luckily, there are plenty of modules that add that functionality to your website.

I chose the module: CKEditor SWF. This is an add on plugin module for the module I talked about previously: CKEditor.

This is a fairly simple module, but adds so much to Drupal. Being able to add SWF's into the body of an article is great. The picture that I have added on to this post is of me adding Wilderness Adventure, my senior capstone project, to my Drupal page.

Now, adding this module and configuring it wasn't pleasant. At all. It was actually pretty frustrating. It took me quite a while to configure the module, and getting it working on my site.

Downloading the Zip file, and adding it to my hosting site was the normal routine. But there were a number of steps that had to follow. You had to have the CKEditor module downloaded and configured, but also the CKEditor editor downloaded to the site as well.

You have to make sure that the Wysiwig module is configured to accept the buttons added with CKEditor SWF.
Once finally configured, you have to make sure that you have a way to host the files that you want to add to your site. If you are working from a local server that is great, and this process will be much faster.

If not, I suggest using IMCE. I will talk more about this later, but this basically is a file up loader that allows you to browse through your content quickly.
I uploaded my content through IMCE, then used that link that is connected with the file to then post the SWF to my site.
There may be an easier way, but that works for me. The hard way seems to be a 4/10 for ease of set up.

CKEditor SWF is a great module to add SWF functionality to your site. If your ready to tackle the configuration of this module, it is a great module to have for your Drupal site.

Drupal Functionality.

What you are looking at might not seem to special, but believe me, this module adds so much to a Drupal site.

This is the Wysiwyg module that harnesses the CKEditor module.
The Wysiwyg module allows users to access client-side editors to edit content.
In particular, I chose to pick CKEditor, which is a visual HTML editor.

That basically means that you have the ability to edit the of body of the text you submit into a Drupal article, or any other content type. This makes it so you can add color to text, links, spell check your work, among other functionality that is built into the editor.

This adds a lot of versatility when you are adding text into Drupal. Instead of boring, plain text words, you have much more visually pleasing text.

The Wysiwig module itself was really easy to install. Then all you had to do was pick an editor you want to install, go into the configuration of the Wysiwig module and install it! Configuring the editor to your specifications is easy as well. Some editors require you to download a separate file as well to go along with the editor. Overall a 5/10 for ease of instillation, and I highly recommend it.