Каждый год Frito-Lay получает миллиарды долларов от продаж своего флагманского ассортимента картофельных чипсов, включая Fritos, Cheetos, Doritos, Tostitos и Ruffles. За всеми этими хрустящими закусками стоит целая куча дизайнеров и менеджеров проектов, которым нужна надежная система для совместной работы над творческими проектами.
В прошлом году Frito-Lay обратилась к Lift , агентству по дизайну и разработке WordPress, чтобы создать специальное приложение для управления проектами/корректуры для своей творческой команды. Лифт решил создать приложение, используя WordPress в качестве основы . Результатом является полностью настраиваемый интерфейс администратора, адаптированный к рабочему процессу Frito-Lay, как перчатка.
Приложение для управления проектами объединяет набор плагинов с соответствующей темой для предоставления необходимых пользовательских ролей, настраиваемых полей, уведомлений/обновлений и управления загрузкой.
«Мы создали настраиваемую тему, которая включает в себя изменения в панели администратора WordPress и принудительно перенаправляет пользователей для входа в систему, если они пытаются посетить страницу, которая обычно отображается во внешнем интерфейсе», — сказал партнер Lift Крис Уоллес . Его команда использовала ряд плагинов для настройки администратора, в том числе:
Лифт реализовал пользовательский дизайн администратора как часть темы. Они построили его таким образом, чтобы клиент мог идти в ногу с обновлениями ядра и плагинов WordPress, не нарушая работу приложения.
«Мы старались свести основные изменения пользовательского интерфейса к минимуму и сосредоточились на создании пользовательского интерфейса с расширенными настраиваемыми полями везде, где нам требовался такой уровень настройки», — сказал Уоллес.
«Есть несколько настраиваемых элементов пользовательского интерфейса, но они стилизованы и управляются с помощью нашей пользовательской темы, поэтому обновленные плагины и ядро WordPress никогда не должны нарушать эти вещи, пока основные действия и фильтры остаются на месте».
Лифт настроил рабочий процесс проекта для Frito-Lay, используя новые рабочие процессы, основанные на статусах публикации, смоделированные по образцу того, как Edit Flow управляет процессом редактирования.
«Когда проекты обновляются, мы проверяем определенный статус и рассылаем электронные письма с обновлениями всем, кто должен быть уведомлен об определенных этапах проекта», — сказал Уоллес. «Кроме того, мы заменили метабокс «публикация» на настраиваемый на основе наших обновлений статуса, что позволяет нам легко отображать состояние проекта и при необходимости изменять пользовательский интерфейс».
Вам может быть интересно, почему Frito-Lay решила создать собственное приложение для управления проектами, когда что-то вроде Basecamp с аналогичными функциями уже существует.
Высший ценовой уровень Basecamp составляет 3 тысячи долларов в год, а максимальный объем хранилища составляет 500 ГБ. Это ограничение может быть использовано довольно быстро при управлении проектами дизайна, которые часто требуют обмена большими файлами между членами команды.
Вместо этого Frito-Lay хранит все свои данные на Amazon, что позволяет команде организовывать файлы именно так, как они им нужны. Создание собственного приложения для управления проектами сохраняет установленный рабочий процесс команды. Им никогда не придется беспокоиться о нехватке места, и они всегда могут изменить поведение приложения, если это необходимо в будущем.
Уоллес сказал, что Лифт нередко получает запросы от компаний, которые предпочитают создавать собственное программное обеспечение вместо того, чтобы обращаться к поставщику SaaS. Во многих случаях разработка индивидуального решения в долгосрочной перспективе оказывается более рентабельной для клиента.
«Большинство проектов, которые мы сделали в последнее время, предназначались для телевизионных сетей и новостных организаций, но мы получаем частые запросы на изменение рабочих процессов в админке WordPress», — сказал он. «Я бы сказал, что большая часть нашей работы связана с дизайном тем, но определенно есть клиенты, которым нужны плагины, которые тем или иным образом добавляют или изменяют админку».
Хотя WordPress оказался хорошим вариантом для Frito-Lay, Уоллес и команда Lift не всегда продвигают платформу для своих проектов.
«Так уж получилось, что он хорошо подходит для многих проектов, которые нам представляют», — сказал он. «Я думаю, что в настоящее время для большинства проектов веб-сайтов клиентам просто нужно что-то знакомое, быстрое и простое в использовании, и WordPress обычно подходит для этого».
В настоящее время Lift создает больше проектов с AngularJS, используя WordPress REST API для создания более настраиваемых решений, подобных приложениям.
«Я думаю, что возможность создавать приложения на основе WordPress с помощью Javascript — это большой шаг вперед для WordPress», — сказал Уоллес. «Это позволяет вам создавать и управлять рядом приложений, которые могут взаимодействовать с одним сайтом WordPress».
Создание пользовательских приложений для клиентов не всегда означает запуск с нуля. «Я думаю, что мы подошли к тому моменту, когда WordPress доказал свою высокую стабильность, масштабируемость, быстроту и простоту в использовании», — сказал он.
«Если вам нужен совет, есть множество местных встреч и онлайн-групп, посвященных WP, преимущество, которого нет в некоторых небольших инструментах CMS. Сообщество — это все».
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…