PDA

Visualizza la versione completa : CMS multisito con gestione avanzata dei permessi


IMMANUEL_KANT
28-12-2006, 21:55
Ciao, in attesa del CMS di daniele_dll cerco per il momento un CMS che abbia le seguenti caratteristiche:
- scritto in php
- multisito
- con output xhtml
- che permetta di assegnare ad ogni utente il permesso di scrivere solo in alcune pagine (personali) e solo utilizzando alcuni moduli o componenti

daniele_dll
29-12-2006, 10:07
Originariamente inviato da IMMANUEL_KANT
Ciao, in attesa del CMS di daniele_dll cerco per il momento un CMS che abbia le seguenti caratteristiche:
- scritto in php
- multisito
- con output xhtml
- che permetta di assegnare ad ogni utente il permesso di scrivere solo in alcune pagine (personali) e solo utilizzando alcuni moduli o componenti


ma lol


Allora per la prima e la terza ti posso dare per certo che Xaraya lo fa, per il secondo, dovrebbe poter essere fatto tramite estensioni.

Per quanto riguarda i permessi guarda, non so fino a che livello ti permetta di gestirli, ma siccome xaraya è un bestione, un vero bestione, è facile che ti permetta comunque una buona gestione

Alternativamente ricordati che alla fin fine puoi farti tu una tabella dove butti l'accoppiata utente/permessi, oppure puoi usare la tabella degli utenti serializzando i permessi li su, cosa che forse ti conviene di più perché cosi ti ritrovi tutti i permessi in una sola botta quando vengono estratti i dati sull'utente, e aggiungendo un componente al framework di xaraya, cosa fattibilissima, crei il gestore dei permessi (se vuoi qualche consiglio su come organizzarli sono a disposizione) e lato amministrazione crei un modulo che dopo che selezioni un utente ti permette di inserire ed eliminare i permessi

Nel mio cms li gestisco nella forma

Modules.NOME-MODULO.NOME-AZIONE

per quelli gestiti in automatico, mentre per quelli interni, in modo da avere sempre una forma simile

Module.NOME-MODULO.NOME-AZIONE.NOME-PERMESSO-SPECIFICO-INTERNO

La gestione deve essere fatta semplice perché non avresti dove inserire l'elenco dei permessi supportati

Altrimenti puoi fare una cosa molto bella ... :asd:
Scrivi un interfaccia e la fai estendere ai moduli di xaraya di cui vuoi gestire i permessi e poi con php, per vedere se sono gestiti o meno, semplicemente ti guardi l'interfaccia e li ti dice la traduzione dei vari nomi e poi in base al modulo/azione svolta si va a verificare i permessi nel db :)

specificatamente per il multisito
http://lt.xaraya.com/index.php/documentation/65

Altrimenti un'altra buona alternativa che rispetta se non erro i primi 3 requisiti, per il quarto non so, drupal

IMMANUEL_KANT
02-01-2007, 21:51
Originariamente inviato da daniele_dll

ma lol


Allora per la prima e la terza ti posso dare per certo che Xaraya lo fa, per il secondo, dovrebbe poter essere fatto tramite estensioni.

Per quanto riguarda i permessi guarda, non so fino a che livello ti permetta di gestirli, ma siccome xaraya è un bestione, un vero bestione, è facile che ti permetta comunque una buona gestione

Alternativamente ricordati che alla fin fine puoi farti tu una tabella dove butti l'accoppiata utente/permessi, oppure puoi usare la tabella degli utenti serializzando i permessi li su, cosa che forse ti conviene di più perché cosi ti ritrovi tutti i permessi in una sola botta quando vengono estratti i dati sull'utente, e aggiungendo un componente al framework di xaraya, cosa fattibilissima, crei il gestore dei permessi (se vuoi qualche consiglio su come organizzarli sono a disposizione) e lato amministrazione crei un modulo che dopo che selezioni un utente ti permette di inserire ed eliminare i permessi

Nel mio cms li gestisco nella forma

Modules.NOME-MODULO.NOME-AZIONE

per quelli gestiti in automatico, mentre per quelli interni, in modo da avere sempre una forma simile

Module.NOME-MODULO.NOME-AZIONE.NOME-PERMESSO-SPECIFICO-INTERNO

La gestione deve essere fatta semplice perché non avresti dove inserire l'elenco dei permessi supportati

Altrimenti puoi fare una cosa molto bella ... :asd:
Scrivi un interfaccia e la fai estendere ai moduli di xaraya di cui vuoi gestire i permessi e poi con php, per vedere se sono gestiti o meno, semplicemente ti guardi l'interfaccia e li ti dice la traduzione dei vari nomi e poi in base al modulo/azione svolta si va a verificare i permessi nel db :)

specificatamente per il multisito
http://lt.xaraya.com/index.php/documentation/65

Altrimenti un'altra buona alternativa che rispetta se non erro i primi 3 requisiti, per il quarto non so, drupal

Ti ringrazio per la risposta completa. Ad un primo sguardo Drupal è in grado di soddisfare le mie esigenze se appuro che il concetto di nodo si riferisce alla classificazione multidimensionale.

Loading