Difference between revisions of "System Requirements"

 
(65 intermediate revisions by 7 users not shown)
Line 1: Line 1:
=== Basic system requirements ===
+
<div class="row-fluid">
'''JomSocial is an extension for Joomla. To be able to use JomSocial, you would first need to install Joomla on your web host.'''
+
  <div class="span12">
 
+
    <div class="header header-plain">Select Your Version</div>
We recommend using the latest stable version of Joomla (currently 2.5) to enjoy its latest features and security improvements. JomSocial support the minimum requirement of:
+
      <div class="block">
 
+
* [[JomSocial 4.4 System Requirements]]
    Joomla 2.5.6 or above
+
* [[JomSocial 4.3 System Requirements]]
 
+
* [[JomSocial 4 System Requirements|JomSocial 4.0.x, 4.1.x and 4.2.x System Requirements]]
For the server, make sure it has:
+
* [[JomSocial 3 System Requirements]]
 
+
      </div>
    PHP 5.3 or above
+
  </div>
    MySQL 4.1 or above
+
</div>
 
+
JomSocial also requires several PHP extension, which are available in most host:
+
 
+
    GD library, at least v1.8 with libjpeg
+
    cURL library
+
    zip
+
    fsockopen
+
 
+
 
+
That's about all you need for most JomSocial basic functionality to work. For more advanced features including faster photo upload, video upload, and Facebook Connect--follow the sections below.
+
 
+
=== How to check for system specifications yourself ===
+
You can check most of the below requirements by heading to your Joomla backend on Help > System Info > System Information and PHP Information tab. However it is best for you to consult your webhost to have a definite overview of your server configuration.
+
 
+
=== Photo upload requirements ===
+
To process image, photo upload relies heavily on GD Library which uses a lot of memory. For a better performance, opt for ImageMagick instead if your server support it.
+
Minimum: GD library
+
Recommended: ImageMagick; to get it running, it also requires exec/passthru/shell_exec/system access
+
 
+
=== Video upload requirements ===
+
==== Video Linking ====
+
Linking from external websites such YouTube, Metacafe and Vimeo only requires cURL to be installed, which is available on most host:
+
 
+
    cURL library
+
==== Video Upload ====
+
Video upload uses FFMPEG to convert videos. Most shared webhost disable this option because it consumes a lot of memory and processing power. Please consult your webhost on the availability of FFMPEG on your server. It is advisable to have at least VPS before you consider allowing video upload.
+
Minimum: FFMPEG; to get it running, it also requires exec/passthru/shell_exec/system access
+
Optional: FLVTool2, for adding metadata to your video
+
 
+
Unlike other extensions, the path to FFMPEG and FLVTool2 need to be specified on your JomSocial backend. Go to Site > Configuration and look for the "Videos" section. There you will find the fields to set both path.
+
One last thing that JomSocial needs to process the video is Cronjob (scheduled task). Make sure your cronjob is configured accordingly by referring to [[Setting up Cron Job|this documentation]].
+

Latest revision as of 08:23, 22 August 2017