Папка изображений - структура и наименование - PullRequest
0 голосов
/ 27 октября 2011

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

Не важный вопрос, но он меня беспокоил. В конце сборки я могу получить переполненную папку с изображениями - в основном в одном гигантском списке. Я пытаюсь назвать свои изображения с помощью того, что я считаю формой логики, например, location_purpose_measurements.

Для веб-сайта мы можем разделить его на «верхний колонтитул», «нижний колонтитул», «статью» и т. Д., Но для изображений обязательно должны применяться другие правила. hrd_logo_224x45.jpg великолепен тем, что я знаю его логотип для заголовка и его размеры. Семантически, хотя использование «hdr» могло бы запутать вещи в будущем, если бы по какой-то причине клиент захотел использовать его в нижнем колонтитуле или среди основного контента. Создание папки в папке с изображениями с именем 'header' может также привести к путанице. Или, следуя семантическому расположению веб-страницы, структура папки должна отражать это - заголовок, нижний колонтитул, статья, навигация?

Например,

IMG
брендинг
навигация
галерея
яблоки
апельсины
структура

1 Ответ

1 голос
/ 27 октября 2011

Для меня лучше всего сначала создать базу данных для изображений, а затем папки и имена файлов соответственно. Например, у вас может быть несколько таблиц для категорий (значки, fancy_page_elements, public_images, что-то), и тогда каждая таблица имеет свою собственную структуру для элементов. например значки таблицы могут выглядеть как id | icon_set | ext Тогда папка img сводится к следующему: .img/category/param1/param2/paramn/id.ext Конечно, это работает для действительно большой базы изображений. И, скорее всего, вы хотели бы иметь одну большую таблицу с идентификаторами изображений и некоторыми EXIF ​​или подобными данными, чтобы не иметь дублированных имен изображений (даже в разных подпапках). Надеюсь, что вы можете получить некоторые идеи из этого (:

...