Страница 1 из 2
Собственное хранилище файлов
Добавлено: 23.01.2015 11:02
Константин Тарасов
Здравствуйте.
Хотелось бы иметь возможность в настройках учетной записи задавать вариант где хранить загружаемые файлы:
- Хранилище PlanFix'а;
- Облачное хранилище (Google Drive, DropBox, OneDrive, Яндекс.Диск);
- Собственный FTP сервер.
Это было бы весьма удобно, я думаю.
Добавлено: 26.01.2015 17:10
Dmitry Goncharenko
Здравствуйте, Константин!
Мне нравится эта идея. Обсудим в команде, подумаем над возможностью реализации.
Добавлено: 26.01.2015 17:14
Константин Тарасов
Спасибо Дмитрий. Буду очень ждать :)
Добавлено: 27.01.2015 12:44
Михаил Храпунов
Сейчас есть еще вариант облачного хранения файлов на своих серверах-компах при помощи Bittorent Sync
http://www.getsync.com/intl/ru/#share-anything. Если вкратце — делаем папку-хранилище и все файлы внутри нее постоянно синхронизируются с заданными компьютерами по технологии торрентов, все происходит очень быстро и в реальном времени. Можно скачать извне файл из этого хранилища. У них есть API:
http://www.getsync.com/intl/ru/api
Сейчас мы делаем так: все файлы в хранилище, точнее в нескольких, разбитых по типам данных (у нас их несколько терабайт). В планфиксе указываем только названия файлов (их делаем уникальными путем добавления в названия версий, года, дат и т.п.) если нужен файл — по имени ищем в хранилище. Как бы эту технологию тоже не забыть...
Добавлено спустя 16 часов 11 минут 58 секунд:
А также часть файлов храним на Amazon S3, может быть и это как то иметь ввиду...
Добавлено: 29.01.2015 12:05
Dmitry Goncharenko
В процессе обсуждения этого предложения в команде ПланФикса, мы столкнулись с расхождениями в понимании сценариев использования внешних хранилищ в реальной работе. Сейчас для внешних хранилищ, интеграция с которыми реализована в системе используется такой сценарий:
- во внешнее хранилище загружается (или создается в нем) файл
- в ПланФикс прикрепляется ссылка на этот файл (вызывается интерфейс хранилища, в нем пользователь выбирает нужный файл)
А какими вы видите сценарии работы с предлагаемыми хранилищами - такими же или какими-то другими?
Добавлено: 29.01.2015 12:19
Константин Тарасов
Дмитрий, я вижу эту таким образом:
- в настройках учетной записи можно выбрать каким хранилищем пользоваться, задать необходимые доступы и путь к директории внутри хранилища.
- после сохранения все операции загрузки файлов в ПланФикс будут приводить к сохранению в это хранилище и оттуда же можно прикреплять в нужные места.
Это несколько проще для клиентов, например, когда они прикрепляют файлы к задачам, они даже не задумываются, что там можно что-то выбрать, а просто тупо грузят файл в дефолтное место хранения.
Хотя вот я сейчас подумал… То что реализовано сейчас удобно в плане гибкости, тут вопросов нет и только благодарности, но требует некоторых дополнительных телодвижений, чего люди (клиенты) боятся жутко (а вдруг не ту кнопку нажму и все сломаю). В этой связи, возможно стоит:
- добавить сервисов, используемых для хранения файлов;
- добавить в настройках учетной записи возможность задавать какой из них использовать по-умолчанию, при этом оставляя возможность выбрать другой в случае необходимости для продвинутых пользователей.
Добавлено: 29.01.2015 12:40
Dmitry Goncharenko
Описанный Вами сценарий существенно отличается от текущего сценария использования внешних хранилищ, вот это и вызывает у нас вопросы при обсуждении.
В текущем вначале пользователь загружает файл на внешнее хранилище, обеспечивает доступ к нему средствами хранилища (например, в Google Drive надо прописать кому доступен файл или дать общий доступ всем, у кого есть ссылка на файл) и только потом в ПланФиксе добавляет ссылку на этот файл.
В Вашем сценарии пользователь начинает работу с ПланФикса - заходит в задачу и грузит файл нам, а мы отправляем его в хранилище (или, если это позволяют интерфейсы хранилища, загрузка происходит сразу в хранилище, но интерфейс загрузки вызывается из ПланФикса). Количество кнопок (и возможности неправильно на них нажать) при таком варианте увеличивается, но это полбеды. Какие опасения у нас возникают в ходе обсуждения:
- усложняется, замедляется и в некоторых случаях становится невозможным просмотр и редактирование загруженных документов
- ПланФиксу нужно будет предоставить полный доступ к аккаунту на внешнем хранилище, чтобы он мог загружать и скачивать оттуда документы по запросу пользователей, а также (скорее всего) регулировать права доступа к ним. Это ощутимо больше, чем сейчас, когда ПФ имеет доступ только к тем файлам, которые пользователи сознательно загрузили в систему и только в рамках предоставленных ему прав.
Например, сейчас можно дать доступ к файлу в Google Drive только пользователям с определенными гугловскими аккаунтами, затем добавить этот документ в ПланФикс - и получить двойной контроль над доступом: вначале средствами ПланФикса, а затем - средствами Google Drive. В предлагаемом Вами сценарии ПланФикс становится чем-то вроде администратора для внешнего хранилища, т.к. имеет все права на управление файлами хранилища посредством API. Мы не уверены, что это понравится системным администраторам и безопасникам.
Добавлено: 29.01.2015 12:47
Константин Тарасов
Я вас понял, это разумно. Тогда остается один вопрос: дополнительные сервисы
Добавлено: 29.01.2015 12:53
Dmitry Goncharenko
ОК, с подключением дополнительных сервисов все более-менее понятно: мы собираем информацию по пожеланиям и планируем расширение перечня доступных для использования внешних хранилищ.
Обращаясь ко всем текущим и будущим участникам обсуждения: пишите в комментариях какие хранилища вы используете в своей работе, чем больше людей подпишется под тем или иным хранилищем, тем быстрее оно станет доступным в ПланФиксе.
Добавлено: 29.01.2015 13:11
Константин Тарасов
Добавил опрос в тему.
Добавлено: 29.01.2015 13:50
Dmitry Goncharenko
Спасибо, это в тему :)
Добавлено: 29.01.2015 22:05
Михаил Храпунов
А где хотя бы Amazon S3? Не говоря о Bittorent Sync (это вообще то гораздо интересней дропбокса).
Добавлено: 29.01.2015 22:11
Константин Тарасов
Михаил, там банально не уместилось все, написано, что можно 25 пунктов в опросе, а реально даже 20 не дает сделать. :)
Добавлено: 29.01.2015 22:26
Михаил Храпунов
Я бы видел такой сценарий: все файлы в папке Bittorent Sync, когда мы говорим прикрепить файл, то указываем его имя, файл ищется в хранилище (в api есть функция найти есть ли файл, лопатить данные на диске не надо), и вставляется ссылка на него, при нажатии на которую файл можно открыть (папка эта синхронизируется всем пользователям кому разрешен доступ на чтение либо на чтение-запись. Физически у каждого пользователя это файлы на локальном диске, поэтому ничего никуда не качается, а просто открывается по ссылке). Уровни доступа задаются в Sync.
В Планфиксе храним ТОЛЬКО имена, превьюшки (для кого можно), размеры, хэши md5 и другие МЕТАДАННЫЕ файлов, а также ссылку где его скачать или найти на локальном диске. Нет никакого смысла хранить сами данные файлов именно в планфиксе. Если у вас каждый проект несколько десятков гигабайт вы очень быстро это поймете. Просто кусочек видео всего на полчаса занимает 30 гигабайт, один RAW файл с Canon 5D mark II занимает 50мб соответственно стандартная фотосессия 30-60 Гиг легко.
Не надо хранить файлы. Хранить только атрибуты-метаданные и ссылки!!! А данные хранят все где кому удобно.
Добавлено спустя 9 минут 50 секунд:
Из вышеуказанных наша команда не может пользоваться НИ ОДНИМ. Там банально очень мало места.
Добавлено: 29.01.2015 22:49
Константин Тарасов
Михаил, понимаю Вас. У Вас довольно уникальный случай, а большинству нужно банально хранить документы и и картинки.
Добавлено: 30.01.2015 12:03
Алексей Бухаров
Добавьте, пожалуйста, в голосовалку хранилище MEGA. Вдруг кто еще захочет проголосовать за него...
Добавлено: 30.01.2015 12:11
Константин Тарасов
Добавил Bittirent Sync, Amazon S3 и MEGA и слетели результаты голосования, прошу переголосовать.
Добавлено: 04.02.2015 18:26
Михаил Храпунов
Я не один за Bittorent Sync ;)
Добавлено: 06.02.2015 17:26
Aleksandr Kobychenko
Бред)
Добавлено: 13.02.2015 19:18
Михаил Храпунов
Что это, очень актуально.
Добавлено: 16.02.2015 14:47
Алексей Горностаев
Яндекс.Диск, на мой взгляд, был бы не лишним.
Добавлено: 01.02.2016 17:44
Іван Жигало
Поддерживаю Михаила у меня также в работе несколько терабайт
Добавлено спустя 1 минуту 27 секунд:
Михаил
а как можно с вами связаться?
Добавлено: 02.02.2016 11:55
Михаил Храпунов
Михаил
а как можно с вами связаться?
Свой контакт пишите, я со своей почты напишу. Или здесь вопрос, если по теме.
Добавлено: 02.02.2016 12:01
Іван Жигало
Добавлено: 02.02.2016 19:25
Михаил Храпунов
Отписался личным сообщением в Facebook.
Добавлено спустя 6 часов 53 минуты 48 секунд:
Мы вот тут с Иваном посоветовались и решили, что для тех у кого файлов много и они большие (или очень большие) лучше Bittorent Sync на данный момент ничего нет. Поэтому хотелось бы увидеть поддержку данных хранилищ в Планфикс.