The Joomla! Extensions Directory ™

JA Amazon S3 ComponentPlugin

JA Amazon S3 - Cloudfront CDN Component for Joomla! brings the power of cloud file hosting to Joomla!. Hybrid hosting is now possible, load site from your server and files (images/ documents/ CSS/ JS) from amazon clouds or even Amazon Cloudfront Content Delivery network (CDN). Install, upload files and enjoy the benefits of Amazon Simple Storage Service (S3) and Amazon CloudFront CDN cloud hosting.

It works on a simple principle - upload your site content (files) to amazon S3 clouds or even extend its delivery through Amazon CloudFront CDN. Once done, the component updates the location path of uploaded files and on client request, all uploaded files are requested from Amazon S3 or cloudfront's Cloud Delivery network. This in turns save the server load and bandwidth at the same time loading is faster on the client end. Disable the plugin and your file links are back to normal.

It has inbuilt full blown file browser and manager. You can even update / delete / upload a single file. No need to upload the whole content all the time. We are using this Component on our very this site for the past 6 months, its stable and works seamless with Joomla!.

Features (Updated)

1. Amazon S3 (Simple Storage Service) - Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web.
2. CloudFront & CDN Support - Amazon CloudFront delivers your static and streaming content using a global network (CDN) of more than 16 locations. Requests for your objects are automatically routed to the nearest edge location, so content is delivered with the best possible performance.
3. Multiple Buckets Support - Create unlimited buckets for each and / or all media content types, link them all to clouds!
4. Cron Job Support - Depending on the file types and change frequency, set cron job every day, hour or minute!
5. Multiple Sync Profiles - Create unlimited profiles to combine settings for various file types & cron job settings, set folders to upload from, explore true power with simple administration interface.
6. Include / Exclude File Types or Extensions - Select only the file types or extensions you need to be uploaded to Amazon S3.
7. Enable / Disable Sync for specific files or folders - Select only the most important / accessed files to be uploaded to Amazon S3.
8. Multiple Amazon S3 Accounts - Each administrator of your website can use his own Amazon S3 Account.
9. Upload new & update modified files capability - The component is quite capable to detect changes made on the files so it can skip overwriting existing ones.
10. File & Folder ACL System - Set an access level for each of your file or folder.
11. Upload your whole site files (images / documents / CSS / JS / PDF) to Amazon S3 or cloudfront CDN right from your Joomla! backend in easy steps.
12. Easy enable / disable.

Report Extension




Reviews: 5
The best cloud component so far for Joomla. Multiple account, multiple bucket, multiple profile, decide which files and folders to upload, sync files and folders and many more, all at your finger tips. This is really amazing. Keep it up.
Reviews: 4
I purchased this following the comment on JED below that file delete on source server would be added to a later version. That comment was from 2010 a year later and we are on version 202 and despite the feedback below, comments on the forum etc this component does not delete files on the source server after uploading to s3. Furthermore I have posted to questions to the Joomart support forum and 6 weeks later have not had a reply. I raised a support ticket requesting an explanation of the functionality and the response was to ask for administration to login to the site? Response to the support ticket was a link to the tutorial explaining how to delete files on s3. I made it quite clear I was referring to the deletion of files on the source server after uploading. I would steer clear of this component unless you want CDN functionality. If you're looking to synchronise and upload files do not use it. A waste of money and a very poor user experience.
Owner's reply

Feature to upload and delete from disk is already present in the extension along with the pull from s3 storage back to Joomla!

Reviews: 5
Before today I had no experience with S3/Cloudfront. I signed up for it, and then immediately registered for JoomlArt just so I could download this extension. I find it very easy and intuitive to set up and use, and my site is already serving static content from my cloudfront domain! I'm very excited about that and I couldn't have done it without this extension. Thanks :)
Reviews: 5
Same thing that french1501
it's impossible to delete files on my server to save hd space.
When I try to delete files on server, Amazon s3 don't find the original file and the link is broken.
It's a good component to save bandwidth but not to to save HD space !
Owner's reply

Thanks webomatik for the review.

#1. The broken link issues has been fixed in the new version 2.0.0 which will be released this week.
Version 2.0.0 video

#2. Delete or not delete original files.
I will review this option to make it available (hopefully with 2.0.0 release) as an option in S3 Synchronization Cron Job

You also can delete manually on a regular basic to save HD space.

Reviews: 1
Perfect, does what it claims. Inbuilt File browser is amazing, i can now update selective files easily. Earlier i was using S3 organizer plugin for firefox, it was time consuming, upload, then edit acl, copy link and then add to article. Now, just upload and forget. I no longer need to manually update image links in articles posted by users. Looking forward to more features.
Reviews: 1
I registered S3 hosting account but could not make this component to work at once, i raised support ticket and was thinking of filing refund request but the support was amazing, login info exchanged and it was all setup and working. Very pleased with this extension.
Owner's reply

Amazon S3 and Cloudfront setup in the amazon console may seem difficult for new users.
However, one can always raise support ticket and ask us for complimentary complete setup and guidance. Whenever possible and required we use skype / TeamViewer for support or demonstration.

Reviews: 4
Gave this a go when it was first relased on the ja website. Love it and makes the process much easier to get on the cloud or at least the assests onto the cloud.
Reviews: 1
A very handy component indeed, i like the folder / file browser option, it gives so much control over which files to load from S3 or Cloudfront and which from site itself. Support was quick to fix the path issues i had. I tried upgrading to new version and lost DB on uninstall and had to reupload the files on fresh install. Rest all works great. Good work there.
Owner's reply

Glad it worked for you. The component supports upgrade method of installation and one need not uninstall the older version. The database tables are dropped on uninstall, as they include the sensitive account information. I think you missed the userguide in the forum.