Приветствую.
>Задача "иллюстрации постингов на форуме" выполняется неудовлетворительно.
Собственно, пять лет никто не жаловался. До недавних событий этот вопрос вообще не мог возникнуть, т.к. свободное место на сервере плавало в интервале от 0.5 до 1 гигабайта. Кричать "да я, да диски мизер стоят", конечно, можно. Но целевых взносов "на диск" я что-то ни от кого не наблюдал. Более того, количество "подкожных запасов" за всю историю форума практически никогда не превосходило размеров платы за 1-2 месяца. Сейчас положение поменялось (диск доставился) и действительно можно что-то обсуждать. Маленький момент, сразу предупрежу. Попытки мене чему либо учить с воплями a'la Чобиток ни к какому конструктиву привести не могут в принципе. Приводят они ровно к противоположной реакции - "если ты такой умный - делай сам".
>Фильтрация обеспечивается следующими мерами:
Под фильтрацией я имел ввиду несколько другое. Собственно, для начала неплохо бы определиться с тем, что ожидается. Возможные варианты.
1) Простое сохранение картинок в архивных постингах.
2) "Мощный фотоархив" (кстати, почему фото? Файлов там много всяких пробегает). Это несколько другой объем работ. Т.к. кроме возможности администрирования файлового архива нужно обеспечивать а) Фильтрацию (или каталогизирование, наверное, более удачный термин) б) Поиск по описаниям
Оба варианта требуют как доработки софта так и существенного увеличения объема работы для модераторов. Следить нужно будет за этим делом пристально. На настоящий момент у меня нет ясности ни с первым, ни со вторым. Но можно подумать.
>2. автоматическая архивация фотографий, принадлежащих к веткам, уходящим в архив. Эти ветки уже просмотрены и одобрены к сохранению.
Во первых, часто это не так. Во вторых, файл может упоминаться в нескольких постингах и вообще в нескольких ветках. Момент архивации файла, вообще говоря, не очевиден, и к чему его привязывать сходу не совсем понятно. Но вопрос решаемый.
> 2) "Мощный фотоархив" (кстати, почему фото? Файлов там много всяких пробегает). Это несколько другой объем работ. Т.к. кроме
> возможности администрирования файлового архива нужно обеспечивать а) Фильтрацию (или каталогизирование, наверное, более удачный
> термин) б) Поиск по описаниям
В конце-концов приходим к репозитарным системам типа DSpace и пр. Мне тут совсем недавно пришлось с такой сталкиваться и должет
сказать, что это довольно муторное дело - содержать репозитарий документов. Да хотя бы начать с того, что прежде чем
каталогизировать документ - нужно сперва разработать дерево каталога (ну или категорий). Да и чтобы документ в дальнейшем хорошо
искался, в процессе загрузки файла придется заполнить с десяток всевозможных полей, что мало кому нравится. :)
В двух словах о том как устроен DSpace, думаю что в других системах все примерно также устроено.
Иерархия вот такая: Категория -> СубКатегория -> Коллекция -> Документ -> Файл. На каждом из уровней можно делегировать права на
администрирование. Категория -> СубКатегория - уровень вложенности не ограничен. Пользователей можно объединять в группы и
субгруппы. Начиная с уровня "Коллекция" - более подробное метаописание. Документ содержит не менее одного файла. Типы файлов
определеяются отдельно. К каждому файлу прилагается лицензия. Само-собой есть поиск, в т.ч. полнотекстовый поиск по содержимому
некоторых типов документов. Все это счастье работает на софте: Tomcat, Java, Postgres.
> Во первых, часто это не так. Во вторых, файл может упоминаться в нескольких постингах и вообще в нескольких ветках. Момент
> архивации файла, вообще говоря, не очевиден, и к чему его привязывать сходу не совсем понятно. Но вопрос решаемый.
>
Если файл подробно описан, то он начинает жить как бы сам по себе, в своей информационной системе и ссылаются на него или нет из
форума, или из какого-то другого места это дело уже десятое. Ну и тогда прежде чем сослаться на файл из сообщения в форуме - будь
добр покласть в нужное место файл и описать его.