Comments (17)
Использование уже закаченных на сервер изображений вещь хорошая. Да и оптимизаторы настаивают не повторяться. Если говорить про файл-менеджер, то напрашивается огромное количество ньюансов включая безопасность, да и не удобно. Возможно лучшим вариантом будет индексирование, сверка по загрузке и предложение использовать файл на сервере.
from icms2.
да, файменеджер удобно было бы для выбора уже залитых картинок на фтп
from icms2.
Можете привести пример, где вы такое видели? По-моему это уже лишнее.
Тем более, для верстки.
from icms2.
Видел что именно? Использование графического контента не только с локальной машины, а с сервера? во многих CMS, MaxSite, к примеру из фриварных. Adobe Day CQ (не помню как он сейчас называется) из коммерческих.
Почему лишнее, На сайте только одного типа контента будет порядка 400 страниц, на них используется 5 одинаковых изображений в разной вариации, + одинаковые изображения используются в разных типах контента на одну тему которых тоже не мало. При этом, если участь, что на каждую картинку создается несколько пресетов получается как минимум не рациональное использование дискового пространства, и увеличение траффика, т.к. не спасет локальный кэш. Одинаковые картинки (кто в идеале могут быть закэшированы) бузут загружаться вновь и вновь, т.к. по факту являются разными фалами для разных статей.
from icms2.
На сайте только одного типа контента будет порядка 400 страниц, на них используется 5 одинаковых изображений в разной вариации.
Думаю в таком случае, легче внести изменение в файл шаблона типа контента.
- одинаковые изображения используются в разных типах контента на одну тему которых тоже не мало
Указанные изображения загружаются через поле изображения или редактор?
from icms2.
Во все шаблоны всех типов контента и переделывать это после каждого обновления?
Да, можно, можно даже свою CMS написать... или использовать другую :(
Тем более, что это сейчас 5 одинаковых... завтра их может быть 10. а через неделю в другом типе контента? Перелопачивать постоянно шаблоны? или иметь удобный функционал на уровне системы?
Вопрос лишь в том, что не все могут легко и просто внести изменения в шаблоны. Ибо если это делать из спортивного интереса дабы продемонстрировать свое конг-фу, или чтобы потом это продать - быть может и да. Но когда нет возможности либо по времени, либо по знаниям, либо... нужное подчеркнуть или дописать, то выбор падет на ту CMS которая это предлагает.
И опять же если бы была возможность с легкостью разобраться в чужим коде, да еще и модифицировать его на свое усмотрение, врядли бы стали писать разработчикам...
from icms2.
Указанные изображения загружаются через поле изображения или редактор?
И так и так. В редакторе просто копипасчу код, хоть какой-то выход. А в полях "размножаю" ;) одно и тоже, потому как выхода пока не придумал и не нашел.
from icms2.
Во все шаблоны всех типов контента и переделывать это после каждого обновления?
К вашим правкам в шаблоне делаете комментарии и при обновлении все ваши правки вы сразу будете видеть. Не вижу проблемы.
from icms2.
А как с полями быть??? ;) Скажем так. да, часто используемых картинок можно добавить в шаблон, я еще проще сделал, в режиме редактирования на сайдбар их повесил и вставляю адрес руками. Согласен, колхоз, но хоть что-то
А вот использование одного и того же файла в поле "изображение" для разных типов контента я как-то не представляю как на уровне шаблона решить. придумывать новое поле "Изображение 2" в котором будет фигурировать ссылка на файл. Но тогда пресеты для разных расзмеров будут отсутствовать :/
from icms2.
Если честно, я вообще слабо представляю, что вы конкретно хотите получить на выходе? Может покажите примеры своих страниц, где используется одни и те-же изображения.
Можно скринами, тогда можно будет что-то посоветовать.
from icms2.
Можно и отправить ;) куда?
from icms2.
Ну это разработчикам виднее внутренние хитросплетения, как это будет, индексация, доступ в папку, промеждуточный модуль... Я просто смотрю с точки зрения пользователя, наверное ;)
from icms2.
Как на мой взгляд это было бы удобно более чем в трех аспектах:
- Оптимизация дискового пространства сервера и файлового массива.
- Эргономика рабочего места для привлеченных редакторов, а так же контроль доступа (ведь можно ввести ограничения по правам доступа, для использования "внешнего" контента
- Существенное облегчение работы редактора(ов) при работе с нескольких компьютеров (необходимые файлы могут быть загружены предварительно и могут быть использовании в случае их отсутствие на используемом рабочем месте)
- Возможность оптимизации процессов в случае командной удаленной работы, лицо ответственное за графику загружает контент для дальнейшего использования редакторами.
как-то так ;)
from icms2.
А как вам решение такое: у каждого пользователя в редакторе при вставке картинки выводится ссылка "Выбрать из ранее загруженных", где ему показываются его ранее загруженные картинки и можно еще предоставить выбор из общих фотоальбомов?
По-моему, на китайском discuzX именно так и было реализовано.
from icms2.
да, именно это и было бы удобно
from icms2.
Выбрать из ранее загруженных - уже удобно.
Если рассматривать возможность выбора из фотоальбомов, то тоже хорошо, быть может даже удобнее. Задать одному альбому статус "системный", чтобы он не отражался в списке остальных альбомов и хранить там графику, которая используется на сайте. Этот "системный" альбом будет доступен в редакторе, как вариант.
from icms2.
Для некоторых редакторов HTML данный функционал появился. В целом, функционал некого файлового менеджера делать не планируется. Во всяком случае в обозримом будущем.
from icms2.
Related Issues (20)
- Ошибка в поле привязанного ТК компонента "Группы" HOT 2
- Нужна поддержка мультиязычности для плейсхолдеров полей
- Отображение в админке ID контента
- Cross Site Scripting in Page Content HOT 1
- mimetypes
- Типограф - Выключен
- Security Vulnerability HOT 10
- Поле "Фотография" при изменение поля "503 Сервис недоступен" HOT 2
- В поле "Участвует в полнотекстовом поиске" HOT 2
- Ругается на непереданный урл в компоненте геолокации HOT 1
- Улучшение поля Число
- Мультиязычность в полях (название поля)
- Поле "Число" (Выбор диапазона ползунком)
- Некорректный вывод записей удаленных пользователей в ленте активности
- Файл имеет неподходящий формат
- В виджете списка контента нет фильтрации по скрытым родителям
- Вложенность основного меню в Панели управления
- Fix the word formation model for case declension (Russian lang).
- Качество картинок (поле Изображение)
- ALt и Title для полей "Изображение" и "Набор изображений"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icms2.