Контроль версий для дизайнеров



    Давненько мы сюда ничего не писали. Наверное, пришло время восполнить этот досадный пробел. Тем более, что повод более чем достойный.

    За прошедшее с последнего поста время сервис PICS.IO превратился в полноценную систему управления медиафайлами. Теперь, помимо фотографий, поддерживаются многие графические форматы, а также видео- и аудио-файлы. Но сегодня речь не об этом, а о том, как мы сами используем сервис в работе.

    Над продуктом работает команда из шести человек. У нас есть разработчики, верстальщик, дизайнер и даже маркетолог. На самом деле, это типичный набор компетенций, которые нужны для разработки любого ПО, не важно – на заказ или для себя. Все, что относится к работе с кодом у нас, как и полагается, находится под управлением GitHub’а. И это хорошо, нам нравится. Но когда речь заходит о дизайне – все немного печальнее.

    Изначально мы использовали скайп для внутрикомандной коммуникации. Наш дизайнер Леша, бросал в общий чат варианты дизайна, мы их там обсуждали и отправляли Вовану в верстку. Очень быстро этот чат превратился в адский суп из обсуждений и картинок. Именно тогда мы попробовали заставить Лешу пользоваться GitHub’ом. Это было не просто. Он ни в какую не хотел понимать, зачем ему нужно пользоваться этой штукой, которая сделана программистами для других программистов. В конце концов, Леша победил, и мы похоронили идею использования Github’а для дизайна.

    Потом мы открыли для себя Slack. В нем все было прекрасно: мы выделили отдельный канал для обсуждения дизайна и продолжили работу. Надо сказать, что через два месяца он мало отличался от изначальной ситуации со скайпом. Тот же самый адский суп, в котором невозможно разобраться. После того как пару раз Вова взял старый дизайн и сверстал не ту версию стало окончательно ясно, что нужно что-то менять.

    В общем, описанная выше история довольно типична для любой компании, где есть хотя бы один дизайнер. Дела идут пропорционально хуже, если дизайнеров больше одного. PICS.IO довольно активно используют несколько креативных агентств и мы знаем об этих проблемах не понаслышке. В конце концов, мы уговорили нашего Лешу складывать новые дизайны в PICS.IO. Как говорится — eat your own dog food! Сразу же после этого мы выяснили, что дизайн это, на самом деле, не просто PSD или AI файл, это еще и история изменений, плюс комментарии. Тогда мы просто добавили это в наш продукт. Так получилась самая простая в мире, и, пожалуй, самая лучшая, система контроля версий для дизайнеров. Вот как это сейчас работает:



    Что это дает:
    • у дизайнера с компьютера убирается армия файлов, создающих ненужный хаос
    • все в команде автоматически видят самую последнюю версию каждого из файлов
    • всегда видно, к какой именно версии относятся комментарии, так как обсуждение и ревизии теперь в едином треде
    • все, что делает дизайнер автоматически попадает в облако, а значит не подвержено системным сбоям и другим форс-мажорам

    Вся прелесть решения в том, что в PICS.IO можно складывать не только готовые дизайны, но и другие файлы, которые нужны для работы над ними: купленные на стоке фотографии, видео и аудио, макеты из иллюстратора и даже pdf’ы с брифами на то, что нужно сделать. Всё это аккуратно хранится и версионируется прямо в Google Drive.

    У нас была идея сделать оплату по проектам, как у большинства клонов GitHub’a, но мы отказались от нее. Дизайнеры очень часто имеют библиотеку заготовок и файлов, которые они используют в разных проектах, а сам проект зачастую состоит из одного PSD или AI файла. Возможно, по этой причине люди, которые работают над дизайном не сильно стремятся использовать Git-alike инструменты.

    Ну и напоследок еще про одну маленькую, но приятную фичу. Если у вас куча проектов в одном репозитории, то довольно сложно каждый раз искать в дереве папок, куда же нужно добавить новую версию вашей работы. Мы сделали так, чтобы когда вы перетягиваете файл в pics.io, и файл с таким же именем уже есть, система предложит вам добавить новую ревизию и положит её куда нужно.

    Мы будем очень рады, если PICS.IO пригодится вам в вашей работе с дизайнерами. Вот ссылка, которую вы можете отправить вашему знакомому дизайнеру — pics.io/design-ru. И даже если он не говорит на русском, вы все еще можете отправить ему или ей вот такую ссылку — pics.io/design.
    TopTechPhoto
    Company
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 23

      +9
      Самого интересного нет — показа дифференсов версий.
        –13
        Как только мы поймем, что сравнение версий файлов действительно необходимо, а не «лишь бы было», мы сразу добавим это.
        Никаких технических ограничений для этого нет.
          +8
          Ну ценность системы контроля версий как раз в возможности смотреть изменения. Насколько я понял, сейчас ваш пользователь вынужден много раз переключаться между версиями чтобы понять что поменялось.
            +1
            BitBucket предоставляет удобную возможность сравнивать рендеры в распространенных форматах.
              +1
              Интересно, а можно пруфлинк? Я пробовал искать так: «BitBucket compare images», но ничего интересного не нашлось.
                +2
                Пруф кинуть не могу, но чтобы попробовать, создайте репозиторий на BitBucket и локальную копию. Залейте несколько коммитов. На странице коммита в репозитории на сайте можно сравнивать версию изображения в данном коммите с последней.
                Варианта сравнения три: две картинки рядом (two up), одна на другой с ползунком прозрачности (blend), одна над другой с ползунком-шторкой (split). Выглядит так:

                +1
                GitHub тоже работает над диффами для разнообразных форматов, включая изображения и гео-данные.
              +11
              Ну в этом и есть смысл контроля версий. Иначе это просто просмотрщик картинок с историей загрузок. Таким же образом можно взять какой-нибудь редмайн или ютрек, и просто туда заливать новые версии.
                –11
                Смысл контроля версий в контроле версий и легкому доступу к каждой из них, диффтулы, конечно, связаны, но всегда немного сбоку.
                Редмайн или ютрек — не самое удобное решение для контроля версий psd файлов.
                  +12
                  Смысл контроля версий не бегать каждый раз к дизайнеру и не спрашивать что же поменялось в километровом PSD файле, выясняя что в одном месте цвет стал чуть светлее, а в другом шрифт увеличен на один кегль (это если конечно дизайнер вспомнит).

                  Больше смысла смотреть старые версии нет (один раз только понадобилось за всё время работы — показать что-то), разве только для отчётности или поностальгировать. Если я не прав, у Вас другой опыт работы — не спорю, я просто выражаю своё лично мнение, основанное на личном опыте.
            +4
            Вот это интереснее как по мне.
              –6
              Мы попробовали делать это так, но наш дизайнер сошел с ума, когда его попросили пользоваться GitHub'ом.
              Оказалось, что ему гораздо проще просто закинуть файл в окно браузера.

              Но кому-то, определенно, Github подходит больше.
                0
                У нас все интерфейсологи и дизайнеры пользуются системой контроля версий.
                В простейшем варианте (один человек вносит изменения в 1 файл, никаких пересечений) пользователю можно заюзать всего ДВЕ команды — pull и push. Которые из GUI (есть под любой ОСь) делается в 1 клик каждая. Ну ок, в 2 клика — на кнопку с командой и на «ОК» в окошке подтверждения. По чему там сходить с ума? (О)_(о)
              +1
              Я хотел было написать, что есть же LayerVault
              но зайдя на сайт проверить, правильно ли вспомнил название сервиса, увидел лишь уведомление об отключении сервиса по причине убыточности.
              Эх…
                +2
                Заходим на главную, заходим на вкладку For you, видим надпись про 10 дней. А о том, что происходит после 10 дней, ничо не написано, только «напишите нам». Видимо, всё накрывается женским половым органом.
                  +4
                  Ради интереса зашел и зарегистрировался. Что то не совсем понял смысла сервиса. Файлы хранятся в гуглодрайве, и без сервиса могу там хранить. В внезапно в гуглодрайве тоже есть контроль версии. То есть это просто красивая обертка, к тому же еще и платная?
                    0
                    Гугл драйв не умеет редактировать RAW. В этом основная фишка Pics.io.
                      +2
                      Сейчас покрутил. Насколько я вижу — оно не редактирует его полноценно. Банально один раз проявляется стандартными настройками (предполагаю dcraw) а далее редактируется уже jpg. Банально нет ползунка экспозиции, теней, светов — а без этого raw конвертор вообщем то не нужен.
                      Да и зачем нужна проявка равок дизайнеру?
                      Да и как фотографу — 15 гб места для равок несколько маловато. А если платить за доп место в гуглодрайве + за ваш сервис, не проще ли воспользоваться adobe cloud, который позволяет редактировать равки как с вебинтерфеса, так и планшета, например.
                    +1
                    Работаю в команде, где программнров и дизайнеров пополам. Существует ли система контроля версий и для дизайнеров, и для программистов? Заставить дизайнера выложить что-то в git мне не удалось, как и объяснить ему прицип работы с этим.
                      +1
                      Существует ли система контроля версий и для дизайнеров, и для программистов?


                      Да. Скоро еще git-lfs к этому прикрутим и станет совсем хорошо.
                        0
                        Поставьте ему графическую софтину типа Smartgit или Github и все будут счастливы. Для синхронизации тасков используйте Trello.
                          0
                          Плюсую за трелло, буквально на днях озадачился вопросом контроля и учета, трело реально самый нормальный, думал про жиру, но сложно, если не для меня, то для остальных уж точно
                        0
                        То что дизайнер диктует вам как работать и не при этом не желает изучать рабочие инструменты — это не повод, чтобы создавать топик на Хабре и тем более использовать его отношение как аргумент в рекламе. Найдите себе нормального дизайнера, что ли.
                        Ну да и Trello делает почти тоже самое, что и ваша софтина только бесплатно.

                        Only users with full accounts can post comments. Log in, please.