Software Requirements

In order for OmniumĀ® Open Software to run on your machine, there are a few components that need to be installed first. The list given below details the core applications on which Omnium depends and links to where they can be obtained:

Apache Web Server

Apache HTTPD

Apache is the recommended web server to run Omnium Open Software. Other Apache-like web server platforms may work, but are unsupported.

Apache 1.3.37 or higher is required, and 2.2 or higher is recommended.

PHP Scripting Language

PHP

PHP is the scripting language in which Omnium Open Software is written.

PHP 5.2 or higher is required. Omnium Open supports the GoPHP 5 initiative.

It is preferable that PHP is installed as an Apache Module, rather than in CGI mode.

The following PHP extensions/support must be included in the PHP installation:

  • MySQL or MySQLi

For connecting to the MySQL database.

  • GD2

For reading image properties.

  • JPEG

For reading JPEG image properties.

  • PNG

For reading PNG image properties.

  • LDAP (optional)

For connecting to LDAP based authentication services.

MySQL Database Server

MySQL

MySQL is the recommended database server.

MySQL 4.1 or higher is required, 5.0 or higher is fully supported.

PEAR Libraries

PEAR

The following PEAR libraries are required.

PEAR libraries extend the functionality of PHP.

They can be installed via the command line installer usually supplied with PHP.

  • PEAR

Base PEAR library

  • MDB2

Database abstraction library.
You will also require the appropriate MDB2 MySQL driver (MDB2_Driver_mysql), default is MySQLi.
DB is also supported but deprecated in favour of MDB2.

  • DB_DataObject

Database query building library.

  • Date

Handles date translation, required by DB_DataObject.

  • Mail

Email handling library.

  • Mail_Mime

Multipart and email attachment handling library.

  • Net_SMTP

Required if you wish to send email from Omnium via an SMTP server.

  • HTML_BBCodeParser

Transforms safe BBCode markup into HTML.

ImageMagick Image Manipulation Tools

ImageMagick

Used to resize and change the colour space on uploaded images, also used in the supplied templates to create some graphics on demand.

This suite of programs is required for Omnium Open Software to work.

Gifsicle GIF Image Manipulation Tool

Gifsicle

Used to optimise animated GIF image files.

If you do not wish to upload animated GIF image files to your Omnium interface, then this program is not required.


Return to the main page