MightySites

- Compatibility:
5.x maintained
4.x maintained
3.x not maintained
- Type:
- Commercial
- License:
- GNU GPL
- JED:
- Extension JED Page
- Translations:
- Extension Translations
- Price:
- $59.00
Buy now
Joomla! multisites manager allows you to have multiple sites running in a single hosting account and share database data between different Joomla! sites. Single login/logout on websites.
No hacks of core files are required and no Joomla! core files are patched.*
Ability to use database content, users (with Community Builder and JomSocial support) from other sites.
You can have many Joomla! websites using a single hosting account, with same users and JomSocial contents but with different template style etc.
You can easily replicate your current website into other website without building new hosting account!
MightySites is used for 2 main tasks:
- Run multiple Joomla websites from single hosting account (all sites use same files and same database tables or few separated tables).
- Sharing of database contents (multiple sites can use same database tables, so these database data are always same across all sites).
We strongly recommend to contact us before purchase and explain what do you want to achieve with MightySites, especially if you don't know what is database table and how Joomla uses database!
Please note that depending on websites configuration you may need to understand how a webserver works, what are the database tables and how Joomla uses them. If you don't have enough knowledge - please ask for free installation and configuration using sample case study, it will save your time and our nerves :)
MightySites will NOT help you to run hundreds and thousands of sites using a single Joomla installation, please don't contact us with such requests.
MightySites will NOT help you to run multiple independent websites using a single Joomla installation, please use a usual separate Joomla installation for each site in this case.
Check sample Case Studies for more information about MightySites usage.
- Using parked domains (also known as "domain aliases") as separate websites hosted on same Joomla installation.
- Ability to create virtual sites in 1st-level subfolders of a master site (http://mastersite.com/subfolder) hosted on same Joomla installation.
- Cloning databases for new sites from existing sites.
- Sharing database data of core Joomla! components for:
Extensions, Permissions, Users, Templates, Categories, Content, Languages, Menus, Modules, Newsfeeds, Weblinks, Banners, Contacts, Smart Search, Fields. - Single frontend/backend login/logout in specified Joomla! https:// websites if login/logout on website with the extension installed (requires the installation of plugins to all sites). Doesn't work in Firefox due to Enhanced Tracking Protection.
- Single frontend/backend login/logout in https:// domains with same top-level domain (https://master.com and https://xxx.master.com) via session sharing.
- Per-site separation of selected plugin and component settings (except permissions).
- Per-site auto-addition and auto-removal of access level and/or user group.
- Per-site components removal.
- Per-site filter of frontend languages.
- Per-site filter of Hikashop categories and manufacturers with their products.
- No hacks to Joomla! are required*.
- Overrides for sites running with single database and files: custom CSS files, custom homepage menu item selection, custom frontend and backend template style selection, ability to hide menu items and modules, leave only certain menu items and modules, disable certain plugins, custom Favicon image, custom language file loading, custom 'File Path' and 'Image Path' settings of Media Manager, 'New User Registration Group' and 'Guest User Group' of User Manager, custom javascript code.
- Overrides for allowed/denied frontend/backend login usergroups.
- Override multilingual website default menu items for languages.
- Native Joomla custom fields supported for site configuration.
- Detailed installation instructions in English.
- Cost-free installation on request (up to 5 slave sites), included in subscription.
- The price includes 1 year none-recurrent subscription. Support, downloads of product add-ons and new versions are available within this subscription period.
- Sharing database data of 3rd-party extensions from different websites. We can add the desired extension if you wish, please contact Support for checking the availability of using the 3rd-party extension before purchase.
Currently supported extensions (you can share database data of these extensions between sites with different tables, all other extensions work as usual, special support is not required if websites use same database tables):
JomSocial, JomSocial (except config), Community Builder, Mosets Tree, Sobi2, SobiPro, GridIron, UddeIM, Zoo, DT Register, EasyBlog, JoomSport, RSForm!, RSFiles!, AcyMailing, JCE editor, Adsmanager, JoomShopping, Kunena, K2, ProjectFork, Community Polls, En Masse, Phoca Gallery, Phoca Download, JReviews, Virtuemart (all data), Virtuemart (all data except configuration), JEvents, HWDMediaShare (optionally without config), Akeeba Backup Pro, Akeeba Subscriptions, Feedgator, Easy Image Gallery (JoomlaXTC), Invitex, jbolo, Appointment Book (JoomlaXTC), Artist Showcase (JoomlaXTC), GeoCodingSuite (Socialables), PowerTabs (JoomlaXTC), PayPlans, Reading List (JoomlaXTC), SocialAds (Techjoomla), Locator, Social Pin Board, Hikashop, swMenuPro & swMenuFree, VMUpload, DJ-Classifieds, ChronoForms < v6, EventList, Frontpage Slideshow (by JoomlaWorks), JSN ImageShow, JSN UniForm, Widgetkit (1.5.x, not 2.x), RedShop, JV-LinkExchanger, Brute Force Stop, Komento (optionally without config), JSN PowerAdmin, Securitycheck, EXP Autos Pro, MijoSearch, Advanced Module Manager, JCK editor, ReReplacer, MageBridge, Preach it, OS Membership, MijoSEF, OSE Membershop, EasyDiscuss, HS Users, JoomlaQuiz Deluxe, MusCol, All Video Share, Frontend User Access, Joaktree, RSTickets! Pro, AceSEF, AlphaUserPoints, Vip Quotes, Freestyle FAQs, Spider Calendar, JComments, Memorials, PaidSystem, HikaMarket, RSMembership!, JFBConnect, AdAgency, FW Real Estate, FW Real Estate Pro, IProperty, NoNumber Snippets, Zh GoogleMap, JomDirectory, AJAX Register, JSitemap (ex JMap), Emerald, RSEvents! Pro, JoomBri Freelance, XMap, J2Store, Love Factory, MijoShop (since 2.2.0, MijoShop store ID is supported per site), EasySocial (optionally without config), Auction Factory, HDW Player, Jom Classifieds, RegReminder, FlexiContact, CComment, XTDir for SobiPro, Improved AJAX Login Register, JobsFactory, VMVendor, EShop, FLEXIcontent, CMGroupBuying, JoomGallery, JoomGalaxy, jDownloads, Easy Profile & JSN Social Network, iCagenda, ARTIOBooking, Cobalt, VikAppointments, JoomCareer, Quick2Cart (optionally without config), TJFields, Guru & Guru Pro, OnePage Checkout, BreezingForms, VikBooking, Kandanda, Flickr Suite, Fields Attach, JMapMyLDAP, sh404SEF, Matukio, LMS King, JU Download, JGive, Form2Content, Jticketing, Youtube Gallery, DPCalendar, Engage Box, Contentbuilder, Community Answers, CM Live Deal, Creative Contact Form, Freestyle Testimonials, Freestyle FAQs Pro, JCalPro, Lifestream (Pro), Event Booking, Convert Forms, My Testimonials, My Maps location, CoalaWeb Traffic, Sellacious, SP Page Builder, J-BusinessDirectory, VikRestaurants, Affiliate Tracker, Invoices, JoomCRM, OS Services Booking, DJ-League, JoomInvoice.
Known extensions which can't be shared across few sites with different database tables (a site can't load extension data from other site but data can be shared in sites use same tables):
Listbingo, Ohanah, Fabrik, Falang, JDictionary, JoomFish, RokGallery, RokSprocket, Docman, Logman and other Koowa-related extensions.
YooTheme Pro, Falang, JDictionary and JoomFish extensions don't allow to load any external database data on a site where installed, so custom sharing of database data is not possible, but you can run multiple slave sites with minor customizations (like separate default menu item, separate default language, hide menu items and/or modules per site etc.)
Important notes:
- Restoring the single Joomla installation via Akeeba Backup will overwrite original Joomla config file, hence next you need to update the Joomla config files for all sites manually.
* Only configuration.php file is auto-changed by the component.
Want a new feature? Why not? Please Contact Us!
- Joomla 4.3 or higher with MySQL database.
- PHP 8.1 or higher, MySQL 5.7 or higher.
- Joomla database user should have access to databases with shared content (that usually means that your sites should be located within same hosting account of same hosting provider).
- Copy of databases and share contents require all sites to use same MySQL host.
- All sites should use domain root, i.e. in http://domain.com, not http://domain.com/joomla/ if you want to serve multiple sites from single Joomla installation. It won't work with http://localhost/mysite, you will need to setup virtual hosts (please be sure that you know how).
- You should be able to create parked domains in your hosting panel for creating virtual domains.
- Your server should allow symbolic links creation for creating virtual sites like http://mainsite.com/xxx.
- You should know the Joomla, clearly understand how it works, how a webserver and a database server works, what are the database tables and how they are used in Joomla.
Restrictions
- It's only possible to share all items of same type (all records from same database table).
- You can't separate settings of the components which use files for storing data, i.e. Community Builder.
- You can't share certain categories of Joomla articles, only all categories. Same for articles - you can share only all articles.
- Content sharing doesn't work with JoomFish, JDictionary and other extensions which use custom database handler.
- Backend edit of 3rd-party websites works in standard backend templates only (Bluestork for Joomla 2.5 and Isis for 3.0+).
- Templates with non-standard Joomla settings storage in files (i.e. YooTheme Warp) doesn't allow multiple template styles of single template for multiple sites sharing same files.
- We can't guarantee that MightySites will work with any Joomla extension.