Minimum requirements
From Fabrik
Contents |
Fabrik Minimum Operating Requirements
Fabrik 2.0.x
Fabrik 2.0 is a Joomla 1.5 native component (i.e you do not need to run Joomla 1.5 in legacy mode to use it) Fabrik requires PHP 5+ (preferably PHP 5.2.x ) MySQL 4+
Fabrik 1.0.x
Fabrik 1.0.x is for Joomla 1.0.x ONLY it will NOT install on Joomla.1.5 PHP 4+ MySQL 4+
Fabrik should work for any Joomla 1.0.x version as long as it meets the current minimum operating environment which is the same as for Joomla:
http://help.joomla.org/content/view/34/132/
Both
There are minor differences between the way Fabrik operates between operating systems based on Mac / Windows / Linux, mostly to do with file separators however this should not create problems with Fabrik in general. It will mean that examples may differ slightly based on your installation. Fabrik is developed in Linux, so Windows users will experience the most variation from the examples.
Also note that Fabrik uses Javascript and there are quite a few browsers on the market, many of whom differ in the way they use Javascript.
For this reason you should test Fabrik based forms with a variety of browsers, the most compatible being Mozilla Firefox.
For image processing, in particular thumbnails you will need either GD2 or Imagemagik compiled in to PHP. To find out if these are included in your install you can create a text file with a .php extension and use the PHP function inside it:
<?php phpinfo() ?>
then browse to your new page in your web browser. This will dump a full listing of all of the built in PHP modules.
An important thing to note: When importing and exporting tables from Fabrik, the PHP XML parser can cause PHP to run out of memory. While this is not serious on a machine you have full access to, on a hosted machine this can cause a real issue. Most installations of PHP have a memory restriction of 8mb of memory, and anything that uses more than that will probably crash.
Realistically you should allocate at least 32mb, although I would suggest 64mb if you can afford it, especially for your development box, or if you enable RSS feeds, as the biggest consumer of memory is the XML libraries.
When choosing a hosting company, make sure you can get proper support in case you need the PHP configuration changed or a PHP module installed.

