- weblog of Mizanur Rahman
I was working with MediaWiki Gallery extension named “Smooth Gallery” which is based on JonDesign’s SmoothGallery . It was almost the thing i was looking for but not the exact one for my purpose. As a result I had to hack the code and modify it to fit my needs. You can download the extension and install it for your purpose. I have named it as WikiGallery as lots of things has been changed in this extension. This extension supports external images as well and hence give you more options to create a nice gallery.
A very special thanks to Ryan Lane & Jon
Details of the extension is given below:
Screenshot:
Requirements: Mediawiki 1.9.0 and above [ I have not tested with earlier versions. ]
Steps:
include(”extensions/WikiGallery.php”);
$wgWikiGalleryExtensionPath = “/mediawiki/extensions/wikigallery”;
$wgWikiGalleryDelimiter = “\n”;
Now the extension is ready and we can use it to our wiki pages. Edit a wiki page and add the following tag with image names delimited by the wikigallery delimiter as mentioned on LocalSettings.php file (in this case its \n , but it can be , # etc). For local files (uploaded in the wiki), we do not have to put anything. but for external images the http:// must be there.
<wikigallery>
http://www.google.com/intl/en_ALL/images/logo.gif
http://ecx.images-amazon.com/images/I/41ug%2BrrN4YL._AA280_.jpg
myhome.gif
</wikigallery>
Now save and check your page , you will see the gallery is there.
Note:
Ryan Lane
March 27th, 2008 at 10:09 pm
I’ll take a look at your changes and see if I can work them into my plugin. Having the ability to use external images would be nice. I can make an option for admins to enable/disable it.
Btw, your changes are based upon the current stable version of the SmoothGallery plugin. The current (beta) version has most of the SmoothGallery 2.0 options available.
booleandreams
March 27th, 2008 at 10:12 pm
hi Ryan
Thanks for your comments. I am looking forward to see your changes. great work indeed
AddressMan
March 28th, 2008 at 2:51 pm
very nice
regards
Ryan Lane
April 1st, 2008 at 1:05 am
I’ve worked your changes into my code.
If you set:
$wgSmoothGalleryAllowExternal = true;
in LocalSettings.php, the plugin will allow you to use http:// and https:// external images.
It is important to realize that it could be potentially dangerous to allow external images though. I’ve set the default for that option to be false for this reason.
booleandreams
April 1st, 2008 at 4:55 am
Hi Ryan
Yes I completely agree with you that it is potentially dangerous to allow external images. but you know situation can demand that. i think it is safe to use when edit right is protected to a particular group and hence chance of misuse can be reduced. many many thanks for your suggestion and time to look at my changes. I really appreciate that.
regards
Mizan
Robt
May 17th, 2008 at 9:06 pm
So this looks really good, and I need something like this:
but it doesn’t seem to work for me.
Following your instructions ,what I get is the image, twice,
vertically. Nothing more.
Any ideas what might be wrong?
qais
May 26th, 2008 at 5:16 pm
(13)Permission denied: access to /extensions/wikigallery/scripts/mootools.uncompressed.js denied, referer: http://initq.com/index.php/Streams%2C_Redirection%2C_and_Pipes
[Mon May 26 12:08:54 2008] [error] [client 71.164.213.42] (13)Permission denied: access to /extensions/wikigallery/scripts/jd.gallery.js denied, referer: http://initq.com/index.php/Streams%2C_Redirection%2C_and_Pipes
[Mon May 26 12:08:54 2008] [error] [client 71.164.213.42] (13)Permission denied: access to /extensions/wikigallery/css/jd.gallery.css denied, referer: http://initq.com/index.php/Streams%2C_Redirection%2C_and_Pipes
i get two vertical pics also with headers.