Шаг 2. Начать мы решили со сложного - с создания корпоративной
QlikSense theme. Custom theme в клике это коллекция файлов (QEXT file, JSON file и опциональные файлы типа CSS, изображения и т.д.), которые помогают быстро переопределить базовое форматирование - фонты, цвета и отступы. По итогу могу сказать что QlikSense theme - отличная штука, которую tableau было бы вполне уместно перенять.
Важно отметить, что наша задача была именно остаться в возможностях theme, без добавления css корректировок, чтобы сделать по-настоящему легко мастабируемый шаблон.
На эту тему есть несколько простых генераторов, помогающих стартовать свою тему (см
sensetheme). На этом этапе мы ограничились фиксицией шрифтов для разных типов текста, цвета фона (светло-серый), паддингов объектов (создающих в итоге серую сетку), удалением всяческого шума и обводок (помним о data-ink ratio,
статью Ромы прикладываю). Также загрузили несколько тестовых палитр разных типов для понимания возможностей. Созданию цветовых палитр для гайда была посвящена отедельная
пляска с бубном, работа, описывать которую я не буду. Отмечу только, что пользовался сервисом
coolors (из всех мне зашел больше всего), а еще в Qlik есть полезная фича с автоназначением цветов при генерации графиков в задаваемом порядке приоритености, чего часто не хватает в tableau.
По ходу проекта нашу тему мы еще много раз дополняли по мере создания visual vocabulary - форматами для подписей осей, форматингом сетки на графиках, скрытием лишнего шума и т.д.