Thursday 29 January 2004 10:16:49 am
Hi Nick,
I can tell you what I did to downsize the admin interface.
I made a copy of the complete design/admin folder to e.g. design/adminlight
Then I added a new siteaccess, e.g. adminlight.
Pointing in the siteaccess/adminlight/site.in.append the
[DatabaseSettings], [FileSettings] to the same values as in your admin settings.
Point the [DesignSettings] value to the copied folder: SiteDesign=adminlight Turn on the debug informations for templates:
[TemplateSettings] Debug=enabled The clue is now, to edit first the design/adminlight/templates/pagelayout.tpl and loginpagelaout.tpl. Here you can easily delete the tabs and buttons, which you don't want to be seen by your users. With the Debug information from the ini TemplateSettings you can see, which templates you have to override from the standard or adminlight folders. If the template is in adminlight, then you can edit it and customize. If its in the standard folder, then you should override and customize it later in the adminlight folder. At the end you have two admininistration designs: one for yourself (admin), and one for the users (adminlight).
Then you have to create the users. Create first a role, e.g. for the newseditor with s.th. like:
user login *
content read Class( Folder , Article )
content edit Class( Folder , Article ) This only a easy access, with no distinctions for section etc. If users login now in http://yourhost/index.php/adminlight, they have only access to the folder and articles. I hope it helps,
regards andreas
|