Gestione progetti open source basata su client?

1

Da un po 'di tempo cerco un programma di gestione di progetti open source basato sul Web che possa essere eseguito sul mio spazio in affitto all'indirizzo Dreamhost per tenere traccia dei progetti dei clienti. dotProject sembra carino, ma non ho mai capito come creare progetti accessibili solo a determinate persone. Di solito lavoro su due o tre progetti alla volta per clienti diversi e vorrei poter consentire l'accesso per ciascun cliente al progetto ma non ad altri.

Quindi, prima di tutto, qualcuno può indicarmi come farlo in dotProject e, a parte questo, qualcuno può raccomandare una soluzione open-source a questo problema?

    
posta Chuck 15.06.2011 - 12:41
fonte

4 risposte

2

per dotProject, devi assegnare permessi e ruoli all'utente.

Modifica un utente facendo clic sul lucchetto giallo nell'elenco degli utenti.

Assegnagli il ruolo "Ruolo che richiede le autorizzazioni da impostare" nella scheda dei ruoli. Questo dice a dp che l'utente non ha accesso ai valori predefiniti. Invece ha solo accesso alle cose che gli danno i permessi.

Per la scheda permissiosn dell'utente e aggiungere le autorizzazioni 'permetti' di 'Accesso, Aggiungi, Elimina, Modifica e Visualizza' al progetto a cui si desidera poter accedere. Potresti dargli permessi di accesso a "moduli non amministrativi", che è un trucco per la maggior parte dei moduli.

In alternativa puoi dare le autorizzazioni a un utente in base all'azienda anziché al progetto. Quindi, avranno accesso a tutti i progetti assegnati a quella società. Ciò potrebbe rendere più semplice l'amministrazione di questo sistema.

Penso che sia possibile assegnare le autorizzazioni a un ruolo utente e quindi assegnare tale ruolo all'utente, ignorando così l'attività di assegnazione delle autorizzazioni a ciascuna di esse. Non riesco a ricordare se riuscissi a farlo funzionare.

C'è un pochi pagine sul web che descrive come ottenerlo, incluso il dotproject wiki .

    
risposta data 15.06.2011 - 17:37
fonte
0

Per un team di sviluppatori molto piccolo, il modo più semplice per i clienti di capire, accedere, utilizzare, ecc. è Google Documenti. Potrebbe sembrare un po 'noioso in superficie, ma la creazione di un foglio di lavoro del progetto è un ottimo modo per i clienti di ottenere aggiornamenti in tempo reale su ciò su cui si sta lavorando. Ha tutto ciò di cui hai bisogno dai rollback di file, i permessi di lettura / scrittura, la possibilità di collaborare al documento in tempo reale, chattare, e dato che non lo uso da quasi un anno, direi che ora ha molte più funzioni .

Il mio 2p. Buona fortuna, Jeremy

    
risposta data 15.06.2011 - 17:09
fonte
0

Prova netOffice Dwins. netOffice Dwins è un sistema abilitato a Internet per l'utilizzo in progetti che richiedono collaborazione su internet. Quelle organizzazioni, come le società di consulenza, che fanno affidamento su a la divisione tra informazioni lato azienda e lato client trarrà vantaggio dall'uso di netOffice Dwins. Il sistema è diviso in due parti che chiameremo "Progetto interno" Sito "e" Sito progetto cliente ". Il team di progetto, escluso il cliente, ha accesso al sito del progetto interno. Nel sito del progetto interno, gli utenti si dividono in diversi categorie: amministratore, manager e utente.

    
risposta data 21.06.2011 - 08:13
fonte
-1

Penso che projectPier possa farlo ma non ne sono sicuro. L'open source non è veramente affidabile in termini di funzionalità. Penso che abbiano solo le caratteristiche di base come il monitoraggio del tempo e la gestione di base dei progetti. Se stai cercando una funzionalità migliore, penso che dovresti ricorrere a quelli a pagamento. Dai un'occhiata a questo blog per alcuni elenchi di gestione dei progetti Software. Puoi controllare le sue funzionalità in modo da poterle confrontare tra loro.

    
risposta data 19.06.2011 - 03:32
fonte