Как следует из названия, я ищу простой скрипт файлового менеджера, в который встроена какая-то система контроля версий.

Мои потребности:

  1. Это должно быть основано на сети (написано на PHP с использованием MySQL для хранения)
  2. Мне нужно иметь возможность редактировать файлы, не перемещая их. (Другими словами, если файл находится в /public_html/somedir/somefile.php , я хочу иметь возможность редактировать его оттуда без необходимости создания новой папки проекта просто для размещения этого файла.)
  3. Хорошо подойдет простой редактор файлов без излишеств, но было бы неплохо иметь встроенную подсветку синтаксиса, если это возможно.
  4. Нужна очень простая система контроля версий, в которой я могу добавлять, редактировать, удалять разные версии файла, над которым я работаю. (это где база данных входит)
  5. Должна быть возможность поддержки нескольких пользователей с какой-то блокировкой файлов, чтобы 2 пользователя не могли редактировать один и тот же файл одновременно.
  6. Это должно быть бесплатно / с открытым исходным кодом.

По сути, все, что мне нужно, это скрипт, который позволит мне войти в него и предоставить мне список всех файлов и каталогов, расположенных на моей учетной записи хостинга. Затем я хотел бы иметь возможность выбрать один из этих файлов, сохранить его копию в моей базе данных, чтобы я мог восстановить его при необходимости, отредактировать файл и, наконец, перезаписать исходный файл моей отредактированной версией, когда я закончу.

1 ответ1

2

Google Docs делает большую часть этого ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .