PiPictures should not be a replacement of other gallery scripts or a new script that makes allways the same as the others.
So they require a very simple admin interface
My plugins never need admin interface.
people who don't know anything about FTP
Somone who install a cms must be able to play with a ftp - program and so he is able to transfer pictures (and this is simpler).
With ftp - programs you are able to transfer all pictures of a gallery at once, with the image-manager you can only send one after another.
But is no problem to use the image-manager, uploads/images/PiPictures is standard, all other you can set with parameter.
What do you do , if you have a digital camera ?
If you finished a series of pictures, you make a new folder with a name that say something to you about the content and copy all pictures in this folder.
This is here the same - the name of the folder is the title of the gallery.
A digital camera named the pictures IMG001.JPG or so.
A modern Digital camera has many pixels (a small camera easy 1600 x 1200 px) and so one picture can have megabytes filesize.
That is not the recommended size for a web.
The time to transfer pictures from home to webserver and than from webserver to the visitors is too much.
So each picture that was marked to publish in the web must be reduced to what you need.
A width of < 700 px is a good solution.
Do do this modifaction a program like photoshop or gimp or whatever makes the work.
With these programs you can set your comments so easy as you reduce the size of the picture.
Only type you words and save it. And - years after you have make this work, your comments exists.
That is the best place to make it.
So i say - if someone wants to publish his pictures in the web he is able to use gimp and co and can make comments, if he wish.
I'd like a different description in the gallery than what is in the EXIF
If you want to have another comment you must change the comment in exif - no other way!
My third question is how the size of the images and the thumbnails are set?
The size of the thumbnails is set by parameter thumbsize. if you change the size new thumbs created.
The thumbnails are in the folder thumbs with the same name as the big picture.
The size of pictures is set by one parameter maxwidth.
The width of a picture is a critical moment by a web, because if the width is greater as your format, your design was destroyed.
So width and height was set by PiPictures as a smarty value.
It gets the original values from the pictures, evaluate the ratio and writes new values to smarty.
If the orignal width is <= as maxwidth the original value was set.
All very simple (that is always my way).
You can get several smarty outputs, controlable with parameter.
So you are able to make templates to use a javascript slideshow , if you wish.