Website Design Queries

General questions relating to Joomla! 4.x.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting.
Forum Post Assistant - If you are serious about wanting help, you should use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10
Post Reply
neojw1505
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 142
Joined: Wed Aug 11, 2021 12:44 pm

Website Design Queries

Post by neojw1505 » Mon Dec 20, 2021 5:58 am

Hi all,
I am currently designing a website for a bookstore. The bookstore caters to many different schools. Students from their school will login to the website and be directed to their school's landing page. Also, each schools have their own theme color, pages etc. I was wondering what is the best way to create the website structure in Joomla. Should a Menu be created for every single school and each school will have their own individual Menu items? I am unsure if the above approach will have many duplicate pages in the sitemap. Anyone that is experienced in this matter, can you please provide some insights on this? Thank you very much. Have a nice day.

davidspring
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Sun Jan 03, 2021 3:44 am

Re: Website Design Queries

Post by davidspring » Fri Dec 24, 2021 8:23 pm

One way is to create a Joomla User Group and Corresponding access level for each school menu. Each school should also have their own article category with articles for that school placed in the school category when the articles are created. You should also create a unique images folder for each school.

herb200mph
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3468
Joined: Sun Jun 25, 2006 12:12 am
Location: Salisbury, NC/USA (N. of Charlotte)
Contact:

Re: Website Design Queries

Post by herb200mph » Fri Jan 21, 2022 9:30 pm

You can probably set that up where the Student is automatically signed up for their "School's Group" and when they login, all they see is the content assigned to Categories, Articles, etc. that are assigned to that School's Categories or Content.
Joomla! Magazine Article - Read it Here >> https://magazine.joomla.org/all-issues/ ... c-training
Author: Joomla! 4: BASIC TRAINING - Boots on the Ground @ Amazon.com

User avatar
ceford
Joomla! Guru
Joomla! Guru
Posts: 751
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Website Design Queries

Post by ceford » Sun Jan 23, 2022 3:28 pm

When someone visits your site you will not know which school they are from. So have a menu item to ask - select from list. Then set a cookie with a long expiry date. Any specific school feature, badge, colour scheme, content, etc, can be set using the cookie. That way, users will see their own school data before and after logout, or session expiry. But...

Put the select list in the registration form. On login, set the cookie from stored user data and don't show the select school menu item. That way, when logged in the user can only see their own school data.

I use this pattern where we have users from different countries. We have a head start there because we can look up the country from the IP address. You won't be able to do that with schools.

herb200mph
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3468
Joined: Sun Jun 25, 2006 12:12 am
Location: Salisbury, NC/USA (N. of Charlotte)
Contact:

Re: Website Design Queries

Post by herb200mph » Sun Jan 23, 2022 4:33 pm

When the users sign up, could they not specify their school from a drop down, then ACL all their content to that group? We did this once with a conference registration database in Joomla! 3, but don't have those files anymore and can't recall exactly ... but is was a pre-populated list of school choices upon registration, etc.
Joomla! Magazine Article - Read it Here >> https://magazine.joomla.org/all-issues/ ... c-training
Author: Joomla! 4: BASIC TRAINING - Boots on the Ground @ Amazon.com


Post Reply

Return to “General Questions/New to Joomla! 4.x”