Dynamic displays

Permalink
I am trying to create an extranet of sorts that allows companies to sign-up for the site and get access to a password protected area for their employees. I have read through the documentation and played with a demo I installed and like most of what I see. A few questions:

1) I would like to have each company that registers have a secure area for their employees - ideally putting their logo in the upper left or something similar and possible even changing the colors. In sum other frameworks I have seen this would be called a sub-portal - although I don't need a completely separate site (the functionality is identical) it is just permissions and some graphics changes. Can this be done in Concrete?

2) I want to modify the login process so that the first time they login they take a proprietary survey/assessment for them.


Any help would be much appreciated.

Thanks.
Fred

 
frz replied on at Permalink Reply
frz
sure.

Customization of a template could be based on group. You could make a custom login/profile edit interface that would do things like let them upload a logo for the corner, and choose colors - all of which you'd use to render a template file with some switches in it..

We've done similar type stuff for schoolPulse.com.

You might think of creating a page structure for each "sub-portal" somewhere, and writing a custom routine that would copy it to a "live" page in your hierarchy that you just never displayed in the templates..

I think a better set of questions about this approach is the content & security involved. If they all run on one shared c5 install, anyone using the c5 CMS controls will see the same media library, the same list of groups in advanced permissions, etc.. A single email account might be granted access to more than one sub-portal.. If this sounds okay, its a good way to explore.

If on the other hand there's any portal secure content you really want to protect, you might consider separate c5 installs for each mini-site, using a shared set of files on your server for easy upgrade stuff. We have actually done this approach for our hosting setup athttp://getConcrete5.com
jgarcia replied on at Permalink Reply
jgarcia
frz - you mentioned in that last paragraph the possibility of running multiple c5 sites on a shared set of files. With the structure of my organization, I think this would be the best route for me. Do you have any sort of guide, or even just some tips as to how to get this setup?
Tarraq replied on at Permalink Reply
I'd also very much like to hear how the shared file approach is achieved. An apache Alias?
katalysis replied on at Permalink Reply
katalysis
This is absolutely what I'm looking for some travel sites I'm doing.

I need a shared interface for admin and shared users but individual search friendly sites with appropriate URLS for each destination.

Looking at the messages going around it seems this is possible. Is there any chance someone can put together some instructions for implementing this type of senario? There seem to be a number of people looking for an explanation on this.

Thanks in advance.