Ciao a tutti. Avrei bisogno di qualche dritta sulla scelta di un CMS sviluppato in PHP.

Nella mia azienda vogliamo installare un CMS da utilizzare come sito interno, quello che stiamo cercando però deve avere anche la Gestione Documentale cioè permettere di gestire documenti aziendali nel seguente modo:

1) Divisioni dei documenti per Categorie
2) Consultazione/Ricerche dei doc in base a dei metadati che saranno diversi per utente
3) Versioning dei documenti pubblicati con aggiornamento dell'indice di modifica e data pubblicazione
4) Check-in/Check-out dei documenti
5) Gestione utenti con profilazione diversa anche per categoria, esempio:

L'utente user1 può visualizzare i documenti della categoria Qualità, visualizzare e modificare i documenti della categoria Amministrazione, nessun tipo di accesso sui documenti della categoria Tecnico.

6) Gestione di varie operazioni sui singoli docuemnti, esempio:

L'utente user1 può visualizzare ma non stampare il doc1 della categoria Qualità, mentre può visualizzare e stampare il doc2 dela categoria Qualità

Le operazioni principali che ci servono sui file sono:

Stampa
Download
Lettura
Modifica Dati (Descrizione, note, ecc.)
Upload

7) Ricerca Full Text nei documenti (non necessario)

8) Work Flow

9) Log Operazioni sui documenti (Accesso, Download, Stampa, Salvataggio, Upload).

In'oltre, ma capisco che è chiedere troppo, ci servirebbe la possibilità di gestione della stampa dei documenti, cioè un utente per avere la copia cartacea di un doc deve fare una richiesta che arriverà ad un'altro utente, il quale poi decide se stampare o no il documento (ci serve per la gestione dei disegni dell'ufficio tecnico). Quidi servirebbe una specie di spool virtuale dove arrivano tutte le richieste e poi ci sarà l'addetto che accetta/rifiuta le stampe.

Grazie mille per tutti i consigli.