Memorial Day
Support will be closed on Monday, May 28th, 2012 to enjoy Memorial Day with our friends and families.
   
 
Question for Multiple Sites for School/Teachers
Posted: 08 February 2012 10:48 AM   [ Ignore ]  
Summer Student
Total Posts:  3
Joined  02-08-2012

I am interested to know if EE can do the following:

With Multiple support on one domain does it allow teachers to have there own “site” in a folder under a EE instance:
www.domain.com/joedoe
www.domain.com/jandoe

Basically each teacher would have there own site to manage under a sub folder of domain. They would be able to login and only have access to change the content in there folder.

Profile
 
 
Posted: 08 February 2012 01:06 PM   [ Ignore ]   [ # 1 ]  
Moderator
Avatar
RankRankRankRankRank
Total Posts:  3498
Joined  11-25-2011

Hello rusty.richards,

Welcome to the ExpressionEngine forums! We are glad to have you.

Yes, this is one of the areas where ExpressionEngine really shines!

Each teacher can have their own “site” which can be located at www.domain.com/teachername. From a technical aspect, it’s not a sub folder, but from a conceptual stand point you can think of it that way.

Utilizing groups and permissions, you can then restrict each teacher’s access to just their own “site”.

I hope this helps, if you have any more questions, please do not hesitate to ask!

Cheers,

 Signature 

Recent version: EE 2.5 | 2.x Bug Tracker | How to Post a Support Request | Version Upgrade | New here? Get Plugged In!

Profile
 
 
Posted: 08 February 2012 02:16 PM   [ Ignore ]   [ # 2 ]  
Summer Student
Total Posts:  3
Joined  02-08-2012

So because its not another domain I would only have to buy 1 licencee of EE and 1 - 3 pack of Multi-sites?

Profile
 
 
Posted: 08 February 2012 03:27 PM   [ Ignore ]   [ # 3 ]  
Moderator
Avatar
RankRankRankRankRankRank
Total Posts:  5090
Joined  10-18-2005

Hi Rusty,

In the example Shane makes, you wouldn’t need MSM to do this.

Think of each teacher’s site as a collection of data. ExpressionEngine can present each teacher’s data collection because that data can be attached to the teacher as its “author”.

You can further restrict access for editing or viewing based on who the author is, or who the logged in user is.

You can also allow this retracted access completely outside of the administrative Control Panel of ExpressionEngine. Your teachers would never have to see the backend of the site.

Cheers!

 Signature 

ExpressionEngine is 2.5 | MojoMotor is 1.2


User Guide | Feature Requests | Bug Tracker | Upgrade Wiki

Profile
 
 
Posted: 08 February 2012 03:30 PM   [ Ignore ]   [ # 4 ]  
Summer Student
Total Posts:  3
Joined  02-08-2012

Would they be able to create pages under there folder?

www.domain.com/joedoe/homework
www.domain.com/joedoe/contact

Also what about design? Could they all have different designs?

Profile
 
 
Posted: 08 February 2012 04:44 PM   [ Ignore ]   [ # 5 ]  
Moderator
Avatar
RankRankRankRankRankRank
Total Posts:  5090
Joined  10-18-2005

Hi Rusty,

Indeed, that is all possible. ExpressionEngine uses templates to display data, and those templates can be designed and assigned however you like.

ExpressionEngine knows what data to retrieve by looking in the URL. You can use the URL to tell EE exactly what to content to retrieve.

The specifics of implementation are completely up to you! If you need assistance from ExpressionEngine experts on how to accomplish this, feel free to browse the Pro Network for a knowledgable consultant.

Cheers!

 Signature 

ExpressionEngine is 2.5 | MojoMotor is 1.2


User Guide | Feature Requests | Bug Tracker | Upgrade Wiki

Profile
 
 
Posted: 08 February 2012 04:45 PM   [ Ignore ]   [ # 6 ]  
Summer Student
Avatar
Total Posts:  29
Joined  04-05-2007

Hi Rusty,

ExpressionEngine can work with URLs up to 9 segments long, so the structure you are proposing is definitely possible and there are a number of ways it can be achieved.  A starting point would be the basic “template group/template” structure, which in your case would be something like www.domain.com/johndoe/contact and then using categories or other URL segment variables to achieve the desired outcome.

EE also includes the Pages module that can give you even more granular control over the URL structure for “static” type pages that need a specific URL, and there are also great third-party add-ons such as Structure that can help you with this too.

As for the design question, one of the great strengths of EE is that it makes no assumptions when it comes to design.  Every page of your site could have a different design if you so desired. Something to keep in mind though is that these designs are not like “themes” as you would find in Wordpress that can be switched instantly.  Instead EE uses standard HTML/CSS combined with its own tags to insert dynamic content from the database.

 Signature 

Jeff Hawkins
Hawkins Multimedia, LLC - Maine Content Strategy & Web Development Agency

Profile
 
 
Posted: 08 February 2012 05:54 PM   [ Ignore ]   [ # 7 ]  
Moderator
Avatar
RankRankRankRankRankRank
Total Posts:  5090
Joined  10-18-2005

Hi Jeff,

Thanks for the help!

Cheers!

 Signature 

ExpressionEngine is 2.5 | MojoMotor is 1.2


User Guide | Feature Requests | Bug Tracker | Upgrade Wiki

Profile