A Simple Document Download Area Using Native Joomla 1.5

You can use the Web Links feature within Joomla to act as an effective download manager for users and the public. This method should not be used for the delivery of secure/private documents as knowing the URL to the document makes it available to anyone. Make sure to set the directory so the contents can't be listed as that will keep search engines from indexing the documents.

In this example, we will assume that clients are to be given access to the download area. To accomplish this, a client will be any Joomla user that is user type Author. (If you grant access higher than that, clients will be able to edit your website)

To configure this, add a Web Links Category and then a Menu Item. To create a downloadable item, upload it via the Media Manager, then create a new Web Link. Pretty simple.

Step 1 - Add a Web Links Category



Step 2 - Create some download area directories



Maybe something like this...



Tip: Write this down as you will need it when you publish docs



Step 3 - Add a menu item for the download area



How it might appear to users


Making a menu item visible doesn't mean visitors can get to that area. If you set the Access Level to Special in step 1, users will need to be logged in with user type of Author or above.

Step 4 - Upload the document(s)



Step 5 - To "publish" the document you will use Web Link Items



Make a new link...



Complete these fields, then save it


(You need the full URL which includes the domain name)

Avoiding 403 errors


This is what you will get if you have a menu item that's visible to the public but requires a login to get to the area. It's not very pretty because it takes the user "outside" of the website with no explanation. To improve this, do this:

Make an article within your site called "Documents For Download" (or whatever) and make it visible to everyone. The page should explain what's in the download area and how they can obtain access to it.

Then point the menu item (Download area) to that explanation page and include the links there to the download area(s). If someone clicks "Client Download Area" from that page (when they are not a client or logged in) then it will make sense why they are getting the ugly 403.

PS: To update the contents of the ugly 403, edit en-GB.ini


Back to menu