##master-page:HelpOnGroups ##master-date:2010-09-17T12:05:47Z #acl -All:write Default #format wiki #language it ### TRADOTTO COMUNQUE ... ### = Gruppi = <> Un gruppo è una elementare struttura dati che correla un nome di gruppo ad un insieme di nomi di componenti del gruppo. Può essere usata per esempio all'interno delle definizioni ACL per specificare gruppi di utenti. Il nome del gruppo assomiglia a `AutoriGruppo` (qualsivoglia parola che termini con `Gruppo`). Questo schema di interpretazione predefinito può essere modificato (in particolare per lingue diverse dall'inglese, come già fatto normalmente per l'italiano), consultare al riguardo page_group_regex su HelpOnConfiguration. I componenti del gruppo sono solo dei nomi arbitrari (stringhe unicode). Notare che i gruppi non sono limitati a nomi di ''utenti'', è anche possibile definire un gruppo delle proprie pagine wiki preferite (ma sarebbe necessario del codice per poter utilizzare quel gruppo in qualche maniera utile). == Gruppi Wiki == === Creazione === È possibile creare una definizione per un gruppo denominato `AutoriGruppo` mediante la creazione di una pagina chiamata `AutoriGruppo` con questo contenuto: {{{ #format wiki Queste sono le persone che sono abilitate a modificare le pagine su questo wiki: * JaneDoe * questo è ignorato * JoeDoe * [[John Smith]] }}} Importante: * I componenti del gruppo devono essere inseriti in un elenco non ordinato di primo livello. * Se viene utilizzato il formato dei collegamenti, il destinatario del collegamento sarà aggiunto come componente. Usare solo dei collegamenti con formattazioni semplici. * Tutto il resto (altro testo, elementi di secondo livello, etc.) viene ignorato. * Bisogna esplicitamente ''usare'' il gruppo (non ci sono nomi di gruppi predefiniti in moin), come spiegato più avanti. === Utilizzo === Si possono usare i gruppi per definire i permessi di quegli utenti nel proprio wiki (consultare AiutoSuListeControlloAccesso). Per esempio, questo potrebbe essere utilizzato nella configurazione del wiki: {{{ acl_rights_default = u'AutoriGruppo:read,write,delete,revert All:read' }}} Ovviamente è possibile usare il gruppo anche nelle ACL delle singole pagine: {{{ #acl AutoriGruppo:read,write,delete,revert All:read }}} === Come proteggerle === Se le vostre ACL predefinite permettono la scrittura a tutti, è buona norma proteggere le pagine di definizione dei gruppi critici con delle ACL più restrittive. Per esempio, sulla pagina `AdminGruppo` {{{ #acl AdminGruppo:read,write,revert All:read #format wiki I componenti di questo gruppo ottengono diritti amministrativi. Se ritenete di dover far parte di questo gruppo, contattate uno dei suoi membri per farvi aggiungere. * QualcheAdmin * UnaltroAdmin }}} Come potete vedere solo i componenti di questo gruppo possono scrivere nella pagina di definizione del gruppo (e ovviamente tutti quelli che ottengono diritti di scrittura grazie a acl_rights_before nella configurazione del wiki). === Utilizzo di gruppi all'interno di gruppi === È anche possibile aggiungere i nomi di altri gruppi come componenti dei gruppi, ottenendo lo stesso risultato dell'inclusione di tutti i loro membri direttamente. == Altri modi per definire gruppi / definizioni di accesso dei gruppi == !MoinMoin può anche utilizzare le definizioni dei gruppi da altre sorgenti, ma questo è necessario che venga impostato nella configurazione del wiki. Consultare `groups` in HelpOnConfiguration.