Link to home
Start Free TrialLog in
Avatar of qeng
qeng

asked on

What is the best strategy for presenting user-specific content to registered users on a Joomla 3.8 site?

What is the best strategy for presenting user-specific content to registered users on a Joomla 3.8 site?

Example:

1. A main public domain, say, 'mydomain.com' displays full menus with all links going to sample content on a Joomla 3.8 site hosted on a VPN with WHM and CPanel
2. A new user decides to register, say, as 'user1'
3. Upon creating his registration the user is redirected to a subsite of the main public domain to which he has access and can provide or request access for 'friends'
4. His subsite, say, 'user1.mydomain.com' or 'mydomain.com/user1' now contains content which is specific to this user (which this user will progressively populate, e.g. add his pictures, articles, etc.)
5. Hundreds to thousands of users would be expected to join 'mydomain.com' to enjoy their own personal 'userNNNN.mydomain.com' subsite

Questions:

It's not clear to me how to structure such a site using a Joomla 3.8 CMS:

Approach A.  I could have one main joomla site and create a unique access level for each new user and all links and content dependent on that unique access level for each user ... not a scalable approach

Approach B. I could replicate a user-specific joomla site for each unique user from the main 'mydomain.com' joomla installation ... also not a scalable approach since any code changes to the main site's code (e.g. feature add) would then need to be carefully injected into each unique user's site as well as the sheer bulk of code.

So ... what's the correct way to do this?
Avatar of lenamtl
lenamtl
Flag of Canada image

This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.