Media Manager

Thank you for your contribution: 

The media manager is Joomla!'s little Digital Asset Management System (DAM). If you are managing content, you will need a place to store the files. Files are all the images, PDFs and whatever you decide to mention in your content. Usually these digital assets consist of the file and additional meta data. In this case, we need an easy-to-use tool to manage our files. Let's have a look at what is possible with the Joomla! core media manager.

How it works

To me it looks more like a file manager. Everyone knows the Windows explorer or the OSX finder. In Joomla! they call it "media manager". It has a base directory where all the files are stored. You can look at your files in two different ways using your browser: via a Thumbnail View (Figure 1) and a Detailed View (Figure 2). It is possible to navigate through the folders by clicking on them.

cocoate.com/node/5853

Figure 1: Media Manager - Thumbnail View

cocoate.com/node/5853

Figure 2: Media Manager - Detailed View

You can create as many additional folders as you wish. In the Detailed View, you are able to delete folders and files. You’ll find the same structure in the Joomla! administration backend as you can see in your FTP client (Figure 3), but you have to be careful: In core Joomla! you will also find a media directory. This directory is NOT the home of the media manager.
The home of the media manager in core Joomla! is the images directory.

cocoate.com/node/5853

Figure 3: Media manager directory in ftp client

When you look in the toolbar you will discover the Options icon - go ahead and click on it (Figure 4). 

cocoate.com/node/5853

Figure 4: Media manager options

If you go through the options, you will notice that you can limit file types by extension, maximum size of a file and you can also separate images from files. Well, an image is a file, too, but I like the idea of separating them. The thumbnail view, e.g., makes a lot more sense for images but not for non-image files. The biggest advantage of that separation is the possibility to Restrict Uploads to users lower than the manager role. You can allow registered users to upload images but you do not have to give permission to upload other files. This is, in some cases, very useful. The next options you see are MIME types, nowadays often called Internet Media Type. If you are a Windows user, you usually only distinguish different file types by their extension. Internet Media Type is another way to recognize the type of a file even without a file extension. You can permit or forbid as many file types as desired.

The Flash Uploader is one of the most sophisticated features that is often forgotten about. In Joomla! 1.5 it didn't always work properly but the version coming since Joomla! 1.6 is excellent for uploading more than one file at a time. The Flash Uploader simply works and is easy to use, even in 1.7 :)! Try it! (Figure 5).

cocoate.com/node/5853

Figure 5: Media manager Flash Uploader

As you notice, the Joomla! media manager is no rocket science but it is a reliable, easy to use tool to manage your images and other files.

If you need a more sophisticated product, Joomla! offers other solutions in the extension directory in the category File Management.

Media manager and the editor

Now you know about the central place of your files but how can you manage to connect them to your content?

Anywhere you see an editor in Joomla!, it is usually possible to add media from the media manager by clicking the image button below. We have already talked about this when we created a typical article with a photo (Figure 6).

cocoate.com/node/3604

Figure 6: Media manager in content areas

Media Manager in other places

There are other places where the media manager plays a role, like in categories. It is possible to link an image to a category (Figure 7).

cocoate.com/node/5853

Figure 7: Media manager in category

This image will appear in a list of categories if you configure it in the Menu Items Options.