[TYPO3-v4] TYPO3 4.6 Ideas: Roles

Xavier Perseguers xavier.perseguers at typo3.org
Thu Mar 17 13:34:07 CET 2011


Hi,

I'd like to start a few topics about ideas for TYPO3 4.6. Goal is to 
discuss them and see whether

1) Idea is OK and feasible in the 4.6 time frame
2) Someone/some group is willing to work on that


Concept of Roles.

There is at least one extension in TER to add a concept of Role to 
TYPO3. My vision of Role is as follows:

1) A role is not exactly the same as usergroup membership where ACL 
takes place
2) A role should be some hat you put on your head to accomplish a given 
action. You have possibly lots of hats at home but you only put one when 
you go out. This role could be related to a usergroup membership (1 
usergroup =possibly= 1 role) but not in all cases

3) Goal is being able to trim down the size of the left menu with only 
modules which are needed for a given task. E.g., you want to work as 
"editor", then you need Web > Page, Web > View, Web > List, User Tools > 
Settings and File > Fileadmin. You want to work as news editor, you need 
Web > List, Web > News Admin and that's it, You want to work as layout 
manager, you need Web > Page, Web > List, Web > Template, Web > 
Templavoilà (if you use TV) and File > Fileadmin, ...

4) You should be able, as standard user, to define your own role or 
customize some default role templates (which may be provided by 
extensions, tt_news could provide such a role template)

5) You should be able to quickly switch from one role to another one => 
quick switch icon in toolbar

In a second phase, we could go one step further and fine-tune this:

6) Being able to have only given mount-points or similar when having a 
given role. Why do you care having the whole page tree if you work as 
news editor? As long as TCEMAIN.clearCacheCmd allows you to clear cache 
of pages containing tt_news plugin, you only want to work with news 
sysfolder...

7) Your ideas here

-- 
Xavier Perseguers
Release Manager TYPO3 4.6

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org



More information about the TYPO3-project-v4 mailing list