That's great, thanks for posting. It would be good to have this info
on the wiki as I think it's very useful, if you fancy adding a page
for it (perhaps under System Administrator's Guide). I think the
component parts are there on the wiki but not a complete guide to
setting it all up.
The other way of doing this is to use the standard permissions (i.e.
the 'custom' access level when editing resources) to allocate
resources manually to groups, which is going to be potentially more
time consuming. Also from an administrator's point of view being able
to search on that 'client' field, to return resources that are
available to specific customers, is very useful and is something you
can't do when using standard resource permissions. I can see that
using metadata/filters is certainly easier to manage.
Some extra things you can do with groups that might be useful for
your multiple client setup:
- You can use the 'parent' field on the groups to allow one group
to manage the users in another. You'd have two groups per client, one
admin and one general, and the admin users can manage the general
users. So you could let your client manage their own logins. The
admin group needs the 'U' permission.
- The 'fixed theme' field allows you to set CSS separately for each
user group. This means you could replace the logo with your client's
logo just for users in that group. You need to copy the 'css/Col-
greyblu.css' file to 'css/Col-mytheme.css' assuming 'mytheme' is the
value you set for the fixed theme. You can then tweak the copied CSS
file to specify a path to a custom logo instead of the standard logo
(replace '../gfx/greyblu/titles/title.gif' with a path to the custom
logo)
Hope this is useful.
Dan
Instead of making the client field a dropdown, you could make it a
check box list, then you can share the same resource among multiple
clients by ticking more than one box.
On 13 Mar 2008, at 10:45, Christian H wrote:
What I'd like to do is to make the slideshow use actual resources
automatically, perhaps by linking it to a collection, and the
collection could be configurable per usergroup. I think this might be
quite time consuming though. For a start none of the images would be
the correct size, so some sort of crop or rescale would be necessary.