OT: Slideshow Image CMS Best Practice

Sivakatirswami katir at hindu.org
Wed Aug 17 00:50:57 EDT 2011


I am using Galleria on our web site.. (galleria aino.se)
I love it... so extensible, customizable, documentation is excellent

I've written some .irev libraries that only need a path to a folder with 
images and adjacent matching text files for captions and then LiveCode 
dynamically builds the slide show web page. It's simple. I have a 
desktop client that people use to create content:

someImage.jpg
someImage.txt  # a caption file

this CMS is really very portable and can be massaged into any kind of 
delivery framework...

I'm just wondering what others think in terms of future CMS and coding 
and issues.  A fork in the road:

1. ALL IMAGES IN ONE FOLDER (thumbnails, 800px wide "large" photo, 
1500px wide "Big Photo"
-- with file name appendages

/centipede-gallery
     /images
         mother-centipede.jpg                 #800px wide
         mother-centipede.txt                    # caption
         mother-centipede_thumb.jpg     #100px wide
         mother-centipede_big.jpg          #1500px wide

OR

2) USE Separate Folders AND file name appendages

/centipede-gallery

     /images
         mother-centipede.jpg                 #800px wide
         mother-centipede.txt                    # caption
         /thumbnails
                 mother-centipede_thumb.jpg     #100px wide
         /big
                 mother-centipede_big.jpg          #1500px wide

Galleria documentation is agnostic (as it should be) but "kinda" points 
to all images in the same folder:

as flat HTML:

div  id="gallery">
     <a  href="/img/large1.jpg"><img  src="/img/thumb1.jpg"  alt="My description"  title="My title"></a>
     <a  href="/img/large2.jpg"><img  src="/img/thumb2.jpg"  alt="Another text"  title="Another title"></a>
</div>

or as JSON:

<script>
var  data  =  [
     {
         image:  'img1.jpg',
         thumb:  'thumb1.jpg',
         big:  'big1.jpg',
         title:  'my first image',
         description:  'Lorem ipsum caption',
         link:  'http://domain.com'
     },


on the other hand I get nervous when I see lots of files
in the same folder and some obsessive Virgo part of me wants to always organize things
and hence the gut anxiety that maybe it is better to use extra folders for thumbnails and big images,
then in Livecode, if you need to you can just targe the folder "thumbnails" and get a file list...
vs parsing a list of files for "*_thumb*"  which is easily breakable...

A good folder, filename convention always pays off big dividends in the end
and many times it really does not matter exactly what you do,
  but only that you *do* have some rational layout and conventions and follow them.

In this case I am in a fix and waffling about which way to go and wondered if anyone else
has experience and strong ideas about image gallery CMS conventions?

Gallery: All images Variations in a Single Folder vs Folders for Each Image Variation type

Oh and if you want the code for the slide shows. happy to share.

Sivakatirswami

PS. Mother centipede is real:

http://himalayanacademy.com/blog/taka/2011/08/16/natures-wonders-amma-centipede/






More information about the use-livecode mailing list