Media Gallery does have several dependencies on Geeklog and the hosting environment. The following requirements must be met to ensure Media Gallery will function properly.
Media Gallery requires that you have the latest release of Geeklog installed and working, the latest production release at this time is Geeklog v1.4.1. Media Gallery will work with Geeklog v1.4.0 or later, but it is always recommended that you run the latest release.
Media Gallery v1.6 does not support Geeklog v1.3.11
Media Gallery v1.6 requires that you have the Caching Template Library by Joe Mucchiello installed on your Geeklog site.
The Caching Template Library pre-compiles the Geeklog templates directly into executable PHP code, which provides a significant speed increase to your site. The library also allows for logic processing inside the template files. This is the feature that Media Gallery needs.
Installation is very quick and simple. See this wiki page for full details.
Media Gallery requires that you have PHP v4.3.0 or later.
Media Gallery requires a reasonable amount of memory to run, calling the external graphics packages to work with large image files takes a lot of memory. You should configure PHP to allow for at least 48 M of memory per process. Check your memory_limit variable in php.ini and ensure it is set to at least 48M.
Media Gallery will work fine with register_globals=off. Having register_globals=off is HIGHLY recommended.
Media Gallery can work with safe_mode=on but it is not supported. If you have safe_mode enabled, you must use the GD Libraries as your graphics package.
Media Gallery requires that you have one of the following graphics packages installed on your server.
What image formats Media Gallery will support is dependent upon the graphics package that you. Here is a quick overview of the three supported image processing packages and their format support:
| Package | JPG | PNG | GIF | Animated GIF | BMP | TIFF | TGA | PSD |
|---|---|---|---|---|---|---|---|---|
| ImageMagick | X | X | X | X | X | X1 | X1 | X1 |
| GD Libs v2+ | X | X | X | |||||
| NetPBM | X | X | X | X |
1TIFF, TGA, and PSD images are converted to JPG format for the thumbnail and display images. The source (original) image is maintained in the native format and will be downloaded to the user upon selection since the browser cannot display these formats.
Media Gallery has the same requirements for databases as Geeklog. Currently, Media Gallery support MySQL v3.23 and above, including the latest v5.1 beta releases.
Media Gallery also fully supports Microsoft's SQL Server 2000 and SQL Server 2005. SQL Server support is only available with Geeklog 1.4.1 or newer.