Seperti judulnya, saya mencari skrip pengelola file sederhana yang memiliki beberapa bentuk sistem kontrol versi.
Kebutuhan saya adalah:
- Perlu berbasis web (ditulis dalam PHP menggunakan MySQL untuk penyimpanan)
- Saya harus dapat mengedit file tanpa memindahkannya. (Dengan kata lain jika file berada di
/public_html/somedir/somefile.php
, Saya ingin dapat mengeditnya dari sana tanpa perlu membuat folder proyek baru hanya untuk menampung file yang satu ini.) - Editor file dasar tanpa embel-embel akan baik-baik saja, tetapi alangkah baiknya jika memiliki beberapa bentuk stabilo sintaksis jika memungkinkan.
- Perlu memiliki sistem kontrol versi yang sangat mendasar di mana saya dapat menambah, mengedit, menghapus berbagai versi file yang sedang saya kerjakan. (Di sinilah basis data masuk)
- Harus dapat mendukung banyak pengguna dengan semacam penguncian file untuk mencegah 2 pengguna mengedit file yang sama secara bersamaan.
- Perlu sumber bebas / terbuka.
Pada dasarnya, yang saya inginkan adalah skrip yang akan memungkinkan saya untuk masuk dan menyajikan daftar semua file dan direktori yang terletak di akun hosting saya. Saya kemudian ingin dapat memilih salah satu dari file-file ini, menyimpan salinannya ke database saya sehingga saya dapat memulihkannya jika perlu, mengedit file, dan akhirnya menimpa file asli dengan versi yang diedit ketika saya selesai.