Забить на filestore и использовать механизм аттачей к нодам в 4.5. Ноды с аттачами плюс отдельная категория таксономии, чем не файлохранилище? На drupal.ru я вот так и хочу делать.
и я об этом думал
но у файлстор есть одна особенность - в списке файлов красиво сделано - размер сразу видно и кнопка скачать - это раз. нормально хранятся файлы с русскими именами - это два ...
По опыту - довольно капризный он. Вечные проблемы при апгрейдах.
Насколько я понял, он использует fscache для управления файлами, а не стандартный file api. Уже можно считать этот модуль устаревшим и бесперспективным, если не будет полной его переделки.
В общем, если его использовать, то надо быть готовым ко всему, подход разработчиков модуля к делу мне с самого начала не нравился.
Если надежность важнее - лучше сделать на flexinode с аттачами, а в качестве жертвы придется вводить размер файла и прочее руками.
Насчет русских имен не знаю, но это скорее вопрос локали на хостинге. С flexinode это тоже ведь можно обойти, задавая лишнее поле с названием, а имя файла сделать латинским, русские имена плохо - кракозяблы на стороне клиента все равно часто вылезают.
Андрей (не проверено)
9 ноября 2004 в 12:57
Хочется иметь древовидное дерево в files для веб-проектов, выкладываемых на сайт. Папка - проект. Архивами проекты выкладывать нехорошо, т.к. нужен предварительный просмотр. Всё в одну папку пихать тоже не годится - быстро возникают конфликты имён, и для выкладывания приходится править код проектов. Хотел использовать filestore, но увидел, что его ругают, и задумался... Что посоветуете?
Может, это:
The filemanager modules adds additional functionality to the file api. The filemanager will take care of all aspects of file management.
Key Features
------------
* Simultaneous support of both public and private files
* Can manage large numbers of files
* Can manage multiple files with the same name
* Disk space limits on managed files by area and site
Сам не пробовал.
Project module стоит посмотреть на предмет пригодности к своим задачам. Вдруг как раз он и нужен?
Комментарии
Забить на filestore и использовать механизм аттачей к нодам в 4.5. Ноды с аттачами плюс отдельная категория таксономии, чем не файлохранилище? На drupal.ru я вот так и хочу делать.
--
Axel
и я об этом думал
но у файлстор есть одна особенность - в списке файлов красиво сделано - размер сразу видно и кнопка скачать - это раз. нормально хранятся файлы с русскими именами - это два ...
По опыту - довольно капризный он. Вечные проблемы при апгрейдах.
Насколько я понял, он использует fscache для управления файлами, а не стандартный file api. Уже можно считать этот модуль устаревшим и бесперспективным, если не будет полной его переделки.
В общем, если его использовать, то надо быть готовым ко всему, подход разработчиков модуля к делу мне с самого начала не нравился.
Если надежность важнее - лучше сделать на flexinode с аттачами, а в качестве жертвы придется вводить размер файла и прочее руками.
Насчет русских имен не знаю, но это скорее вопрос локали на хостинге. С flexinode это тоже ведь можно обойти, задавая лишнее поле с названием, а имя файла сделать латинским, русские имена плохо - кракозяблы на стороне клиента все равно часто вылезают.
Хочется иметь древовидное дерево в files для веб-проектов, выкладываемых на сайт. Папка - проект. Архивами проекты выкладывать нехорошо, т.к. нужен предварительный просмотр. Всё в одну папку пихать тоже не годится - быстро возникают конфликты имён, и для выкладывания приходится править код проектов. Хотел использовать filestore, но увидел, что его ругают, и задумался... Что посоветуете?
Может, это:
The filemanager modules adds additional functionality to the file api. The filemanager will take care of all aspects of file management.
Key Features
------------
* Simultaneous support of both public and private files
* Can manage large numbers of files
* Can manage multiple files with the same name
* Disk space limits on managed files by area and site
Сам не пробовал.
Project module стоит посмотреть на предмет пригодности к своим задачам. Вдруг как раз он и нужен?