Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Инструменты разработчика

Ответ
 
Опции темы Опции просмотра
Старый 03.12.2013, 01:16   #1
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию fileadmin VS uploads

Пришел почему-то к выводу что лучший вариант для заливки файлов и картинок - это напрямую в папку uploads (TCA-config - с настройкой для данной папки) - без использования папки fileadmin.

Ведь с fileadmin - мы сначала загружаем картинки (к примеру) и после их выбираем... Или же используем ссылку на файл...

Почему это мне этот вариант все меньше нравиться (с fileadmin)...
По моему удобнее нажал кнопку обзор и картинки сразу прикрепились к записи... Загрузившись в одну из подпапок uploads!
Кроме того удобно проверить на предмет потерянности прикрепленных файлов, и кроме того, не нужно городить огород с правами доступа и точками монтирования для модуля список файлов...

А ведь еще же есть такие любители - кто папки в fileadmin - называет
шла ссаша по шоссе/новость 1234939/еще папочка/и еще папочка№;525/....

И еще момент - т.к. есть любители (не в плане опыта, а в плане покрутить) которые уж очень любят покрутить все в плане fileadmin/templates/ - без возможности восстановления - мне почему-то все больше хочется эти шаблоны перемещять в папку typo3conf/ext/templates - что бы не одна живая душа без доступа к ftp-не могла там что-либо поменять...

Остался только один вопрос - а зачем и для чего тогда использовать-то папку fileadmin?
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 06.12.2013, 14:12   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Заливку в fileadmin + DAM удобной использовать для картинок, которые используются в нескольких местах. Например чей-то логотип, который периодически вставляется в новость. Если грузить в upload каждый раз, то в нем один и тот же по содержанию файл будет множиться file.jpg, file1.jpg, file2.jpg и т.д.

Эту проблему можно было бы решить, если называть после загрузки файл именем производным от содержания, типа md5(binary content).jpg

Вторая проблема, которая существует уже с uploads - это то что все файлы сливаются в одну папку. В результате со временем получается (у нас) несколько десятков тысяч файлов в одной папке. Это потенциальные тормоза и проблемы. И решения нет.

А хотелось бы иметь возможность иметь возможность структурировать файлы по принципу:
uploads/tx_myext/[uid1]/files....
uploads/tx_myext/[uid2]/files....
uploads/tx_myext/[uid3]/files....

Хотя и это не всегда выход, если uid будет много, то много (32768+) подпапок в одной папке - это еще хуже чем много файлов.

Значит нужен гибкий механизм работы с uploads, но его нет.
dmartynenko вне форума   Ответить с цитированием
Старый 06.12.2013, 21:13   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение

Эту проблему можно было бы решить, если называть после загрузки файл именем производным от содержания, типа md5(binary content).jpg

Вторая проблема, которая существует уже с uploads - это то что все файлы сливаются в одну папку. В результате со временем получается (у нас) несколько десятков тысяч файлов в одной папке. Это потенциальные тормоза и проблемы. И решения нет.

А хотелось бы иметь возможность иметь возможность структурировать файлы по принципу:
uploads/tx_myext/[uid1]/files....
uploads/tx_myext/[uid2]/files....
uploads/tx_myext/[uid3]/files....

Хотя и это не всегда выход, если uid будет много, то много (32768+) подпапок в одной папке - это еще хуже чем много файлов.

Значит нужен гибкий механизм работы с uploads, но его нет.
Да, дублирование файлов не есть хорошо...
По поводу такой схемы (uploads/tx_myext/[uid1]/files....) думал сделать hook для записей pages, tt_content так что бы автоматически создавались папки в fileadmin/[id-страницы]/[таблица]/[id-записи] - при добавлении "Новой записи" - нажал кнопку сохранить , и папки автоматически создались...

но пока решил отложить...
было бы еще классно если бы и с RTE - можно было картинки присоединять прямо к записи ) - т.е. внизу RTE-где ни будь бы появлялось что-то типа присоединенных изображений и файлов к данной записи...

--

В общем пока тогда так и буду использовать...
Но в сторону uploads - мне пока почему то более удобным показалось, хотя и это не идеально и с дублированием.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как почистить изображения в папке uploads mp3debuger Общие вопросы 1 17.10.2011 12:48
папка отличная от FILEADMIN Костик Общие вопросы 8 08.12.2008 12:46
Как изображение не переносить в uploads? razawa Общие вопросы 10 16.05.2007 17:08
файлы за пределами fileadmin? mike Общие вопросы 4 02.09.2006 01:11
Порча картинок при загрузке с локала через fileadmin Ламер Общие вопросы 1 30.01.2004 10:25


Часовой пояс GMT +4, время: 16:29.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория