[TYPO3] GPL Liscense and login / BE

Christopher Torgalson bedlamhotel at gmail.com
Thu Oct 18 16:17:30 CEST 2007


Hi,

On 10/18/07, Andrew Davis <junk at avagraphique.com> wrote:
> would you be willing to send me a screenshot of a couple? I would be
> most iterested in the possibilities.
>
> also, would you be willing to donat / sell that code to us?


There is no "that code" as such--it's pretty much a custom
configuration for each client site since it often depends a lot on the
client's internal organization and particular needs (though it would
also be possible to build an extension that provides a core set of BE
user/group permissions that could be re-used each time). I notice in
the other post I only referred to TSconfig--that was an error. You
need the three-part toolset of TSconfig, BE user/group permissions,
and the Access module.

TSconfig can be used to provide custom default values in record
fields, default permissions for new page records, and to 'turn off'
parts of the user interface [1]. It's possible too to provide TSconfig
settings via an extension--there's an extension to do this in the TER
now [2], and quite a while ago I posted a crude example of how to do
this on the wiki [3].

The BE user and group records allow you to configure the BE forms--for
page, content and extension records--on a table-by-table and
field-by-field basis, as well as to limit users/groups to specific
branches of the page tree and file trees [3]. As I mentioned, if you
find your clients' user and group needs are similar enough, you could
write an extension to provide the basic permissions settings and use
it on every new site.

The Access module allows *nix-like access permissions to be set on
page records [3].

Also, there is a sometimes useful module that extends the default
behaviour of the Access module in case the ordinary behaviour is not
flexible enough [4].

Screenshots aren't allowed on the lists, but I'll send you one via
private email.


-- 
Christopher Torgalson
http://www.typo3apprentice.com/


[1] http://typo3.org/documentation/document-library/references/doc_core_tsconfig/current/view/
[2] http://typo3.org/extensions/repository/view/cbstarter/0.9.10/
[3] http://wiki.typo3.org/index.php/Extension_Development,_add_Page_TSconfig,_User_TSconfig_and_TS
[4] http://typo3.org/documentation/document-library/tutorials/doc_tut_quickstart/current/view/1/12/
[5] http://typo3.org/extensions/repository/view/be_acl/1.3.0/


More information about the TYPO3-english mailing list