Trying to set up teachers websites on school server
Permalink
Hello All,
I'm new to Concrete5, and after playing with it a few hours yesterday, I really enjoy it.
So far it has everything I need for single websites: an easy way for a teacher to setup and edit their website, and add files/pictures to a specific location on the school server.
What I'm wondering is how to set up multiple teacher websites, and have them independent of each other. ie: they can't edit a site that's not theirs, they all upload files/pictures to a different spot, etc.
I can do this now if I set up a folder for each one of them, and install Concrete5 separately in each folder, and set up a database for each one, but that is not an ideal solution.
Anybody have any better solutions? Thank you!
I'm new to Concrete5, and after playing with it a few hours yesterday, I really enjoy it.
So far it has everything I need for single websites: an easy way for a teacher to setup and edit their website, and add files/pictures to a specific location on the school server.
What I'm wondering is how to set up multiple teacher websites, and have them independent of each other. ie: they can't edit a site that's not theirs, they all upload files/pictures to a different spot, etc.
I can do this now if I set up a folder for each one of them, and install Concrete5 separately in each folder, and set up a database for each one, but that is not an ideal solution.
Anybody have any better solutions? Thank you!
Look into advanced permissions.
I'm not sure advanced permissions is going to work well in this situation (because you want totally separate sites with separate home pages, etc. for each teacher -- not one big site that is partitioned out).
There is a way to share the core concrete5 folder amongst many different sites, so you still have different databases and different file structures for each site, but you don't have to duplicate the /concrete/ directory in all of them (saving disk space, installation time, and also making it easier to upgrade all systems at once when the core system is updated). Search the forums for "multiple sites" to see a lot of posts talking about this approach.
If you want to try sharing the database by using table prefixes, take a look at this thread:http://www.concrete5.org/community/forums/customizing_c5/database-p...
There is a way to share the core concrete5 folder amongst many different sites, so you still have different databases and different file structures for each site, but you don't have to duplicate the /concrete/ directory in all of them (saving disk space, installation time, and also making it easier to upgrade all systems at once when the core system is updated). Search the forums for "multiple sites" to see a lot of posts talking about this approach.
If you want to try sharing the database by using table prefixes, take a look at this thread:http://www.concrete5.org/community/forums/customizing_c5/database-p...