Home News Latest News DatsoGallery 1.8.5
DatsoGallery 1.8.5
DatsoGallery 1.8.5To your attention, the newest and charming version of DatsoGallery 1.8.5 came out and is ready for download! This release of component is unique in its kind and not only visually. Ideas that I burned to realize earlier, at last, become real in version 1.8.5 and later, quite a long period of testing, did not disappoint me. I am very pleased with this version and hope you like it too.

So, now about ideas and implemented new features in detail. Because the most common disease (memory limitations and/or maximum execution time) in virtually all galleries that exist today related to the batch upload and/or batch import images, there is a need to find solutions bypassing this problem. In the beginning, I thought to use for this purpose AJAX technology, but it turned out, after much research, it can be implemented with PHP, too. Since I do not particularly specialize in AJAX technology (not yet), I chose PHP.

I'll try to explain, how it works in version 1.8.5. Those who have previously used a component know that the components were needed three directories to store the original, middle and mini-images. When you upload a single image by standard way problems virtually no one, but when you use batch uploading and processing of images, many starts "disease". That is, the user galleries to limit itself to the packet upload to a minimum, if the site is hosted on a shared server or increase the value of limitations in the settings PHP.INI, that is not available to every site owner.

My solution avoids this problem and works as follows. You can upload a package with images of this size, which allows to value (upload_max_filesize), while for the batch import options (max_execution_time and memory_limit) will not play a big role, because in my version, the original image, immediately after uploading or importing posted only in a single directory for the originals, and processing and reading of images is performed on the fly, as they view the site's visitors. Created on the fly image corresponding to the values in the settings of the component are placed in a directory (cache) in the appropriate picture categories. In other words, only enough to just open a page with a picture script to process it in the right size and placed it in the cache. In a subsequent address to the picture, the script will "take" it directly from the cache. This is the principle of work when viewing the images one by one.

In the case of a slideshow, a little differently. Familiar features a slideshow I totally excluded for several reasons. First, it is too old javascript, which was activated when viewing a slideshow. Secondly, the usual method of slide show itself is outdated, many now look like the picture in a new window with a special effect. For this I used the library (Shadowbox). This library is good for me to realize my next ideas. And finally, thirdly, this method kept me in the implementation of DG 1.8.5 So, how processed images using the slideshow? This was an additional php script, which, in principle, and controls the processing of the images one by one. While viewing the slideshow, the script call a picture from the database, processes it, the big picture in the cache, and shows that it completes the processing of images. Library Shadowbox, after a few seconds call another picture, sending a signal to php controler, and he has already begun processing a new image, after that completes. In this way, happens to view slideshows and "invisible" to create not yet created images in the right size.

The conclusion from all the above, all processing has not yet created images is carried out "invisible", both for the user and the server, ie server resources are consumed minimally. I will conclude with the image processing and give you a small description about completely redesigned comments system, you probably already quite confused ;)

Commenting system has been completely revised. Now it is much safer, prettier and faster, through the use of technology AJAX.

In commenting system includes the following main features:

  • Currently, only supported GRAVATAR (in future releases I plug support avatars from JomSocial and Community Builder)
  • Ability to control comments by administrators. Namely: delete, approve, unapprove, and most important point mark as a spam. The comments marked as spam are removed and at the same IP-address of the user, leave comments, recorded into the blacklist. In other words, the user is blocked and can not add comments until then, until the administrator decides to delete, entered user IP-address from the blacklist. Option A blacklist was added to the administrative unit where added through comments IP-addresses of users can be removed or temporarily suspended in terms of blocking IP-addresses of the user.
  • Ability to edit comments administrators and users of their comments in place.
  • Includes more serious support the verification code (Captcha) before submitting comments.
  • A more serious verification form in comments.

Finally, to conclude this endless article, I note the important notes.

Important release notes:
  • This version does not support avatars from the profile JomSocial in DatsoGallery comments and link to the profile page in JomSocial on the page of image detail in DatsoGallery. Support JomSocial will be included in future versions of DG 1.8.5.x
  • Due to changes old layer to a new, this version is only supported in newer versions of browsers: Firefox 3, Internet Explorer 8 (with compatibility mode off), Safari 4 and Google Chrome 5 (in other browsers, unfortunately not tested, therefore not guarantee)
  • Upgrade component can be made only from versions 1.8.x! Upgrading from earlier versions, you do at your own risk.
  • Before upgrading, strongly recommended to backup all (datsogallery) tables from the database, in case of rollback. If you not save these tables, rollback will be impossible!

Well, like everything. If the thought of something, I might add here.

Component DatsoGallery 1.8.5, and compatible module DatsoGallery Ultimate 1.6 can be downloaded from your active subscriptions. Update as usual, without loss of data via joomla installer, without removing the installed version of the product.

For all questions regarding Datso products, Support Center at your service. If you have any other questions, please contact via contact form. Thanks for all and good luck!