Minor update to ImageSlideShow
Following on from a number of comments left here on the website and some direct email, including helpful hints and tips, I’ve a minor update to ImageSlideShow to share.
It is a minor update but an important one. Unfortunately due to the way ISS has to work and my limited knowledge of Joomla, ISS would fail validation for XHTML due to how the internal CSS and javascript files were loaded.
David sent me a resolution to this demonstrating the use of the addStyleSheet and the addScript functionality of the Joomla JDocument class
$doc = &Jfactory::getDocument();
$doc->addStyleSheet(JURI::root(true) . '/modules/mod_briaskISS/mod_briaskISS.css');
$doc->addScript(JURI::root(true) . '/modules/mod_briaskISS/mod_briaskISS.js');
So that change has been made, tested and the updated version of ImageSlideShow is available from here .
ImageSlideShow for Joomla! 1.5.x
ImageSlideShow is now feature complete. Well, it is as complete as I’m going to make it for the moment.
It can be downloaded from here.
What is ImageSlideShow?
ImageSlideShow is a simple Joomla! module written in PHP and Javascript. The module displays a sequence of images from a specified directory either in order or in a random order. The slideshow has a simple transition between each image, the timing of which can be specified. ImageSlideShow also has the ability to create “thumbnail” versions of the images and to use them in the slideshow.
It is/was a project for me to learn PHP & JavaScript. Also proved useful in learning the framework behind Joomla 1.5 and generally how programming for the “web” world differs from my normal C# development efforts.
Image Slide Show and resizing images.
Finally got the finger out and got around to implementing fully the resizing capability for ImageSlideShow. It is on view and in test on the demo site here. I still need to spend some time testing / tweaking it, just to make sure all is ok and that I can provide reasonably simple instructions on how to make it work.
Should be able to release it on the Joomla! extension site in the next few days. I will need to write up some instructions on how to configure it as it is not as straightforward as the rest of ISS.
Once it is released, I think I’ll actually get down to writing up a tutorial on how ISS actually works, walking through the PHP and Javascript required to allow it to do what it actually does. ISS has served me well in learning about PHP and Javascript which was the original intent, so it seems good to wrap it up by revealing how it works.
The question then becomes what to look at next… am toying around with taking some extensions which work on J! 1.x but have no current owner/updater and see what I can do with them. I do also want to get to grips with MySQL and CSS so maybe I’ll go in that direction. Maybe I take this site from being a WordPress blog and actually put it on Joomla! 1.5. Maybe Drupal is worth a look? We’ll see…
Maybe I’ll also get around to organising this site so it actually makes sense! and that people can actually easily find the download for ISS, just noticed I couldn’t find it myself! If you are looking for the current version it is here.
Bug fixing for ImageSlideShow
Briask doesn’t get to spend as much time as he should on working with Joomla and the ImageSlideShow module, real life and real work keep on getting in the way.
One thing I do get to do every day is read the email/comments and respond to them if I have an answer or comment to make, some get held until I can actually spend time to give a considered response but they will get responded to in due course.
Today though, one comment caught my attention. It essentially said the sorting option wasn’t working! I read it with utter disbelief! No way! My code is perfect! Couldn’t be wrong!
So I wander over to the site pointed out in the comment, had a quick look and would you believe it they were right, there was a problem! And worse still, it was in my code! One of of those painfully idiotic and “duh” type of bugs that always seem to bite when you least expect it.
And so we have an update to ImageSlideShow, some minor bugfixes, the sorting one included, but also included is the Module Class Suffix parameter which quite a few people were looking for. Go and play! Spread styles around it as much as you can.
Do let me know if y’all find any other issues or improvements that you’d like.
One item that I am working on is creating a plugin version of ImageSlideShow so that you can actually include it within articles/content. Look out for it in the next few weeks. For it to work properly I’ll have to get the image resizing and directory permissions functionality implemented and play some more with CSS so I can actually style it correctly.
Bug fix release of ImageSlideShow
You’ll find below a link to the latest version of ImageSlideShow for Joomla! 1.5 .
This release addresses some minor bugs/coding issues and adds the Module Class Suffix parameter.
You can read about why this update came about and what is next for ImageSlideShow in another post on my “blog”.
Many thanks to you all for the kind comments and interest in this module. This was just an idea I had for how to teach myself various aspects of development in the web world but seems to satisfy a need for some simple uncomplicated modules which may well give me direction for whatever future development work I do in this area.
ISS seems to have been used in quite a number and quite a variety of sites around the world. Everything from communites to volleyball teams to musical bands, love to see it being used and would love to see more sites that use it. So if you have a site that uses ISS send me a link and I’ll pop up a post here so others can see how it is used too.














