Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/www/domains/hppgallery_com/design/defaulttheme/tpl/pagelayouts/main.php on line 59

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/www/domains/hppgallery_com/design/defaulttheme/tpl/pagelayouts/main.php on line 59
Sunday, October 22, 2017
 

Sphinx configuration tutorial

This page describes how to implement Sphinx search engine in gallery. This information is a little bit old because delay index was introduced.

Read more »

Image Search By Shape

Describes how to setup similarity engine

Read more »

Sitemap Module

Like gallery has a lot of sorting options, google bot intensive scans all these pages. And in order to let searchbot easier to find out important URL sitemap module was born.

Read more »

Multilanguage

This page describes how to setup new language. And how to translate.

Read more »

Color Indexer

Color indexer is alternative to standard color indexing and is 24x~ faster than standard method using php and mysql. On commodity server, in php environment, script can index ~11 images per second. This utility uses opencv library

Read more »

Search by color

I will explain how search by color works.

Read more »

Migrate All Tables To InnoDB

You can now safely now run these query's, Gallery officially supports InnoDB from 721r.

Read more »

Redis Configuration

Describes how to set gallery cache engine to Redis.

Read more »

Amazon S3 activation

Read more »

SWF Support

Some notices regarding SWF support

Read more »

Explains how public upload works.

 

Public upload functionality allows anyone upload images to public albums. From 339r anonymous users have to be granted [public_upload]permission. It can be done by editing anonymous users role and assigning new policy function.

Also if you want that public users uploaded photos were automaticaly approved you have to grant one additional permission of gallery module.[auto_approve] Function grants auto approvement for all uploaded photos

Read more »

Explains how to setup APC as cache engine

It is the second option for cache storage.

Read more »

general system configuration values.

This page describes what each configuration value means and what is the purpose of the value.

Read more »

List of implemented RSS feeds

 

There are these types of RSS feeds:

  1. Album RSS feed
  2. Search RSS by keyword
  3. Last uploaded RSS feed
  4. Top rated images RSS feed
  5. Last hits RSS feed
  6. Most popular images RSS feed
  7. Last rated RSS feed

RSS feeds link is adjusted by the user location at the time.

Read more »

Canonical URL

Canonical URL

Canonical URL is responsible for avoiding duplicate content in search engines. Currently single image can have more than ten preview modes

  • Last uploaded
  • Last hits
  • Newest
  • Top rated
  • Popular
  • Search result mode
  • Album preview mode
  • Last rated
  • Popular recent (24 h.)
  • Top rated (24 h.)

All these url now have single canonical url witch represent image url to album.

Read more »

Delay image hit activation

This feature was implemented du a lot of writes SQL in main image table. It reduces disk writes.

Read more »

Delay Image Hit From Access Log

It's a third option witch can be used for image hit's counter. It requires less resources from system. And speed's up image render window by around 20%. By avoiding insert on each image preview.

Read more »

Duplicates management

Explains how to get rid of duplicates.

Read more »

Explain how start cron from created Extension

 

Example how start cron from extension:

php cron.php -s site_admin -c mymodulename/cron -e extensionname
Read more »

Some notices regarding animated Gif support

Then user uploads animated gif. Thumbnail is created from first frame animated gif. ImageMagic? produces mutch better quality than gd2.

Read more »

Install instructions

  1. Make sure that script can write to cache/cacheconfig directory. chmod 664 cache/cacheconfig, or better chmod -R 664 cache/*
  2. Create database choosing utf-8 charset. Database can be created using phpmyadmin or any other mysql administrative tool. Ex. from mysql console.
  3. Enter in browser /index.php?/install/install or /index.php/install/install
  4. Follow instructions.
Read more »

Explains how to use dedicated php script for recreating different size thumbnails.

Since 380r there are new script located in bin/php/recreate_thumbnails.php. It's purpose is recreated image thumbnails it can be normal or small size thumbnails. This script is useful then making custom size thumbnails without re-uploading content. Script usage examples

Read more »

Explains how zip archive uploads works.

Zip upload can be reached by entering URL. http://<domain>/gallery/publicarchiveupload/

Read more »

Describes how CSS compression works.

CSS Compression is activated by default. CSS get precompiled then template cache and template compile is enabled. There is no overhead then template is compiled and cached.

Read more »

Explains how to install new themes.

Tutorial how to install two types themes

  • Standard themes
  • E-shop themes.
Read more »
« Previous 1 2 3 Next »
 
About HPPG

High performance photo gallery dedicated for large numbers of image storage.

Get in touch

Donate



Download