File manager semplice con controllo versione


0

Come suggerisce il titolo, sto cercando un semplice script per la gestione dei file che abbia una qualche forma di sistema di controllo della versione integrato.

Le mie esigenze sono:

  1. Deve essere basato sul web (scritto in PHP usando MySQL per l'archiviazione)
  2. Devo essere in grado di modificare i file senza spostarli. (In altre parole se un file risiede in /public_html/somedir/somefile.php, voglio essere in grado di modificarlo da lì senza la necessità di creare una nuova cartella di progetto solo per ospitare questo file.)
  3. Un editor di file di base senza fronzoli andrà bene, ma sarebbe bello avere qualche forma di evidenziatore di sintassi incorporato se possibile.
  4. Deve avere un sistema di controllo di versione molto semplice in cui posso aggiungere, modificare, eliminare diverse versioni di un file su cui sto lavorando. (qui entra in gioco il database)
  5. Deve essere in grado di supportare più utenti con una sorta di blocco dei file per impedire a 2 utenti di modificare lo stesso file contemporaneamente.
  6. Deve essere gratuito / open source.

Fondamentalmente, tutto ciò che voglio è uno script che mi permetta di accedere ad esso e presentarmi un elenco di tutti i file e le directory che si trovano sul mio account di hosting. Vorrei quindi essere in grado di selezionare uno di questi file, salvarne una copia nel mio database in modo da poterlo recuperare, se necessario, modificare il file e, infine, sovrascrivere il file originale con la mia versione modificata.

Risposte:


2

I documenti di Google fanno la maggior parte di questo ...


Non lo fa sul mio server e ho bisogno di ospitare lo script sul mio server per vari motivi.
Alison,

Vuoi elaborare perché?
soandos,

Motivi: Google non elencherà automaticamente tutti i file sul mio server. Da quello che ho letto, inoltre, non rimetterà automaticamente i file modificati sul mio server. Non posso davvero parlare del suo controllo della versione o delle funzionalità di più utenti in quanto non l'ho usato per questo, ma i primi 2 motivi sono abbastanza per un affare per me. Grazie.
Alison,

approssimativamente di quanti file stiamo parlando?
soandos,

la migliore stima sarebbe oltre 50.000. Voglio essere in grado di modificare QUALSIASI file basato su ASCII sul mio server, questo include tutti i file di qualsiasi script di terze parti che ho sul mio sito come fourms, blog, sistema CMS, ecc. Come ho detto, voglio essere in grado di modificare QUALSIASI di questi file a piacimento.
Alison,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.