Project-Id-Version: Trac 0.12
POT-Creation-Date: 2008-01-30 09:20+0100
PO-Revision-Date: 2010-07-19 23:05+0200
Last-Translator: Jeroen Ruigrok van der Werven <>
Language-Team: en_US <>
Plural-Forms: nplurals=2; plural=(n != 1)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Generated-By: Babel 0.9.6

Warning: Can't synchronize with repository "(default)" (Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.

Ticket #6 (closed improvement: fixed)

Opened 11 years ago

Last modified 10 years ago

Minimum setup requirements

Reported by: sebastian Owned by:
Priority: critical Milestone: 2.2
Component: core Version:
Keywords: setup, requirement, dependendcy Cc:

Description (last modified by sebastian) (diff)

The gallery software depends on many libraries and external programs which is hard to match. It is difficult to run the gallery on low cost web space offers.

To gain better tails reduce the initial setup requirements and dependencies as much as possible and disable the advanced/enriched functionality where ever it is possible. E.g. GD and a database backend like mySQL could be a reasonable basic dependency to run the basic image web gallery. All other requirements are optional and enable further cool features - if desired.

Dependencies which could be optional:

  • exiftool for read and write image meta data.
  • ImageMagick for large images thumbnail
  • ffmpeg/flvtool2 for video import
  • PEAR::HTTP_WebDAV_Server to enable WebDAV functionality
  • PEAR::Crypt_Blowfish to ciphers user's password

The setup should check the dependencies and disable or enable these features. Modules like the import and export filters or the build in WebDAV server module should check their status to run properly.

A summary page of the requirements and the enabled featured would be nice, too. This page could also check and update the current features.

Change History

comment:1 Changed 10 years ago by sebastian

  • Milestone set to 2.2

comment:2 Changed 10 years ago by sebastian

  • Priority changed from major to critical
  • Component changed from unspecified to core
  • Description modified (diff)

It is very important that the installation is simple as possible and therefore the current requirement blocks people to install phTagr on their own site.

The goal is to install phTagr on free web space hosters with a standard LAMP.

Following tickets reduce the requirements

  • #66 (Fallback of getId3 at ImageFilter if exiftool is not available)
  • #67 (Fallback of getId3 at VideoFilter if ffmpeg is not available)
  • #68 (Include required PEAR files to vendor directory)

comment:3 Changed 10 years ago by sebastian

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r504

Note: See TracTickets for help on using tickets.