English (United Kingdom)
Jms Multi Site, formerly joomla multisite.
Create, share multiple joomla sites in few clicks !
Home FAQ/Change History Change history V1.2.x
Message
  • EU e-Privacy Directive

    This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

    View e-Privacy Directive Documents

Change log Version 1.2.x
Version 1.2.32 : Partial Joomla 1.6 beta 3 compatibility PDF Print E-mail

Joomla 1.6 beta 3 partial compatibility

This Jms multisites version contain several update to provide a partial compatibility with Joomla 1.6 beta 3.
Between the Joomla 1.6 alpha and beta a lot of refactory were performed by Joomla and that have broken some Joomla 1.5 / 1.6 compatibility.

This version reduce the compatibility problem between Joomla 1.5 and 1.6 but some Jms Multisites functionality are still not working with Joomla 1.6. We know that the JMS tools and the layout are still not working and that the new Joomla 1.6 submenu processing provide identical text for all the submenu. In addition, the language files processing were totally rewritten by Joomla and now it is no more allowed to enter html tags into the language file.
All these issues are not yet solved.
This is the reason why we still consider this Jms Multisites version as a alpha version event if the JMS kernel is not modified and is identical between Joomla 1.5 and 1.6.

Jms Multisites bug fixes

  • When updating an existing slave site, check if it was located in a flat structure to force this format in case where the letter tree is enabled. This allow to resave the configuration using the same format.
  • Fix the delete of a slave site when using the letter tree to avoid delete recursivelly all slave site under a give letter tree entry.
  • Fix the computation of the list of slave sites when this processed is called from a website where the then "multisites" directory is a link.
  • Fix a bug introduced when implementing the "letter tree" concerning the filtering of slave site and that affect the list of slave site that can be displayed in the front-end.
  • Remove a warning in the "installation" to hide a warning on set_time_limit() when the call to this function not allowed by a server that have the safe mode enabled.
  • Add the possibility to UpdateStatus on All the websites.

 

Bundled with Jms Multisites Patch definition version 1.2.38

  • Add Joomla 1.6.0 beta 2 compatibility.
  • Add JMS Tools (install) definitions for :
    - Joomla Flash Uploader, synk, Akeeba Backup, Blue Flame Forms For Joomla, Extended Menu, JB FAQ, JB Slideshow, JEV Location, Spec Images, JVideo!, JoomLoc
    Remark:
    Incompatibility with RocketThemes RokDownloadBundle version 1.0.1
    The new RokDownload component is packaged into a RokDownloadBundle that install the RokDownload component as a core joomla component.
    JMS Multisites does not provide interface to install "core component" that normally are the one present when installing the joomla cms.µ
  • Add sharing definition for:
    - JoomLoc
Last Updated on Monday, 21 June 2010 15:19
 
Version 1.2.31 : Bundled with patch 1.2.37 PDF Print E-mail
This version is bundled with patch 1.2.37 that fix a bug introduced in the patch 1.2.36 and that may affect the standard joomla "template manager".
 
Version 1.2.30 : Add possibility to customize the keywords PDF Print E-mail

This Jms Mulitisites version :

  • Adds the keyword {site_id_letters} and give now the possibility to call a plugin process additional keywords.
  • Gives the possibility to create a special plugin to define external DBSharing and DBTable definitions that will complete the JMS Multisites one.
  • Speed up the patches loading to avoid reading it several time.

Is bundled with Joomla 1.5.18 original files (installation)

Contain the Jms Multisites Patch Definition 1.2.36 that:

  • Modify several existing patches to take in account the new letter tree directory structure
  • Add JMS Tools (install) definitions for :
    - JS Testimonials
Last Updated on Friday, 04 June 2010 18:04
 
Version 1.2.29 : Allow create several thousand of slave sites from the front-end PDF Print E-mail

New low level directory structure

We 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.
The "mutlisites.cfg.php" file is only created when not present and based based on the "multisites.cfg-dist.php" file.

New multisites.cfg.php parameters are:

  • MULTISITES_TLD_PARSING   Give the possibility to disable the Top Level Domain (TLD) computation to speedup the Multisites processing.
    When none of the slave sites contain domain with TLD composed of several words like co.uk co.za, co.au, ...
  • MULTISITES_LETTER_TREE   Use a letter tree to have the Multisites "Slave site" configuration and therefore reduce the number of files/folders at each level.
    When not defined, it is assume this is false and use the default flat directory structure.

Plugin and contributor customization.

Possibility to create contributor patches

Call plugin function to give the opportunity to contributor write specific patches that could be appended to Jms Multisites.
A free plugin for the YooThemes WARP framework is provide with the contribution of Brett Bruce that written the patches and that we encapsulated into this new plugin facility.
- Add the possibility to add contributors patches. Call plugin multisites to defined the patches.
Possibility to implement the functions coreFunctions2Backup() & files2Path().

Keyword customisation

We have added in standard new keywords:

  • {user_login}
  • {user_name}
  • {site_id_letters}

It also exists now the possibility to implement plugins to process additional customer specific keywords.

Front-end new facilities

  • Add the possibilty to create a slave site with an anonymous users (not logged).
  • dd the possibility to redirect to a specific URL in case of error.
  • Add new "OnBeforeSave" Multisites plugin functions that is called before saving a front-end slave sites.
  • Add possibility to flag all the field in the front-end edit.
  • Add a new function in the Util API to allow rebuild the Multistes master index.

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.

  • Add JMS Tools (install) definitions for :
    - QContact,
    - Multisites Affiliate (coming soon),
    - GroupJive,
    - JoomLeague,
    - myApi,
    - OSE Webmail
    - Seo Links, £
    - Update Manager,
    - VM Emails Manager,
    - WebmapPlus
  • Add sharing definition for:
    - GroupJive

 

 

Last Updated on Friday, 04 June 2010 17:46
 
Version 1.2.28 : Bundled with Joomla 1.5.17 files PDF Print E-mail

This Jms multisites version is just bundled with the latest joomla 1.5.17 original files that are published by joomla to fix some bug introduced in the joomla 1.5.16.

It is recommended that you update Jms multisites to a version 1.2.27 or higher before the installation of a joomla 1.5.16 or higher.

Last Updated on Thursday, 29 April 2010 22:10
 


Page 14 of 21
2Win, Multisite(s) are trademarks of Edwin2Win.
Joomla