61924

Imgbrowz0r

ImgBrowz0r (pronounced Imagebrowzor or I-m-g-browzor) if a class written in PHP5 (tested with 5.2.9) that enables you to set up a simple gallery with basic configuration to 10 minutes. It's also possible to integrate it into a CMS or your existing website. You can also change various other things like sorting order and thumbnail sizes (etc. etc.).

It does things like generating thumbnails, generating pagination/breadcrumbs and outputs XHTML that is provided with classes and ID's so everything can be extended and changed with Javascript and CSS.

The only thing you have to do is install it and upload your images. And maybe clean the cache once in a while.

The current stable version is 0.3.7. I recommend upgrading if you are using an older version. 0.3.* has much improvements and bugs fixes.

ImgBrowz0r can be downloaded from the downloads page. The development version can be downloaded from Github. And the changelog can be found here.

Feature requests and bugs can be sent to Github. And you can sent me a mail if you got problems (see the about page). A demo is located at images.61924.nl.

Requirements

  • PHP >=5.2
  • GD
  • Exif (optional)

Features

  • Infinite nesting of directories.
  • Automatic thumbnail creation and caching.
  • Thumbnail is refreshed if the orginal image is changed.
  • Transparency in PNG and GIF images is preserved in the thumbnail.
  • Valid XHTML 1.0 Strict output.
  • Easy to integrate into any website or CMS.
  • Easy to style and extend with CSS and Javascript.
  • Ability to configure time display, timezone and DST.
  • Represent a directory with a (random) thumbnail.
  • Sorting of images can be configured.
  • Div based layout for the gallery.
  • Images (and the cache) can be stored on different locations/(sub)domains on the server as long it's reachable by the browser.
  • Support for gif, jpg, jpeg, jpe, jif, jfif, jfi and png images.
  • Page navigation and breadcrumbs.

Guides/Tutorials