Файловый менеджер — всё в одном файле

Denixxx

Мой дом здесь!
Регистрация
7 Фев 2014
Сообщения
244
Реакции
216
Привет, народ.
В состав ReloadCMS входит простой и функциональный файловый менеджер.
После нескольких лет разработки в нём есть почти всё, что может понадобиться для прямого редактирования файлов на сервере.
Я подумал — а почему бы не портировать его отдельно, тем более можно сделать его всего в 1 файл?

Встречайте — файловый менеджер «всё в одном файле», версия пока unstable 0.01.

Что может:
1. Создавать, переименовывать и удалять файлы и папки, причём папки — рекурсивно.
2. Ходить внутри файловой системы, просто кликая на названии папок — как мы все привыкли.
3. Менять права.
4. Редактировать файлы (при клике на файл — переходим к редактированию).
5. Скачивать файлы из любой папки.

Как нетрудно догадаться, данным продуктом удобно пользоваться как шеллом.

На что ещё следует обратить внимание? В начало файла я вынес локализацию — перевод англ/рус
Если кому-то захочется добавить переводы на украинский, испанский и пр., велком.
Не получится с Гитхабом — отпишитесь в теме.


В оригинальной версии, встроенной в ЦМС, можно ещё:
1. Просматривать картинки.
В данной версии эта возможность отключена, т.к. пришлось бы подгружать сторонние библиотеки, скрипты и картинки для работы увеличителя картинок
2. При редактировании файла работает подсветка.
В отдельном файловом менеджере подсветка отключена, чтобы, опять же, не грузить сторонние скрипты.

Скриншот:
244ae97a-7437-11e4-9fd1-26e01ae22741.png

Ссылка на проект:
Скрытое содержимое доступно для зарегистрированных пользователей!

Кому интересно — велком, подключайтесь.

Ссылка на релиз:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
jquery на CDN же можно взять
Я понимаю, что хочется попроще, но ради пары функций не будем тянуть на страницу 100кб, когда сама страничка весит 20 (в среднем, зависит конечно от количества файлов в папке). К тому же файловый менеджер в стиле шелла должен работать и на локалке при отсутствии интернета. Ещё причина — проект разрабатывается с возможностью интеграции куда-угодно, сторонние библиотеки могут мешать.
Да ничего страшного, напишем пару строк на нативном яваскрипте без jQuery.
 
Всех с Днем Смеха!
В честь праздника встречайте новую версию файлового менеджера, 0.7
Добавлена SQL консоль и естественно настройки БД в конфиги:
fm_sql_con_ru.png
Ссылка на релиз:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
сделать бы еще чтоб цеплял настройки бд под популярные cms самостоятельно
 
сделать бы еще чтоб цеплял настройки бд под популярные cms самостоятельно
Это же файловый менеджер, с его помощью за 2 минуты можно посмотреть конфиги — если знать, где лежат.
Сделать-то можно, если народ выскажется, что это актуально и напишет, где и в каком виде настройки.
Кроме того, и Вам не мешает подключиться самому к проекту и добавить то, чего не хватает — как это сделал, например, @Minor
 
Честно говоря данная функция не сильно и не нужна, потому что в популярных CMS есть свои файловые менеджеры, а этот в первую очередь направлен на менее известные.
 
А я думаю по другому, если есть возможность почему бы ее не добавить?
 
Честно говоря данная функция не сильно и не нужна, потому что в популярных CMS есть свои файловые менеджеры, а этот в первую очередь направлен на менее известные.
Честно говоря, не знаю какие там, потому что не пользуюсь.
А я думаю по другому, если есть возможность почему бы ее не добавить?
Ну так делайте. Выкладывайте свою доработку на Гитхаб, если будет толков сделано — я смержу.
 
Честно говоря, не знаю какие там, потому что не пользуюсь.

Я тоже сейчас не совсем в теме, но даже в бородатом 2008 году для Joomla 1.5 точно были.

Быстренько, загуглил - всё есть, например Для просмотра ссылки Войди или Зарегистрируйся

А вот функцию дампа БД одним кликом было бы неплохо добавить, если время будет гляну на неделе, а то на новую работу перешел.
 
Я тоже сейчас не совсем в теме, но даже в бородатом 2008 году для Joomla 1.5 точно были.
Это как раз последний раз, когда всерьёз рассматривал Джумлу
Быстренько, загуглил - всё есть, например Для просмотра ссылки Войди или Зарегистрируйся
Ну как плагинов под ВП их и должно быть целая куча.
А вот функцию дампа БД одним кликом было бы неплохо добавить, если время будет гляну на неделе, а то на новую работу перешел.
У меня есть наработки для дампа, делал. И для восстановления из дампа тоже делал.
И это, пожалуй, востребованная функция для шелла, раз уж мы прикрутили исполнение запросов MySQL.
Слить дамп у Заказчика — полезная фича. Ещё полезно — конструктор запросов и хранить где-то часто исполняемые запросы.
И примеры запросов на коде PHP тоже.

Если кто знает, поделитесь, как можно хранить инфу в браузере не в куках и не в сессиях, используя локальное хранилище — туда может влезть от 5Мб и выше, тогда как куки — 4кб.
 
Ну неплохо бы авторизацию по паролю. Не увидел такой функции по скриншоту. Она имеется?
 
Назад
Сверху