Mediagalleries is a project made in the first version of JSOP 2010. This project adds media capabilities to a joomla application and helps making media galleries, or the next generation of galleries(which generally contain only images).
The project is divided into a plugin and a component.
Plugin's Features:
The plugin is the back-bone of the media capabilities of the component and we can easy create further applications on top of that, the component itself is an example of it.
The two main features of plugin are:
1. Embedding Media
2. Getting Thumbnails
Currently these features are available for
+.SWF (Flash Applications)
+.FLV & .H264 (Flash Videos)
+.CLASS (Java Applet)
+.JPG & .GIF & .PNG (images)
+.MOV & .MP4 (Quicktime),
+.RM & .RAM (Realmedia),
+.MP3 (Audio)
+.DIVX & .AVI (HD Videos)
+.WMV & .WMA (Windows Media)
+ Metacafe.com
+ Brightcove.com
+ YouTube.com
+ video.Google.com
+ video.Yahoo
+ godtube.com
More can be added very easily. Stay tuned for a project introduction for developers.
Component's Features:
The component is called as com_mediagalleries. It's function is to make media-galleries, i.e. Galleries that contains all sort of media. It is not possible in a conventional gallery to have images, videos, remote site embeds(youtube etc) and a lot more.
Thanks to mediagalleries, now it is... with ease, flexibility and power.
Another feature of mediagalleries is to make user channels. i.e. each user of your site can now have a different gallery and you(administrator) can have great control over that.
Why is project important
There is an very famous concept in unix, that everything is a file. Simmilary we can say every non-text is media. Let it be a mp3 file , a video , an image even youtube embed or java applet. So why should we manage them and embed them in a different way everytime?
This project comes for rescue. It simplifies the management of media to a great extent. It can be either adding media to your library or just to add some stuff to your posts, mediagalleries make it all smooth, simple and extensible. Hence this project is of value for the community.
Why it should be in the core
Mediagalleries is made as per the Joomla standards and conventions, it is extensible,multilingual,light weight,easy to use(work just like most other core components) and a lot more.
Since, all contemporary browsers support media, it is hard to imagine a simple text website these days, even if it is a simple web log.
Hence mediagalleries can be of a great use for all the administrators and joomla users around the world as it will provide the simpler way to manage media and make galleries/channels without any complication.
How JSOP Helped
Mediagalleries was my first large project and my introduction to Joomla programming. I am grateful to my mentor Mr Marcelo Eden from the bottom of my heart for being so awesome throughout the summer and introducing me to the scary MVC.
We were on Beta 2-3 transition when we started and now it's beta-9 and seems like we have done quite some work :)
I made some cool friends, met exciting people and learned more than I ever did in my summer.
Overall this was the coolest summer yet.
Resources
- Download link -> http://jcamp.3den.org/index.php?option=com_projects&view=document&id=16&Itemid=108
- Aman's Home Page -> http://www.stylistdecor.com/aman/
- Eden's Home Page -> http://3den.org
*This project was based on the source code from denVideo and JMultimedia extensions for joomla 1.5