2012-01-21, 00:40:55
szmigielDESIGN Wrote:Here are my thoughts about I18N:
:: 01 :: Thumbnail generation
With fancybox, thumbnail images are generated from originals and are always relative to original's horizontal and vertical center. This is fine for most applications, but sometimes produces nasty results. For example, on my photography gallery it sometimes cuts model's heads.
Being able to choose the default anchor point for thumbnails generation and then having the ability to change it for particular images (top, bottom, left, right) would fix the problem.
I'll put it on my TODO list.
szmigielDESIGN Wrote::: 02 :: Thumbnail downloading
I've noticed that thumbnails are being downloaded every time a page is being opened which results in lots of traffic.
It would be great to cache the thumbnails and avoid the need to reload them every time the site is accessed
I'm currently working on it.
szmigielDESIGN Wrote::: 03 :: Long galleries
Long galleries take time to load, it would help to create some pagination or some kind of lazy-load plugin which prevents preloading all images on the site but instead load only those that can be displayed according to your screen resolution.
This can be added manually as a jQuery script for example, but nevertheless - it would be cool to have as a switch while creating the gallery
Basically done as jQuery paging for next release - but I'm not sure that this will speed up load time, as it's on the client only - and the paging is for the thumbnails, not for the fancybox/prettyphoto popup itself.
szmigielDESIGN Wrote::: 04 :: CSS preloading
I've noticed that CSS from galleries is being added locally to HTML output instead of attaching additional CSS file.
Attaching external CSS file would be a better solution - easier to edit. Additionally, providing users with ability to edit CSS from the backend would be even better.
Lot's of the styles are dynamic, because they are dependent on thumbnail or image size, position of text, etc. Thus an external CSS file is not feasible.
And you can easily add the appropriate styles to your own style sheet using the theme tab.
szmigielDESIGN Wrote::: 05 :: Gallery presentation advanced settings
Fancybox provides some advanced presentation settings which allow users to change various animations, their timing and overall behaviour but it can't be modified from the backend while adding galleries.
I'd love to have the ability to change it in the backend. It could be adjusted globally (not separately for each gallery) for easier implementation.
I want to keep I18N Gallery as simple as possible, which means that the user should not be overwhelmed with options, but still have enough choices. But if you have reasonable wishes they can be included. Globally adjustable options would be more effort, as the current system of plugins for different gallery types does not support it.
szmigielDESIGN Wrote::: thanks ::
Finally - thank you for your hard work. I really appreciate it! Please treat my comments as a support and not just plain requests. I'm happy to participate with development of this wonderful extension. Unfortunately - I don't code. But if you were in need of some interface elements or CSS styles for particular galleries - I'll be glad to help.
I'm glad to be of service :-)
And if you earn too much money by using my plugins, you might want to rid yourself of some of it by donating on http://mvlcek.bplaced.net ;-)