LINUX.ORG.RU

Вебморда для файлопомойки


0

2

Привет, ЛОР.

Ищу сабж.
Главное требование: сабж не должен принудительно изменять имена хранимых файлов и структуру хранилища (как, например, в alfresco: заливаешь linux.iso, получаешь %GUID%.bin, лежащий фиг знает где). Это нужно для безболезненного доступа по CIFS/WebDAV и т.п.
Также сабжу неплохо бы уметь создавать для каждого файла или каталога текстовое описание, назначать теги и осуществлять по всему этому поиск. Еще хочется базового управления пользователями и правами.
Всякие предпросмотры, встроенные редакторы контента и прочие галереи не интересуют совершенно, поддержка версий файлов - тоже.

Гугло выдает черт знает что. Уповаю на ЛОР.

★★★★★

Я когда-то начинал делать (забил из-за ненадобности). Ничего сложного там нет. Сам напиши.

Я делал через обычные CGI, а жабоскрипт обеспечивал актуальную поддержку отображения.

Сейчас бы сделал на вебсокетах.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

Поставлена и настроена.
Сам список файлов и операции залить/слить/удалить - не проблема.
Хочется отображения описаний файлов и поиска по тегам.

thesis ★★★★★
() автор топика
Ответ на: комментарий от thesis

Вот он, мой велосипед.

Я уж не помню, на чем я закончил, но кажись была уже аутентификация/авторизация (тоже через жопу: куками, но зато пароль по https передается, а не прямым текстом), просмотр файлов, загрузка/выгрузка, удаление, создание/удаление директорий. Файлы физически в ФС, с такими же именами (но, понятное дело, права на них — у пользователя apache).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от thesis

С чего бы вдруг "толку ноль"? Если пару-тройку дней посидеть над этими заготовками, можно родить простой двухпанельник. Вот только нафиг в вебе двухпанельник? Доступ к файлам ФС браузер все равно до сих пор не предоставляет, а то было бы удобно...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Мне и не нужен двухпанельник. Мне нужны теги и примечания, а это уже БД.
Написать такое, чтобы не было противно пользоваться - это вполне серьезные затраты времени. Лень.

Доступ к файлам ФС браузер все равно до сих пор не предоставляет

Ну, во-первых, в какой-то мере предоставляет, во-вторых, в данном случае оно и не нужно.

thesis ★★★★★
() автор топика
Последнее исправление: thesis (всего исправлений: 1)

Теги я бы сделал в виде директорий и там ссылки на нужные файлы. Будет доступно напрямую через CIFS/WebDAV/...

И для поиска использовал бы "full text search engine" типа namazu

sdio ★★★★★
()
Ответ на: комментарий от afterlanding

Описаний не вижу. Тегов не вижу. Кучу ненужного барахла - вижу.

thesis ★★★★★
() автор топика
Ответ на: комментарий от thesis

Всякий раз нырять в ssh ради правки тега...

Наверное, можно сварганить простой веб-интерфейс

sdio ★★★★★
()
Ответ на: комментарий от Eddy_Em

https://code.google.com/p/c-cgi-lib/source/browse/README

äÌÑ ÕÓÔÁÎÏ×ËÉ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÐÕÔÉ × ÆÁÊÌÅ run É ÚÁÐÕÓÔÉÔÅ ÅÇÏ
úÁÔÅÍ - make install ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÂÉÂÌÉÏÔÅËÉ É CGI
html É js-ÆÁÊÌÙ ÓËÏÐÉÒÕÊÔÅ ×ÒÕÞÎÕÀ (ÐÏËÁ ÕÓÔÁÎÏ×ËÁ ÉÈ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ)

Шел 14-й год третьего тысячелетия…

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

Кодировка КОИ8-Р, а гуглоовцы в хрюникоде сидят, бараны!

// я и сам баран — нонче я уже нигде не пишу комментарии на русском языке!

Вот README — да, могу продублировать на русском.

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

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

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

Нет, это тебе стоит перестать выпендриваться и перейти на правильную кодировку.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

Хватит уже про хрюникод! Уж ближайшие лет 5 я на него точно не перейду. А там — если раньше не помру, то поживем — увидим...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Уж ближайшие лет 5 я на него точно не перейду.

Если уж на то пошло, то почему именно 5, а не 10, 100 или 1000?

dexpl ★★★★★
()
Ответ на: комментарий от Eddy_Em

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

Так у него и указана правильная кодировка.

sin_a ★★★★★
()
Ответ на: комментарий от dexpl

почему именно 5

Как раз придет время upgrade компьютера делать. Да и просто цифра хорошая: 3 — мало, 10 — много, а вот 5 — в самый раз!

Eddy_Em ☆☆☆☆☆
()

Подписался, у сифайла тоже свое хранилище. А я думал, натравлю на каталог с файлами, ага щаз.

handbrake ★★★
()
Ответ на: комментарий от ptah_alexs

Спасибо.
Апач не интересно, аплоада нет.
owncloud вроде кривой сильно, с полгода назад его смотрел, оно живое ?

handbrake ★★★
()
Ответ на: комментарий от ptah_alexs

Не нашел как в owncloud сделать, чтобы в списке файлов выводился еще столбец описаний и тегов. Собственно, как прикрутить описания к файлам вообще не нашел. А хочется...

thesis ★★★★★
() автор топика
Ответ на: комментарий от ptah_alexs

в ранней стадии разработки

Вот щастье-то.
Вообще, есть отдельный модуль с тегами (oclife), но в модуле files эти теги не отображаются. Неудобно.

Впрочем, похоже, что owncloud это действительно лучшее, что мне светит.

thesis ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

Да и просто цифра хорошая: 3 — мало, 10 — много, а вот 5 — в самый раз!

как всегда просто поток фейспалмов с твоей аргументации.

anonymous
()
Ответ на: комментарий от Eddy_Em

это лучше, чем быть неадекватом с аргументацией на уровне детского сада. а ещё преподаватель, жесть короче.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.