This section is relative to the Frequently Asked Question in relation with the Hosting Domain configration that is required to share the same Joomla Installation between the websites
This section is relative to the Frequently Asked Question in relation with the Hosting Domain configration that is required to share the same Joomla Installation between the websites
This section is relative to the Frequently Asked Question in relation with the Hosting Domain configration that is required to share the same Joomla Installation between the websites
This section is relative to the Frequently Asked Question in relation with the Hosting Domain configration that is required to share the same Joomla Installation between the websites
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.2.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.2.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Article Sharing Version 1.0.x
This is a non-exhaustive (but still near complete) change log relative to "Articles Sharing version 1.0.x for Joomla Multi Sites"
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.1.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.1.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Patches definition history V1.0.x
You will find in this section the change history concerning the Patches Definition for Joomla Multi Sites version 1.0.x
Tools allows to supervise the extension installed in the different slave sites and also to synchronize the install/uninstall between the websites and their dependencies.
This can be helpfull when you want to install a specific extension in several website in a single step. The same is available to un-install extensions.
With this facility it is no more required to re-install the extension in the specific slave sites manually.
Components
Components declared in Joomla Multiple Sites and User Sharing
Components name
Install
Share
Banners
com_banners
Content
com_content
Contact
com_contact
Multi Sites
com_multisites
Multi Sites Menu Item
com_multisitesmenuitem
Multi Sites Articles sharing
com_multisitescontent
News Feeds
com_newsfeeds
Polls
com_poll
Statistics
URLs (weblinks)
com_weblinks
System
Acajoom
com_acajoom
AceSEF
com_acesef
AdsManager
com_adsmanager
Advanced Modules
com_advancedmodules
AEC Subscription Manager
com_acctexp
Agora Forum
com_agora
ALFContact
com_alfcontact
ALinkExchanger
com_alinkexchanger
AlphaContent
com_alphacontent
AlphaUserPoints
com_alphauserpoints
Appointment Booking Pro v1.4x
com_rsappt_pro14
AvReloaded
com_avreloaded
Billets
com_billets
BreezingForms
com_facileforms
camelcitycontent2
com_camelcitycontent2
ccBoard
com_ccboard
Chrono Comments
com_chronocomments
Chrono Forms (Chrono contacts)
com_chronocontact
Civi CRM
com_civicrm
CK Forms
com_ckforms
Communicator
com_communicator
Communicator ACL
com_community_acl
Community Builder
com_comprofiler
Com-Properties
com_properties
Content Templater
com_contenttemplater
Custom Properties
com_customproperties
DOCman
com_docman
DT Menu
com_dtmenu
DT Register
com_dtregister
EventList
com_eventlist
Events
com_events
eXtplorer
com_extplorer
N/A
eWeather
com_eweather
Fabrik
com_fabrik
FAQ for Joomla!
com_faq2win
FireBoard Forum
com_fireboard
Front Page Plus
com_frontpageplus
N/A
Frontpage SlideShow
com_fpslideshow
Gavick PhotoSlide GK2
com_gk2_photoslide
Glossary
com_glossary
HD FLV Player
com_hdflvplayer
Helpdesk
com_helpdesk
Hot Property
com_hotproperty
hwdCommentsFix
com_hwdcommentsfix
hwdPhotoShare
com_hwdphotoshare
hwdRevenueManager
com_hwdrevenuemanager
hwdVideoShare
com_hwdrevenuemanager
IDoBlog
com_idoblog
Ignite Gallery
com_igallery
iJoomla Ad Agency
com_adagency
JCal Pro
com_jcalpro
JCE
com_jce
JComments
com_jcomments
JConnect
com_jconnect
JContentPlus
com_jcontentplus
JEvents MVC
com_jevents
JForms
com_jforms
JFusion
com_jfusion
Jobline
com_jobline
Job Grok Listing
com_jobgroklist
JomComment
com_jomcomment
JomSocial
com_community
Joom!Fish
com_joomfish
JoomDOC
com_joomdoc
JooMap
com_joomap
JoomGallery
com_joomgallery
Joomla Tags
com_tag
JoomSEF
com_sef
Joomla Advanced Message
com_jam
JoomlaComment
com_comment
Joomla Estate Agency
com_jea
joomlaXplorer
com_joomlaxplorer
N/A
Joomla Pack
com_joomlapack
JPortfolio
com_jportfolio
JRE - Cache extended
com_jrecache
J!Research
com_jresearch
JTAG Presentation for Slidshare
com_jtagpresentationforslidshare
Juga
com_juga
Jumi
com_jumi
JXtended Catalog
com_catalog
JXtended Labels
com_labels
K2
com_k2
Knowledgebase
com_kb
Kunena Forum
com_kunena
Leads Capture
com_leadscapture
LyftenBloggie
com_lyftenbloggie
Library Management
com_jlibman
Linkr
com_linkr
Mass content
com_masscontent
Mobile Entertainment
com_mobileentertainment
Mosets Tree
com_mtree
My Blog
com_myblog
NeoRecruit
com_neorecruit
noix ACL
com_noixacl
Pages and Items
com_pi_pages_and_items
Phoca Gallery
com_phocagallery
Phoca Guestbook
com_phocaguestbook
Phoca Maps
com_phocamaps
Phoca Restaurant Menu
com_phocamenu
Phoca SEF
com_phocasef
PollXT
com_pollxt
Power Slide Pro
com_powerslidepro
ProJoom Installer
com_pjinstaller
Query Cache
com_qcache
QuickFAQ
com_quickfaq
RawContent
com_rawcontent
Remository
com_remository
ReReplacer
com_rereplacer
RokCandy
com_rokcandy
RokDownloads
com_rokdownloads
RokModule
com_rokmodule
RokQuickCart
com_rokquickcart
Rquotes
com_rquotes
RSFirewall
com_rsfirewall
RSform!Pro
com_rsform
RSSeo
com_rsseo
Seminar
com_seminar
sh404SEF
com_sh404sef
Shipseeker
com_shipseeker
Smart Flash Header
com_novasfh
SmartSEF
com_smartsef
SmartSite
com_smartsite
SMF 2.x Bridge
com_smf
SOBI 2
com_sobi2
swMenuPro
com_swmenupro
Tag Meta
com_tagmeta
Taxonomy (Zaragoza)
com_taxonomy
uddeIM
com_uddeim
Versions
com_versions
VirtueMart
com_virtuemart
WATicketSystem
com_waticketsystem
WordPress mu
com_wpmu
Xmap
com_xmap
Zoo
com_zoo
Modules
Modules declared in Joomla Multiple Sites and User Sharing
Modules title
name
Install
Share
Custom HTML
mod_custom
Feed Display
mod_feed
Latest News
mod_latest
Login
mod_login
Logged in Users
mod_logged
Admin Menu
mod_menu
Popular Items
mod_popular
Items Stats
mod_stats
User Status
mod_status
Admin Submenu
mod_submenu
Title
mod_title
Acajoom Module
mod_acajoom
AEC Module
mod_acctexp
Active Groups
mod_activegroups
Activity Stream
mod_activitystream
Ad Agency Menu
mod_adagency_menu
Ad Agency Remote
mod_adagency_remote
Ad Agency Zone
mod_adagency_zone
Add to Menu
mod_addtomenu
AdsManager Ads
mod_adsmanager_ads
AdsManager Menu
mod_adsmanager_menu
AdsManager Search
mod_adsmanager_search
General button on control panel
mod_aupadmin
AllVideos Reloaded
mod_avreloaded
Open Support Tickets
mod_billets_open
ImageSlideShow
mod_briaskISS
Cache Cleaner
mod_cachecleaner
Catalog - Categories
mod_catalog_categories
Catalog - Category Cloud
mod_catalog_category_cloud
Catalog - Comparison
mod_catalog_comparison
Catalog - Items (Nodes)
mod_catalog_nodes
Catalog - Rated Items (Nodes)
mod_catalog_rated_nodes
CB Login
mod_cblogin
CB PB Latest
mod_cbpblatest
Core Design Login module
mod_cd_login
CKforms Form Display
mod_ckforms
Communicator Subscribe Module
mod_communicatorsubscribe
Community ACL Menu
mod_commacl_mainmenu
Community ACL Admin Menu
mod_commacl_menu
Dating Search
mod_datingsearch
DT Menu module
mod_dtmenu
DT Register Upcoming Events
mod_dt_upcoming_event
Fabrik form
mod_fabrik_form
Fabrik table
mod_fabrik_table
FLEXIcontent Tag Cloud
mod_flexitagcloud
Frontend-User-Access
mod_frontend_user_access
Frontpage SlideShow
mod_fpslideshow
Gavick News Image I
mod_gk_news_image_1
Gavick News Image III
mod_gk_news_image_3
Gavick News Image VI
mod_gk_news_image_6
googleWeather
mod_googleWeather
HDFLV Player
mod_hdflvplayer
Hello Me
mod_hellome
Hot Property - Agents
mod_hotproperty_agents
Hot Property - Companies
mod_hotproperty_companies
Hot Property - Feed
mod_hotproperty_feed
Hot Property - Manage
mod_hotproperty_manage
Hot Property - Properties
mod_hotproperty_properties
Hot Property - Search
mod_hotproperty_search
Hot Property - Types
mod_hotproperty_types
Video Categories
mod_hwd_vs_categories
Video Search
mod_hwd_vs_search
Videos
mod_hwd_vs_sql_datalists
Video Tags
mod_hwd_vs_sql_tags
hwdVideoShare Template Selector
mod_hwd_vs_template_selector
Video Charts
mod_hwd_vs_xml_datalists
Video Playlist
mod_hwd_vs_xml_vplaylist
JA Content Slider
mod_ja_contentslide
JA Slideshow2
mod_jaslideshow2
JCal Pro Latest Events
mod_jcalpro_latest_J15
JCal Pro Mini-calendar
mod_jcalpro_minical_J15
JCE Admin Control Panel
mod_jcequickicon
JComments Latest
mod_jcomments
JComments Latest Backend
mod_jcomments_latest_backend
JConnect Activity Module
mod_jconnect_activity
JContentPlus
mod_jcontentplus
JContentPlus - Calendar
mod_jcontentplus_calendar
JContentPlus - Latest news
mod_jcontentplus_latestnews
JContentPlus - Most read
mod_jcontentplus_mostread
JContentPlus - Random content
mod_jcontentplus_random_content
JContentPlus - Related Items
mod_jcontentplus_related
JContentPlus - Search
mod_jcontentplus_search
J!Analytics
mod_janalytics
JoomFish-Language Selection
mod_jflanguageselection
JFusion Activity Module
mod_jfusion_activity
JFusion Login Module
mod_jfusion_login
JFusion User Activity Module
mod_jfusion_user_activity
JFusion Whos Online Module
mod_jfusion_whosonline
JobGrok Postings
mod_jobgroklistpostings
JomSocial Connect
mod_jomsocialconnect
JoomDOC Latest Downloads
mod_joomdoc_latestdown
JoomDOC Most Downloaded
mod_joomdoc_mostdown
JoomlaPack Backup Notification Module
mod_jpadmin
Jumi
mod_jumi
JX Woopra
mod_jxwoopra
K2 Comments
mod_k2_comments
K2 Content
mod_k2_content
K2 Login
mod_k2_login
K2 Tools
mod_k2_tools
Latest Comments
mod_chronocomments
Labels - Label Cloud
mod_labels_cloud
Labels - Label List
mod_labels_list
Labels - Related Content
mod_labels_related_content
Labels Manager
mod_labels_manager
Labels Status
mod_labels_status
Latest Discussion
mod_latestdiscussion
Latest group walls
mod_latestgroupwalls
Latest Members
mod_latestmembers
Latest Tags
mod_latestTags
Menu noix
mod_mainmenu_noix
MiniFrontPage Module for J! 15
mod_minifrontpage
Most Popular Tags
mod_mostPopularTags
Most Read Tags
mod_mostReadTags
Myblog Latest Entry
mod_myblog_latest
Myblog Latest Entry with Introtext
mod_myblog_latestintro
Online Users
mod_onlineusers
Photo Comments
mod_photocomments
PollXT Module
mod_pollxt
Power Slide Pro Display Module
mod_powerslidepro
QuickFAQ Module
mod_quickfaq
RawContent Module
mod_rawcontent
Remository multi-purpose module
mod_remositorymulti
Remository Total Downloads
mod_remositorytotal
Remove Mootools 11
mod_removemootools11
RokAjaxSearch
mod_rokajaxsearch
Rokdownloads Latest Downloads
mod_rokdownloads_latest
RokDownloads Most Downloaded
mod_rokdownloads_most_downloaded
Rokdownloads Recently Updated
mod_rokdownloads_recent_updates
RokNavMenu
mod_roknavmenu
RokNewsPager
mod_roknewspager
RokSlideshow
mod_rokslideshow
RokStories
mod_rokstories
RokTabs
mod_roktabs
RokTwittie
mod_roktwittie
Rquotes Module
mod_rquotes
RSFirewall! Cpanel Module
mod_rsfirewall
RSForm! Pro Module
mod_rsform
RSform!Pro Frontend List
mod_rsform_list
Seminar Module
mod_seminar
Session Meter
mod_sestimer
ShipSeeker Module
mod_shipseeker
Simple Mp3 Bar
mod_simplemp3bar
sjsb ssi
mod_smfssi
Smart Flash Header
mod_novasfh
JomSocial Statistics
mod_statistics
Superfish Menu
mod_superfishmenu
swMenuPro Module
mod_swmenupro
Tag Cloud
mod_tagcloud
Top Members
mod_topmembers
Direct Translation
mod_translate
Video Comments
mod_videocomments
VirtueMart Module
mod_virtuemart
VirtueMart All-In-One
mod_virtuemart_allinone
VirtueMart Shopping Cart
mod_virtuemart_cart
VirtueMart Currency Selector
mod_virtuemart_currencies
VirtueMart Featured Products
mod_virtuemart_featureprod
VirtueMart Latest Products
mod_virtuemart_latestprod
VirtueMart Login
mod_virtuemart_login
VirtueMart Manufacturers
mod_virtuemart_manufacturers
VirtueMart Product Categories
mod_product_categories
VirtueMart Product Scroller
mod_productscroller
Email Reminders for ABPro and RBPro
mod_sv_reminders
SMS Reminders for ABPro
mod_sv_reminders_sms
VirtueMart Random Products
mod_virtuemart_randomprod
VirtueMart Search
mod_virtuemart_search
VirtueMart Top Ten Products
mod_virtuemart_topten
Vinaora Visitors Counter
mod_vvisit_counter
Zaragoza Clouds
mod_zonline_cloud
Zoo Item
mod_zooitem
Zoo Menu
mod_zoomenu
Plugins
Plugins declared in Joomla Multiple Sites and User Sharing
Settings are used to order website quota to allow creating front-end websites using the 'billable' functionalities.
When you want to use the functionality of “billable” front-end websites, it is required to buy quota on www.jms2win.com. The interface that you can use to buy quota is present in Settings menu. This menu shows you the current number of “billable” front-end websites that have been created and your current website quota. The website quota you have already purchased and that is attached to your “jms2win” login. Therefore, you can share your website quota between multiple JMS master installation.
There are no translations available.
Delete a template
There are no translations available.
Creation of a new 'slave' site consists in creation of the directory where will be store the Joomla configuration. You also have to provide the list of domain names attached to this site.
It is also possible to create a new website based on a "template websites". As a website can also be managed by "front-end" user, there is also options to assign a website to a specifc user.
When selecting a "template website", it is also possible to specify a new website title, a new admin password and email. It is also possible to customise some parameters such as the media folder, the image folder and the template (theme) folder
When selecting a template, JMS display the associated values to allow you change it if they does not correspond to the one you want for the new website.
To create a slave site, three pieces of information are required:
a site identifier: The identifier is used as directory name where Joomla will store the new configuration.php file created by the Joomla standard installation.
a site status: This status indicates whether the websites can be used in production, or should be hidden. This status is also used in conjunction with ‘billable’ websites that can be created from the front-end. In this case, the website status can be synchronised with the order status. There is also a ‘payment reference’ field that display the payment reference used when creating a ‘billable’ website from the front-end. When the status is not “Confirmed”, the slave site will be considered as not present by JMS. This means that the list of domains will be ignored and navigating to this domain will show the master website.
a List of domain names: This is the list of domain names that will be routed to the correct slave site.
Optional fields:
owner: this allows you to assign a user to the website. Only the websites having an owner defined can be displayed in the front-end.
expiration date: this allows you to define a publishing date for the website. When the date is not present, this means it will always be displayed. To modify a date, use the button just after the field to select or clear the date.
In addition to the required site definitions, it is possible to define parameters to duplicate a reference database based on a “template website,” or specific rules. The idea behind this is to define rules that will be used when replicating the table present in the reference database. For the moment, the replication is performed in the same database. The replication consists of copying all the tables having the Joomla prefix of the “source DB” into a new table prefix defined here (manage site) or in a template. At the same time, it is possible to customise the new database and its associated Joomla configuration file. Below are the parameters of the Database and/or Joomla configuration file that can be configured.
a template website: This combo box lists the available templates defined in the “template” menu. A template is defined by:
Its name (or master DB)
A DB name
A rule that describes the new “to” DB prefix
When you select a template, this refreshes the “template directory” information to help the user decide if they want to use the template values or change them.
the new DB prefix: when present, or when a template is selected with a table prefix rule, this unlocks the fields that allow you to customize the database and also trigger the creation of the Joomla configuration file.
the new site title: This allows you to specify a new website title. This replaces the website title that was present in the “from template website” that is replicated to create this new website.
the new admin email: This allows you to give a new email address to the “admin” user selected in the template. When there is no template (or a template without an “admin user” selected), the first “Super Administrator” user is used to setup a new email address.
the new admin password: This allows you to define a new administrator password to the “admin user” selected in the template. When there is no template (or a template without an “admin user” selected), the first “Super Administrator” user is assigned the password.
the new media folder: This allows you to specify a new Joomla Global Configuration, system settings, and media folder settings. When specified, the “source” media folder is copied into the new location. The source media folder is either the source path defined in the “template website” database, or when there is no database, the path defined in the master website.
the new image folder: This allows you to specify a new Joomla Global Configuration – system – image folder settings. When specified, the “source” image folder is copied into the new location. The source image folder is either the source path defined in the “template website” database or when there is no database, the path defined in the master website.
the new theme folder: This allows you to define a specific “template” or theme front-end directory. When it is specified, a new directory “/template” directory is created and the content will be either a copy (for Windows servers) or a symbolic link (for Unix servers) to all the templates present in the source template directory. The source theme folder is either the theme folder from the “template website” (when selected) or from master website.
When a website is already defined, additional information is displayed. The information displayed from the Joomla configuration is:
DB server name;
DB name;
DB table prefix;
DB login or User name;
DB password.
There are no translations available.
Create a new "Website template" allow to define the generic parameters that must be used to replicate the website.
The “website template” is used to define the rules for:
Which database must be used as reference database to create the new slave site? In fact, in the template, you select an existing slave site where all the information, such as the database and the configuration file, will be used and replicated to create the new slave site.
You also have to define the rules on how to create a unique table prefix
The rule to create a unique site ID.
The “generic” domain name must also be specified. It is possible to use sub-directory which is computed based on some parameters provided by the user. In particular, it is possible to define a domain name alias.
When you decide to publish the template to the front-end to allow dynamic slave site creation, it is required to specify which user will be used as administrator.
Other parameters can also be specified to customize the slave site that will be created with the temple. You can also define:
A deployment folder (this is only available for unix platform [not windows] because it will use Symbolic Links that are not available on windows. This field can be used when the hosting provider provides tools like Cpanel, Plesk, or other applications that assign a specific directory for each domain by default. As some customers may encounter difficulties setting up those tools, JMS provides the functionality to deploy a slave site into a specific folder, and it will create symbolic links on the master directory. Also see the “folders and files” panel that can be used to customise the deployment.
A new media folder;
A new image folder;
A new theme (template) folder
With the “website template” you can also define some rules on the directory structure that you want for a slave site when it is created.
When working on Unix platform, it is possible to create a “root” website directory that is based on Symbolic Links. The objective of the “Symbolic Links” is to provide the possibility to have a specific disk work space for the slave Website and increase the security when the slave sites are available from the front-end. This give for example the possibility to have specific templates folders deployed for the customers and not share them for all the slave sites.
ID: This is the identifier of the template.
Group: When defining a menu entry to allow front-end user create slave sites, it is possible to filter the template displayed on a specific group name. Enter any text you want to use to group some template into a same menu here. You could use this group field to create a category of templates or whatever.
Validity: This parameter gives you the possibility to define a validity duration when you propose a “billable” website service. When present, it may be used to compute a slave site expiration date.
SKU: This is a field you can use when you develop a bridge with your eShop or shopping cart system. In the case of “MultiSites for VirtueMart”, we have used this parameter to specify an external reference to a product defined in VirtueMart. This allows you to use the VirtueMart shopping cart system to place an order of a “billable” slave site.
Title: This is template title that is displayed to the front-end user that created the slave site.
Description: Free text that allows you to describe the template. This text is displayed to the “front-end” when a user selects the template.
List of domain: This field is mandatory when you want to show this template into the front-end. Define the rule to create the new domain name here. You can use multiple keywords in the definition of a domain. See next section for an exhaustive list of keywords available. You could define rules like:
http://{site_url}/u{user_id}{site_prefix}
http://{site_url}/{site_alias}
Where:
{site_url} : define the current URL of the website
{user_id} : define the Joomla user identifier
{site_prefix} : Is a prefix introduced by the front-end user when it creates a slave site.
{site_alias} : Is an alias introduced by the front-end user when it creates a slave site.
Template site: This field is mandatory when you want to show this template into the front-end. It is used to select an existing slave site that will be replicated when creating a new slave site.
To site ID: This field is mandatory when you want to show this template into the front-end. It is used to define the rule for the creation of the slave site identifier. You could use for example a rule such as:
u{user_id}{site_prefix}
Admin user: This field is mandatory when you want to show this template into the front-end. It allows you to select the “admin user” that will be available to the front-end user and for which the administrator email and password can be setup during the slave sites creation.
New DB prefix: This field is mandatory when you want to show this template into the front-end. It is used to define the rule for the creation of the new database table prefix. You could use, for example, a rule such as:
u{user_id}{site_prefix}
Deployment folder: This field is only available for “non Windows” systems – probably Unix platform. When present, it allows to specify where the slave site will be deployed. In this case, it is possible to define Symbolic Links or other rules in the “Files and Folders” panel as described in another section.
Path to media folder: This field can be used when you want to use a specific media folder. When specified, it duplicates the media folder associated with the “template website,” and also updates the new database with the new path. The new slave site Joomla / Global Configuration / Server panel is changed with the parameter with this new media folder path
Path to image folder: This field can be used when you want to use a specific image folder. When specified, it duplicate the image folder associated to the “template website” and also updates the new database with the new path. The new slave site Joomla / Global Configuration / Server panel is changed with the parameter with this new image folder path
Themes folder: This field can be used when you want to have a specific themes folder for the slave sites. In case of Windows platform, this duplicates the “template site” themes folder. On non Windows – probably Unix, this creates Symbolic Links on the “template site” themes folder. We have chosen to create “Symbolic Links” instead of duplication to simplify the maintenance and allow reduce the number of place where template must be updated. This can help some companies that use JMS to propose “themes” to their customers. They could have only one place where to maintain the “themes”.
Keywords available to create generic slave sites
Keyword are text between parenthesis
{user_id} : define the Joomla user identifier.
{site_id} : This is the site identifier.
{site_alias} : Is an alias introduced by the front-end user when they create a slave site.
{root} : Absolute path where is installed the current website
{multisites} : Absolute path to the multisites directory. Equivalent to {root}/multisites
{site_dir} : Absolute path of the site directory. Equivalent to {multisites}/{site_id}
{rel_site_dir} : Relative path of the site directory. Equivalent to multisites/{site_id};
{site_domain} : Field domain fo the site;
{site_url} : define the current URL of the website;
{site_prefix} : Is a prefix introduced by the front-end user when they create a slave site;
{rnd_psw_6} to {rnd_psw_10} : Random password on a length of 6 to 10 characters;
{rnd_psw} : Random password on a length of 8 characters
New Folder and files
The “folder and files” panel is used to customise the new slave site root directory structure. When working on Unix platform, this is used to create a replication of the master website using “Symbolic Links”. In this case (Unix), this allows a domain to be mapped to another directory than the master website. This can be helpful for plesk or cpanel users, or any other Unix tools that propose by default a specific directory for each domain. With this tool, it is also possible to decide to copy or create a directory from a tar.gz file. Some files and folders cannot be customized because they have a specific processing.
This concern:
the “index.php” and “index2.php” that can not be a link because this may crash website. We create a basic PHP include of the original file present in the master directory for those files.
The cache folder, the log folder, the tmp folder, the media folder, the image folder, and the themes folder.
There are no translations available.
The site manager allows to create 'slave' sites that are associated to one or more domain names.
When you want to create a new website, you can either enter some information here, or make reference to a “website template” that contains the rules to create the new website. The definition of a “website template” is given in chapter “Website template” management.”
The "websites templates" define some generic parameters that may be used to compute some specific parameters such as:
media folder
image folder
template (themes) folder
table prefix
There are no translations available.
Deletion of a site consists in removing the directory where the Joomla configuration is stored.
By default, JMS does not delete the table associated to a website. When the parameter "Delete database content" is set to YES, this delete all tables corresponding to the website prefix as it is defined in the Joomla configuration. So if you share the same DB for multiple websites, this only delete the table corresponding to the website that will be deleted.
There are no translations available.
This function checks if all the patches are installed.
At the top of the screen, you have two version number. - The JMS version number; - The patch definition versoin number. This latest number can be modified when using the "Check for Update" menu.
This check patches provide a report on a list of files that must be patched to work correctly in "Multi Sites" environment. Beside each files, JMS provides the possible action that will be taken to correct a problem.
When calling "Install", the operation starts to make a backup of the current file into a "administrator/com_multisites/backup" directory and after it applies the patch. The backup is used by "un-install" to restore the original file.
There are no translations available.
Website template is a feature that allows you to define generic rules that are used to create new web sites. The rules are very important when you want to use the “front-end” slave sites dynamic creation.
When you propose to your front-end “registered users” the possibility to create slave sites, the “website template” is used to compute the parameter that would normally be introduced by the JMS administrator when using the “site manager”.
The Website template manager allows to create 'websties templates' that will be to create new websites.
The template can either be used by the administrator to create new websites or by the front-end to create websites.
With the "Websites template", you define which slave site must be used as a reference to create another websites. The "Websites template" can be pre-configured with specific extensions that will avoid to re-install them on all the websites that will be derived from this template.
In addition, it is possible to define some rules on based on some keywords to create new media folder, image folder, template, ...
There are no translations available.
Settings are used to order website quota to allow creating front-end websites using the 'billable' functionalities.
When you want to use the functionality of “billable” front-end websites, it is required to buy quota on www.jms2win.com. The interface that you can use to buy quota is present in Settings menu. This menu shows you the current number of “billable” front-end websites that have been created and your current website quota. The website quota you have already purchased and that is attached to your “jms2win” login. Therefore, you can share your website quota between multiple JMS master installation.
There are no translations available.
Delete a template
There are no translations available.
Create a new "Website template" allow to define the generic parameters that must be used to replicate the website.
The “website template” is used to define the rules for:
Which database must be used as reference database to create the new slave site? In fact, in the template, you select an existing slave site where all the information, such as the database and the configuration file, will be used and replicated to create the new slave site.
You also have to define the rules on how to create a unique table prefix
The rule to create a unique site ID.
The “generic” domain name must also be specified. It is possible to use sub-directory which is computed based on some parameters provided by the user. In particular, it is possible to define a domain name alias.
When you decide to publish the template to the front-end to allow dynamic slave site creation, it is required to specify which user will be used as administrator.
Other parameters can also be specified to customize the slave site that will be created with the temple. You can also define:
A deployment folder (this is only available for unix platform [not windows] because it will use Symbolic Links that are not available on windows. This field can be used when the hosting provider provides tools like Cpanel, Plesk, or other applications that assign a specific directory for each domain by default. As some customers may encounter difficulties setting up those tools, JMS provides the functionality to deploy a slave site into a specific folder, and it will create symbolic links on the master directory. Also see the “folders and files” panel that can be used to customise the deployment.
A new media folder;
A new image folder;
A new theme (template) folder
With the “website template” you can also define some rules on the directory structure that you want for a slave site when it is created.
When working on Unix platform, it is possible to create a “root” website directory that is based on Symbolic Links. The objective of the “Symbolic Links” is to provide the possibility to have a specific disk work space for the slave Website and increase the security when the slave sites are available from the front-end. This give for example the possibility to have specific templates folders deployed for the customers and not share them for all the slave sites.
ID: This is the identifier of the template.
Group: When defining a menu entry to allow front-end user create slave sites, it is possible to filter the template displayed on a specific group name. Enter any text you want to use to group some template into a same menu here. You could use this group field to create a category of templates or whatever.
Validity: This parameter gives you the possibility to define a validity duration when you propose a “billable” website service. When present, it may be used to compute a slave site expiration date.
SKU: This is a field you can use when you develop a bridge with your eShop or shopping cart system. In the case of “MultiSites for VirtueMart”, we have used this parameter to specify an external reference to a product defined in VirtueMart. This allows you to use the VirtueMart shopping cart system to place an order of a “billable” slave site.
Title: This is template title that is displayed to the front-end user that created the slave site.
Description: Free text that allows you to describe the template. This text is displayed to the “front-end” when a user selects the template.
List of domain: This field is mandatory when you want to show this template into the front-end. Define the rule to create the new domain name here. You can use multiple keywords in the definition of a domain. See next section for an exhaustive list of keywords available. You could define rules like:
http://{site_url}/u{user_id}{site_prefix}
http://{site_url}/{site_alias}
Where:
{site_url} : define the current URL of the website
{user_id} : define the Joomla user identifier
{site_prefix} : Is a prefix introduced by the front-end user when it creates a slave site.
{site_alias} : Is an alias introduced by the front-end user when it creates a slave site.
Template site: This field is mandatory when you want to show this template into the front-end. It is used to select an existing slave site that will be replicated when creating a new slave site.
To site ID: This field is mandatory when you want to show this template into the front-end. It is used to define the rule for the creation of the slave site identifier. You could use for example a rule such as:
u{user_id}{site_prefix}
Admin user: This field is mandatory when you want to show this template into the front-end. It allows you to select the “admin user” that will be available to the front-end user and for which the administrator email and password can be setup during the slave sites creation.
New DB prefix: This field is mandatory when you want to show this template into the front-end. It is used to define the rule for the creation of the new database table prefix. You could use, for example, a rule such as:
u{user_id}{site_prefix}
Deployment folder: This field is only available for “non Windows” systems – probably Unix platform. When present, it allows to specify where the slave site will be deployed. In this case, it is possible to define Symbolic Links or other rules in the “Files and Folders” panel as described in another section.
Path to media folder: This field can be used when you want to use a specific media folder. When specified, it duplicates the media folder associated with the “template website,” and also updates the new database with the new path. The new slave site Joomla / Global Configuration / Server panel is changed with the parameter with this new media folder path
Path to image folder: This field can be used when you want to use a specific image folder. When specified, it duplicate the image folder associated to the “template website” and also updates the new database with the new path. The new slave site Joomla / Global Configuration / Server panel is changed with the parameter with this new image folder path
Themes folder: This field can be used when you want to have a specific themes folder for the slave sites. In case of Windows platform, this duplicates the “template site” themes folder. On non Windows – probably Unix, this creates Symbolic Links on the “template site” themes folder. We have chosen to create “Symbolic Links” instead of duplication to simplify the maintenance and allow reduce the number of place where template must be updated. This can help some companies that use JMS to propose “themes” to their customers. They could have only one place where to maintain the “themes”.
Keywords available to create generic slave sites
Keyword are text between parenthesis
{user_id} : define the Joomla user identifier.
{site_id} : This is the site identifier.
{site_alias} : Is an alias introduced by the front-end user when they create a slave site.
{root} : Absolute path where is installed the current website
{multisites} : Absolute path to the multisites directory. Equivalent to {root}/multisites
{site_dir} : Absolute path of the site directory. Equivalent to {multisites}/{site_id}
{rel_site_dir} : Relative path of the site directory. Equivalent to multisites/{site_id}
{site_domain} : Field domain fo the site
{site_url} : define the current URL of the website
{site_prefix} : Is a prefix introduced by the front-end user when they create a slave site.
New Folder and files
The “folder and files” panel is used to customise the new slave site root directory structure. When working on Unix platform, this is used to create a replication of the master website using “Symbolic Links”. In this case (Unix), this allows a domain to be mapped to another directory than the master website. This can be helpful for plesk or cpanel users, or any other Unix tools that propose by default a specific directory for each domain. With this tool, it is also possible to decide to copy or create a directory from a tar.gz file. Some files and folders cannot be customized because they have a specific processing.
This concern:
the “index.php” and “index2.php” that can not be a link because this may crash website. We create a basic PHP include of the original file present in the master directory for those files.
The cache folder, the log folder, the tmp folder, the media folder, the image folder, and the themes folder.
There are no translations available.
Creation of a new 'slave' site consists in creation of the directory where will be store the Joomla configuration. You also have to provide the list of domain names attached to this site.
It is also possible to create a new website based on a "template websites". As a website can also be managed by "front-end" user, there is also options to assign a website to a specifc user.
When selecting a "template website", it is also possible to specify a new website title, a new admin password and email. It is also possible to customise some parameters such as the media folder, the image folder and the template (theme) folder
When selecting a template, JMS display the associated values to allow you change it if they does not correspond to the one you want for the new website.
To create a slave site, three pieces of information are required:
a site identifier: The identifier is used as directory name where Joomla will store the new configuration.php file created by the Joomla standard installation.
a site status: This status indicates whether the websites can be used in production, or should be hidden. This status is also used in conjunction with ‘billable’ websites that can be created from the front-end. In this case, the website status can be synchronised with the order status. There is also a ‘payment reference’ field that display the payment reference used when creating a ‘billable’ website from the front-end. When the status is not “Confirmed”, the slave site will be considered as not present by JMS. This means that the list of domains will be ignored and navigating to this domain will show the master website.
a List of domain names: This is the list of domain names that will be routed to the correct slave site.
Optional fields:
owner: this allows you to assign a user to the website. Only the websites having an owner defined can be displayed in the front-end.
expiration date: this allows you to define a publishing date for the website. When the date is not present, this means it will always be displayed. To modify a date, use the button just after the field to select or clear the date.
In addition to the required site definitions, it is possible to define parameters to duplicate a reference database based on a “template website,” or specific rules. The idea behind this is to define rules that will be used when replicating the table present in the reference database. For the moment, the replication is performed in the same database. The replication consists of copying all the tables having the Joomla prefix of the “source DB” into a new table prefix defined here (manage site) or in a template. At the same time, it is possible to customise the new database and its associated Joomla configuration file. Below are the parameters of the Database and/or Joomla configuration file that can be configured.
a template website: This combo box lists the available templates defined in the “template” menu. A template is defined by:
Its name (or master DB)
A DB name
A rule that describes the new “to” DB prefix
When you select a template, this refreshes the “template directory” information to help the user decide if they want to use the template values or change them.
the new DB prefix: when present, or when a template is selected with a table prefix rule, this unlocks the fields that allow you to customize the database and also trigger the creation of the Joomla configuration file.
the new site title: This allows you to specify a new website title. This replaces the website title that was present in the “from template website” that is replicated to create this new website.
the new admin email: This allows you to give a new email address to the “admin” user selected in the template. When there is no template (or a template without an “admin user” selected), the first “Super Administrator” user is used to setup a new email address.
the new admin password: This allows you to define a new administrator password to the “admin user” selected in the template. When there is no template (or a template without an “admin user” selected), the first “Super Administrator” user is assigned the password.
the new media folder: This allows you to specify a new Joomla Global Configuration, system settings, and media folder settings. When specified, the “source” media folder is copied into the new location. The source media folder is either the source path defined in the “template website” database, or when there is no database, the path defined in the master website.
the new image folder: This allows you to specify a new Joomla Global Configuration – system – image folder settings. When specified, the “source” image folder is copied into the new location. The source image folder is either the source path defined in the “template website” database or when there is no database, the path defined in the master website.
the new theme folder: This allows you to define a specific “template” or theme front-end directory. When it is specified, a new directory “/template” directory is created and the content will be either a copy (for Windows servers) or a symbolic link (for Unix servers) to all the templates present in the source template directory. The source theme folder is either the theme folder from the “template website” (when selected) or from master website.
When a website is already defined, additional information is displayed. The information displayed from the Joomla configuration is:
DB server name;
DB name;
DB table prefix;
DB login or User name;
DB password.
There are no translations available.
The site manager allows to create 'slave' sites that are associated to one or more domain names.
When you want to create a new website, you can either enter some information here, or make reference to a “website template” that contains the rules to create the new website. The definition of a “website template” is given in chapter “Website template” management.”
The "websites templates" define some generic parameters that may be used to compute some specific parameters such as:
media folder
image folder
template (themes) folder
table prefix
There are no translations available.
Deletion of a site consists in removing the directory where the Joomla configuration is stored.
By default, JMS does not delete the table associated to a website. When the parameter "Delete database content" is set to YES, this delete all tables corresponding to the website prefix as it is defined in the Joomla configuration. So if you share the same DB for multiple websites, this only delete the table corresponding to the website that will be deleted.
There are no translations available.
This function checks if all the patches are installed.
At the top of the screen, you have two version number. - The JMS version number; - The patch definition versoin number. This latest number can be modified when using the "Check for Update" menu.
This check patches provide a report on a list of files that must be patched to work correctly in "Multi Sites" environment. Beside each files, JMS provides the possible action that will be taken to correct a problem.
When calling "Install", the operation starts to make a backup of the current file into a "administrator/com_multisites/backup" directory and after it applies the patch. The backup is used by "un-install" to restore the original file.
There are no translations available.
Website template is a feature that allows you to define generic rules that are used to create new web sites. The rules are very important when you want to use the “front-end” slave sites dynamic creation.
When you propose to your front-end “registered users” the possibility to create slave sites, the “website template” is used to compute the parameter that would normally be introduced by the JMS administrator when using the “site manager”.
The Website template manager allows to create 'websties templates' that will be to create new websites.
The template can either be used by the administrator to create new websites or by the front-end to create websites.
With the "Websites template", you define which slave site must be used as a reference to create another websites. The "Websites template" can be pre-configured with specific extensions that will avoid to re-install them on all the websites that will be derived from this template.
In addition, it is possible to define some rules on based on some keywords to create new media folder, image folder, template, ...
There are no translations available.
With Check Patches, you have the list of file
Produits
JMS2WIN (Multisite for joomla!), FAQ2WIN (FAQ for joomla!), CREDIT-CARD.
Avec credit-card.be, crée vos comptes marchand, modules de paiements pour virtuemart, modules de paiement pour oscommerce qui peuvent être intégré rapidement dans vos site webs.
Vous avez besoin de renforcer vos équipes avec un chefs de projet. Nos chefs de projets ont des compétences dans les secteurs bancaires & financier, industriel et commercial. Leurs compétences très variées sont un atout lors de l'intégration de nouvelles applications dans un environement existant.
La qualité est également un aspect important pour maîtriser et réduire les coûts
Nos chefs de projets et développeurs ont une grande expériences de systèmes complexes et savent que la qualité est essentielle lors des processus de développement. Grâce à la qualité vous pouvez mieux maitriser vos coûts et réduire les risques de surprises pouvant découler de défaut découvert tardivement. Même si le zéro défaut n'existe pas ou est très difficile à atteindre, nos collaborateurs dispose d'une bonne maîtrise des nouvelles technologies les aidant dans cette tâche difficile.
Pour plus de renseignements n'hésitez pas à nous contacter
Communication Visuelle
Ensemble des tâches liées à la communication d’entreprise.
Votre notoriété, c’est notre métier. WEBSITEDESIGNER, vous accompagne efficacement dans vos projets, pour vous aider à développer votre visibilité et votre image. Partenaire efficace, compétent et réactif, WEBSITEDESIGNER est à votre service pour assumer l’ensemble des tâches liées à la communication d’entreprise, l’événementiel, la chaîne graphique et le e-marketing. Pour vous, nous créons et réalisons votre logo, charte graphique, papeterie commerciale, affiche et dépliant, brochure, catalogue, autocollant … Á l’inverse de certaines idées reçues, WEBSITEDESIGNER considère que la communication est un élément structurant de la vie de l’entreprise. C’est pourquoi nous souhaitons, par des prestations de qualité, participer à la construction de vos projets. Vous recherchez des idées fortes pour surprendre, fidéliser, vous démarquer. Vous avez besoin de messages riches de sens, positionnés sur des supports de communications innovants et adaptés à vos besoins. Simultanément concepteur graphique et maître d’œuvre, l’équipe de WEBSITEDESIGNER, vous offre le plus large éventail de perspectives à fort potentiel de visibilité.
Votre identité visuelle est le point de départ de votre communication. La volonté de notre compagnie est de vous accompagner dans votre démarche et votre réussite, à travers un véritable partenariat. Notre pôle de compétence spécialisé se consacre à la création de votre identité visuelle qui donne son impact à votre communication.
Vous souhaitez informer, séduire, promouvoir, à travers une communication adaptée à vos différentes cibles et à vos budgets. Parce que le marché évolue, nous vous accompagnons dans votre stratégie de développement afin de dépasser les objectifs fixés et augmenter votre valeur ajoutée sur le marché. Nous concevons et réalisons tous vos supports de communication institutionnels, commerciaux, publicitaires et internes.
Pas de stratégie marketing sans volet cybermonde. Vous cherchez un appui et un conseil pour tirer le meilleur parti de ce nouveau média. Notre pôle de compétence vous aide à vous orienter dans le choix des outils, le développement, la mise en ligne, la visibilité et la croissance du trafic sur vos espaces.
Joobi JSetup is an extension encrypted with IonCube.
The installation of this extension into a slave site is not easy due to the way this extension is working and due to its encryption.
We have identified a method to re-install it into a slave site.
JMS does allow to re-install the extension into a slave site because JSetup delete its temporary component that is used for the installation. Therefore JMS refuse to re-isntall it into a slave site because it does not find it in the master website.
The procedure consist in a partial installation of JSetup in the master website to let the JSetup temporary installation component "Joobi Installer" remaining on the master website. So you install JSetup in the master website and stop when it ask you accept the license and click on "next" button to complete the installation.
Once you have the "Joobi Installer" present in the master website, you can now re-install JSetup in a slave site.
If will ask you again to accept the license and click on the next button.
Once you have installed JSetup in the slave site, the result will be that JSetup will delete on the disk the "joobi installer" that will cause your master website not able to use it anymore. At this moment, you can Uninstall "joobi installer" in the master website and re-install it for another slave site.
When you will try re-isntall again the JSetup in a second slave site, JSetup will detect that some files are already present on the disk and will propose you to un-install them for your current slave site (ie slave no 2). You can un-install them and re-install just after.
When done, you will have a second slave site installed with JSetup.
You have to repeat the master "joobi installer" uninstallation and partial re-installation to allow re-install JSetup in each slave site.
There are no translations available.
Based on the information provided by one of our customers, here it is the procedure he has communicated to us concerning the configuration of lighthttpd.conf. The information provided below was not checked and is provided AS IS in hope this will help other customers
1.- Enabled mod_simple_vhost en your /etc/lighttpd/lighttpd.conf
server.modules = ( "mod_alias", "mod_access", "mod_fastcgi", "mod_simple_vhost", "mod_accesslog" ) 2.- Configure a Virtual Host for your Parent Site $HTTP["host"]=~ "joomla.puebla.gob.mx"{ server.document-root = "/var/www/lighttpd/puebla" }
3.- Configure your Slave Sites using vhost sintaxys for the same Document root $HTTP["host"]=~ "joomla.sep.puebla.gob.mx"{ simple-vhost.server-root = "/var/www/lighttpd" simple-vhost.document-root = "puebla" } 4.- Restart lighttpd "/etd/init.d/lighttpd restart"
There are no translations available.
Get a new download ID for the latest version
To receive a new download ID corresponding to the product you have ordered, you have a special "get latest version" menu that is available when you are logged into JMS. http://www.jms2win.com/get-latest-version
Select (check box) the product for which you want to receive a new download ID and click on "get latest version" button in the top right.
This will resend youan email with the new download ID corresponding to the selected producted.
Normally, you can install JMS over a current one. Nevertheless, It is advised to "uninstall" the JMS patches with current version of JMS before installing the new JMS version. When the new JMS version is installed, you can re-install the JMS patches.
Uninstall the JMS patches is also recommanded when you want to update Joomla itself. This reduce a risk of inconsistency between the patches that are present and the patches that are missing due to the Joomla update (new files installed by Joomla).
There are no translations available.
When using Joomla Multi Sites on a Windows Platform, it is required that all the domain and sub-domain share the same directory path.
When you define the domain or sub-domain, you must be checked the permission of the directory that you have create allow to be accessible via Internet. For that, the security permission must include the user "Internet Guest Account".
The second element is to share the same directory path than the master website.
For that, in IIS, when you have a look in the property of the domain or sub-domain that you have defined, you have to check the "home directory". The local path must have a value identical to the one of your master website. This is the path that JMS display you when you create a new slave site.
You may also have to check the permission of the domain or sub-domain to ensure that you allow to execute PHP script. Otherwise, only HTML files can be displayed by your domain or sub-domain.
There are no translations available.
The following procedure is a summary of the full procedure described by one of our customer and present in the PDF "How to configure JMS with IX Web Hosting". This ful document contain screenshot that can be helpfull.
In summary the operation consist to setup a domain as usual in IX WebHosting and retreive the "HTML Directory Name" that must be used by JMS in the deploy diirectory field. This assume that Symbolic Links is allowed in JMS.
Login in IX Web Hosting
Select Hosting Products menu / Manage
Click on "Domains" present in the section "Main"
Click on "Add a new domain" button in bottom right
Enter the domain name
When done, edit the domain that you have just created to retreive the "HTML Directory Name" that must be used in JMS deploy directory
Return in "main" section and select "Web Options" to setup your domain to recognize index.php by default
Enable MultiViews
Go now in "Tools" section and start "File Manager"
Remove or rename the index.html
There are no translations available.
This message may appears when try to access a slave site that you have created into JMS and when you have deployed your website into a specific directory.
In this case, JMS creates several Symbolic Links into the deployed directory and in particular a Symbolic Link on the installation directory.
The problem may comes on the fact that apaches is not configured to follow the symbolic link and therefore that the installation PHP files can not be founded.
When you are using the ".htaccess" provided by Joomla it normally contain a statement like Options +FollowSymLinks
This statement inform apache to follow the symbolic links.
If you don't use the ".htaccess", you may have to directly enable the FollowSymLinks into the apache configuration file.
There are no translations available.
The present GoDaddy domain configuration is based on the configuration of a customer.
Thsi procedure shows you how to configure several domain to share the same directory path than the master domain.
The steps described below are:
Login to the "Hosting Management" -> "My Hosting Account"
Manage the Hosting: Select "My Products" menu, option "Hosting"and in "Control Panel" click on the link "Manage Account"
Go in the "Domain Management". - Open the "Setting" panel; - Click on icon "Domain Management" to display the list of domain that are currently attached to your account.
Clik on button "Add Domain" (top right)
Enter your "domain name" and specify its "folder". For Joomla Mulii Sites, put here the same folder than the one used by your master domain.
Login
Manage account
Domain Management
Add Domain
Domain name and folder definition
There are no translations available.
Here below, we present how to configure a domain or a sub-domain on DreamHost web hosting. The ScreenShots have been provided by a customers that use Joomla Multi Sites.
In summary, the operation consists in:
Go in "Manage Domain" and click on "Add New Domain / Sub-Domain)
When you arrive in the "Manage Domains"
"Host to domain": Enter the domain or sub-domain you want to host
"Specify your web directory": Change the default value by the directory path of your master website. For example if you have a "domain.com" with directory "/home/username/domain.com". When you define a "subdomain.domain.com" must change the path to "/home/username/domain.com".
Here are the screenshots that illustrate this case
Manage Domain
Specify Website Directory
There are no translations available.
Some customers use Plesk for the administration of their domains.
Most Plesk users know how to create a domain but not necessary how to provide a specific folder for this domain. In general the users create a domain that has its own folder.
When working on Unix platform, Joomla Multi Sites Version 1.1.x or higher offers you the possibility to deploy a website in a different directory than the master but only if the Symbolic Links is supported by your hosting provider and if you have the permission to create such links between the directories. In this case, you can specify the directory that is created by Plesk from within Jommla Multi Sites.
If you want to use the same directory as the master website (as we recommend), the procedure below is provided by one of our customers. We are providing it to help Plesk users in the configuration of their system. We cannot guarantee the accuracy.
In summary:
Login into Plesk
Click on Domain
Click on the Master domain on which you want to add alias
Click on "domain alias"
Add the different slave sites as an alias domain of your master. As the slave sites are defined as an alias (synomym) of the master website, they automatically also use the same path of the master websites. This means that they share the same files and folder of the Joomla Installation.
Login into plesk
Click on the domain
Click on the "master-domaincom" to enter in the DNS definition of this domain
Click on Add Domain Alias to declare the slave sites as a synonym (alias) of the master website
There are no translations available.
Joomla Multi Sites (Version 1.0.x and also Version 1.1.x when Symbolic Links is not available) requires that ALL the domains and sub-domainsSHARE the same directory (The Joomla Installation- Files and Folders).
The procedure below describes how to check if the Domain Hosting is correctly configured for each of the domains that you want that Joomla Multi Sites manage.
This procedure does NOT require Joomla Multi Sites and can be tested totally independently without anything else than the "hello world" files that you can be download here.
The objective is to install a "hello word" file into the directory of your master domain and check if you can see also this files from the domain that will be used as slave domain.
test if the Symbolic Links are available on your environment This last point is important when your different domains are located and defined into separated directories. In this case, the Symbolic Links could be (conditional) used to create a bridge between the master directory and the slave directory. Perhaps you will encounter permission problem to create the bridge between the master and slave directory.
When the slave sites is located into another directory than the master website AND the Symbolic Links is present then this script also allow you to test the creation of the bridge between the Slave Site and the Master Website. This allows you to verify if the Joomla Multi Site Symbolic Link feature present in the version 1.1.x can be used.
If you want to see a sample of results of those scripts and therefore the expected results here are some links that you can use. Master website URL:
Notice the both Master and Slave websites display exactly the same "The current path is". This is because the Domain hosting share the SAME path (share the same joomla installation - share the same files and folders)
"Hello world" Installation and test procedure
Unzip the hello.zip file into the root of domain you will consider as it will be your master websites.
Enter the URL http://www.master_domain.com/hello.txt You should see the "Hello world" text displayed.
If you see the "Hello world" text, you can repeat the operation with the script "hello.php" http://www.master_domain.com/hello.php This script will display "Hello world script" and additinoal information such as the path where it is installed and if the Symbolic Links are available
Now that you know the the"hello" files are correctly installed on the master website, you can check the slave site domain hosting configuration
If the "hello.php" display that "Symbolic Links IS NOT OK", this means that is mandatory to map all the slave sites into the same path than the master website. The path is the one displayed by "hello.php" script.
If the "hello.php" display that "Symbolic Links is PRESENT", this means that it should be possible to have the slave sites deployed into an external directory. Perhaps you will encounter later problem with permission.
Test that slave sites are mapped in the same directory than the master website
The objectif is to check that you can see the "hello.txt" file from the other slave domain. To help you, the "hello.php" script display the path that must be used when you setup the slave domain into your Domain Hosting tools.
You can have different scenario:
Case of another domain than the master domain
He this is the case of "www.slave-domain.com" and "www.master-domain.com". In this case, it is necessary to ensure that both domain (slave and master) use the same full path.
GoDaddy - Domain and Sub-domain setting with the same folder path
This is a summary of the steps to configure GoDaddy:
Login to the "Hosting Management" -> "My Hosting Account"
Manage the Hosting: Select "My Products" menu, option "Hosting"and in "Control Panel" click on the link "Manage Account"
Go in the "Domain Management". - Open the "Setting" panel; - Click on icon "Domain Management" to display the list of domain that are currently attached to your account.
Clik on button "Add Domain" (top right)
Enter your "domain name" and specify its "folder". For Joomla Mulii Sites, put here the same folder than the one used by your master domain.
When using CPanel, this can be achieved with AddOn domain where you can specify the path that must be used by the domain. Becarefull if you are using different CPanel account. In this case, it is probable that path will be different as they will be relative to each account. You probably will have to consider using Symbolic Links to create a link between the different accounts. In summary:
Go in CPanel and select AddOn domain
Once in the AddOn Domains, then you will see an interface similar to this: Create an AddOn domain
New domain: the “slave site” name
Document Root: This is the root where the Master Site with the installed component is installed. This is also the path that is displayed by JMS after it has created the slave site (see the message in blue in the top)
When you have configured your CPanel, you can test the "hello.txt" file and "hello.php" scripts.
If you have an "page not found" when you enter your the URL with the slave domain, this probably means that the path is not the identical to the master domain. If you have in the "hello.php" result the text "Symbolic Link is PRESENT" then it is posible that you could use symbolic links to create the bridge between the master website and the slave sites. In this case you will have to use the "deployment directory" feature available in Joomla Multi Sites. This will only work if you have the permission to create such links.
The "Hello World Script" alllows you to test if the Symbolic Link solution can work in this case. When you are on the master website, it gives you the possibility to enter the path of your slave site in aim to create a Symbolic Link in this directory. The Symbolic Link created is "master_link". With this Symbolic Link created into the Slave Site, you can test if it is possible to see the master website from the slave site.
Plesk - Create an alias domain on the master domain When using Plesk tool to configure the Hosting Domains, this can be achieved in defining domain alias on the master domain. When you define an alias, this automatically use the same path than your master domain as it is defined as a synonym (an alias). The procedure conisists in:
Login into Plesk
Click on Domain
Click on the master domain to manage it
Click on "alias domain" to create alias on the master domain
Case of sub-domains using the same domain than the master domain
He this is the case of "slave1.master-domain.com". In this case, you can generally defined the sub-domain (slave1) as a Hosting Domain alias of your (master-domain.com). When you define an alias, this automatically use the same path than your master domain as it is defined as a synonym (an alias).
There are no translations available.
YES, with JMS 1.2.x, it is now possible to share the users between several website. With this new feature, you can share the standard Joomla users but also a limited number of extension such as:
VirtueMart users;
Full VritueMart including the catalog, prices, ...
Full Community Builder
Full JomSocial
Full SOBI2
This is not an exhaustive list.
Joomla multisite version 1.2.x also share the sessions (Single Sign-in). That means for example that you don't have to login again when you go from one website to another website.
In previous version JMS 1.0.x or JMS 1.1.x, it was NOT possible to share the users.
By default with JMS each website is totally independent and also the database content.
There are no translations available.
Yes and No.
NO
because JMS only share the files and folders present on the disk. It shares the Joomla Installation.
The each websites used its own content or at least different table prefix when it shares the same database.
This means that articles, news, forum, users or whatever that is stored in the database is totally independent.
YES
because we have developped a special component “Articles Sharing for Joomla Multi Sites” that allow to display the articles, categories, sections from any websites defined with Joomla Multi Sites. With this extensin, you don't need anymore to replicate or use special extension to synchronise the websites.
This “Articles Sharing” consists in a new menu type “Multi Sites articles sharing” that works like the standard Joomla menu type “Articles” except it adds the possibility to select the websites where the articles, categories, or sections are located. “Articles Sharing for Joomla Multi Sites” only display the articles. The menu type implemented are: - Multi Sites articles layout; - Multi Sites Category Blog Layout; - Multi Sites Category List Layout; - Multi Sites Front Page Blog Layout; - Multi Sites Section Blog Layout; - Multi Sites Sections Layout; It does not allow to edit or submit articles. “Archives” is not implemented.
YES, we have redo the test with Joomla 1.5.8 and it is working. We already have customers that have updated with success their Joomla and now working with the version 1.5.8.
There are no translations available.
Joomla Multi Sites requires that all the websites (master websites and all the slave sites) share the same Joomla Installation folder.
This mean that you have to setup each domain to be mapped on the same folder.
In the procedure below, we summarize the different steps to folllow. We also provide you a link to a document provided by one of our customer that explain with screen shot, the different steps he followed to configure CPanel.
In summary:
Go in CPanel and select AddOn domain
Once in the AddOn Domains, then you will see an interface similar to this: Create an AddOn domain
New domain: the “slave site” name
Document Root: This is the root where the Master Site with the installed component is installed. This is also the path that is displayed by JMS after it has created the slave site (see the message in blue in the top)
Sometimes, you install a slave site and you forget to install the "sample data" or you change your mind after the installation.
The procedure below give you different alternatives to recreate a database with the sample data
Solution 1: Delete the sites and recreate it.
This probably the faster method and that can be done using JMS interface.
Solution 2: Create a second site that use the same DB name and table prefix
This solution consists in creating another slave site in using the same db name and table prefix than the previous one. When it is installed, you can delete the second site. This solution is slower because it requires to declare the new domain or sub-domain.
Solution 3: Delete the configuration present in the specific site directory.
This solution consists in a manual deletion of the file configuration.php present in the directory multisites/xxx where xxx is the site id. When you connect again into the slave site, it will request a new installation. This solution is very fast but require a direct access to the file. (You need an FTP tool, telnet, or a direct access to the file)
There are no translations available.
Sometime when sharing a large number of websites, it is welcome to have specific folders for Media or Images. In Joomla global configuration, it is possible to change the default Media and Images folder present in the system panel.
If you want to change those default value for a slave site, it is suggested to point on a directory that contains a duplication of the original Media / Images folder in aim to provide a default set of images.
Those setting are saved in the database and are specific to a website.
There are no translations available.
Joomla FTP Layer is a feature introduced in Joomla 1.5 to resolve some permission problem experienced by many Linux/Unix host Users.
Some Hosting provider or Shared hosting servers or simply server may have a high security level that does not autorize to write files or create directories.
With Joomla 1.5 and FTP Layer, it is now possible to use FTP to create directories or simply write files. To use the FTP Layer, some parameters must be specified such as the URL or IP address, the user name and the password.
The FTP Layer can be setup during the installation or changed in the Global Configuratoin (if you can write it). If you have already installed Joomla and the FTP Layer is not enable and you can not modify it using the Global configuration, the only solution consists in updating the "configuration.php" file manually. (Probably using an FTP connection or telnet).
The FTP Layer is mainly used by Joomla when installing new extensions but also by some functions like update the Global Configuration. Joomla Multi Sites also use this feature to create the slave site directory and its specific configuration file.
There are no translations available.
Standard Joomla has the possibility to specify a table prefix for all the tables created for a website. By default, the table prefix is jos_ but can be modified when multiple websites share the same database.
Joomla Multi Sites uses also this feature that consists in using different table prefix when multiple websites wants to share the same database.
The configuration of the table prefix can be specified at the installation as show below or after the installation in using the adminitration global configuration panel.
There are no translations available.
Some customers have reported a problem during the standard Joomla installation.
If you received an error like:
Undefined index: DBtype in /home/heinoset/muut_html/joomla/installation/installer/models/model.php on line 764
This is due to a problem when installing the sample data or trying to migrate some data from an older joomla database. To solve this problem, it is recommended to install joomla without the sample data.
This problem is reported with Joomla Multi Sites 1.0.8 and affect also all previous versions.
This issue is solved in Patch Definition versoin 1.0.7 or higher.
There are no translations available.
Joomla multisites is sensitive to permission as it needs to update some core Joomla files. When working in Windows environement, the FTP Layer can not be used to solve the permission problem. An alternative solution consist in giving ALL rights to IIS during the installation of JMS.
The procedure below describe how to change the permission in Internet Information Service (IIS). This procedure consists in:
Add the user everyone to main directory of the website
Give to the user everyone the permission "WRITE"
Install Joomla Multi Sites
Remove the user everyone to restore the IIS normal rights.
Start Administrative tool - Internet Information Service (IIS) manager
Select the permission menu
First select the directory where you want to change the permission. In our case, we have selected the root directory of our website. Click the right button to see the contextual menu.
Add the "everyone" user
Here the objective is to add the user "everyone" with the "write" permission
First click ADD to add a new user
Enter the "everyone" and check it exists and is correctly spelled.
Set write permission to the "everyone" user
Here the objective is to add the user "everyone" with the "write" permission
NOW YOU CAN INSTALL Joomla Multi Sites.
Don't forget to DELETE the user "EveryOne" when the installation is done.
There are no translations available.
Keep 'jos_' table prefix for the websites is possible when only one site uses this database. When one or more slave sites share the same database, the 'jos_' table prefix CAN NOT be used because all the users present in the jos_users are deleted during the installation of a slave site. (Whatever the table prefix chosen during the installation procedure).
Some person wants to install Joomla Multi Sites on an existing websites that is already installed using the 'jos_' table as prefix. This is possible if ALL the slave sites are installed using one or multiple databases other than the master site database.
In that case, the slave sites will use diffrerent table prefix and never use the 'jos_' table prefix. As any 'jos_' table is present in the slave database, there is no risk to delete the jos_users present in the slave database. If you want to keep 'jos_' table prefix for the slave sites, you will have to create as many slave database than there are slave sites.
In conclusion, each time you want to use 'jos_' as table prefix for a website, this website must be alone to use this database. When you share a same database for multiple website, you can NEVER use 'jos_' table prefix to prevent the jos_users record deletion during the installation of a slave site.
There are no translations available.
NO, we have decided to deliver this component with a GNU/GPL V2 license. This mean that the PHP code is delivered in clear without any obfuscation mechanism. This also explain why we do not deliver this component for a trial period. (Because there is no protection).
There are no translations available.
YES, it is possible to see JMS working in a demo environment. You have a description of this demonstration environment in the document "demo installation". We invite you to read this document that show you all the steps of a typical installation and will give the URL of the master and slave sites.
In addition, we have live installation. This www.jms2win.com is already a slave site of our company website. www.faq2win.com is another slave site that share the same database than www.jms2win.com
There are no translations available.
NO, a trial version of JMS is not available. It is not possible to create a special JMS that will not provide all the functionalities or give the full functionalities for a limited period of time. As this is a component developped in PHP, it is difficult to protect this code. Event with obfuscation.
To help you have a better idea on how JMS is working, you have different video present in the tutorial that illustrate some cases:
Tutorial Step 0 present the concept of joomla multisite
Tutorial step 9 present how to create a slave site into a sub-directory of the master website.
Tutorial step 13 present how to create a slave site from the front-end. It uses the "website template" to define the replicate rules that must be applied to create the new slave sites.
For people that want to test this component, we have a "demo" website that can be used on case by case basis to test the installation of specific extensions. We give the administrator password to the potential customer that have doubt concerning the installation of some extensions. As there is only one demo environment and we have to reset it each time a new customer want to test his specific extension, this explain why we deliver the login and password for a limited period of time and on case by case basis.
There are no translations available.
When an error message “Unable to write entry” appears, this means that joomla try to extract files from an archive (tar.gz) file and that the destination is write protected. This can happen when some files of the list of patches have the "Read only" attribute or when the owner is different than the current one.
The action consist to check the permission and owner of each files present in the patches list. Starting with Joomla Multi Sites version 1.0.4, additional checks are now performed to report the user on potential permission problem.
Some customers have reported some difficulties when using Joomla Fantastico that protect files and give different owner between joomla standard files and the extensions.
There are no translations available.
YES, with JMS 1.2.x, it is now possible to share the users between several website. With this new feature, you can share the standard Joomla users but also a limited number of extension such as:
VirtueMart users;
Full VritueMart including the catalog, prices, ...
Full Community Builder
Full JomSocial
Full SOBI2
This is not an exhaustive list.
In JMS 1.0.x or JMS 1.1.x, it was NOT possible share the user.
There are no translations available.
YES, each web sites can select its own default template. As each sites use its own database or at least diffrent table prefix, the customisation each sites is independant. The only exception concern the extension that save their configuration information on disk rather than in database. Sometime we have to provide a patch for such extensions to let them use separate configuration.
There are no translations available.
YES, all websites share the same Joomla Installation. In fact, a new 'multisites' directory is created and store all the 'configuration.php' parameters associeted to each website. In such maner that we a domain is called, Joomla Multi Site select the appropriate 'conifiguration.php' file to connect the database and proceed with the request.
There are no translations available.
This Jms multisite patch definition 1.2.51 include the definitions for :
RS Events,
iJoomla SEO
and the Joomla 1.5 candidate sharing definition for:
RS Events,
RS Form
There are no translations available.
Joomla 1.6 RC1 compatibility
With the new Joomla 1.6 RC1 it is now possible to remove almost all the patches installed by Jms Multisites and now it is possible to simply adding files to extends Joomla functionlaities or overwrite some of them.
So now, most of the patches consists in adding files to the Joomla 1.6. Also bundled with Joomla 1.6 RC1 installation directory
New extension compatibilities
It is bundled with the Jms Multisites Patch definition 1.2.51 that adds the definitions for :
RS Events,
iJoomla SEO
and also adds the Joomla 1.5 sharing definition for:
RS Events,
RS Form
There are no translations available.
This patches definition now include:
FLEXIaccess,
HotelGuide,
jShareEasy,
JV-LinkDirectory,
JV-LinkExchanger
There are no translations available.
Joomla 1.6 compatibility
This Jms Multi Sites version add the Joomla 1.6 compatibility in the "tool" menu.
Now it is possible to install,share and uninstall joomla 1.6 extension using the "tool" menu.
It is also bundled with Joomla 1.6 beta 15 installation file.
Add customisation
When a large number of slave site needs to be managed, the time to compare the number of tables that are present in the master with all the slave site DB may be high.
So now, it is possible to disable the "refresh icon" to speed-up refresh of the list of slave site present in the manage site. The parameter is MULTISITES_REFRESH_DISABLED and can be in the "multisites.cfg.php" file.
Here it is a sample value:
define( 'MULTISITES_REFRESH_DISABLED', true); // When a large number of slave sites is expected, this allow disable the refresh icon that require to count the number of tables in each slave site.
Bundled with Patch definition 1.2.50
The new patches defined now include:
FLEXIaccess,
HotelGuide,
jShareEasy,
JV-LinkDirectory,
JV-LinkExchanger
There are no translations available.
This Jms Multisites patches definition add a patch for the All Video download script. The patch computes the "document root" directory based on the deployed directory. The sitePath "document root" directory was not correct when using Symbolic Link.
It also add the JMS Tools (install) definitions for :
All Video,
Ninja Content 1.5 (Ninja 1.5, Nooku Framework, Koowa system plugin)
There are no translations available.
This Jms Multi Sites version is partial compatibility with Joomla 1.6 beta 14.
It also force the alias field in lowercase.
A new keyword {user_email} is added.
Bundled with jms multi site patch definition 1.2.49
Add a patch for the All Video download script to compute the "document root" directory based on the deployed directory. The sitePath "document root" directory is not correct when using Symbolic Link.
Add JMS Tools (install) definitions for :
JoomlaWorks All Video,
Ninja Content 1.5 (Ninja 1.5, Nooku Framework, Koowa system plugin)
There are no translations available.
With Joomla 1.5.22, the jms multisite need an update of an existing patch is used to allow sharing the users sessions between subdomains and subdirectories.
This JMS Multisites patch definition include:
The fix in the new session management present in Joomla 1.5.22
Add JMS Tools (install) definitions for : - Copyright Current Year, - jDownloads, - JW Tabs & Slides Module
There are no translations available.
This Jms Multisite version add the compatibility with Joomla 1.5.22 and also a partial compatibility with Joomla 1.6 beta 13. It fixes severa screen rendering to work with Joomla 1.6 beta 13.
It is also bundled with jms multi site patch definition 1.2.48 that :
Include the fix for an existing patch that accept to share the sessions between subdomains or subdirectories and that is now compatible with Joomla 1.5.22.
Add JMS Tools (install) definitions for : - Copyright Current Year, - jDownloads, - JW Tabs & Slides Module
There are no translations available.
Jms Multisites Patches definition 1.2.47
Add JMS Tools (install) definitions for :
Tiendra
Add Joomla 1.5 sharing definition for:
Tiendra:
This is a release candidate. You may have a limitation when using reference to joomla articles that will not be shared,
Joomla Estate Agency
There are no translations available.
Add partial Joomla 1.6 beta 12 compatibility.
Bundled with Jms Multisites Patch definition 1.2.47
Add JMS Tools (install) definitions for :
Tiendra
Add Joomla 1.5 sharing definition for:
Tiendra:
This is a release candidate. You may have a limitation when using reference to joomla articles that will not be shared,
Joomla Estate Agency
There are no translations available.
Add the JMS Tools (install) definitions for :
Auctions,
Restaurant Guide,
CodeCitation plugin,
Versioning Workflow
Add the sharing definition for:
Auctions, Allow a full sharing of the auctions and also the possibility to only share the actions users info
Restaurant Guide with limitation on the Linked Articles that can not be used as the articles are not shared
There are no translations available.
Bundled with Jms Multisites Patch definition 1.2.46
Add JMS Tools (install) definitions for :
Auctions,
Restaurant Guide,
CodeCitation plugin,
Versioning Workflow
Add Joomla 1.5 sharing definition for:
Auctions (full sharing and only user sharing),
Restaurant Guide with limitation on the Linked Articles that can not be used as the articles are not shared
There are no translations available.
This Jms Multisites patch definition add a patch for Mobile Joomla to allow speciifc configuration for each slave sites.
It also add the JMS Tools (install) definitions for :
CB Search plugin,
ai Sobi Search
There are no translations available.
This JMS Multisites version is partial compatibility with Joomla 1.6 beta 11.
It is also Bundled with Patch definition 1.2.45 that:
Add patch for Mobile Joomla
Add JMS Tools (install) definitions for : - CB Search plugin, - ai Sobi Search
There are no translations available.
When the SEF is enabled, Joomla does not cleanup all the parameters when they are already present in the menu item id definition.
In this "Article Sharing for JMS" we have added a cleanup of the parameters when they are already present in the menu item id.
So now the "site_id" parameter can be hidden when its value is the same as the menu item definition corresponding to the SEF URL computed based on the alias.
This "Article Sharing for JMS" version 1.0.12 require JMS Multisites 1.2.34 or higher. Otherwise you will get a fatal PHP error due to call to a "multisitesfactory" file that is only available wtih JMS Multisites 1.2.34 or higher.
Also purge all the converted files to remove the older caches. Otherwise you will get a duplicate "routing" definition error message.
There are no translations available.
Kunena 1.6 renames its tables names. The new patch defined the new "#__kunena%" tables name as synonym of the old "#__fb%" table names. If you want to install Kunena 1.6, this patches definition is required.
We added the Joomla 1.6 beta 10 original file and in particular its new installation directory that is required to create fresh slave sites.
Bundled with Jms Multi Sites Patches definition 1.2.44
Kunena 1.6 renames its tables names. The new patch defined the new "#__kunena%" tables name as synonym of the old "#__fb%" table names. If you want to install Kunena 1.6, this patches definition is required.
En the SEF is enabled, the routing might be called from any extension.
This fix ensure that the MultisitesContent routing cache file is always stored in the multisites content directory and in the directory from which the multisitescontent is called.
There are no translations available.
Update the AceSEF patch to be compatible with AceSEF version 1.5.x
The new patch try to identify the signature of AceSEF 1.3.x and 1.5.x to apply the patches that correspond to the appropriate version of AceSEF.
The new patch is required due to refactoring of AceSEF 1.5.x.
This new patch is required for AceSEF 1.5.x or an error may be raised during the installation of the patches and result by the "uninstall" of all patches with the impossibilty to re-install the patches.
There are no translations available.
Front-end website creation when SEF is enabled.
When the core Joomla SEF is enable, joomla may produce wrong encoding/decoding SEF url. The problem occurs in the <Form action that are not processed by the Joomla SEF system plugin and that may have different URL than the one compute by the URL present in the menus.
To align the URL between the menu computed by Joomla and the URL present in the front-end website creation forms, we have computed all the form actions to provide the same SEF urls than the menu.
We also modified the internal redirection URL to compute the same menu SEF url and help Joomla decode them with the same algorithm.
The new SEF url compute in the front-end were tested on Joomla 1.5 and 1.6. It also works with AceSEF, sh404SEF and JoomFish. Remarks:
In case of sh404SEF, don't forget to setup the Joomla 1.0.x "live_site" parameter in the configuration.php that is required by sh404SEF to display correctly the stylesheet and other images. See sh404SEF documentation.
In case of JoomFish and SEF enabled it is recommended to install a fix concerning the HTML <base tag when # anchor is used. See http://www.metamodpro.com/software/jfsef for the download of the fix.
Bundled with Patch definition 1.2.43
Update the AceSEF patch to be compatible with AceSEF version 1.5.x
There are no translations available.
This JMS Multisites Patches definition 1.2.42
Fix the patch concerning the Global Configuration in Joomla 1.6.
Add JMS Tools (install) definitions for : - Multisites Content Modules (NewsFlash and LatestNews), - Multisites Contact, - BreezingForms >= 1.7.2 (formelly Facile Forms), - Listbingo, - Projectfork, - RSTickets! Pro, - Community Builder Profile Pro + Magic Window, - Grid
Add sharing definition for: - Ignite Gallery, - Community Builder Profile Pro + Magic Window
There are no translations available.
Joomla 1.6 beta 9 compatibility.
installation language conversion to avoid convert leading and trailing quotes in _QQ_
Partially fix the problem relative to load of new layouts in the back-end
Fix some patches for Joomla 1.6
Fix the front-end layout selection for Joomla 1.6
Bundled with Patch definition 1.2.42
Fix the patch concerning the Global Configuration in Joomla 1.6.
Add JMS Tools (install) definitions for : - Multisites Content Modules (NewsFlash and LatestNews), - Multisites Contact, - BreezingForms >= 1.7.2 (formelly Facile Forms), - Listbingo, - Projectfork, - RSTickets! Pro, - Community Builder Profile Pro + Magic Window, - Grid
Add sharing definition for: - Ignite Gallery, - Community Builder Profile Pro + Magic Window
Core Enhancement
Add an internal routine to get the first domain name based on its site id that can be used by mutlisites modules or plugins
Improve the SEF processing to bypass standard Joomla SEF url error resolution that may affect the website creation from the front-end when SEF is enabled. The problem is due to the standard Joomla 1.5 SEF processing that does not resolve correctly the URL to their aliases when parameters are present.This may result by using the default processing instead of the action required. In addition, Joomla does not route the normal URL to their process when "non" SEF redirection url are used and that SEF is enabled.
There are no translations available.
Bundled with Jms Multisites Patch definition 1.2.41
Modify the SH404SEF patch to be complient with version 2.0. Some patches where moved into other files after they have refactor their code to use MVC.
Add JMS Tools (install) definitions for : - Multisites patches for Mighty, - Disqus Comment System for Joomla!, - Scribe, - SEF Title Prefix and Suffix, - some sh404SEF plugins, - Simply Links, - WysiwygPro3
There are no translations available.
Partial Joomla 1.6.0 beta 6 compatibility
Fix a problem to reset the DB error number and that we put in a new Multisites Database adapters
Fix the submenu display after that Joomla change the behavior in beta 6
Improve the Front-End website creation
Always check the validity expiration to be able redirect the user to the expired URL when it is present;
Improve some SEF url when redirecting the user to other multisites actions. There is still a know problem when editing a slave site from the list of slave site and when the SEF is enabled. In this case, the data are not send by the form to the server. Use a normal input submit button instead of the joomla javascript submitform routine can solve the problem.
Fix some minor HTML syntax error when editing a Front-end website definition. A table row TR were not correctly closed.
Bundled with Jms Multisites Patch definition 1.2.41
Modify the SH404SEF patch to be complient with version 2.0. Some patches where moved into other files after they have refactor their code to use MVC.
Add JMS Tools (install) definitions for : - Multisites patches for Mighty, - Disqus Comment System for Joomla!, - Scribe, - SEF Title Prefix and Suffix, - some sh404SEF plugins, - Simply Links, - WysiwygPro3
We still consider this JMS Multisites Version as an alpha version for Joomla 1.6 event if it is stable for Joomla 1.5. Here are the changes performed to increase the compatibility with Joomla 1.6 beta 5:
Remove one Joomla 1.6 database patch that is replaced by new MultisitesDatabase API that allow update the protected JDatabase table prefix.
Improve Joomla 1.6 beta 5 language file conversion to use "_QQ_" for the quote character.
Modify the "Site" element to autorize multiple selection and also make it compatible with Joomla 1.6 beta 5. The "Site" element is used to display the list of JMS Multisites in the extension like "Article Sharing for JMS" or "Multisites Menu Item" and also in "Multisites Search" plugins.
Modify the "Layout" element to make it compatible with Joomla 1.6 beta 5. The "Layout" element is used in the menu when defining a website creation form the front-end and to allow selecting a layout.
Make the front-end compatible with Joomla 1.6 beta 5.
Other JMS multisites changes
Fix a bug in JMS tools introduced in 1.2.33 concerning the action to share a component. The new possibility to exclude some share tables from a generic list were resulted in the impossibility to share the extension from the JMS Tools.
Bundled with JMS Multisites Patch definition version 1.2.39
Add/modify patches
Fix the patch for Community Builder 1.2.3 that moved some code into another source. If you try install the previous patch on CB 1.2.3, this result by the uninstall of all the patches. So it is required to use the JMS Multisites patch definition 1.2.39 or higher with CB 1.2.3.
Fix the patch for the Sermon Speaker 3.4.1. In fact with version 3.4.1, the patch is no more required. Now they save the configuration into the DB.
Add patch for CssJsCompress.
Add JMS Tools (install) definitions for :
CssJsCompress,
Annonces,
Djf Acl,
EstateAgent,
jSecure Authentication,
MooFAQ
QuickContent,
PU Arcade,
AjaxChat,
Add also some plugin for JomSocial 1.8.3
Add sharing definition for:
Following sharing are considered as "candidate for sharing". They need more feedback and validation from the customer who request them.
Annonces,
JVideo,
PU Arcade,
AjaxChat
JEvent with default excluded.
There are no translations available.
JMS Multisites version 1.2.33 is now partially compatibility with Joomla 1.6 beta 5.
It is now possible install JMS Multisites on joomla 1.6 beta 5. We still consider this JMS Multisites version as an alpha version for joomla 1.6 even if this is the same stable code used with joomla 1.5. The reason is that Joomla has changed plenty API that sometimes require that we implement specific things for joomla 1.6. For the moment, it is possible :
to install JMS Multisites on joomla 1.6 beta 5
to create "fresh" slave site and install extension from the slave site. You can NOT uninstall an extension.
to replicate existing slave site
to display the extension installed (JMS Tools). The installation from JMS tools does not work.
You can use the same zip file for the installation on Joomla 1.5 or 1.6
Front-end website creation
Add a check when an alias link is already present on the disk with another value. In this case this report an error and the slave site is not created.
Bundled with JMS Multisites Patch definition version 1.2.39
Add/modify patches
Fix the patch for Community Builder 1.2.3 that moved some code into another source. If you try install the previous patch on CB 1.2.3, this result by the uninstall of all the patches. So it is required to use the JMS Multisites patch definition 1.2.39 or higher with CB 1.2.3.
Add patch for CssJsCompress.
Fix the patch for the Sermon Speaker 3.4.1. In fact with version 3.4.1, the patch is no more required. Now they save the configuration into the DB.
Add JMS Tools (install) definitions for :
Annonces,
CssJsCompress,
Djf Acl,
EstateAgent,
jSecure Authentication,
MooFAQ
QuickContent,
PU Arcade,
AjaxChat,
Add also some plugin for JomSocial 1.8.3
Add sharing definition for:
Following sharing are considered as "candidate for sharing". They need more feedback and validation from the customer who request them.
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.
and add the sharing definition for:
JoomLoc
There are no translations available.
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
There are no translations available.
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".
There are no translations available.
This Jms Multisites patch definition 1.2.37 fix a bug introduced in a patch modified in 1.2.36 when replacing an existing patch by a new one.
When the patch is not correctly installed, it may happen that the access to the standard Joomla "manage template" is corrupted.
The new fix recover the last backup file and reapply the patch correctly on it.
There are no translations available.
Modify several patches to take in account the new Jms multisites "letter tree" directory structure.
Add also the Jms Multisites patch definitions for :
JS Testimonials
There are no translations available.
Modify the patch concerning the "administrator/index.php" file to take in account the new letter tree directory structure used when there are a lot of slave sites.
JMS multiistes patch definitions for :
QContact,
Multisites Affiliate (coming soon),
GroupJive,
JoomLeague,
myApi,
OSE Webmail
Seo Links,
Update Manager,
VM Emails Manager,
WebmapPlus
Also add the sharing definition for:
GroupJive
There are no translations available.
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
There are no translations available.
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
There are no translations available.
This Jms multisites patch definition version contain some joomla 1.5.17 original files in case where some user will not have update their Jms multisites before the update to joomla 1.5.16 or higher.
There are no translations available.
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.
There are no translations available.
Jms multisites Patch Definition 1.2.33.
Includes the fix concerning the bug introduced by Joomla in the version 1.5.16 and that does not allow to login. The behavior is that Joomla 1.5.16 loop on the login when called from a "localhost". Some side effect were also noticed in live site. The fix consists in applying the patches that Joomla has published with (medium/high level) and that will be probably released in Joomla 1.5.17. With Jms multisites, you can already benefit of this fix that had the sided effect to prevent any login. See the joomla bug tracker published at http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=20221
Also add several cross-check on joomla patches installed to improve consistency when joomla restore or replace existing files that remove Jms multisites patches. A side effect detected is an infinite loop when installing the joomla patches from version 1.5.15 to 1.5.16. The infinite loop is due to the fact that the installation directory exists (restored by JMS) and when updating 1.5.15 to 1.5.16 some Jms multisites patches are partially removed that create a "ping pong" between the administrator/index.php and the installation/index.php
Add JMS Tools (install) definitions for :
Job Grok Application,
Kuneri Mobile Joomla,
ninjaXplorer
Quick Jump Extended,
WEBO Site SpeedUp,
aiContactSafe,
Rentalot
Add sharing definition for:
Job Grok Application
There are no translations available.
This Jms Multi Sites version add:
Bundled with the Joomla 1.5.16 installation and orginal files.
the PHP 5.3 compatibility and remove all the deprecated functions like ereg and split.
a fix on a minor problem when computing the "TLD" (Top Level Domain) when shared extension and that may happon on some PHP environment.
Bundled with Patch Definition 1.2.33.
That include the fix concerning the bug introduced by Joomla in the version 1.5.16 and that does not allow to login. The behavior is that Joomla 1.5.16 loop on the login when called from a "localhost". Some side effect were also noticed in live site. The fix consists in applying the patches that Joomla has published with (medium/high level) and that will be probably released in Joomla 1.5.17. With Jms multisites, you can already benefit of this fix that had the sided effect to prevent any login. See the joomla bug tracker published at http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=20221
Also add several cross-check on joomla patches installed to improve consistency when joomla restore or replace existing files that remove Jms multisites patches. A side effect detected is an infinite loop when installing the joomla patches from version 1.5.15 to 1.5.16. The infinite loop is due to the fact that the installation directory exists (restored by JMS) and when updating 1.5.15 to 1.5.16 some Jms multisites patches are partially removed that create a "ping pong" between the administrator/index.php and the installation/index.php
Add JMS Tools (install) definitions for :
Job Grok Application,
Kuneri Mobile Joomla,
ninjaXplorer
Quick Jump Extended,
WEBO Site SpeedUp,
aiContactSafe,
Rentalot
Add sharing definition for:
Job Grok Application
We strongly recommend to install the Jms multisites patches 1.2.33 or better install Jms multisites 1.2.27 before installing the Joomla 1.5.16.
To get the latest version, see the FAQ http://www.jms2win.com/faq#sec-122
There are no translations available.
This Jms Mutlisites for joomla patch definition 1.2.32 add the "install" definitions for :
Joomla Quiz,
JUMultithumb,
wbAdvert
Add sharing definition for:
Joomla Quiz. Not tested and not guarantee. Just a candidate for sharing.
Shipseeker. Any problem relative to this extension must be reported to the author of this extension that provide the support
There are no translations available.
This Jms Multi Sites version add:
the possibility to create website from the front-end that share a whole website.
a new API function to retreive the website information when used in plugin or external component or modules.
a fix on a fatal error that occurs when the joomla JFile class is not declared. Add the "import" of this declaration.
Bundled with Patch Definition 1.2.32.
Add JMS Tools (install) definitions for :
Joomla Quiz,
JUMultithumb,
wbAdvert
Add sharing definition for:
Joomla Quiz. Not tested and not guarantee. Just a candidate for sharing.
Shipseeker. Any problem relative to this extension must be reported to the author of this extension that provide the support
There are no translations available.
In Jms Multisites for joomla 1.2.23, we have introduced the generation of a new "secret" value when creating the slave site.
This has a side effect on the "Single Sign-In" that result by different session_id for each domain and therefore disabled the Single Sign-In.
In this version, we have removed the generation of the "secret" value to keep the same value than the master.
Therefore the JReviews extension that expect to have different secret values to have specific configuration now share the configuration.
If you have created slave site with Jms Multisite 1.2.23, you can update all the slave site configuration.php file manually to copy the value in the secret present in the master configuration.php file. The objective is to use the same secret value for all the slave sites.
There are no translations available.
This Jms multisites patch definition add the install definitions for :
Add and fix DOCMan 1.5.4 modules and plugins,
ARI Quiz,
Vodes,
Jobs
Add sharing definition for:
Vodes,
Jobs
There are no translations available.
Enhance the sharing table parsing when creating a website.
When creating a slave site, it may happen that some existing view contain additional statement like "select ..... from `dbname`.`tablename` WITH CASCADED CHECK OPTION'. To retreive the retreiving "FROM table name" present in a statement we add a cross-check that select the word that is preceded with the word "from".
Bundled with Patch Definition 1.2.31.
Add JMS Tools (install) definitions for :
Add and fix DOCMan 1.5.4 modules and plugins,
ARI Quiz,
Vodes,
Jobs
Add sharing definition for:
Vodes,
Jobs
There are no translations available.
This JMS multisite Patch Definition 1.2.30 adds the "install" definitions for :
DOCMan 1.5.4 modules and plugins,
Mutlisites Meta tag,
CEdit,
Click Head,
JReviews & S2Framework. Nnot guaranteed as it uses ioncube and tests were not possible You must consider this definition as experimental and require new fresh slave site or slave site built with JMS 1.2.23 kernel only. It is not possible to use JReviews on slave sites created with prior JMS version 1.2.23. The update is not working. With existing slave site, you may have to modify the secret word manually in the configuration.php file.
There are no translations available.
Enhance the Jms Multisites interface with "New Like" and search filtering
"New like" button is used when you want to create a new slave site or template like an existing definition. In this case, you select the slave site or template definition that you want to use when creating the "new" definition. This maybe helpfull when creating a Jms templates where you have to setup the "folders and files" actions. You can re-use an existing definition that is moreless identical to the one that you want to create.
Also add in the "manage site" a search filter that allow quickly find a specific slave site definition. This maybe usefull when you have several hundred of websites. The search is applied on fields:
Site ID
Site name
Domains
DB host name
DB name
DB Prefix
Remove the older compatibility with Joomla < 1.5.10.
To reduce the packaging distribution we have removed from Jms multisite for joomla all the original files of joomla 1.5.9 and lower that was present in the distribution in case where the backup failed and it was not possible to retreive the original definition. So there is no more "rescue" algorithm available in Jms to restore original joomla files in case of "uninstall" or patches installation failure. We have considered that older Joomla < 1.5.10 was not very secured and decided to stop the distribution of rescue patches. This does not mean that Jms will not work with older version of joomla. There is no more rescue (or backup) guarantee with older joomla versions. Up to the user perform backup themselve in case of failure with older joomla < 1.5.10.
Specific cache management
Joomla uses the "secret" field present in the "configuration.php" file to compute a cache file name. In case where you replicate an existing website, Jms multisite uses the existing "configuration.php" file to create the new "configuration.php" file for the specific slave site. This patch consists in generating a new "secret" value with the objective to have specific "cache" files event when sharing the same cache directory. This may be usefull for "Windows" platform that can not use the Symbolic Link and may not be able to have a specific "cache" directory. Some extension like "JReviews" also use the "secret" value to store their own configuration file on the disk.
Bundled with Jms Multi Sites Patch Definition 1.2.30 and 1.2.29
Patch definition 1.2.30 Add JMS Tools (install) definitions for :
DOCMan 1.5.4 modules and plugins,
Mutlisites Meta tag,
CEdit,
Click Head,
JReviews & S2Framework. Nnot guaranteed as it uses ioncube and tests were not possible You must consider this definition as experimental and require new fresh slave site or slave site built with JMS 1.2.23 kernel only. It is not possible to use JReviews on slave sites created with prior JMS version 1.2.23. The update is not working. With existing slave site, you may have to modify the secret word manually in the configuration.php file.
Patch Definition 1.2.29:
Add fix for the YooThemes "yoo_vox" to allow reading the appropriate multisites "params_xxxx.ini" file. Add JMS Tools (install) definitions for :
AcyMailing and only VM Users. This definition present risks for the consistency. It is required that the AcyMailing plugins that import content (except user details) should be de-activated.
This JMS multisite patch definition modifies the patch for AcyMailing. The objective is to ignore the installation of the patch when using a "starter" AcyMailing that does not contain any license (free version).
Add JMS Tools (install) definitions for :
Community ACL,
JCalPro,
HD FLV Player,
Modules Anywhere,
pure css tooltip,
Shipseeker
Add sharing definition for:
- JCalPro,
ALinkExchanger,
HD FLV Player
There are no translations available.
Filter and ignore the port when present in a URL
When a port is present in a URL received by JMS, the domain was "ignored" event when it was present in the list of domain. The fix consists in using the domain name when it is present as a slave.
The case where the port may be also present in a URL was reported when XMLRPC is enable. In this case, the request can be like "http://www.slavedomain.com:80/xmlrpc/index.php". As the port is present in the URL the request was posted on the master website instead of the "www.slavedomain.com".
To install the fix, it is required to "uninstall" the JMS patches and "re-install" the new patches present in the JMS 1.2.21.
Resolve the new FTP parameters keywords values and save result into the "slave" site "configuration.php" file
When the Joomla FTP layer is enabled, it is necessary to setup correctly the slave site FTP Root directory and perhaps the other FTP setting. It is possible to setup automatically the new FTP layer parameters that must be written into the slave site configuration.php. This allow to automate the procedure described in the tutorial video 15. http://www.jms2win.com/tutorial#jms12x-15
Bundled with Patch Definition 1.2.27.
Modify AcyMailing patch to ignore the patch concerning the license when using a free acymailing version (starter).
Add JMS Tools (install) definitions for : - Community ACL, - JCalPro, - HD FLV Player, - Modules Anywhere, - pure css tooltip, - Shipseeker
Add sharing definition for: - JCalPro, - ALinkExchanger, - HD FLV Player
There are no translations available.
Add patches for:
CCBoard to allow specific configuration file.
sh404SEF 1.5.5 to allow specific shCacheContent.php cache file for each slave sites and also update the previous patches due to the sh404SEF refactoring.
Add in JMS Tools (install) the definitions for :
JComments several modules and plugins,
JomSocial Dating Search & My Contacts,
Jumi module,
RawContent,
sh404sef similar urls plugin
There are no translations available.
Possibility to ignore the images and and templates creation
In JMS templates, it is now possible to ignore the creation of the the images and templates folder. This is usefull when creating a JMS template that is deployed in the same directory than the master website (case of Windows platform). This allow creating rule where deploy folder is totally empty (No Symbolic Links at all).
Front-end website customizations
For the website creation from the front-end, it is now possible to chose which fields must be entered by the customer.
This allow for example to ignore the "admin email" and "admin password" in case where the website creation share the joomla users. This avoid to reset its information.
The other field can also be shown or hidden.
It is now also possible to have specific "JMS layouts" for the front-end website rendering. A new "layout" menu is created in the back-end to allow upload specific layouts.
Use the "multisites.cfg.php" parameters when creating a slave site front the front-end
The "multisites.cfg.php" contains some configuration parameters that allow using a root MySQL login when creating a slave site. Now this configuration file can also be used when creating slave sites from the front-end and therefore use a MySQL root login to create DB, MySQL users, ... In previous version the root login had to be present in the website to replicate. This is no more required. This "multisites.cfg.php" files is also used to specify the "host" when creating the MySQL users.
Bundled with Patch Definition 1.2.26.
Add patches for:
CCBoard to allow specific configuration file.
sh404SEF 1.5.5 to allow specific shCacheContent.php cache file for each slave sites and also update the previous patches due to the sh404SEF refactoring.
Add in JMS Tools (install) the definitions for :
JComments several modules and plugins,
JomSocial Dating Search & My Contacts,
Jumi module,
RawContent,
sh404sef similar urls plugin
There are no translations available.
JMS multisite patch definition 1.2.25 is just a rebuilt of the 1.2.24 to include missing patches in the distribution.
There are no translations available.
JMS multisites for joomla 1.2.19 fix the packaging of the version 1.2.18 where some patch definition were missing.
We have just rebuilt the packaging to include the missing patches.
There are no translations available.
JMS multisites for joomla 1.2.18
This version is bundled with the latest JMS multisites for joomla patch definition 1.2.24 that mainly fix two existing patch (master configuration wrapper & ckforms) and add the definition of plenty new extension defintion for the JMS tools.
Fix Joomla Master configuration patch when upgrading from Patch 1.2.14 to 1.2.23. In previous patch, it may happen that JMS introduce a PHP syntax error that result by a "master website" blank page on the administrator and front-end. The problem was due by a close statement ("}") missing in the wrapper that result by a PHP syntax error. This problem occurs when JMS detect a double "master configuration" wrapper and when the "install" button is applied instead of the "save global configuration" as recommended. This new patch fix the "double master configuration wrapper".
Fix CK Forms sharing definition to add new tables present in "1.3.3 b5" This extension contain additional tables that are now added for the sharing. The previous ckforms definition in JMS was 1.3.3b3
Add JMS Tools (install) definitions for : - Content Optimzer; - chabad, - DT Menu, - Fabrik - Tag Cloud module, Fabrik & facebook plugin, - FLEXIcontent Tag Cloud, - Google Maps, - J!Analytics, - JCE Utilities, - JComments Latest, - System - JFusion plugin, - JomFish Direct Translation, - JoomlaPack Backup Notification Module, - jSecure Authentication, Jumi plugins, - JX Woopra, - Mass content, - System - OptimizeTables, - RokGZipper, - Session Meter, - Zaragoza, - Wibiya Toolbar, - Button - Xmap Link
There are no translations available.
Fix Joomla Master configuration patch when upgrading from Patch 1.2.14 to 1.2.23. In previous patch, it may happen that JMS introduce a PHP syntax error that result by a "master website" blank page on the administrator and front-end. The problem was due by a close statement ("}") missing in the wrapper. This problem occurs when JMS detect a double "master configuration" wrapper and when the "install" button is applied instead of the "save global configuration" as recommended. This new patch fix the "double master configuration wrapper".
Fix CK Forms sharing definition to add new tables present in "1.3.3 b5"
Add JMS Tools (install) definitions for : - Content Optimzer; - chabad, - DT Menu, - Fabrik - Tag Cloud module, Fabrik & facebook plugin, - FLEXIcontent Tag Cloud, - Google Maps, - J!Analytics, - JCE Utilities, - JComments Latest, - System - JFusion plugin, - JomFish Direct Translation, - JoomlaPack Backup Notification Module, - jSecure Authentication, Jumi plugins, - JX Woopra, - Mass content, - System - OptimizeTables, - RokGZipper, - Session Meter, - Zaragoza, - Wibiya Toolbar, - Button - Xmap Link
There are no translations available.
This "Article Sharing for JMS" version fix a PHP syntax error present in the frontpage RSS feeds.
There are no translations available.
The JMS multisite patch definition 1.2.23 contains:
a patch for JoomlaFCKEditor to allow the image manager used the slave site image folder and no more the master image folder.
Improve the Joomla master "configuration.php" patch processing and detect double JMS wrapper installed in the master configuration file.
Add JMS Tools (install) definitions for : - OpenX module
There are no translations available.
JMS multisite for joomla version improves:
the reading of "configuration.php" file and reports error message when it is invalid or can not be read by JMS. In previous JMS version, you could have error message like: Fatal error: Class 'JConfig_' not found in /administrator/components/com_multisites/libraries/joomla/jms2winfactory.php on line 104 Now JMS detects this case of error and report a error message that help to identify which "configuration.php" is invalid. JMS also now can read "configuration.php" files that are not terminated by a PHP end marker (?>). (Case of "configuration.php" file created by fantastico).
Fix a javascript syntax error in the JMS tools (execute);
Remove a PHP 5 warning message during the slave site joomla "install" action.
Bundled with JMS Patch Definition 1.2.23.
Add patch for JoomlaFCKEditor to allow the image manager use the slave site image folder and no more the master image folder.
Add a new master "configuration.php" patch algorithm to detect double wrapper is installed.
The JMS Tools (install) now contains the definitions for : - OpenX module, - K2 modules.
There are no translations available.
This "Article Sharing for JMS" fix a problem when Joomla SEF is enabled and that create an error when displaying an articles.
This new "Article Sharing for JMS" version 1.0.9 fix the "router" processing that may require the path where is located the standard joomla "router" path.
The fix consists in the computation of the components path when it is not defined depending on the context.
There are no translations available.
This JMS multisite for joomla 1.2.16 is bundled with patch definition 1.2.22 that includes serveral new extension definitions:
AcyMailing (require several AcyMailing licenses to make it works),
FLEXIcontent,
hwdVideoShare,
jSeblod CCK,
nBill (not tested)
There are no translations available.
This JMS, multisite for joomla patch definition 1.2.22 includes:
a patch for AcyMailing working with multisites license with a same joomla installation.
the JMS Tools (install) definitions for : - AcyMailing, FLEXIcontent, hwdVideoShare, jSeblod CCK, nBill (not tested)
Add sharing definition for: - AcyMailing
There are no translations available.
This JMS patch definition:
Modify the patch for the master configuration.php file to accept that this configuration.php file is not closed with the PHP endmarker (?>). Case may happen with some integrated sytem like Fantastico that create a configuration.php without this marker. Now when the PHP end marker is not found, this is the end of the file that is used.
Add a patch to RokModuleOrder to allow read the appropriate "params.ini" file when used in a slave site
Add JMS Tools (install) definitions for : - IDoBlog
There are no translations available.
Fix single sign-in for second and third Top Level Domain (TLD)
Some top level domain can be composed of several words like (co.uk, plc.co.im, ...) In previous version of JMS, it may happen that the single sign-in algorithm detect 'uk' and not 'co.uk' as TLD. To solve this issue, this new JMS contain a list of TLDs that is used to solve the ambiguity that can appears in some domain URL.
Other minor Fixes
Update HTML produced in the front-website creation to fix some side effects on some browser with DIVs that was not correctly closed.
Fix PHP 4.x compatibility error introduced with the Joomla 1.6 alpha 2 compatibility.
Bundled with Patch Definition 1.2.21.
Modify the patch for the master configuration.php file to accept that this configuration.php file is not closed with the PHP endmarker (?>). Case may happen with some integrated sytem like Fantastico that create a configuration.php without this marker. Now when the PHP end marker is not found, this is the end of the file that is used.
Add a patch to RokModuleOrder to allow read the appropriate "params.ini" file when used in a slave site
Add JMS Tools (install) definitions for : - IDoBlog
There are no translations available.
This JMS, multisite for joomla patch definition add the JMS tool definition for :
Editor Button - Add to Menu
AdminBar Docker
Advanced Modules
Cache Cleaner
BreezingForms
Ignite Gallery
JA Content Slider
JA Slideshow2
ProJoom Installer & Smart Flash Header
RokBox
RokModuleOrder
RokModule
RSSeo
Tag Meta
Zoo
and also add the sharing definition for:
Remository
There are no translations available.
Joomla 1.6 alpha2 partial compatibility
In this jms multisite for joomla release we have extended our partial joomla 1.6 alpha1 to the joomla 1.6 alpha2. Like with the alpha1 you can create slave site and re-install extension in slave site. You can not un-install extension from a slave site once it is installed. To uninstall the extension in a slave site, you have to use the JMS tools when this extension is defined.
FTP Layer parameters redefinition for a slave site
When the FTP layer is required to create and deploy slave site, it was not easy to have the slave site configuration.php adapted with new "FTP root" directory or other parameters. In JMS 1.2.13 we have introduce the possibility to modify the "FTP parameters" written in the slave site configuration. In JMS 1.2.14, it is now also possible to replace the default "FTP Parameters" defined in the JMS templates or, when not defined, present in the website configuration.php file replicated.
Bundled with JMS Patch Definition 1.2.20.
The JMS Tools (install) now contains the definitions for :
Editor Button - Add to Menu
AdminBar Docker
Advanced Modules
Cache Cleaner
BreezingForms
Ignite Gallery
JA Content Slider
JA Slideshow2
ProJoom Installer & Smart Flash Header
RokBox
RokModuleOrder
RokModule
RSSeo
Tag Meta
Zoo
Also add the sharing definition for:
Remository
There are no translations available.
JMS multisite for joomla version 1.2.13 includes new facilites when the hosting provider require using the joomla FTP Layer.
It is now possible in the JMS templates to provide new FTP layers parameters that must be written in the new configuration.php file generated by JMS for the slave site.
This maybe helpfull to automatically update the new FTP "root path" for the slave site.
We also give the possibility to replicate (copy) the images directory even when there is no DB specified. In this case, the "images" directory name can not be modified. Just copied. We also give the possibility to rebuild 'unzip" an "images" directory based on a predefined zip file.base on a copy (or unzip) of the image.
Mutlisite for joomla also add the possibility to perform a "RewriteBase" modification when copying the ".htaccess" or "htaccess.txt" in aim to compute a new value when the target domain is not defined as a subdirectory of a domain or subdirectory of a subdomain. This maybe usefull when the website that is replicated use SEF extension enable that require an "htaccess".
JMS also adds the possibility to define new FTP parameters for the "configuration.php" files create for the slave site. This maybe usefull when using the FTP Layer and that the FTP root path is different for each websites.
Finally JMS is bundled with Patch Definition 1.2.19.
Add JMS Tools (install) definitions for : - Glossary, googleWeather, J!Research, Job Grok Listing, JooMap, JoomDOC, JXtended Catalog, JXtended Labels, Power Slide Pro, Rquotes, Add plenty Modules and plugin present JomSocial 1.5. Plus partial JomSuite membership, partial JomSuite user registration. See also limitation described in the patches definition.
In this JMS, Multisite for joomla patches definition we have added the JMS Tools (install) definitions for :
Glossary, googleWeather, J!Research, Job Grok Listing, JooMap, JoomDOC, JXtended Catalog, JXtended Labels, Power Slide Pro, Rquotes, Add plenty Modules and plugin present JomSocial 1.5, Add partial JomSuite. JomSuite is a protected application that does not allow us provide patch to allow having a specific configuration for each website. If customers re-install JomSuite in slave site, they are responsible to be compliant with potential license restriction published by JomSuite. The customer that use the facility to replicate JomSuite into another website is responsible for all the potential impact attached to the JomSuite license or any limitation published by JomSuite.
Add sharing definition for:
Glossary, JXtended Catalog, JXtended Labels
There are no translations available.
This jms multisite for joomla patch definition add some hot property module and plugin definitions.
There are no translations available.
This multisite joomla version is bundled with latest joomla 1.5.15 installation directory and the jms patches definition 1.2.15 to 1.2.18.
It also fix minor JMS tools warning that may happen when the joomla environment is inconsistent or that some modules have been deleted manually without using the joomla uninstall. It also fix a minor icon type "without tables" in the JMS tools that may happen on some extension. This does not impact the processing - just the display that was not accurate in some cases.
The patch definition 1.2.18 add JMS tools definition for "hot property" modules and plugins.
There are no translations available.
This jms multisite for joomla patch definition contain a patch for the front page slide show extension to allow specific configuration for each slave site and also contain the JMS tools definition for:
FrontPage SlideShow
Lyften bloggie
There are no translations available.
This jms multisite for joomla patch definition add Add a patch for eWeather and also the definition of the following extensions for the JMS tools:
camelcitycontent2;
eWeather;
Joomla Tags
Versions
There are no translations available.
In this jms multisite for joomla patch definition we have added the JomRes and some core DocMan modules definition
There are no translations available.
Add a patch definition for ACE SEF. Modify the VirtueMart patches to be compatible with VM 1.1.4. It is strongly recommended to update the JMS patches before installing the VirtueMart 1.1.4 because the previous JMS patches is not compatible with VM 1.1.4.
The new jms multisite for joomla version contain plenty new extensions defnitions for the jms tools and also add fixes for virtuemart 1.1.4 and ACE SEF.
We also add the possibility in JMS Tools to install "core" module because some extension like Roket Themes install their modules and plugins as core joomla instead of "normal" modules and plugins.
This version is bundle with Patch Definition 1.2.14 that includes
A patch for ACE SEF to allow specific configuration for each websites
Modify the VirtueMart patches to be compatible with VM 1.1.4. It is strongly recommended to update JMS before installing the VM 1.1.4 because the previous JMS patches is not able to install patches on VM 1.1.4 and may result by an install of everything.
Add JMS Tools (install) definitions for : AceSEF, AEC modules and plugins, ALFContact, AvReloaded, Core Design Login module, Chrono Comments, iJoomla Ad Agency, ImageSlideShow, Jobline, JoomlaFCK editor, RokCandy, RokDownloads, RokNavMenu, RokNewsPager, RokQuickCart, RokSlideshow, RokStories, RokTabs, RokTwittie, Simple Mp3 Bar, All Weblinks, Library Management, Gavick PhotoSlide GK2
There are no translations available.
This JMS multisite patch definition
Add a patch definition for SermonSpeaker to allow specific configuration for each slave sites.
Add JMS Tools (install) definitions for : SermonSpeaker and PrayerCenter, News Pro GK1, Huru Helpdesk
There are no translations available.
In this multisites for joomla version we have
Fixed the copy of the "template folder" when the directory to copy contain symbolic links. In this case, copy the content of each symbolic links into a physical directory.
Bundled with Patch Definition 1.2.13 that contain - a patch definition for SermonSpeaker that allow specific configurations for each slave sites; - Add JMS Tools (install) definitions for : SermonSpeaker and PrayerCenter, News Pro GK1, Huru Helpdesk
There are no translations available.
This jms multisite for joomla patch definition:
add a patch definition for JRECache.
add JMS Tools (install) definitions for : JRECache, DTRegister, JConnect, JIncludes, several modules and plugins for fabrik, SuperFishMenu, ALinkExchanger
There are no translations available.
In this multisite for joomla 1.2.9 version we have fixa bug when computing the cookie_domains that is used by the single sign-in. In fact the detection of the physical shared table name was incorrectly computed that has resulted to put two dbname in front of the table name. The consequence was a bad users table relationship detection and therefore JMS concluded that users are independents (and not shared).
We also have bundled this version with the Patch Definition 1.2.12 that:
Add a patch definition for JRECache.
Add JMS Tools (install) definitions for : JRECache, DTRegister, JConnect, JIncludes, several modules and plugins for fabrik, SuperFishMenu, ALinkExchanger
There are no translations available.
In this JMS multisites for joomla! version, you can now directly add a slave site from the front-end without a first access to the list of slave site.
We also added the possibility to use a "redirect URL" when the process is completed to avoid display the list of slave site or return to another page.
When working with "billable websites", we also have removed a PHP warning displayed when the status of website is modified.
There are no translations available.
This new JMS multisites patches definitions
Adds a patch definition for the single sign-in to allow restoring the session data when some platform ignore them for sub-domain. This rescue procedure check that session data is correctly restored by the server when the Joomla session is shared. If the session is not restored by the server, this rescue procedure consists in rebuilding the missing session data based on the infos stored by joomla in the session table.
Adds a JMS Tools (install) definitions for : * Jom Comments, Simple Image Gallery Plugin, Phoca Maps, Phoca Restaurant Menu, Frontend User Access, CK Forms, JForms, RS Forms!Pro, Plugin Multisite ID, Leads Capture
Adds the sharing definition for: * CK Forms
There are no translations available.
In this version, we have improved:
JMS patch installation to try better detect the potential files that may not be writtable
Add new algorithm for the Symbolic Link detection to be less sensitive to incorrect Global Setting definitions
When some MySQL privileges are not enabled to show the views definitions, we have not implemented an alternate algorithm that assume that the JMS templates ID refers to the place where are users are stored.
We have also added plenty of new extension definitions for the JMS tools.
Here it is the details of this release
Improve the Symbolic Link detection in the case where the Global Configuration defines "tmp" or "logs" directory that does not exists. In this case, try to use the tmp and logs directory that are probably present in the root of the website. The new implementation include a part of the "hello world" algorithm in case where the logs directory is not present.
Implement an alternate algorithm to compute the "fromUserTableName" when MySQL SHOW create VIEW is not allowed. In this case, use the template ID to simulate the result of the SHOW CREATE VIEW.
Add "is_writable" during the check of permission concerning the list or patches to install. The objective is to try reporting more "permission diagnosis" on potential reason of an patch installation failure.
Avoid to backup the JMS manifest file that maybe restored with old values in case of patch "uninstall".
Also binded with JMS patches definition v1.2.11 that adds a patch definition for the single sign-in to allow restoring the session data when some platform ignore them for sub-domain. This rescue procedure check that session data is correctly restored by the server when the Joomla session is shared. If the session is not restored by the server, this rescue procedure consists in rebuilding the missing session data based on the infos stored by joomla in the session table. Add JMS Tools (install) definitions for : * Jom Comments, Simple Image Gallery Plugin, Phoca Maps, Phoca Restaurant Menu, Frontend User Access, CK Forms, JForms, RSForms!Pro, Plugin Multisite ID, Leads Capture.
Add sharing definition for: * CK Forms
There are no translations available.
Add patch definition to allow single sign-in for sub-domains.
Add JMS Tools (install) definitions for :
Billets, WordPress MU, JTAG Presentation for Slidshare, JCE MediaObject, JomComment, Mini Front End module, MyBlog, Remository Latest Entry module, Phoca Gallery, Poll XT, Vinaora Vistors Counter
Add sharing definition for:
Billets, WordPress MU, JTAG Presentation for Slidshare
There are no translations available.
Add JMS Tools (install) definitions for :
FAQ2Win, Seminar for joomla!, ARTIO JoomSEF, SMF 2.x Bridge
Add sharing definition for:
Seminar for joomla!
There are no translations available.
Add a basic "cookie domain" computation to allow single sign-in on a subdomain.
Fix display of the "sharing" tabs when creating a new JMS templates. It uses now the "master DB" setting to detect if the MySQL views are supported.
Remove the language translation using the "sitename" to avoid fatal error in language file line 171. When a "::" is present in a sitename, this crash the language JText:_() function that interpret the "::" as a class separator.
Improve installation of fresh slave site when the hosting server does not follow correctly the symbolic links. Now create an installation directory in which symbolic links are created.
Add possibility to directly copy the templates folders and also the possbility to create a templates folders based on unzip file.
Also binded with JMS patches definition v1.2.9 and v1.2.10
Add (install) definitions for : - FAQ2Win, Seminar for joomla!, ARTIO JoomSEF, SMF 2.x Bridge, Billets, WordPress MU, JTAG Presentation for Slidshare, JCE MediaObject, JomComment, Mini Front End module, MyBlog, Remository Latest Entry module, Phoca Gallery, Poll XT, Vinaora Vistors Counter
Add sharing definition for: - Seminar for joomla!, Billets, WordPress MU, JTAG Presentation for Slidshare
There are no translations available.
This multisite for joomla patches definition adds to the JMS Tools the installation definitions for :
Appointment Booking Pro v1.4x;
Linkr;
Chrono Forms (Chrono Contact);
swMenuPro.
There are no translations available.
Fix JMS Tools installation processing to also copy the data during the installation and not only the table structure.
Add the brasilian help that redirect to the english version.
Also binded with JMS patches definition v1.2.8 that add the "install" definitions for the extensions : - Appointment Booking Pro v1.4x, - Linkr, - Chrono Forms, - swMenuPro
There are no translations available.
Prepare compatibility with Joomla 1.6: Remove XMLRPC patches as this functionality is removed in Joomla 1.6 Add other partial Joomla 1.6 specific patches
Add JMS Tools (install) definitions for : - JoomGallery, RSFirewall, Phoca SEF - Fix a problem in the definition of sh404SEF Add sharing definition for: - JoomGallery, RSFirewall - Fix a problem in the sharing definition of kunena forum that was not recognized.
There are no translations available.
Add brasilian - portuges language.
Add partial Joomla 1.6 alpha compatibility to already allow the installation of JMS replicate websites and install extensions. The un-install of extension is not yet compatible.
Fix minor bug in JMS tools display when component, modules or plugins are present in a slave site after it is deleted in the master website
Remove some PHP5 warning messages
Bundled with Patch Definition 1.2.7 that introduce a patch compatibility with Joomla 1.6! and add the definition of several extension for the JMS Tools and sharing. Add (install) definitions for : - JoomGallery, RSFirewall, Phoca SEF - Fix a problem in the definition of sh404SEF Add sharing definition for: - JoomGallery, RSFirewall - Fix a problem in the sharing definition of kunena forum that was not recognized.
There are no translations available.
Add the sharing definition for the extension:
QuickFAQ
There are no translations available.
This version fix a problem when replicating a website into a DB located in another server than the "source" db server. In JMS 1.2.3, JMS now checks that the "target" DB already exists when present in another server to avoid trying create a DB located on the same server than the DB to replicate.
So now when you want to replicate a website into a DB created in another DB server, this is possible. You just have to create the DB manually on this "target" server.
This JMS version is also bundled with the "Patch Definition" version 1.2.6 that Add sharing definition for QuickFAQ extensions.
There are no translations available.
Add the "install" definitions in the JMS Tools for the extension:
Give the possibility to also install a "core" plugin into the JMS tools. This new feature is helpful when some extension add "core" plugins to Joomla and that must also be installed or propagate into websites using the JMS Tools. This new functionality is added because required by the Joomla Knowledgebase extension that add a core "ajax" plugin into Joomla.
Bundled with Patch Definition 1.2.5 that add the definition of several extension for the JMS Tools and sharing. Add (install) definitions for : - AEC Subscription Manager, Joomla Knowledgebase, QuickFAQ, uddeIM, Xmap Add sharing definition for: - AEC Subscription Manager, Joomla Knowledgebase
There are no translations available.
In version 1.2.0 only, we have introduced a bug in the un-install of Joomla Multi Sites that result by a PHP syntax error during the un-install.
This version fix the PHP syntax error that allow now un-install Joomla Multi Sites without this error.
There are no translations available.
In this patches definition update, we have added a check on the JMS version and patches version in aim to inform the user to update the JMS kernel when receiving this Patches definition 1.2.4 with a JMS version prior the 1.2.0 stable.
Also Add the "install" definitions in the JMS Tools for the extension: - AlphaUserPoints, civiCRM, Content Templater, FrontpagePlus, JContentPlus, Mosets Tree, noixACL, ReReplacer
Add the sharing definition for the extensions: - AlphaUserPoints, Custom Properties, JContentPlus, K2, Kunena Forum, MisterEstate, Mosets Tree, Noix ACL
When receiving the message to get the latest version, you can go in our website to receive the latest JMS version. You can install the new JMS version over the current one.
There are no translations available.
In this version we have review all the icons and graphical elements to provide more "sexy" screen.
We also have included the definition of some new extension for their installation from JMS Tools and also some sharing extensions.
Here it is the details of the changes:
Add display of the latest version number in the about and in the "check patches". The objective is to provide to the user a quick view of the latest version available.
Revamp all the icons and graphical elements for the JMS Template (Sharing panel) and JMS Tools
Bundled with Joomla 1.5.14 original files in case of rescue restore.
Bundled with Patch Definition 1.2.4 that add the definition of several extension for the JMS Tools and sharing. Add (install) definitions for : - AlphaUserPoints, civiCRM, Content Templater, FrontpagePlus, JContentPlus, Mosets Tree, noixACL, ReReplacer Add sharing definition for: - AlphaUserPoints, Custom Properties, JContentPlus, K2, Kunena Forum, MisterEstate, Mosets Tree, Noix ACL
When a previous JMS (Release Candidate) require to update to this stable version, you can get the latest version from this website in the menu http://www.jms2win.com/get-latest-version
You can install the JMS stable version over the current one. It is not necessary to un-install JMS to install the stable version over a Release Candidate.
There are no translations available.
Joomla Multi Sites verifies the Symbolic Link when some of them are present in a deploy directory. With some hosting provide, it may happen that this verification fail. This new version adds an additional check to ensure that a Symbolic Link is wrong or correct. The new implementation consists in verifying that the symbolic link information is really not available when using a relative path. It adds the same processing with a full path computed based on current directory. It seems that PHP 5.2.8 or specific hosting provider may not return the symbolic link information when using a relative path. The verification consists in repeating the operation with a full path.
Add several "index.html" files into all the JMS directories to hide the directory structure. Also add an "index.html" files into the "/multisites" directory to hide the list of slave sites.
This JMS version 1.1.24 is also bundled with Joomla 1.5.13 original files.
There are no translations available.
Add new install definitions tables for : K2, WATicketSystem, jsmallfib, jsmallist
Update JomSocial, virtuemart, hwdVideoShare, JComments to add module, plugin definitions Fix JEvents sharing definition (some tables was not shared correctly).
There are no translations available.
Disable the "check patches" installation button when JMS is administrate from a slave site. Normally, JMS should only be installed on the master website and should not be used from a slave site. The installation of the JMS patches from a slave site may have side effect on the slave site configuration.php that receive the JMS wrapper. This cause a PHP errors that result in the impossibility to access the slave site.
Add new Tools extension install definitions for K2, WATicketSystem. Update also the Tools installation definition to add module and plugin defintion for the extension JomSocial, virtuemart, hwdVideoShare, JComments Fix a bug in the JEvents sharing definition
Remove some PHP 5.x warnings.
Add several "index.html" files into all the JMS directories to hide the directory structure. Mainly add an "index.html" files into the "/multisites" directory to hide the list of slave sites.
Fix a problem when creating the DB dynamically. In that case, the tables was not replicated due to a bug in processing of the return code of the DB creation. In fact JMS has processed a sucessfull DB creation like an error that had resulted by a stop in creation of the tables.
Fix mapping directory path displayed when using the deploy directory. Instead of displaying the "master" directory, now display the deploy directory. Also display the resolved domain name instead of the expression when this is possible.
Fix bug when process slave site creation that report an error. On error, call the appropriate onDeploy_Err() plugin function instead of onDeploy_OK(). This avoid for example to redirect the user to a check-out when its websiste quota is exceeded.
This version is also packaged with Joomla 1.5.13 files.
There are no translations available.
Fix a problem when check the symbolic link present for a slave site On some hosting provider or PHP version (5.2.8) - we don't know really the conditins, it may happen that the Symbolic Link verification performed by JMS may fail when using relative path. The problem was reported when resaving an existing slave site. In this case, JMS check the existing link to verify they are compatible with the current saving request. It read the current link path using query based on relative path. In this version, when the query fail using a relative path, JMS retry a similar query using a full path. The symptom was "unable to create Symbolic Link"
Add verification on the Sharing definitions to avoid error in case of wrong XML files layout.
Add a verification that the "template" is written. It may happen that permission on the directory does not autorize to write the "config_template.php" file.
There are no translations available.
This patch definition adds several extension definition for the installation and sharing required by the "tools" menu.
In this "Article Sharing for JMS" version 1.0.8, we have removed some warnings that are reported by PHP 5 concerning deprecated syntax when referencing objects.
There are no translations available.
Add the install and sharing defintions for EventList, JEvents and com-properties.
There are no translations available.
Fix bug when replicating a DB and syncrhonizing the Components, Modules and Plugins menus. In previous version, JMS duplicate the menu records into the DBs.
Fix sanitization of the DB user name, DB password and also password generator. The new valid characters set is :
Letters : 'a' to 'z', 'A' to 'Z';
Digits : '0' to '9';
Special characters: '_.,;:=-+*/@#$£!&(){}[]<>§'
Add install and sharing defintions of the extensions: EventList, JEvents, com-properties
There are no translations available.
In previous verson, the display of the shared articles was sometime difficult when the themes (template) have redefined the rendering of the standard articles.
When a template redefine the rendering of a component, it redevelop the extension view. In the case of the standard joomla, most of the themes have redevelop the "com_content" rendering.
With previous version of the article sharing, the expected rendering was "com_multisitescontent". When this themes "com_multisitescontent" was not present and a "com_content" was present in the template, that means that the rendering was different. To solve such kind of problem, in the "articles sharing for JMS" version 1.0.7, now the extension try to see if there is a redefinition of "com_multisitescontent" and if it is not present retry with "com_content". This allow now using the same rendering than the one implemented for the standard joomla article and avoid the implementation in the template of a specific "com_multisitescontent".
There are no translations available.
This version is just packaged with the "patch definition version 1.1.11" that contain the patch for the "hot property" component.
The patch make the "hot property" configuration file specific for each slave site.
There are no translations available.
This new patch definition contain the "hot property" patch that allow speciifc "configuration.php" for each slave site.
When "hot property" is used in a slave site, the configuration file is called "configuration.{site_id}.php" to be specific to each "site ID".
There are no translations available.
When installing the Joomla multisite patches, one of the patches consists in restoring the installation directory.
This new Joomla multisite version just include the new Joomla installation directory 1.5.11.
No other changes in Joomla multisite functionality are present except its packaging with original joomla 1.5.11 files.
The update of Joomla 1.5.10 to 1.5.11 can also be done directly with previous joomla multisite version. When we have experimented to joomla 1.5.11 with JMS 1.5.21 (previous one), joomla multisite has detect one patch to re-install due to a fix provided by the Joomla team. The patch is applied to the Joomla 1.5.11 to benefit of the joomla fix. Even with previous Joomla MultiSite versions.
There are no translations available.
The recognition of the {site_id} keyword in the "website template" domain name field now allows to create a generic domain that will use the back-end site ID.
This extend the same functionality added in JMS version 1.1.20 concerning the processing of the {site_id} in the "manage site" domain names.
There are no translations available.
The JEvent 1.4.3 using the Joomla legacy mode has the particularity to save it configuration in a file on the disk.
This patch allows having specific configuration file for each slave site.
This patch is not required for JEvent 1.5.0 rc that is a native Joomla 1.5.x component that also save its configuration into the DB instead of in a file on the disk.
There are no translations available.
This version include the JMS patches definition 1.1.9 that contains the patches for the SH404SEF and Alpha Content components.
Is also contains additional {site_id} keyword processing in the "domain name" list. When there are keywords present in the "domain name" list, the "manage site" now display and use the appropriate link in the "go to site" tool tips of the site. This make the redirection easier.
We have also fixed a problem in the "website template" and the "Folders / Files" panel when the master website contain a apostrophe ( ' ) in the directory or file name. In the previous version that has corrupted the "template" configuration files that has resulted by an empty list of website templates. This new version save correctly the apostrophe when present in a folder or file name.
When replicating a website, the "from site" configuration.php is replicated to produce the new slave "configuration.php" file in which some fields are modified with the parameters provided in the slave site definition (table prefix, site title, ...) Normally, the "live_site" field in the "configuration.php" must be empty. When it is not empty, it provides the URL that must be used by the website. In this version, we have cleared the field in the replicated "configuration.php" to avoid using a possible value that could be present in the "from site" configuration.php file. This avoid to redirect the new slave site to another URL
There are no translations available.
The current patch definition add the possibilty to have specific configuration file for each slave site to the extension AlphaContent and SH404SEF.
Without this patch, the configuration is common to all the websites because it is saved on the disk.
SH404SEF re-installation procedure on a fresh slave site
Concerning SH404SEF, there is still limitations and manual work arround is required to re-install the SH404SEF on a fresh slave site.
To re-installing SH404SEF on a fresh slave site, it is required to remove or rename a system plugin preivously installed by the master website. If you don't remove the plugin, you will have an error during the installation on the slave site. This is due to the fact that sh404sef does not allow to overwrite the plugin. There is a specific test inside the sh404sef that reject the installation when the following files are present:
/plugins/system/shsef.php
/plugins/system/shsef.xml
Before trying to re-install the sh404sef, you have to delete or rename manually those files to allow the sh404sef proceed to a complete installation and also install the plugin on the slave site.
Becarefull that each time you re-install the sh404sef on a slave site, this overwrite the existing "administrator/component/com_sh404sef/config/config.sef.php" file that contain the master SH404SEF configuration.
To work correctly, it is required to install the JMS patch and also to go in the master SH404SEF master website configuration to at least edit and save the configuration. By default the sh404sef has no config.sef.php data (empty) and JMS requires that a configuration data is present to install its redirection to the slave site. Once it is saved on the master website, the sh404sef on the slave site can have its own configuration.
SH404SEF configuration limitation
All the sh404sef configration is not completly specific to each slave site. There is still common parameters. The common parameters concern the security parameters
white list
black list
user agent white list
user agent black list
The very advanced configuration (custom.sef.php) remain common and shared to all the sh404sef websites.
There are no translations available.
This version fix a problem during the check perform during the installation of an extension in a slave site.
In the previous version, when you have on your master website two plugins in the same group having similar name like "email" and "mail", JMS may check the wrong manifest files because it find two files having the pattern "mail".
With this fix, when it find several manifest files, and additional check is added to select the one that has the expected extension name.
There are no translations available.
With the older Community Builder 1.2 RC2 version, one patch was not necessary and the installation of the patches always failled because JMS was not able to find the peace of code to patch.
The result was that it was not possible to install all the JMS patches because JMS has detected its error and roolback the installation of the patches.
This new patche definition detect this specific CB 1.2 RC2 to ignore the patch of one file.
This patch definition also contain some patches required by JACLPlus. The patch allow to create slave site when JACLPlus is present. It also allow to login as administrator of the slave site event when the JACLPlus is not yet re-isntalled. The problem identified with JACLPlus was that it patches a lot of Joomla files to check the permission in DB. Unfortunatelly, it also do that during the installation of a new slave site that is by definition does not yet contain any user permission definition as the DB is not yet created. A similar problem was also detected when trying to login as administrator as the JACLPlus table does not exists yet in DB because the JACLPlus extension has not been re-installed. The patches has consisted to detect those two cases an enhance JACLPlus patches to avoid this side effect.
There are no translations available.
This version is packaged with the Joomla 1.5.10 files and also contain the patches definition 1.1.8 that fix a bug in the Community Build 1.2 patch that is only present with the older RC2 version. Newer version of CB 1.2 are not affected.
We also modify the registratoin to avoid using the floor() PHP mathematical function that contain a bug in PHP 5.2.5. If you are using a PHP 5.2.5, we recommend that you update your PHP version to fix the floor() function. This floor() function is used everywhere in Joomla and mainly to compute the navigation pages. This could result in impredictable result during the navigation.
Here it is a sample PHP code that allow reproduce the bug in PHP 5.2.5.
The expected result is 14462367 and unfortunately, on PHP 5.2.5, the result is 14462400 that is totally wrong.
Due to this PHP 5.2.5 bug it was not possible to register JMS successfully.
There are no translations available.
The patch consist in allowing the administration of a Slave site use the deployed directory instead of the master directory as root path. This patch allow the administation of the image, media, JCE upload, .... using the slave directory as root directory instead of the master website root directory.
There are no translations available.
The root directory path used by the administration of a slave site may be wrong when the slave site is deployed in a specific folder. In this case, previous version of JMS may use the directory path of the master website instead of the slave site deployed directory.
This fix is composed consists in a new patch definition version 1.1.7 and a fix in some JMS kernel file.
- Include the Patch Definition version 1.1.7 that allow using the slave deploy directory as administrator root directory. This allow access the specific image folder when specified.
There are no translations available.
In previous version, when displaying an individual articles, the Article Global Parameters was not used to trigger the way that the article have to be displayed.
The new version 1.0.6 now read the article global parameter that allow now to setup the default parameters and in particular the intro and title.
If you install the "Articles Sharing" over an existing one, don't forget to go in the administration to "Purge all converted files" in aim to remove all the previous version files.
There are no translations available.
Version 1.0.12 to 1.0.15 was internal version that only include the Patch Definition version 1.0.9 to 1.0.12.
Version 1.0.16 include a fix that allow install extension having a special character in the name. The problem has been revealled by Joom!Fish that has introduced the '!' character in their version Joom!fish 2.0 RC1.
Previsous version of JMS whas using this special character '!' in computation of the directory path and was unable to retreive the extension version information for the verifications.
There are no translations available.
When several articles have to be displayed in the front page, the revious version of the article sharing only display the latest article.
The current fix solve this problem and now all the articles are displayed.
If you install the "Articles Sharing" over an existing one, don't forget to go in the administration to "Purge all converted files" in aim to remove all the previous version files.
There are no translations available.
Add the possibility to have specific Community Builder configuration file for each slave site.
Thsi allow for example to define specific email "sender" address or any slave site dependent parameters.
There are no translations available.
Ensure that MULTISITES_MASTER_ROOT_PATH has a correct value event when JMS is managed from a slave site. To guarantee the value, when JMS is called from a slave sites and a deploy directory is used, use the current MULTISITES_MASTER_ROOT_PATH value to write into the master JMS index.
Include the Patch Definition version 1.1.6 with Community Builder slave site specific configuration files
When using the creation of a website from the front-end and using the master website as "website template" template to replicate, it was not possible to retreive the login name from the DB because it was required to use a slave site for the replication. Now it is possible to use the master website as website to replicate from the front-end.
There are no translations available.
Fix problem in Category / Blog that does not display correctly the articles. Only the first articles was displayed and the "articles" global parameters was corectly read for the rendering of the articles that has also cause problem in category list display. (The article title was not displayed)
If you install the "Articles Sharing" over an existing one, don't forget to go in the administration to "Purge all converted files" in aim to remove all the previous version files.
There are no translations available.
Fix problem in Section / Blog that does not display correctly the articles. Two problem were identified:
Problem to get the default article parameters;
Problem with usage of require_once in blog_item that avoid calling processing. It has to be replaced by include to execute the item each times and not only the first time.
Fix problem in the Javascript that is used to refresh the list of categories and list of sections when the user select another website. Internet explorer was not able to update the combo box and we had to do another implementation compatible with Internet Explorer.
When updating the "Articles Sharing" version, don't forget to go in the administration and "Purge All converted files" to clean up the older version "Articles Sharing" files.
There are no translations available.
Joomla Multi Sites itself does not perform database connection but provide interface for external component such as the Articles Sharing.
This version fix a problem in the database connection interface that does not return the correct master website DB connection when a slave site is deployed in a specific directory. In this case JMS was using the slave site configuration files that was wrong. This fix now retreive the correct master DB connection that allow the Articles Sharing display the master websites articles.
There are no translations available.
In a specific environement using the Joomla's FTP Layer, it was possible to be unable to login into Joomla once JMS is installed.
The problem was due to a Joomla Session that was destroyed and make the login form unable to validate the Login / Password provided by the user.
This new version fix the bug in JMS that had as consequence to indirectly call the Joomla session prior the Login form validation and therefore avoid to corrupt the sesssion.
To install this version, you have to Uninstall the previous patches definition and re-install the new patches definition to allow replacing one of the core patches that is impacted by this version.
There are no translations available.
Unix platform are case sensistive.
The previous version had an error in spelling the section and category. They was written with a first uppercase letter that cause an error when trying to collect the list of sections or the list of categories of a specific website.
There are no translations available.
When JMS Article Sharing it may appears a conflict with the standard Joomla articles when some modules are enables. This patch in the joomla articles component resolve this conflict.
The conflict was reported by an error message like "components/com_content/helpers/route.php on line 30"
There are no translations available.
French date format problem with accentuated characters
On french system, the expiration date may be wrong because the PHP date format conversion assume american format only and the accentuated character also generate problem. The fix has consist to force using internal american date format to avoid the problem.
We have also noticed a problem with the date dialog box that is displayed in the slave site to specify a date. The problem was also due to the date format used.
UNIX deployement default JPATH_BASE
When working on Unix platform, it is possible to deploy a slave site into a specific directory. In this case, there are index.php and index2.php files that are created to redirect to the master files.
The new implementation fix a problem in the value of __FILE__ that may different depending on PHP server. The new implementation use an eval statement to avoid change the __FILE__ variable value in aim that the Joomla JPATH_BASE is computed on based of the deployed directory instead of the master website directory. This solve the problem on some platform that have encounter problem when they use specific image or media folders for some extension (problem reported with JCE and group path).
Update French and Spanish language files
Fix one french error message. Add missing front end spanish message and update some back end spanish messages
Enhancement
Display the username in addition the the name of the administrator that can be used from the front-end website created.
Include the Patch Definition version 1.1.5 require when Articles Sharing is present.
Add a confirmation message box when un-installing the patches to give the opportunity to cancel the operation.
There are no translations available.
This version is identical to JMS 1.1.11 but include one original Joomla 1.5.9 file that may be use in case of uninstall of patches and when the backup has failed.
There are no translations available.
In some circumstance, the saving of the new email and password may fail when creating a slave site from the front-end. With this new version, the particular case is solved and now the email and password are saved.
Fix the login name displayed in the front-end when creating a slave site. The name that was displayed was get from the master website instead of the website defined in the template.
Remove a warning on "SymLink" that may be displayed by some system. Warning: symlink() [function.symlink]: Permission denied in /home/public_html/administrator/components/com_multisites/helpers/helper.php on line 77
There are no translations available.
Fix the display of validity unit in the website template. Whe selecting the "month" or "year", the validity is correctly saved but when editing, the value presented was always "days". The fix now display the correct value.
Include Patch Definition Version 1.1.4 that fix the positions displayed in the module management for the slave websites. The module management now use the "themes folder" specified in JMS and no more the master websites themes folders to compute the available positions.
Also add the description of some error message for the front-end
There are no translations available.
When specifying a specific themes folder in JMS, the position presented into the module management may be wrong. The problem was due to the fact the Joomla use the master themes folder to compute the list of positions available. With this fix, now Joomla use the new "themes folder" specified in JMS.
There are no translations available.
Remove a warning message displayed in the back end when requesting the section and categories
There are no translations available.
In this version, we have removed a debug trace that create a warning message
"Notice: Undefined variable: md_hostalias in ......includesmultisites.php on line 345"
We have also included the Spanish language files provided by one of our "Mexico" customers.
There are no translations available.
Fix a problem in the front-end delete website that was caused by a call to a missing function.
Fix a problem when update of a "website template" when some field value are removed. When saving the "website template", the removed field was not removed.
Fix cosmetic problem concerning the display of the "delete" button in the front-end that disappear after processing an operation.
Add some missing mezssage definition in the language files (back-end and front-end).
Fix a problem in the communication layer used by the registration that may result in the creation of a double host name in the URL (the consequence "Missing registration inforamtion"). This error only occurs when the PHP curl module is not present. Due to this duplicate host present in the URL (http://xxxxhttp://xxxx) this result in impossibility to detect the correct host name and therefore display the master website.
There are no translations available.
Fix a problem in the implementation of the rescue registration procedure that does not work.
Add security check on the Super Administrator rights taht manage the extension.
There are no translations available.
Review some Tips message to better explain the "deployed directory". Check that "deploy directory" exists to reduce the number of error message returned by JMS when this is not the case. Check that "deploy directory" is not your root directory. You can not deploy on itself.
Review message on the registration and also implement a rescue registration when there is a permission problem. Reset JMS when "missing registration info" is returned during the registration in aim to allow retrying the registration.
There are no translations available.
When a slave sites was defined with a speciic "themes folder", the standard Joomla template management was not informed of this specific folder and continue to work on the master "template folder".
The new fix allow to manage the specific template folder when it is specified in a slave site. It also allow to use the new specific theme folder for the installation. Remark: The specific "themes folder" path must be terminated by "/templates" because standard joomla use this "/templates" name everywhere.
There are no translations available.
In prior version, when using a specific themes (template) folder for a slave site it was not possible to install new template or event delete some of them. Only the replication of the template was performed.
With this new version, it is now possible to install specific theme in as slave sites when a specific folder is specified. Remark: For compatibility with standard Joomla, the themes folder must be terminated by "/templates".
Fix also a bug when deleting a slave sites to correctly remove the domain URL path recognized by JMS. In the previous version, the internal JMS dimain index was not refreshed and therefore the URL was still detected event when the files was not present. In previous version, the internal index was only refresh when a slave sites is saved.
There are no translations available.
A bug was identified when trying to create a slave site based on the master DB website. In this case the creation of the slave site failed due to an error in processing the specific template site 'master DB".
This version solve this issue and know you can create a slave based on the master DB. We remember you that when you create a slave based on the master website, this also give the JMS menu administration available to the slave site.
Also fix a problem when replicating the special image and media folder on Windows platform. On this Windows platform, the Symbolic Link can not be created and one of the fix implemented in JMS 1.1.3 generate an error message on Window. This new JMS version, now ignore the error.
There are no translations available.
Joomla Multi Sites perform few checks on the parameters gives and for some fields we have increased the check to avoid special characters that could results in error during the creation of a slave sites.
Replace getString by getCmd when reading the site ID to avoid special characters and the spaces. Some customer are using spaces in the name of a site id.
Cleanup also the site_prefix and site_alias to replace getString by getCmd for the same reason than the "id".
Fix also jms2winfactory to only use alphanumeric part of a site ID when computing the internal configuration class name. This avoid error when a site ID contain a dot (.) or a minus (-).
When creating a slave sites, some conditions may produce an error and no message was present. We have added the message for those conditions.
Add more repoirting message errors during the site deployment. Save
When updating a websites, Joomla Multi Sites save it and also try to re-create the Symbolic Links attached to the slave site. In this case, the deployment may fail when the links already exists.
Ignore error when updating a website and Symbolic Links are identical. This avoid to report error when a user update a website without updating the Symbolic Links. During the creating of a Symbolic Link, if it already exists with the same path, ignore the error.
In some specific scenario, it may happen that image and media folder was not present a slave site specific deployed directory.
Add checking when creating Symbolic Links to verify when it already exists, it they correspond to the same path. In this case, does not report an error when creating an Symbolic Links that already exists with the same parameters. Also add some error message in case of DeploySite failure. Add a control that Image and Media folder exists during the "special copy". When a slave sites is created with a deployment directory and NO DB, in this case, the image and media folder are not copied because the "to db" parameters can not be written. In this case, the special copy will create a Symbolic Link on the master directory.
There are no translations available.
DOCMan 1.4.0 RC3 use a configuration file that is store in a file on disk. This patch allows using specific DOCMan configuraton file for each slave sites. With this new patch, it is now possible to configure DOCMan to have multiple "dmdocuments" folders. (One per websites).
There are no translations available.
On some system, the creation of a slave site based on a template can fail due to a duplication of the "From DB" configuratoin in "To DB" configuration that may not work. On some system, the "From DB" config and "To DB" config are identical and the copy may not work. The fix consists in a clone the "From DB" configuration to create the "To DB" configuration. With the clone, the "From DB" and "To DB" configuration don't share the same memory. When the fix is not present, the symptom is an error [Unable to retreive in the "From" Global Configuration the media folder path or it is empty]
Fix the "Toolips Keyword" to show the {site_id} keyword and remove the duplicate {user_id}
Fix the usage of {site_id} keyword;
When editing a site, fix the template combo box refresh for Unix platform. A mispealled field ID cause the refresh failled.
Include the "Patch Definition 1.1.2" with DOCMan configuration
Fix bug in Delete Site when the table prefix is "_". MySQL use "_" as a single wildcard character when it is not escaped. Now convert all "_" into "\_" to be interpreted as a character and not as a wildcard character. The result is that when the "_" table prefix is used, this may delete all the tables of the database.
Add Manage Site filtering on the Owner
There are no translations available.
On secure environment, the FTP Layer may be required to install Joomla. When using this Joomla feature to install a slave site, the FTP Layer require a path "/multisites/xxx" where xxx is the site ID to install.
For Unix platform, verify that Symbolic Links are available. On some very secured environement that require using FTP Layer, it is probable that Symbolic Links are forbidden. For this reason, we have added checks on Symbolic Link when deploying as slave site. We also added a similar check on template folder replication when Symbolic Links usage fail. In this case we have replaced the symbolic links by a copy. If both fail, report an error to the user.
Fix some cosmetic errors and some language entry missing.
There are no translations available.
When you want to propose a front-end website creation to your customer, this can be do using an option in a menu.
A special layout is defined in Joomla Multi Sites that also give you the possibility to filter the "template websites" that will be shown to the user.
In addition, with billable website enabled, you have the possibilty to write additional PHP code that must be executed during the website creation. You have also the possibility to use specific MultiSites plugin that can do the same kind of thing. We have for example a plugiin "Joomla Multi Sites bridge for VirtueMart" that automatically add a product item into the shopping cart of VirtueMart and that also manage the VirtueMart status modification to synchronize them with Joomla Multi Sites.
In this screen the front-end user can introduce very few parameters.
The parameters it introduced correspond to some keywords that can be used by the "template manager" to compute the real value that must be used during a website creation.
There are no translations available.
Front-end website access if provided using a menu item where you specify a group of template that must be show to the user and for which it is authorized to create website.
The front-end website managment allows the user to see the list of the website he has created. When you are the administrator of the "master" website and you access the front-end with this login, you will see ALL the website created by the users and you will also have a filter on "owner" to see what is displayed to your users.
There are no translations available.
When you define a "template website", you can also define additional rules on the new directory and file structure of the website that will be created based on this model.
When working on a Unix platform, all the directories of the website that is used as model will be considered as Symbolic Links.
When working on a Windows platform, it is not possible to create the symbolic links. This is not available in the PHP lanquage.
You can also ask to ignore the replication of some folders (like some temporary folders or temporary files)
There are no translations available.
The rules that must be used to create a website must be defined in a template.
The template can either be used to create a "back-end" website or a "front-end" website.
The rules consits in defining who to compute some website creation parameters (the parameters that are normally introduced in the back-end site manager).
The parameters are computed with benefit of some keywords.
When a "template site" (parent website) is defined, you can also the replication parameters.
There are no translations available.
The manager of the "Websites Templates" is the control panel that allows you to define the "Websites template" and the rules that must be used to create new websites.
The "websites template" is essential when you want to propose dynamic website creation from the "front-end". For security reason, the "front-end" user have no access to all the parameters that allows to replicate the tables of an existing website. This is the role of the "website template" to define such rules.
There are no translations available.
With the back-end you can create as many websites as you want. There is no limit in the number of websites you can create.
In the sample below, we have defined a website called "slave1" that is attached to the URL "slave1.demo.jms2win.com".
With JMS 1.1, it is possible to recognize:
domain name like "www.domain.com"
sub-domain like "sub_domain.domain.com"
sub-directories like "www.domain.com/sub_directory"
Protocol can also be used (http or https)
WIth JMS 1.1, you can also use a "website templates" when you want to replicate a "generic" website. This new feature avoid to re-use the Joomla Installation procedure to create the database, create the Joomla configuratoin and re-install the extensions. For the moment, the replication consists in a clone (duplication) of the database tables attached to the "website template" into another table prefix.
There are no translations available.
The site manager is the control panel where you can define the website parameters. Most of the parameters that are displayed here comes from the Joomla Configuration that is attached to each websites. They are presented in a list to provide you an overview of the database settings and also the table prefix when you share the same database for multiple websites.
There are no translations available.
Add possibility to use a complete URL in the definition of a slave site. For Unix platform:
It is possible to use sub-directories and a deploy the slave site into another directory than the master website.
It is possible to defined symbolic links or cut link to have a specific directory for a slave site.
Possibility to define multiple slave site template in aim to replicate them for a new slave site When Unix, the content of the front-end template directory is duplicated by the creation of symbolic links.
Possibity to replicate a Database prefix into another prefix (Require mySQL 4.1.x or higher). For the moment, only in the SAME database.
Add Website template definition and add possibility to create slave website from the front-end based on website templates. Also contain a "Billable" front-end website payment facility.
Remove the test on 'jos_' table prefix for Joomla >= 1.5.3. It seems it is solved or the bug was present in the "installation" directory and as we deliver the Joomla 1.5.8 iinstallation directory, the issue seems to be closed.
There are no translations available.
When working on a very secure environment, the Joomla FTP Layer may be required. To allow the installation of a slave sites and the creation of the "configuration.php" file into the "/multisites/xxx" where xxx is the site ID, a patch is required to tell Joomla that this directory is the one where is installed Joomla.
When the slave sites is installed, its Global Configuration must be changed to restore the master website directory in aim to allow the installation of the extensions.
There are no translations available.
We have notice some side effect with the VirtueMart Patch delivered in version 1.0.11
Fix problem in VirtueMart patch V1.0.11 that redirect the slave to the master configuration. This new implementation is a mixt of original V1.0.1 and V1.0.11
There are no translations available.
Change configuration.php wrapper to accept sub-directories.
Add multisites.php file for sub-directory matching
Add core Joomla Bug fix in JFolder::delete that destroy the content of a folder when it is a symbolic link
Add VirtueMart patch in ps_order to add a call to MultiSite plugin in aim to process VirtueMart onOrderStatusUpdate
Add VirtueMart patch in ps_checkout to all a call to MultiSite plugin in aim to process VirtueMart onAfterOrderCreate
There are no translations available.
The previous version of the patch for VirtueMart only allow to customise the site URL and all the other configuration parameters was common to all the website.
With this new patch, we have created a totally independent slave VirtueMart configuration file that allow to change any parameters of the slave virtuemart configuration.
When a slave site has not defined and save specific configuration values, this is the master virtuemart configuration file that is used. In such maner that a virtuemart configuration always exists. For a slave site, the master configuration must be considered as a the default slave configuration. The slave site has it own configuration when it save it for the first time.
There are no translations available.
JCE Joomla Content Editor use its own "install" task to install some plugins. In a slave site, when JCE want to install a plugin, an error was reported because the plugin is already installed by the master.
To avoid this problem, we have written a patch for JCE 1.5.0 stable that allow the JCE install overwrite the files on disk when it is call from a slave site.
There are no translations available.
This is the same core JMS than 1.0.11 that include the "Patches definition" version 1.0.9.
This latest "Patches Definition" version 1.0.9 include 3 patches that allow Joomla template to have specific parameters file for each slave site. With this new patch, it is now possible to use a same template by multiple websites and to give them specific parameters. Depending on the template, you can for example change the color or other element. For example with the Joomla JA_Purity template, you can give different colors and many other things to each slave sites.
There are no translations available.
Joomla template configuration save the setting into a file called "params.ini" file present in the template directory. As all websites share the files and folders, when a website change the template parameters, it was modiified and applicable for all the websites.
To allow each website having its own "params.ini", this patch add the site identifier in the name of the parameter file.
There are no translations available.
Include the patch definition version 1.0.8 that add in the master wrapper a mechanism to see if a configuration is already loaded. This avoid to try using the master configuration when a slave configuration is already in already use.
Fix an error message present in the creation of a slave site and that can produce a PHP statement error. The error occurs when the multisites directory is protected and that the create of a slave site report a permissin denied. In this case, the error message was incorrect and could cause a redirection error.
Catchable fatal error: Object of class JException could not be converted to string in /....../libraries/joomla/application/application.php on line 302
There are no translations available.
In some circonstances, it was possible to have an error due to an attempt to redefine the JConfig class present in the Joomla configuration.php file.
To avoid this problem, we have added a test into the configuration wrapper to avoid the attempt to redefine the JConfig class.
There are no translations available.
The functionalities are identical to JMS 1.0.9. We have just rebuilt the component to include the original core Joomla 1.5.7 installation directory.
There are no translations available.
When a slave site is configured into Joomla Multi Sites, an Joomla installation is required to create and fill the slave site database and to create the specific configuration files.
An error was reported when trying to install the sample data during the Joomla Installation. A message box appears with the message "Error: the XML response that was returned from the server is invalid" and after PHP error is reported like "Undefined index: DBtype in /home/heinoset/muut_html/joomla/installation/installer/models/model.php on line 764"
This error is due to a missing Joomla Multi Sites patch into the standard joomla installation directory.
We have also fix some URL inconsistency used for the help screens.
There are no translations available.
When trying to install "sample data" in a slave site joomla installation, an error "invalid XML" and model.php 764 can be returned by the Joomla installation.
With the patch in "jajax.php", it is now possible to install the sample data also in a slave site.
There are no translations available.
Fix bug when CURL is not present. Some PHP environment does not contain the CURL extension. In this case, the registration of the product as well the "Check for Update" was not available. This version fix this problem to include specific code to replace the CURL PHP extension.
Fix inconsistency between the "configuration.php" patch installed by the installation and the patch that is applied by "Global Configuration" update.
Fix some error messages that could be reported during the uninstall of the extension and after having uninstall the patches. The errors appears when trying to remove a file that is already removed
There are no translations available.
Standard Joomla has a FTP Layer feature that can be enabled when working in a very secured environment. This new version of Joomla Multi Sites now use this FTP Layer to better work in very secured environment. This avoid (reduce) the possible cases where a permission denied was returned. This version has been tested in a customer sites with very high level of security.
There are no translations available.
On very secured environment, Joomla MUlti Sites can encounter problem with permission and therefore is unable to backup some core Joomla Files. This can happen during the installation of Joomla Multi Sites and abort the installation. To give the opportunity to complete the Joomla Multi Sites installation manually, this version now report the backup error as a warning to let the installation continue.
There are no translations available.
Fix problem in the wrapper for the file name 'configuration.php'.
There are no translations available.
Fix problem in the wrapper for the file name 'configuration.php'. Remove '.cfg'. Related to version 1.0.4.
There are no translations available.
The functionalities are identical to JMS 1.0.4. We have just rebuilt the component to include the original core Joomla 1.5.6 installation directory. This replace the joomla 1.5.5 installation directory that was delivered with JMS 1.0.4
There are no translations available.
Correct the path displayed when a slave site is created. This is the path where the slave site must be mapped. The path was wrong for all platform except WINDOWS.
Enhancement: As some users encounter permission problems when installing JMS, we have added some checks to report and helps them to identify the directory/files that could be the cause of errors when installing the JMS patches
Add a check to verify that 'multisites' directory is created at the installation. When it is not created, this is a symptom that JMS has not enought permission.
Add some file permission checking to inform the user that he has not enough rights to apply the patches.
There are no translations available.
Delivery with Joomla 1.5.5 installation files.
Add a check if the master site uses the JOS_ table prefix. If yes, JMS will report an ERROR to the user. Keep jos_ as table prefix will result in deletion of all the users and therefore result in the impossibility to login into the master website.
Share the same database between Master site and Slave sites
Keep jos_ as table prefix require that the administrator backup and resotre the jos_users table each time he will install a slave site. When the slave site is installed, the adminstrator must restore the jos_users. If it does not restore the jos_users, the access to the master website become unavailable (due to the deletion of ALL the users and in particular the 'admin' user). The backup/restore of the jos_users table can be performed using a tool like phpmyadmin.
If you have an existing web site using 'jos_', we recommend to rename the table prefix with another prefix. This can be done with phpmyadmin export/import database. When the database is exported, uses an editor to search/replace all the instances of jos_ by something else (like master_) When this is done, the master "configuration.php" file must be edited and 'jos_' must be repalced by the new prefix.
Use a different database for the slave sites
Another alternative consist in using another database for the slave sites and keep the master database as it is. In this case, as the database connection is established to the slave database, the joomla installation will try to delete the users present in this slave database. Therfore, there is no risk to delete the master database users.
There are no translations available.
In the version 1.0.0 and 1.0.1, the 'configuration.php' file in the master directory was not touched. As some extension could perform a direct access to this 'configuration.php' file that could result n a wrong database connection and database table prefix. We have solved this potential problem by adding a wrapper to the Master 'configuration.php' file. The objective being to root it to the appropriate 'configuration.php' slave site. This means also that a patch is delivered to allow the master site saving the configuration with this wrapper.
We have also replace the hardcoded permission '0755' by a define that give the opportunity to have more rights on multisites directory and slave configuration file when JMS is installed in a very protected environment. The customer can therefore change only a single parameter in our distribution to increase the permission.
Enhancement for later use: Add JMS2WinFactory and Jms2WinModel to allow connection to the Master database. This new feature opens the door to single User Authentication, Single content management and other component that could be developed using the Master site as a repository for the other slave sites.
There are no translations available.
Fix a bug when updating a slave site. The update does not work because internally the site id was lost.
Before this version, when an update is required, the only solution consist to re-create a new slave site and delete the directory of the previous slave description present in "multisites" directory.
There are no translations available.
Add a wrapper into the master configuration.php file to route on the appropriate configuration.php file when an extension want include the Joomla configuration file from a slave site.
This problem was detected with VirtueMart PayPal notify.php script that was using the master Joomla Configuration file instead of a Slave site one. This was due to the fact that this PayPal notify script is not called trough the index.php file. This is a standalone script.
There are no translations available.
First public distribution of Joomla Multi Sites. The development starts with Joomla 1.5.0 and used internally until version 1.5.2. We have used JMS 1.0.0 to create www.jms2win.com and is become public with Joomla 1.5.3.
the usage of unix "ln -s" command ln -s "target_dir" linked_name
The equivalent of Shortcut in PHP language does not exists but the equivalent of the Unix Symbolic Link may be available.
How to know if Symbolic Link is allowed
The first condition is to be hosted on a Unix machine.
If you are on a Unix machine, all the hosting provider does not necessary accept to use the Symbolic Link for security reason. If you want to know if your hosting provider accept the Symbolic Link, you can either :
check that with JMS.
or use our "hello.zip" procedure that test this feature
There are no translations available.
Here you can find several video to help you in the configuration of Jms Multisite for joomla!.
How to create a slave site with specific images, media and templates folders.
JMS concept
See this video in :
Concept of JMS (Multisite joomla!).
0
This video present:
the principle of an HTTP Server,
how apache or IIS server are working,
what must be changed in this server to share the same Joomla instance,
how JMS analyse the URL and how it associate each URL to a specific Joomla configuration and database connection.
?
Do you want to install JMS on an existing website ?
1
If yes, go step 3 to install JMS on an existing website. Else continue step 2 to install a fresh Joomla
How to install Joomla! with a specififc table prefix
See this video in :
How to install a fresh joomla with a specific table prefix.
2
is a video where we show:
The installation of Joomla and in particular where to specify the table prefix in the DB Configuration "advance settings" In our sample, we have replace "jos_" table prefix by "master_"
We also show how to create an article for the front-page
How to install JMS
See this video in :
how to install JMS.
3
is a video that show:
the usage of Joomla extensions install/uninstall
the registration of Joomla Multi Sites
the installation of the patches
Troubleshooting:
During the installation of JMS
"JFolder::create: Could not create directory" This message is the symptom of a permission problem. You may have to consider the usage of FTP Layer to increase your rights. See step 15
"ERROR: Could not find a Joomla! XML setup file in the package." This is the symptom that you have a size limit to upload the file into Joomla. JMS has a size of more 1MB and if the file can not be uploaded completly, this may result in a corrupt file to install. Consider in this case to "unzip" the file into a temporary directory on your server and use the alternate Joomla installation based on a directory.
While installing the patches
"Unable to write entry" Error during installation of the file "administrator/includes/defines.php" "Copy failed" All those messages are the symptom of a problem of permission. To increase your rights, a simple method on Unix consists to use the FTP Layer. See step 15
?
What is a Symbolic Link ?
4
"symbolic link" is the unix equivalent ot the windows shortcut. This allow to create a link between folders and create a bridge (a link) between different folders. "Symbolic Links" may be used by JMS to redirect a slave sites directory to the master website directory. This may be usefull when you have difficulties to setup the domain or the sub-domain to share the same directory than the master website.
the usage of unix "ln -s" command ln -s "target_dir" linked_name
The equivalent of Shortcut in PHP language does not exists but the equivalent of the Unix Symbolic Link may be available.
?
How to know if Symbolic Link is allowed by your hosting provider ?
5
The first condition is to be hosted on a Unix machine. When you are hosted on a Windows platform, by definition the Symbolic Link in not allowed.
If you are on a Unix machine, all the hosting provider does not necessary accept to use the Symbolic Link for security reason. If you want to know if your hosting provider accept the Symbolic Link, you can either :
checked that with Joomla Multi Sites. Go to next step (step 6).
or if JMS is not installed, you can use our "hello.zip" procedure that test this featur. See step 7
How to know if Symbolic Link is allowed with JMS
See this video in :
How to know if Symbolic Link is allowed with JMS.
6
is a video that show:
The setting menu where you can find the "symbolic link" allowed value
The impact on the "slave site detail" that give access to the "deployed directory" parameter
If JMS answer that Symboli Link is forbidden, also retry with the "Hello World" procedure in the next step to have confirmation. If the "Hello World" replies that Symbolic Link is present, then you have to check in you Global Configuration the path of the tmp and log directories. Perhaps those temporary and log directories does not exists or correspond to a path that does not have enough permission to let JMS test the Symbolic Links.
Go in Joomla / Site / Global Configuration
Check the tmp and log path. Enter full path to a directory where you have permissions. In general, this is the root directory of you Joomla followed by /tmp (see server panel) and /log (see system panel)
Video title second
See this video in :
How to know if Symbolic Link is allowed by your hosting provider with Hello World procedure.
7
This video show:
Unzip of hello.zip file;
FTP transfer of hello.txt and hello.php
Show the result of hello.txt
Show the result of hello.php when Symbolic Link is present
Different possibilities exists to create a slave site
If you want create a website from the "back-end, different scenario are possible
How to create a slave sites into a sub-directory when Symbolic Link is allowed. Go to next step (step 9)
How to create a slave sites for a domain or sub-domain (see step 10)
When "Symbolic Link" is forbidden (Not allowed)
Share the same master directory
When "Symbolic Link" is allowed
Share the same master directory
Redirect the slave sites specific directory to the master directory using the Symbolic Link feature
How to create a websites from a "websites template"
How to create a "website template"
How to create a slave sites based on a "websites template"
If you want create a website from the "front-end", go to step x
How to propose a free website creation from the front-end
How to propose a "billable website" creation from the front-end
How to create a subsite into a sub-directory
See this video in :
How to create a slave sites into a sub-directory when Symbolic Link is allowed.
9
This video show:
The check that that "symbolic links" is allowed
Because we use sub-directory, this avoid the setup of the hosting provider domain or sub-domain
Create an entry into Joomla Multi Sites
Install the slave site using the Joomla Installation
How to provide a specific table prefix into Joomla Installation
Sample values:
Site ID = slave1
Domain name = {site_url}/multisites/{site_id}
Deploy directory = {site_dir}
This will create a slave site that will request a fresh Joomla installation. Becarefull to enter a new table prefix in the DB configuration using the advanced panel.
?
How to create a slave site for a domain or a sub-domain ?
10
Case where "Symbolic Links" is forbidden. In this case, all the domain and sub-domain must be assigined to the same directory than the master website directory.
How to install the "hello.zip" tool to check the hosting provider configuration. (See step 7)
How to check the hosting provider configuration
How to create a slave sites with a domain or a sub-domain with the same directory path
See also the video in step 18 that show how to create a slave site for a sub-domain with cPanel and that share the same directory than the master website.
Case where "Symbolic Links" is allowed. In this case, you can either:
use the procedure to share the same directory than the master as defined just before;
Deploy the slave site into a specific directory.
Define the domain or sub-domain with your "hosting provider" as you do usually.
If you are not sure of the path of the slave sites, install the "hello.zip" into the directory proposed by your hosting provider
Define the slave sites into JMS and deploy it into the specific directory like when you deploy a slave site into a sub-directory (see step 9).
?
How to check the domain and sub-domain hosting provider configuration ?
11
The idea consists in the installation of the "Hello Word" (hello.txt and hello.php) into the master website root directory (documentroot) and when you want to have a slave site deployed into a specific, also in this specific directory. You can edit the "hello.txt" to put specific text to ensure that you are reading the expected file. To test the "hosting server" configuration, just enter the URL to the master website and also to the slave site and check if you access the expected "hello.txt" and "hello.php". See FAQ how to configure the hosting provider
?
How to create a "JMS template" ?
12
See temporary video in step 13, 16 and 19 that use this functionality
How to create a website from the front-end
See this video in :
How to propose a service to create a website from the FRONT-END.
13
This video show:
How to create a template to define the rule that will be used by the front-end when a website will be created
How to create a menu for the front-end
How to create a website using the menu create and the template created.
?
How to propose a "billable websites" creation from the front-end
14
See temporary video in step 13
Joomla FTP Layer configuration
See this video in :
How to setup the FTP Layer to increase the permission level
15
The FTP Layer is a Joomla feature only available for Unix platform.
The FTP Configuration is available when you install Joomla or after the installation into the Global Configuration. When using the FTP Layer, this use the privilege of the user that you chosen for the FTP. The FTP Layer is used to create folders, delete folders, create and delete files, write content into the files, ...
This Video highlight the point:
The setup of the FTP root path dugin the Joomla Installation: This is the relative path to the JMS site directory
The modification of the Joomla Global Configuration FTP to restore the master website FTP root path once the slave site is installed.
How to share user and share extension in joomla!
See this video in :
How to share the users and extensions betweens websites
16
This video:
Present the sharing concept
How to create a template to define the rule that is used by the front-end when a website is created
Show the creation of a fresh slave sites where the users will be really saved
Show the creation of the rule in the JMS template in which is defined the sharing criterias (users or complete extensions) In particular it show the JMS template / sharing panel.
Show the creation of another slave site using the sharing rule
Finally show the JMS tools that is used to supervise the websites and also its usage to install, share or uninstall extension in existing websites. It also show how to propagate the install, sharing or uninstall of extension to several websites.
cPanel: How to create a subdomain
See this video in :
How to create a subdomain in cPanel.
CP-01
This video:
Present the creation of 3 subdomain (master, slave1 and slave2) using the cPanel.
The "master" subdomain used for the demo
The "slave1" subdomain share the same directory than the master website directory.
The "slave2" subdomain is created in a specific directory
cPanel: How to create a DB and a MySQL User with all privileges
See this video in :
How to create a DB and MySQL users with all privileges in cPanel.
CP-02
This video:
Present the creation of a DB cPanel.
It also show how to create a MySQL user in cPanel with all privileges
cPanel: How to create a slave site in same directory than master website
See this video in :
How to create a slave site that share the same directory than master website
CP-03
This video:
Present how to create a JMS slave site that share the same directory than the master website. This scenario is applicable for Windows platform or on Unix platform when the Symbolic Link is forbidden.
cPanel: How to create a slave site into a specific directory
See this video in :
How to create a slave site into a specific directory.
CP-04
This video:
Present how to create a JMS slave site into a specific directory. This scenario is only applicable with Unix platform and Symbolic Link allowed.
It also show possible reason why the Symbolic Link may be forbidden (problem with tmp and logs path defined in the Joomla Global Configuration.
How to create a slave site with specific images, media and templates folders
See this video in :
How to create a slave site with specific images, media and templates folders.
CP-05
This video:
Present how to create a JMS slave site into a specific directory that has a specific images, media and templates folder. This scenario is only applicable with Unix platform and Symbolic Link allowed.
To have a specific images and media folders, it is required to replicate a website. This video also present an very basic JMS template creation to replicate the "slave1" website.
JMS 1.1.x
This is organized in a set of questions (a road map) that assist you in function of your specific case or context.
The transfer of Joomla 1.5.9 on a Unix machine using FTP
The deployment of Joomla using a SSH connection (gunzip and tar -xvf commands)
The installation of Joomla and in particular where to specify the table prefix in the DB Configuration "advance settings" In our sample, we have replace "jos_" table prefix by "main_"
"JFolder::create: Could not create directory" This message is the symptom of a permission problem. You may have to consider the usage of FTP Layer to increase your rights. See step 15
"ERROR: Could not find a Joomla! XML setup file in the package." This is the symptom that you have a size limit to upload the file into Joomla. JMS has a size of more 1MB and if the file can not be uploaded completly, this may result in a corrupt file to install. Consider in this case to "unzip" the file into a temporary directory on your server and use the alternate Joomla installation based on a directory.
While installing the patches
"Unable to write entry" Error during installation of the file "administrator/includes/defines.php" "Copy failed" All those messages are the symptom of a problem of permission. To increase your rights, a simple method on Unix consists to use the FTP Layer. See step 15
4
What is a Symbolic Link ?
"symbolic link" is the unix equivalent ot the windows shortcut. This allow to create a link between folders and create a bridge (a link) between different folders. "Symbolic Links" may be used by JMS to redirect a slave sites directory to the master website directory. This may be usefull when you have difficulties to setup the domain or the sub-domain to share the same directory than the master website.
the usage of unix "ln -s" command ln -s "target_dir" linked_name
The equivalent of Shortcut in PHP language does not exists but the equivalent of the Unix Symbolic Link may be available.
5
How to know if Symbolic Link is allowed by your hosting provider ?
The first condition is to be hosted on a Unix machine. When you are hosted on a Windows platform, by definition the Symbolic Link in not allowed.
If you are on a Unix machine, all the hosting provider does not necessary accept to use the Symbolic Link for security reason. If you want to know if your hosting provider accept the Symbolic Link, you can either :
checked that with Joomla Multi Sites. Go to next step (step 6).
or if JMS is not installed, you can use our "hello.zip" procedure that test this featur. See step 7
The setting menu where you can find the "symbolic link" allowed value
The impact on the "slave site detail" that give access to the "deployed directory" parameter
If JMS answer that Symboli Link is forbidden, also retry with the "Hello World" procedure in the next step to have confirmation. If the "Hello World" replies that Symbolic Link is present, then you have to check in you Global Configuration the path of the tmp and log directories. Perhaps those temporary and log directories does not exists or correspond to a path that does not have enough permission to let JMS test the Symbolic Links.
Go in Joomla / Site / Global Configuration
Check the tmp and log path. Enter full path to a directory where you have permissions. In general, this is the root directory of you Joomla followed by /tmp (see server panel) and /log (see system panel)
Because we use sub-directory, this avoid the setup of the hosting provider domain or sub-domain
Create an entry into Joomla Multi Sites
Install the slave site using the Joomla Installation
How to provide a specific table prefix into Joomla Installation
Sample values:
Site ID = slave1
Domain name = {site_url}/multisites/{site_id}
Deploy directory = {site_dir}
This will create a slave site that will request a fresh Joomla installation. Becarefull to enter a new table prefix in the DB configuration using the advanced panel.
10
How to create a slave site for a domain or a sub-domain ?
Case where "Symbolic Links" is forbidden. In this case, all the domain and sub-domain must be assigined to the same directory than the master website directory.
How to create a slave site with a domain of sub-domain using the same directory path
This video shows:
A presentation of the architecture choosen
How to check the pre-requisite
How to check that both master domain and slave domain have the same directory path
When the domain or sub-domain share the same directory, the "deployed directory" field must stay empty. This "deployed directory" field is only used when the directory path of the slave domain is not equal to the one of the master domain. This also require that Symbolic Link is allowed.
So in case where all the domain share the same directory, this field must stay empty.
Therefore, the minimum parameters that must be given are:
How to create a template to define the rule that will be used by the front-end when a website will be created
How to create a menu for the front-end
How to create a website using the menu create and the template created.
14
How to propose a "billable websites" creation from the front-end
15
How to setup the FTP Layer to increase the permission level
The FTP Layer is a Joomla feature only available for Unix platform.
The FTP Configuration is available when you install Joomla or after the installation into the Global Configuration. When using the FTP Layer, this use the privilege of the user that you chosen for the FTP. The FTP Layer is used to create folders, delete folders, create and delete files, write content into the files, ...
Present the creation of 3 subdomain (master, slave1 and slave2) using the cPanel sub-domain configuration. The sub-domain have specific directories for each sub-domain
Show how to create a DB into the cPanel. Database that will be used by the master website and also by the slave 1 and slave 2 websites.
Present the installation of Joomla in the master website
Present how to install Jommla Multi Sites version 1.1.x in the master website
Show the defintion of slave 1 and slave 2 into Joomla Multi Sites and how to declare the domain and the deploy directory that must be identical to the one declare in the cPanel
Show the fresh joomla installation of the slave 1 and slave 2 websites
There are no translations available.
With Joomla Multi Sites, it is recommended to avoid using the "jos_" table prefix in a database to avoid destroy it by the installation of a slave site.
The procedure hereafter presents the different steps of a standad Joomla Installation and highlight the step that concern the table prefix customisation.
The steps of an installation are:
Step1: Choose language nothing special
Step2: Pre-installation check nothing special
Step3: License nothing special
Step4: Define the database connection and the table prefix Here you have to open the advance setting and replace the default "jos_" table prefix by "master_" table prefix.
Step5: Define the FTP Layer When you have a permission problem, you must consider to specify FTP parameters
Step6: Define the main configuration - Install the sample data, website title Nothing special
Select the language code
Pre-installation Check
Joomla license
Define the database connection and the table prefix associated to the website
FTP Configuration
Main configuration
There are no translations available.
<script type="text/javascript" src="http://www.jms2win.com/images/banners/multisites/multisites-banner.js"></script> <script type="text/javascript">multisitesBanner( 'jms-multisites.swf', '240', '396', '#FFF', 'multisites-240x396');</script> <noscript><a href="http://www.jms2win.com" title="Create and manage multiple sites with only one joomla!"><img src="http://www.jms2win.com/images/banners/multisites/468x60/jms-multisites.jpg" alt="Jms Multisites" /></a></noscript>
<a href="http://www.jms2win.com" title="Create and manage multiple sites with only one joomla."><img src="http://www.jms2win.com/images/banners/multisites/468x60/jms-multisites.jpg" alt="Jms Multisites" /></a>
There are no translations available.
<a href="http://www.jms2win.com" title="Create and manage multiple sites with only one joomla"><img src="http://www.jms2win.com/images/banners/multisites/468x60/jms-multisites.jpg" alt="Jms Multisites" /></a>
Do you want to change the look of your website for less? Don't look further, come and see our various templates with efficient and professional design. Our templates are flexible and easy to use. Their attractive design will make the difference!
Are you looking for a company to help you increase your visibility on the web? WSD2Win provides various services related to your visual communication on the Internet. Are you looking for a new look for your website, an innovative image? Don't look further, WSD2Win is the appropriate partner that is recognized for its professionalism, its efficiency and its experience ...