Technical Requirements

From MyMemberSoftware wiki
Jump to: navigation, search

MMS Administration runs on the following software

Webhosting

Preferred server configuration: Debian stable

  • PHP (Magic Quotes GPC off): 5.6.x or better: 7.x

Enable all modules, like bcmath, pdf, timezonedb. Normally these are enabled, but we know for example that antagonist.nl only enables the bare php minimum. And that's not enough to do calculations for the Iban check, create dates, and so on. If these modules aren't enabled, contact your webhoster.

  • Mysql: 5.5+
  • Apache: minimum 2.4+

Other configurations might or might not work.

The extension is php7 compatible since version 7.5.

Joomla

Template

  • Bootstrap 2.3 or higher enabled. If bootstrap is not enabled, enable it by adding the following code to index.php
// Bootstrap ccs files
JHtml::_('bootstrap.tooltip');
$doc = JFactory::getDocument();
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap.css');
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap.min.css');
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap-responsive.min.css');
$doc->addStyleSheet($this->baseurl . '/media/jui/css/bootstrap-extended.css');
$doc->addStyleSheet($this->baseurl . '/media/jui/css/icomoon.css');

Choosing a template

We have good experiences with the RS Joomla templates, and the default Joomla templates (Beez, protostar, Newstream). This is because in default state, every button and login works. We do not have good experiences with Templates based on Helix. For example you will have to change CSS to make buttons visible and install a different Login module.

My Member Software

Webbrowser

Advise: use Firefox or Chrome.

MMS is programmed with standards like HTML5, Angular JS, Bootstrap, so it should work at up to date browsers. It has been tested and confirmed to work on recent versions of Firefox, Chrome, MS Edge, Safari and Opera. Problems at iPad's have been reported, but only when the OS software is outdated.