• Home

Multiple Domain Resolution in Joomla

It seems sad to write this at Joomla 3.92 expecting Joomla 4 to change everything, but still, here we go.

Joomla is a fantastic system.  That said, it is a fair bit of work to maintain and there is an attraction to getting one system setup and capable of hosting Multiple Domains on the one Joomla system.

It is pretty easy to have one system show the same information on a variety of domains.  This is done primarily in DNS and pointing correctly.  That said, why do it?  Better to have it resolve to one domain, give one SSL and one set of information.

But with multiple domains you want different SSL,  Different Menu Navigation and Different Content.

The advantage of having it in one system still is that you can generally maintain one system.

The negative is that you have to make sure you don't trip over yourself.  

I have been testing "Virtual Domains" on this system. 

  • I can get different templates to resolve to different host name calls. 
  • I can get different menus to resolve
  • I should be able to get SSL to respond to different Host Name calls in Apache (To Do)
  • Module need to be controlled as well
    • What I find is that the Module needs to not show on "All" first and foremost
    • I can get content from another domain to show in certain calls:  IE WidgetKit can put Accorians in that give a full Category of information.
      • That works until you go click on something like "Read More" when all goes into 404 Page not found land  (should work shouldn't it?)

I have a second system I have tested that is much more complicated called Chameleon.  I will likely test it more but it is a whole bunch to get your head around

Other systems are also out there but lets see about getting Virtual Domains working.

Virtual Domains basically ends up "Filtering" Menus.  As such, in order to have consistent control you want to add all of your Different Domain Menus to the Menu Position.

You can sort them in case you want some menu aspects to show up on multiple Domains.  Generally though only the content for the filtered Domain will show itself.

There are several ways to get at the Menu Assignment and this is in fact an important part of Joomla.  One can work through the Menu Administrative Panel,  Virtual Domains (and Chameleon), as well as through one of my favorite tools,  JSN PowerAdmin

It is important with all of this to have a Checklist, lets call it "1,2,3".  Menu, Content, Filter.  Technically it is also important to say "1,2,3"  for every set of that  as in Main Page, Menu Filter, Publishing SEO" being set for each piece of content  (including this one).

Related to these subjects are DNS and SSL control and having these also be working well.  This article has information on those subjects.

Turnkey and Apache SSL configurations

 

Print Email

Joomla Blog Controls

Controlling the presentation of a Joomla Blog takes a fair bit of testing and finding the system that works best for you.  Today, I was pretty deep into the Joomla system structure trying to make more effective the Virtual Domains system.  Fundamentally it is important to approach the system on The following levels.  Domain,  Menu,  Cateogory and Article.  

Because of the nature of the system there is a fair bit of "looping" that can take place.  It would be ideal if all of the elements could be combined in a fundamental "tree outline" system, but that will take some work.

To add a domain you need to first create related Menus and Categories to capture related information.  Following this Articles need to be added and made relavent to users.  The deleted section below was discussing how to add "intro text" and "read more" to the articles and this certainly should be refreshed.

There are of course additional complications, namely integrating some of the mudule presentations which work well in either Category Descriptions, in the Content of a specific article, or in a Module Position which would ideally only be called on specific pages.

Like so many subjects, practice and constancy is important, and I well recognize that I have avoided this "outward orientation" in the past.  Working now to make right.

Print Email

Working with Yootheme integration

Joomla CMS is an amazing integration platform.  That said, it can be somewhat difficult to handle at times.

Joomla is extensible via hundreds extensions, plugins, modules and sub-modules, yet in other ways its default operating stack leaves aspects to be desired.

Having spent a good bit of yesterday working with 2 primary extensions to Joomla, this article is intended to be on of the first "new leaves".

Much of the time was spent exploring the WidgetKit which has been created by Yootheme.  WidgetKit has a nice set of various effects,  allowing Gallery's,  Accordian Effects and other alternative viewing capabilities to the default Joomla Category and Article operation.

I also went back into my download stack and drummed up and eventually installed the "Zoo" Content Builder set of extensions also from YooTheme.  I had spent some time with Zoo in the past so I had a working knowledge of how it should work, how it was not immediately, and what I needed to get working to do my initial tests. 

The combination of the two is practical because of the third element from Yootheme, their Templates.  Yootheme templates, in my opinion, are some of the nicest going and the Templates themselves integrate elements of WidgetKit.  WidgetKit has built in providers for displaying Zoo.  It is a good foundation (assuming the integration can stay into the future.

 

Print Email

Key Reference and External Reference

These are some of the "lower" list fill in's regarding Joomla Meta information in content.  Still worth some reasearch.  I found the following

https://forum.joomla.org/viewtopic.php?t=844679

Key Reference

This is the reference that is used to pull the correct help information either from help files saved locally or on an online site like help.joomla.org

External Reference

Use this field to add a reference to an external resource that is relevant to this specific article. There is no global value for this field as it must be specific to each particular article.

Dave Huelsmann gives a great answer and he appears to know Joomla very very well.

Print Email

Magento - Odoo - OCA Connector

This is a very functional system which brings the ability to work the "backend" of Magento by actually building and purchasing items you sell,

  • Functionally you get all of the aspects of Odoo, including CRM, Product Management and more
  • You also get the great E-Commerce capabilities of Magento, and its increditble extensability.

(to do:  more detail)

Print Email

Store Categories

Joomla3 Appliance - Powered by TurnKey Linux