Wedit - простой легковесный файловый менеджер для веб

Онлайн демо

wedit.iris-integrator.ru.

Скриншоты

Список файлов:

Wedit

Редактирование файла:

Wedit

Основные функции

  • Просмотр файлов и каталогов.
  • Загрузка файлов.
  • Скачивание файлов и каталогов (автоматическое сжатие в zip).
  • Создание файлов.
  • Копирование файлов.
  • Переименование файлов.
  • Удаление файлов.
  • Редактирование текстовых файлов.
  • Автоматическое определение кодировки файлов.
  • Управление кодировками файлов.
  • Интеграция с Iris CRM.

Лицензия

MIT (см. license.txt).

Т.е. утилита Wedit распространяется свободно, Вы можете её использовать по своему усмотрению. Утилита может работать как вместе с продуктом Iris CRM, так и отдельно. Лицензия на Wedit не распространяется на Iris CRM, Iris CRM лицензируется отдельно.

Установка

  1. Скачайте свежую версию Wedit с github (достаточно взять только каталог wedit, в котором находятся 2 файла, их достаточно для работы утилиты).
  2. Скопируйте каталог wedit в каталог Вашего веб-проекта. После этого откройте ссылку вида http://yourproject/wedit/wedit.php. При необходимости измените настройки, они находятся в самом начале файла wedit.php.

Доступные настройки

Настройки находятся в файле settings.php или в начале файла wedit.php в запакованном варианте.

  • root_path - Каталог, который будет отображаться как корневой, за его пределы выйти нельзя, по умолчанию задаётся относительно каталога, в котором находится Wedit.
  • iriscrm_path - Каталог Iris CRM, если он отличен от root_path (в случае, если logintype = Iris).
  • filename_encoding - Кодировка имён файлов в фаловой системе.
  • filename_encoding_zip - Кодировка имён файлов в zip архивах.
  • default_encoding - Кодировка содержимого файлов по умолчанию (когда не удаётся определить автоматически).
  • language - Язык (ru, en).
  • logintype - Способ логина (Iris - интгеграция с Iris CRM; Если не задан, то логин не требуется, авторизацию необходимо настраивать, например, средствами веб сервера.

Для логина средствами веб сервера создайте в каталоге wedit файл .htaccess со следующим содержимым.

AuthType Basic
AuthName "Enter login and password"
AuthUserFile "/полный_путь/htpasswd"
Require valid-user

И файл htpasswd со следующим содержимым.

имя_пользователя:хеш_пароля

Хеш пароля можно сгенерировать с помощью утилиты htpasswd.exe.

Навигация