Moving

We’re in the process of moving to a new hosting provider, Slicehost.com, so there may be parts of the site not working at different points over the next couple of days. Please be patient and if the site is down, check back at a later time.

CK-Gallery Update: Version 1.1.1

CK-Gallery 1.1.1 has been pushed.  This update is primarily miscelaneous fixes.  Along with this update are 2 other updates not directly related to the core software.

The first is a new software page found at http://code.web-geek.net/ck-gallery.  This page will be the future location of all the CK-Gallery documentation.

Second, I have registered a twitter account that you can follow to get updates to the gallery.  You can follow the updates here: https://twitter.com/ckgallery.

1.1.1 Changelog

  [ Changes to 1.1.1 ]

    - URLs now point to new CK-Gallery page, http://code.web-geek.net/ck-gallery
    - Error messages will no longer be displayed if the update check can't
      connect to the update site
    - Added title text on pagination link
    - Moved functions to bottom of file
    - Minor code changes

CK-Gallery Update: Version 1.1.0

I have just pushed CK-Gallery version 1.1.0 to SourceForge.  This release includes a notification system that will display a notification bar across the bottom of the gallery whenever an update to the gallery is available.  This feature is disabled by default to preserve your galleries aesthetic nature.

1.1.0 Changelog

  [ Changes to 1.1.0 ]

    - Added an option to enable update notification (disabled by default)
    - Moved most in-line CSS into gallery.css reducing generated code
    - Corrections/changes to the Readme for this version
    - Other minor style sheet changes

CK-Gallery Update: Version 1.0.1

CK-Gallery version 1.0.1 just released.  This addresses a small display bug with the page navigation when you are running the script in your own web page.

1.0.1 Changelog

  [ Changes to 1.0.1 ]

    - Style changes to fix a display bug with the pagination navigation when the
      script is installed to a pre-existing web page
    - Changed PHP compression code
    - Updated Readme to reflect these changes
    - Miscellaneous index.php changes

CK-Gallery Update: Version 1.0.0 Final

Well, it’s finally here, after approximately a month and a half, many late nights and many liters of caffeine, version 1.0.0 of CK-Gallery has been released!  Version 1.0.0 introduces a few new features, the most noticeable to the end user being dynamic pagination.  Just open the script, edit a single value specifying the number of images you’d like to display per page, and the script will dynamically generate your pages and the menu to navigate between them.

Behind the scenes much work has also been done.  Not only have I improved the speed and reliability of the gallery, but I’ve also managed to improve compatibility with older versions of PHP as well.  Also, GZip compression was enabled on the default index.php to help reduce load time and bandwidth when possible.  And don’t even get me started on the number of bug fixes I’ve resolved!

Read the rest of this entry »

CK-Gallery Update: Version 1.0.0 Beta

I have been hard at work late into many nights to get this up and going.  With the update to version 1.0.0, CK-Gallery now has dynamic pagination. This will let users with larger galleries split the gallery up into several smaller pages and allow visitors to easily navigate to those pages via a small navigation bar below the gallery.  This beta must have seen 20+ operational sub-versions before reaching the point you see here.

While dynamic pagination is the biggest update, and most relevent to the end user, there are many other updates as well.  Here is the changelog for version 1.0.0:

Read the rest of this entry »

CK-Gallery Update: Version .83

A lot has changed in CK-Gallery since I last posted about it.  I have since stared hosting it on SourceForge, and made many a bug fixes.  Also, a decent amount of optimizing of code for both readability and performance has occurred.

I’ve also got plans for the future of this script, namely pagination for multitudes of images, but more on that later.

Head over to the CK-Gallery page and check it out.

CK-Gallery Current Changelog

  [ Changes to .83 ]

    - Modified thumbnail creation algorithm to check if the file is an image
      before checking if the file exists in the thumbnail dir
    - Miscellaneous spelling corrections
    - Miscellaneous formatting corrections

  [ Changes to .82 ]

    - Merged file extension conversion, thumbnail generation and markup output
      gerneration into one while() loop, reducing code and overhead slightly
    - Moved thumbnail cleanup to end of script

Read the rest of this entry »

CK-Gallery: PHP Photo Gallery with Dynamic Thumbnails

For as long as I can remember I’ve been looking for a simple photo gallery that let you drag and drop images into a folder on your web server and let it do the rest of the work.  After a long time searching with no success I decided why not make one my self.  So I did!  Ladies and gentleman, I give to you CK-Gallery, a simple, yet powerful PHP photo gallery that will basically manage itself for you.

Features

  • Supports .jpg, .gif & .png image types
  • Automatically creates thumbnails on the fly
  • Automatically generates XHTML compliant markup
  • When you delete an image, it will delete the corresponding thumbnail
  • Creates a log file for reference and debugging

View the CK-Gallery in action: http://www.chriskankiewicz.com/photography.php

Download it at http://www.web-geek.net/ck-gallery/