Version 1.2.29 : Allow create several thousand of slave sites from the front-end |
New low level directory structureWe have introduced a new way to save the Jms Multisites slave site description on the disk to allow record a lot of slave sites definition and reduce the impact on the OS performance. Now, it is possible to store the Jms Multisites slave sites configuration using a set of directories using a tree of letters to speedup the files access. By default this new low level directory structure is not enabled and is a parameter present in the "multisites.cfg.php" files. This new way to save the multisites configuration file may be usefull when proposing a huge number of websites creation from the front-end. (ie. 10,000 slave sites an perhaps 1 million or more slave sites). This functionality is already live with a customer who expect more than 1 million slave sites and that use a multisites affiliate program that we have developed. To speedup the processing when the Top Level Domain definition is not required, we also add a parameter in the "multisites.cfg.php" file to disable the computation required to identify pattern like "co.uk", "co.au", "co.za", ... When installing an update of Jms Multisites, we know detect if a "multisites.cfg.php" is already present to avoid replacing it. New multisites.cfg.php parameters are:
Plugin and contributor customization.Possibility to create contributor patchesCall plugin function to give the opportunity to contributor write specific patches that could be appended to Jms Multisites. Keyword customisationWe have added in standard new keywords:
It also exists now the possibility to implement plugins to process additional customer specific keywords. Front-end new facilities
Fix PHP 5.3 Compatibility- Fix warning message reported by some "preg_split" and introduced when adding the PHP 5.3 compatibility Bundled with Jms Multisites Patch Definition 1.2.35.Modify several existing patches to take in account the new letter tree directory structure used when there are a lot of slave sites.
|
Last Updated on Friday, 04 June 2010 17:46 |