Ciao a tutti
devo mettere in piedi un sistema di condivisione di documenti aziendali, una sorta di "documentale light", che abbia le segueti caratteristiche:
1 - autenticazione tramite LDAP
2 - creazione automatica di ruoli corrispondenti ad attributi/gruppi LDAP
3 - caricamento di documenti (pdf, doc...)
4 - accesso ai documenti in base al profilo dell'utente ricavato via LDAP (il ruolo del punto 2)
5 - tagging dei documenti per definirne il profilo di utilizzo in fase di caricamento
6 - notifiche agli utenti destinatari dei documenti caricati
Spero di essere stato chiaro: in pratica voglio che un amministratore possa caricare dei file ed etichettarli con una serie di tag che ne determinino gli utenti destinatari, i quali riceveranno una mail di notifica automaticamente. Gli utenti dovrebbero essere automaticamente profilati e indirizzati ai documenti a loro destinati. Praticamente ci deve essere un matching tra i dati LDAP e i tag dei documenti.
Detto questo (e scusate se mi sono dilungato!), sapete dirmi se esiste una soluzione Drupal già pronta, sul genere di OpenAtrium, ad esempio?
Grazie!
S.
PS: qualcosa ho già messo insieme usando Acquia Drupal 6 e un po' di moduli, ma non è una passeggiata e non vorrei reinventare la ruota (e sono very very n00b di Drubal :) )
Per quanto riguarda LDAP vedi se questo risponde a ciò che ti serve http://drupal.org/project/ldap_integration
Per il resto è una questione di permessi e non c'è solo una strada.
Una cosa che potresti fare è usare questo modulo http://drupal.org/project/field_permissions per creare dei campi-tag e su cui fare una o più viste di ricerca-visualizzazione.
Scusa te ma Open Atrium non è forse già un’ottima piattaforma collaborativa open source sviluppata sulla base di Drupal? Cioè integra un blog, un wiki, un calendario, una to do list, e una dashboard per gestire il tutto.
Comunque per avere un sistema di condivisione di documenti aziendali ci sono soluzioni e le trovi sul web open source.
Nel caso tu ne voglia una su misura scrivimi. :)
http://danzisiweb.it
Ciao
Rieccomi, scusate il ritardo :P
Fatto ;)
La particolarità di Drupal è quella di essere molto flessibile quindi le ricette pronte sono ben poche.
Ad esempio un altro modo in cui potresti agire, sempre che le categorie non siano troppe, è quella di creare un tipo di contenuto per ogni categoria e poi renderlo visibile solo a determinati ruoli con il modulo content access http://drupal.org/project/content_access