Adobe experience manager что это
Апгрейд мультиканального сайта. Как облегчить себе жизнь
Модернизация любого сайта похожа на плавание в незнакомых водах — никогда не знаешь, на какие подводные рифы натолкнешься. А что, если ваш сайт — это большая запутанная система, состоящая из множества каналов, каждый из которых ещё и построен на своем стеке технологий? Можно не только выбрать неправильный курс, но и утонуть, пытаясь разобраться во всех особенностях функционирования сайта заказчиков.
В сегодняшней статье мы бы хотели поделиться опытом успешной модернизации с помощью Аdobe Experience Manager и рассказать, как применить данное решение для мультиканального сайта.
Читать далее
Помимо вышеперечисленных моментов, хотелось бы отметить и тот факт, что каждый канал обновляемого нами сайта жил своей собственной жизнью. Подобная «независимость» приводила к тому, что внесение даже простейших изменений требовало участия разработчиков. Простое обновление вроде одновременной загрузки нового логотипа для всех каналов становилось довольно сложной процедурой в плане координации билдов и деплойментов в момент тестирования. Сложность добавления новых бизнесов и поддержки существующих, а также отсутствие поддержки мобильных устройств и планшетов (что в наше время уже довольно критично) и проблемы с локализацией и стали причиной того, что заказчик обратился к нам за оптимизацией сайта.
Почему Adobe Experience Manager?
Данное решение обладает теми возможностями, которые идеально подходят для оптимизации мультиканального сайта. Прежде всего, это высокий уровень многократного использования базовых компонент и секций (как back-end, так и front-end), что в нашем случае крайне важно, так как их можно оптимизировать под новые каналы, доработав недостающую функциональность, и тем самым сократить время и усилия. Второй момент — поддержка интернационализации и локализации из коробки, что значительно упрощает разработку, поскольку у заказчиков есть планы по расширению бизнеса на другие страны. AEM — это также content management и experience management система, которая обладает большой гибкостью в управлением тем, что мы видим на сайте. Среди прочего, это редактирование контента: возможность разбиения функциональности на модули и управления ими без привлечения программистов и написания кода, создание back-end логики благодаря технологии OSGi, масштабирование и персонализация контента.
Модернизация: что использовали, что сделали и почему
Как уже понятно из текста выше, за основу мы взяли технологию Adobe Experience Manager благодаря ее возможностям и удобству для администраторов. Разумеется, использования одной этой технологии было недостаточно. На основе Bootstrap мы переработали статический шаблон сайта, добавив back-end часть и бизнес-логику (появилась адаптивная верстка, в том числе для мобильных устройств, использовался HTML 5, в общем, добавили все плюшки, свойственные современным сайтам). Также мы доработали функциональность и оптимизировали производительность под разные виды устройств, добавили дополнительные архитектурные решения по масштабируемости приложения через добавление облачных сервисов.
Поскольку многие направления бизнеса заказчика сходны между собой, было принято решение создать компоненты для многократного использования. Зачем каждый раз разрабатывать новую компоненту для другого канала, если по сути она одна и та же, просто иначе сконфигурирована (разный текст или способ отправки данных на сервис)? Для различных бизнес-кейсов мы настроили базовые и специфичные опции для компонент, что упростило их использование в сходных случаях. Благодаря подобному решению добавление новой функциональности и интеграция сервиса стали гораздо прозрачнее. Конечно, небольшие обновления на back-end необходимы, чтобы научить сервис понимать новое поле, но сам front-end стал намного проще. Теперь, чтобы добавить новую функциональность, необходимо зайти через редактор, совершить необходимые манипуляции по конфигурации компоненты в зависимости от ее назначения и результатов smoke-тестирования, и опубликовать страницу.
Сложность была не только в том, чтобы создать компоненты, пригодные для многократного использования, но и в том, чтобы разработать фреймворк, позволяющий добавлять все эти компоненты на страницу, и реализовать определенную логику взаимодействия между ними. Например, на одном из каналов сайта нам необходимо было настроить следующую логику: при выборе различных видов жилой собственности, пользователю должны задаваться определенные виды вопросов. То есть, если пользователь выбирает, что он живет в многоквартирном доме, должен задаваться вопрос, на каком же этаже он живет. Следовательно, если он проживает в частном доме, то такой вопрос для него нерелевантен.
Для качественной обработки данных нам необходимо было произвести интеграцию между компонентами, в том числе настроить проверку ответов: например, если пользователь выбрал, что он 1985 года рождения, то он не может владеть собственностью более 40 лет.
Как мы это сделали? Для реализации подобной функциональности, взаимодействия между компонентами и сохранения и отправки на сервис, мы интегрировали возможности Adobe Experience Manager и Angular.js. Например, для управления логикой отображения у каждой компоненты, используещейся в АЕМ, есть поле в конфигурации, которое называется visibility. Это поле определяет, будет ли видна компонента пользователям или нет. Стоит признать, что поле не самое удобное в применении, но благодаря ему можно использовать не чистый JavaScript для написания каких-то функций, а интегрировать компоненту в эко-систему Angular. Примером здесь может послужить выражение user.answers.dateOfBirth > 01-01-1970, выполняющее валидацию по дате рождения, которое подставляется в ng-if директиву, оборачивающую заданный компонент. Благодаря наличию two-way binding в Angular внесение изменений в какое-либо поле не остается незамеченным, так как все они объединены в единое целое. После внесения изменений происходит пересчет, должны ли мы теперь показывать данное поле или нет.
Что ещё интересного использовалось?
Ещё одно любопытное решение, которое мы применили, — это отделение схемы хранения данных на front-end от схемы отправки на back-end. Поскольку сайт заказчика во многом состоит из форм для заполнения, мы сделали так, что ответы пользователя сохраняются в local storage (функциональность HTML5) в формате JSON. Далее происходит разделение данных, предназначенных для front-end и back-end, и отправка последних на АЕМ для последующей трансформации. Преобразование входящих данных в схему сервиса происходит на уровне интеграции front-end части с REST-сервисами, которые и занимаются поиском подходящих услуг для пользователей сайта. Таким же образом мы совершаем преобразование данных и в обратную сторону: если пользователь залогинен и хочет выбрать что-то из уже заполненных данных, то опять происходит трансформация данных, которые предоставляет REST-сервис, в формат данных, используемых на front-end. Чтобы этого добиться, мы каждую интеграцию с сервисом (например, отправку данных на сервис, занимающийся поиском наиболее подходящих продуктов в базе ), описали в соответствующем формате и сохранили в АЕМ-репозитории в виде структурных нод.
Возможности по персонализации
АЕМ хорош тем, что предоставляет отличные возможности для персонализации контента. В нашем случае, мы воспользовались модулем, который поставляется из коробки вместе с фреймворком, оптимизировали его под себя, создав дополнительные сегменты пользователей к уже существующим. Что получилось в итоге? Главная страница канала стала персонализированной, имеет приветствие и отображает историю запросов пользователя. В случае, если пользователь выйдет из аккаунта, страница все ещё будет помнить имя пользователя, но уже предложит залогиниться. Если же пользователь будет настаивать, что система ошибается, и это совсем не он/она, то им будет предложено использовать сайт в качестве анонимного пользователя, и в данном случае будет показываться совершенно другой контент. В принципе, на все типы пользователей можно настроить различный контент, вплоть до удаления приветствия и замены его на какую-то другую компоненту. Для этого нужно создать новый компонент, а администраторам сайта сконфигурировать его, то есть выбрать правила из заранее доступного набора, в каком случае этот компонент должен показываться.
Однако не все так просто, как выглядит…
Первый канал сайта мы разрабатывали примерно год до первого live-выпуска. В пике работало пять команд по десять человек, которые писали непосредственно фреймворк по интеграции с сервисами и по построению архитектуры компонент, интеграции между ними, по трансформации сервисов и т.д. плюс занимались нефункциональными сервисами и оптимизацией производительности сайта. Второй канал удалось обновить приблизительно за полгода, и вторичное использование компонент составило порядка 60-70%, что очень много.
Сейчас над проектом работает три команды по десять человек, которые дорабатывают функциональность в соответствии с бизнес-требованиями, обновлениями, пожеланиями по улучшению компонент, а также работают над архитектурными проблемами, возникающими по ходу создания новых компонент.
Сама архитектура сайта представляет собой пассивный кластеринг, и в данный момент у нас три сервера приложений, которые служат для обработки запросов пользователей. Однако все построено таким образом, что в случае каких-либо проблем с производительностью, мы можем довольного легко и быстро начать горизонтальное масштабирование системы. С помощью скриптов развертывания, через Vagrant/Docker и Amazon Cloud мы можем поднять виртуальную машину, установить АЕМ и развернуть на ней последние исходники нашего сайта, добавив ее во всю эко-систему приложения.
Что касается производительности, в особенности на мобильных устройствах, то поскольку мы использовали Angular, легко было уйти в непроизводительное приложение с большим потреблением процессора на клиенте. В данном случае нам помогла оптимизация структуры HTML, использование one-way binding для уменьшения количества watcher-функций на Angular и переписка некоторых Angular-директив.
Для оптимизации производительности самого сайта применяется высокий уровень кэширования данных. Большая часть контента, которую видят пользователи, является статической информацией, которую выдает веб-сервер — мы значительно снизили количество обращений к серверу приложения. Это обуславливается best practices работы с АЕМ, так как в большинстве проектов есть диспатчер, который служит для кэширования статической информации. В идеале, запрос на сервер приложения должен доходить только в случае, если поменялись данные на самом сервере или сайте либо туда выкатился новый код.
Также очень много улучшений мы сделали, чтобы добиться высокой Google page score статистики. Чтобы по максимуму использовать кэш браузера, мы оптимизировали количество запросов на сайт через конкатенацию JS, CSS и т.д., объединение картинок в спрайты, SVG-подходы, fingerprinting-функциональность. Это, конечно, не что-то сверхестественное, но забывать об этом тоже не стоит.
Заказчикам в любом случае нужна ваша помощь
Не смотря на все плюсы AEM, заказчикам в любом случае нужна ваша помощь в разработке компонент, необходимых специально для какого-то конкретного направления, либо описание каких-то экзотических сценариев вроде добавления нового сегмента пользователей и т.д.
Разумеется, технически здесь есть ещё поле для развития: можно бесконечно упрощать JavaScript, создавать новые high-level функции, которые заказчики смогут использовать в дальнейшем, и многое другое.
Нас ещё ожидает разработка новых компонентов для других каналов сайта, решение архитектурных проблем, перепроектирование компонент и остальные интересные задачи. Однако благодаря уже имеющемуся опыту с АЕМ, обновление оставшихся каналов — дело времени. И тем приятнее осознавать, что благодаря этому решению мы даем довольно большую гибкость нашим заказчикам — на основе того, что мы уже сделали, они могут, как из кирпичиков, строить новые бизнесы. И это здорово.
Разработка на базе Adobe Experience Manager
Наша компания имеет более 7 лет опыта разработки на Adobe Experience Manager (ранее CQ5).
Софтверке является Adobe Community Partner с 2017 года и Adobe Bronze Solution Partner с 2020 года.
Есть вопросы по теме? Пожалуйста, пишите на aem@soft-werke.com
Что такое Adobe Experience Manager
Adobe Experience Manager (AEM) — ведущая система управления контентом и медиа-данными, принадлежащая Adobe Systems Inc., предназначенная для веб-сайтов с большим объемом контента. AEM предоставляет:
Мы предлагаем следующие услуги:
Разработка на AEM «с нуля»
Миграция и обновление AEM
Поддержка AEM
Консультирование и аудит AEM
Портфолио работ на Adobe Experience Manager
Личный кабинет на AEM за секунды
Специалисты Softwerke разработали готовое решение, которое позволит вам максимально быстро стартовать новый проект на Adobe Experience Manager. Решение включает стандартную функциональность веб-сайта с личным кабинетом пользователя, основано на многолетнем опыте разработки веб-сайтов на AEM, использует современные технологии и библиотеки:
Подробное описание данного решения читайте здесь.
Корпоративный веб-сайт на AEM
Основной корпоративный веб-сайт одного из наших крупных клиентов изначально был создан с помощью Adobe CQ 5.5. Сайт, который ежедневно посещают десятки тысяч пользователей, содержит различную информацию для сотрудников, партнеров и клиентов компании. Пользовательский интерфейс основан на статических и динамических AEM компонентах. Интеграция с внутренними корпоративными системами (централизованная аутентификация конечных пользователей с корпоративным поставщиком удостоверений SAML, индексация контента в корпоративной поисковой системе и т.д.), а также с внешними системами (OpenText для работы с медиа-данными, Google Search Appliance и т. д.) была реализована с использованием OSGi сервисов. Этот сайт многоязычный и активно использует Adobe MSM. Перевод контента осуществляет бюро переводов; переводы автоматически применяются с использованием специального AEM коннектора.
Управление таким разнообразным контентом требует тщательной организации. Для этой цели специально были разработаны и внедрены лучшие практики. Эти практики содержат как технические основы, так и документированные процессы, а также ряд процессов AEM workflows.
Инфраструктура проекта полностью автоматизирована и представляет собой отдельный инфраструктурный проект под мониторингом Operations команды. Недавно сайт был перенесен на платформу AEM 6.4.
Маркетинговый сайт на AEM
Это классический маркетинговый сайт для продукта одного из наших крупных клиентов. Проект был разработан и реализован с нуля с использованием Adobe CQ 5.6.1, а затем перенесен на AEM 6.3. В рамках этого проекта были разработаны статические и динамические компоненты для представления контента сайта — контент и медиа-данные (DAM) были организованы с использованием иерархии тегов и прав доступа ACL. Проект включает в себя несколько модулей интеграции с корпоративными системами заказчика, в частности с корпоративной поисковой системой и решением для корпоративной централизованной аутентификации. Он использует настраиваемую корпоративную библиотеку AEM сервисов и специальный инфраструктурный проект для непрерывного процесса доставки (continuous delivery), развертывания и оптимизации веб-сайтов на основе AEM.
Сайт для разработчиков на AEM
Целевая аудитория этого сайта — разработчики, которые работают с продуктами одного из наших клиентов. Сайт содержит множество учебных материалов, блогов, статей, собранных из разных источников, а также непосредственно созданных на сайте с помощью AEM компонентов. В этом проекте реализованы лучшие практики компании по автоматизации развертывания и развертывания всей инфраструктуры, включая настройку виртуальной машины, установку Adobe AEM с настраиваемыми приложениями поверх нее. Инфраструктура разворачивается с помощью отдельного инфраструктурного проекта.
База знаний на основе AEM
Этот сайт содержит базу знаний для различных продуктов одного из наших клиентов. Он предоставляет помощь по определенному продукту с помощью программных исправлений, прямых и онлайн-тренингов, а также оффлайн-консультаций. Эти услуги доступны только для зарегистрированных пользователей. Сайт основан на Adobe AEM 5.6. Он использует настраиваемую корпоративную библиотеку AEM, а также проект инфраструктуры для быстрого развертывания и оптимизации веб-сайтов на основе AEM.
Корпоративная библиотека сервисов для Adobe Experience Manager
Этот технический проект содержит компоненты и OSGi сервисы, предназначенные для использования во всех AEM проектах компании. Компоненты определяют общую структуру элементов дизайна сайта и обеспечивают определенную унификацию пользовательского интерфейса на основе нашей библиотеки responsive компонентов Bootstrap Foundation Library. Сервисы содержат код интеграции с корпоративными системами и расширения стандартных AEM сервисов. Библиотека также содержит Redirect Rules Manager, решение для удобного редактирования перенаправлений ссылок (RewriteRule) непосредственно на AEM Author.
Этот проект упрощает и значительно улучшает качество кода проектов AEM, позволяет разработчикам избегать необходимости многократного написания аналогичных функций и предоставляет базовую библиотеку общих элементов структуры сайта.
Инфраструктурный проект для быстрого развертывания AEM, оптимизации и настройки производительности
Проект представляет собой комплекс программных продуктов, которые позволяют реализовать методологию «непрерывной доставки» для создания необходимой инфраструктуры с нуля (т.е. виртуальных машин, операционных систем, необходимого программного обеспечения, таких как JRE, AEM, инструментов мониторинга, таких как Nagios, Hyperic / New Relic, Splunk и т. д.). Решение в первую очередь основано на OpsCode Chef. Сценарий развертывания AEM определяется сложностью проекта и позволяет создавать как кластеры / фермы, так и одиночные серверы AEM Author и Publish.
Локальное программное обеспечение Adobe Experience Manager | Описание продукта
Действует с 30 июля 2020 года
Что такое Adobe Experience Manager Sites 6.5 (AEM Sites)?
AEM Sites представляет собой платформу для управления контентом и интерфейсом с целью предоставления клиентам цифровых услуг по перекрестным каналам. AEM Sites позволяет организациям создавать цифровой интерфейс и управлять им в любом масштабе по всем каналам.
Продукты и сервисы | Метрика лицензирования | Развертывание |
AEM Sites | За базовый пакет AEM Sites | Локальное программное обеспечение |
Надстройки: | ||
Дополнительные экземпляры | За экземпляр | Локальное программное обеспечение |
Пользователи | За пользователя | Локальное программное обеспечение |
Commerce Integration Framework | За развертывание | Локальное программное обеспечение и сервисы по запросу |
AEM Assets | За экземпляр | Локальное программное обеспечение |
Dynamic Media | Просмотры страниц за месяц | Сервисы по запросу |
Персонализированные мультимедиа | Годовой трафик просмотра страницы | Сервисы по запросу |
Brand Portal | За пользователя Brand Portal | Сервисы по запросу |
Сервисы для работы со смарт-содержимым | За базовый пакет сервисов для работы со смарт-содержимым | Сервисы по запросу |
AEM Screens Standard | За плеер | Локальное программное обеспечение |
AEM Screens Premium | За плеер | Локальное программное обеспечение |
AEM Sites: ограничения продукта
1. AEM Sites
Лицензирование. Отдельный базовый пакет AEM Sites должен иметь лицензию для каждого развертывания AEM продукта AEM Sites. AEM Sites включает использование функций мультимедийной библиотеки для AEM Assets. AEM Sites не включает лицензии для пользователей, которые должны быть лицензированы отдельно.
2. Надстройки AEM Sites
Дополнительные экземпляры. Дополнительные экземпляры могут быть добавлены только в развертывание AEM, где был лицензирован базовый пакет AEM Sites, и не могут использоваться независимо для реализации каких-либо возможностей или функций AEM Sites.
Пользователи. Пользовательские лицензии могут добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Sites.
Commerce Integration Framework. Commerce Integration Framework можно добавлять только в развертывание AEM, в котором был лицензирован базовый пакет AEM Sites. При интеграции со сторонней платформой электронной коммерции Commerce Integration Framework включает использование сервисов I/O Runtime по запросу. Клиент имеет право использовать функции Commerce, предоставляемые с локальным программным обеспечением Adobe Experience Manager.
AEM Assets. Экземпляры AEM Assets могут добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Sites. Использование AEM Assets ограничено поддержкой системы управления веб-контентом.
Dynamic Media. Функция Dynamic Media может добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Sites. Хранилище для Dynamic Media выделяется по запросу с общим объемом до 1 ТБ. Доступ к некоторым функциям и функциям, включенным в Dynamic Media, может предоставляться через альтернативные интерфейсы, которые могут быть промаркированы как Adobe Scene7 или Dynamic Media Classic. Adobe может по своему усмотрению обновить брендинг альтернативных интерфейсов и объединить такие функции и функциональные возможности в единый интерфейс доступа. Если Dynamic Media лицензируется как надстройка для AEM Sites, клиент может получить доступ и использовать AEM Assets в среде AEM Sites только для того, чтобы клиентский контент доставлялся с помощью Dynamic Media.
Персонализированные мультимедиа. Персонализированные мультимедиа могут добавляться только в развертывание AEM, в котором были лицензированы базовый пакет AEM Sites и надстройка AEM Assets. Персонализированные мультимедиа обеспечиваются 60 ГБ совокупного хранилища по запросу. Функциональные возможности Dynamic Media, входящие в состав персонализированных мультимедиа (при лицензировании отдельно от Dynamic Media), могут применяться только для использования клиентом компонентов визуального конфигуратора и шаблонов 1:1 персонализированных мультимедиа. Доступ к некоторым функциям, включенным в персонализированные мультимедиа, может предоставляться через альтернативные интерфейсы с маркировкой Adobe Scene7 или Dynamic Media Classic. Adobe может по своему усмотрению обновить брендинг альтернативных интерфейсов и объединить такие функции и функциональные возможности в единый интерфейс доступа.
Brand Portal. Brand Portal может добавляться только в развертывание AEM, в котором были лицензированы базовый пакет AEM Sites и надстройка AEM Assets. Brand Portal обеспечивается 10 ТБ совокупного хранилища на базе сервисов по запросу на одного клиента, независимо от количества лицензированных пользователей Brand Portal. Каждый вход в систему пользователя Brand Portal через пользовательский интерфейс Brand Portal в течение 12-месячного периода действия лицензии учитывается как один пользователь Brand Portal.
Сервисы для работы со смарт-содержимым. Базовый пакет сервисов для работы со смарт-содержимым может добавляться только в развертывание AEM, в котором были лицензированы базовый пакет AEM Sites и надстройка AEM Assets. Использование сервисов для работы со смарт-содержимым ограничивается двумя миллионами тегированных изображений в год. Каждое из обработанных и помеченных дублированных изображений будет считаться тегированным изображением.
AEM Screens Standard. AEM Screens Standard может добавляться только в развертывание AEM, в котором был лицензирован пакет AEM Sites. Решение AEM Screens Standard должно использоваться только для управления контентом видео и изображений, который отправляется с экранов AEM в плеер по расписанию и датам. AEM Screens Standard не включают права на управление интеллектуальным, интерактивным, персонализированным или динамическим контентом. AEM Screens Standard имеют по лицензии на плеер и должны быть лицензированы в количестве, равном общему количеству плееров, в которых функции AEM Screens Standard или любая их часть используются или были ранее активированы (даже если нет постоянного использования). AEM Screens Standard не включает в себя плееры или интеграцию, обслуживание и функционирование плееров.
AEM Screens Premium. AEM Screens Premium может добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Sites. AEM Screens Premium включает в себя все возможности AEM Screens Standard, а также может использоваться для управления интеллектуальным, интерактивным, персонализированным или динамическим контентом, который может потребовать автоматического определения того, следует ли отображать динамический контент. AEM Screens Premium имеют по лицензии на плеер и должны быть лицензированы в количестве, равном общему количеству плееров, в которых функции AEM Screens Premium или любая их часть используются или были ранее активированы (даже если нет постоянного использования). AEM Screens Premium не включает в себя плееры или интеграцию, обслуживание и функционирование плееров. AEM Screens Premium включает в себя функции, позволяющие использовать плееры для интерактивного или сенсорного приложения.
AEM Sites: определения
Развертывание AEM означает независимый экземпляр Author или связанную группу экземпляров Author, с любым количеством подключенных экземпляров Publish.
Базовый пакет AEM Sites означает экземпляр Author, экземпляр Publish и неограниченное количество экземпляров Dispatcher.
Годовой трафик просмотра страниц означает сумму просмотров страницы в течение 12-месячного периода.
Функция совместного использования ресурсов означает подмножество функциональных возможностей AEM Assets, позволяющее упростить распространение цифровых ресурсов клиента, хранящихся в AEM Assets, во внутренних и внешних группах посредством «страницы совместного доступа к ресурсам» (то есть страницы, используемой для поиска ресурсов на основе связанных метаданных).Доступ на страницу совместного использования ресурсов не ограничивается пользователями.
Экземпляр Author означает среду, в которой пользователи могут вводить контент веб-сайта клиента и управлять им.
Пользователь Brand Portal означает физическое лицо, которое может использовать или иметь доступ к пользовательскому интерфейсу Brand Portal. Лицензии пользователей Brand Portal не могут использоваться параллельно (т. е. один и тот же идентификатор входа не может использоваться более чем одним пользователем или компьютером в отдельный момент времени) или несколькими пользователями.
Экземпляр Dispatcher означает среду для кэширования или загрузки инструмента балансировки для динамической интернет-среды создания. С точки зрения кэширования экземпляр Dispatcher работает как часть HTTP-сервера, который максимально кэширует статический контент веб-сайта и как можно реже обращается к механизму компоновки веб-сайта. В роли балансировки нагрузки экземпляр Dispatcher распределяет нагрузку по разным групповым экземплярам.
Экземпляр означает одну копию локального программного обеспечения, созданного и запущенного на виртуальной машине java на одном физическом компьютере или в виртуальной среде. Каждый экземпляр может быть определен как экземпляр Author или экземпляр Publish, но каждый будет учитываться отдельно как один экземпляр.
Мультимедийная библиотека означает ряд функций, доступных в AEM Assets для использования на индивидуальном уровне цифрового доступа: хранение цифровых ресурсов в поддержке системы управления веб-содержимым клиента; управление свойствами метаданных на вкладке основных свойств; доступ к функциям временной шкалы (включая просмотр комментариев, управление версиями ресурсов, запуск рабочих потоков и просмотр операций); добавление комментариев через значок аннотации; управление статическим воспроизведением; предоставление общего доступа к файлу Creative Cloud через ссылку общего доступа. Для использования любых других функций AEM Assets требуется полная лицензия AEM Assets.
Просмотр страницы означает один просмотр страницы электронной почты или веб-страницы интернет-сайта, включая просмотры экранов приложений, состояния экранов приложений, мобильных веб-страниц и страниц социальных сетей. Просмотры страниц подсчитываются при загрузке или обновлении веб-страницы, загрузке приложения, отображении контента в открытом или просмотренном сообщении электронной почты, и это активирует соответствующее действие в исходной службе.
Плеер означает цифровой мультимедиа-компьютер, на котором установлено приложение AEM Screens с целью управления содержимым и интерфейсом на связанной панели управления. Один плеер может использовать до 25 дисплеев и не может быть использован для повторной трансляции контента для большего количества дисплеев.
Первичный вызов сервера означает просмотр каждой страницы, ссылку выхода, загрузку, клиентскую ссылку и другое событие пользовательских сайтов в объеме, в котором клиент выполняет тегирование, позволяет тегировать или вызывает тегирование таких страниц, ссылок выхода, загрузок, пользовательских ссылок и других событий в целях доступа и использования Adobe Analytics Essentials для сайтов. Каждая тегированная страница, ссылка выхода, запрос на контейнер кампании, загрузка, пользовательская ссылка и другое событие будут считаться одним первичным вызовом сервера.
Экземпляр Publish означает среду, обеспечивающую доступность контента целевой аудитории клиента.
Базовый пакет сервисов для работы со смарт-содержимым означает доступ к сервисам для работы со смарт-содержимым.
Пользователь имеет значение, изложенное в общих условиях, но также включающее индивидуальных лиц, которые имеют право получать доступ продуктам и услугам посредством программ (например, с помощью API) с любой целью.
Визуальный конфигуратор означает технологию отображения изображения в реальном времени и структуру, позволяющую клиенту находить онлайн-решения по визуальной конфигурации для персонализации и индивидуальной настройки, а именно отображение в реальном времени цветов, текстур, поверхностей, шаблонов, монограмм, гравюр в изображениях или сценах продуктов. Лицензия клиента на визуальный конфигуратор включает десять экземпляров изображений, созданных Scene7.
Шаблоны 1:1 означает динамически собранный и доставленный персонализированный обогащенный медиаконтент 1:1 (например баннеры и электронная почта) для целевых посетителей сайта.
Что такое Adobe Experience Manager Assets 6.5 (AEM Assets)?
AEM Assets — это инструмент управления цифровыми активами, который интегрирован с платформой Adobe Experience Manager и позволяет клиенту публиковать и распространять цифровые ресурсы. Пользователи могут управлять, хранить и получать доступ к изображениям, видео, документам, аудиоклипам и мультимедийным материалам для использования в Интернете, в печатном виде и для цифрового распространения.
Продукты и сервисы | Метрика лицензирования | Развертывание |
AEM Assets | За базовый пакет AEM Assets | Локальное программное обеспечение |
Надстройки: | ||
Дополнительные экземпляры | За экземпляр | Локальное программное обеспечение |
Пользователи | За пользователя | Локальное программное обеспечение |
Dynamic Media | Просмотры страниц за месяц | Сервисы по запросу |
Персонализированные мультимедиа | Годовой трафик просмотра страницы | Сервисы по запросу |
Рабочая станция для создания изображений | За экземпляр | Локальное программное обеспечение |
Brand Portal | За пользователя Brand Portal | Сервисы по запросу |
Сервисы для работы со смарт-содержимым | За базовый пакет сервисов для работы со смарт-содержимым | Сервисы по запросу |
AEM Screens Standard | За плеер | Локальное программное обеспечение |
AEM Screens Premium | За плеер | Локальное программное обеспечение |
AEM Assets: ограничения продукта
1. AEM Assets
Лицензирование. Отдельный базовый пакет AEM Assets должен иметь лицензию для каждого развертывания AEM продукта AEM Assets. AEM Assets не включает лицензии для пользователей, которые должны быть лицензированы отдельно. В AEM Assets не используются фрагменты содержимого, фрагменты интерфейса и сервисы для работы с содержимым.
Функция совместного использования ресурсов. Для использования функции совместного использования ресурсов требуется экземпляр Publish. Функциональные возможности AEM Sites, предназначенные для применения с функцией совместного использования ресурсов, могут применяться только для создания пользовательского медиапортала, чтобы облегчить клиентам реализацию этой функции.
2. Надстройки AEM Assets
Дополнительные экземпляры. Дополнительные экземпляры могут быть добавлены только в развертывание AEM, где был лицензирован базовый пакет AEM Assets, и не могут использоваться независимо для реализации каких-либо возможностей или функций AEM Assets.
Пользователи. Дополнительные пользовательские лицензии могут добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets.
Dynamic Media. Dynamic Media может добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets. Хранилище для Dynamic Media выделяется по запросу общим объемом до 1 ТБ.Доступ к некоторым функциям и функциям, включенным в Dynamic Media, может предоставляться через альтернативные интерфейсы, которые могут быть промаркированы как Adobe Scene7 или Dynamic Media Classic. Adobe может по своему усмотрению обновить брендинг альтернативных интерфейсов и объединить такие функции и функциональные возможности в единый интерфейс доступа.
Персонализированные мультимедиа. Персонализированные мультимедиа могут добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets. Персонализированные мультимедиа обеспечиваются 60 ГБ совокупного хранилища по запросу. Функциональные возможности Dynamic Media, входящие в состав персонализированных мультимедиа (при лицензировании отдельно от Dynamic Media), могут применяться только для использования клиентом компонентов визуального конфигуратора и шаблонов 1:1 персонализированных мультимедиа.Доступ к некоторым функциям, включенным в персонализированные мультимедиа, может предоставляться через альтернативные интерфейсы с маркировкой Adobe Scene7 или Dynamic Media Classic. Adobe может по своему усмотрению обновить брендинг альтернативных интерфейсов и объединить такие функции и функциональные возможности в единый интерфейс доступа.
Рабочая станция для создания изображений. Экземпляры рабочей станции для создания изображений могут добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets. Клиент не должен устанавливать рабочую станцию для создания изображений в любой серверной, совместно используемой или размещенной системе, которая позволяет использовать эту рабочую станцию или получать к ней доступ с нескольких компьютеров или несколькими пользователями.
Brand Portal. Brand Portal может добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets. Brand Portal обеспечивается 10 ТБ совокупного хранилища на базе сервисов по запросу на одного клиента, независимо от количества лицензированных пользователей Brand Portal. Каждый вход в систему пользователя Brand Portal через пользовательский интерфейс Brand Portal в течение 12-месячного периода действия лицензии учитывается как один пользователь Brand Portal.
Сервисы для работы со смарт-содержимым. Базовый пакет сервисов для работы со смарт-содержимым может добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets. Использование сервисов для работы со смарт-содержимым ограничивается двумя миллионами тегированных изображений в год. Каждое из обработанных и помеченных дублированных изображений будет считаться тегированным изображением.Клиент может выбрать отправку тегированных изображений в сервисы смарт-содержимого для обработки. Клиент признает, что такая обработка позволит сервисам для работы со смарт-содержимым обучаться и более точно повторять методологию тегов клиента при обработке изображений в будущем.
AEM Screens Standard. AEM Screens Standard может добавляться только в развертывание AEM, в котором был лицензирован пакет AEM Assets. Решение AEM Screens Standard должно использоваться только для управления контентом видео и изображений, который отправляется с экранов AEM в плеер по расписанию и датам. AEM Screens Standard не включают права на управление интеллектуальным, интерактивным, персонализированным или динамическим контентом. AEM Screens Standard имеют по лицензии на плеер и должны быть лицензированы в количестве, равном общему количеству плееров, в которых функции AEM Screens Standard или любая их часть используются или были ранее активированы (даже если нет постоянного использования). AEM Screens Standard не включает в себя плееры или интеграцию, обслуживание и функционирование плееров. AEM Screens Standard включает в себя функции AEM Sites, которые используются только для того, чтобы облегчить использование AEM Screens Standard клиентом.
AEM Screens Premium. AEM Screens Premium может добавляться только в развертывание AEM, в котором был лицензирован базовый пакет AEM Assets. AEM Screens Premium включает в себя все возможности AEM Screens Standard, а также может использоваться для управления интеллектуальным, интерактивным, персонализированным или динамическим контентом, который может потребовать автоматического определения того, следует ли отображать динамический контент. AEM Screens Premium имеют по лицензии на плеер и должны быть лицензированы в количестве, равном общему количеству плееров, в которых функции AEM Screens Premium или любая их часть используются или были ранее активированы (даже если нет постоянного использования). AEM Screens Premium не включает в себя плееры или интеграцию, обслуживание и функционирование плееров. AEM Screens Premium включает в себя функции AEM Sites, которые используются только для того, чтобы облегчить использование AEM Screens Premium клиентом. AEM Screens Premium включает в себя функции, позволяющие использовать плееры для интерактивного или сенсорного приложения.
AEM Assets: определения
Базовый пакет AEM Assets означает 1 экземпляр Author.
Развертывание AEM означает независимый экземпляр Author или связанную группу экземпляров Author с любым количеством подключенных экземпляров Publish.
Годовой трафик просмотра страниц означает сумму просмотров страницы в течение 12-месячного периода.
Функция совместного использования ресурсов означает подмножество функциональных возможностей AEM Assets, позволяющее упростить распространение цифровых ресурсов клиента, хранящихся в AEM Assets, во внутренних и внешних группах посредством «страницы совместного доступа к ресурсам» (то есть страницы, используемой для поиска ресурсов на основе связанных метаданных).Доступ на страницу совместного использования ресурсов не ограничивается пользователями.
Экземпляр Author означает среду, в которой пользователи могут вводить контент веб-сайта клиента и управлять им.
Brand Portal означает сервис Brand Portal по запросу. Хранилище на базе сервисов по запросу Brand Portal подсчитывается как часть общего хранилища клиента.
Пользователь Brand Portal означает физическое лицо, которое может использовать или иметь доступ к пользовательскому интерфейсу Brand Portal. Лицензии пользователей Brand Portal не могут использоваться параллельно (то есть один и тот же идентификатор входа не может использоваться более чем одним пользователем или компьютером в отдельный момент времени) или несколькими пользователями.
Экземпляр Dispatcher означает среду для кэширования или загрузки инструмента балансировки для динамической интернет-среды создания. С точки зрения кэширования экземпляр Dispatcher работает как часть HTTP-сервера, который максимально кэширует статический контент веб-сайта и как можно реже обращается к механизму компоновки веб-сайта. В роли балансировки нагрузки экземпляр Dispatcher распределяет нагрузку по разным групповым экземплярам.
Экземпляр означает одну копию локального программного обеспечения, созданного и запущенного на виртуальной машине java на одном физическом компьютере или в виртуальной среде.Каждый экземпляр может быть определен как экземпляр Author или экземпляр Publish, но каждый будет учитываться отдельно как один экземпляр.
Просмотр страницы означает один просмотр страницы электронной почты или веб-страницы интернет-сайта, включая просмотры экранов приложений, состояния экранов приложений, мобильных веб-страниц и страниц социальных сетей. Просмотры страниц подсчитываются при загрузке или обновлении веб-страницы, загрузке приложения, отображении контента в открытом или просмотренном сообщении электронной почты, и это активирует соответствующее действие в исходной службе.
Плеер означает цифровой мультимедиа-компьютер, на котором установлено приложение AEM Screens с целью управления содержимым и интерфейсом на связанной панели управления. Один плеер может использовать до 25 дисплеев и не может быть использован для повторной трансляции контента для большего количества дисплеев.
Первичный вызов сервера означает просмотр каждой страницы, ссылку выхода, загрузку, клиентскую ссылку и другое событие пользовательских сайтов в объеме, в котором клиент выполняет тегирование, позволяет тегировать или вызывает тегирование таких страниц, ссылок выхода, загрузок, пользовательских ссылок и других событий в целях доступа и использования Adobe Analytics Essentials для ресурсов. Каждая тегированная страница, ссылка выхода, запрос на контейнер кампании, загрузка, пользовательская ссылка и другое событие будут считаться одним первичным вызовом сервера.
Экземпляр Publish означает среду, обеспечивающую доступность контента целевой аудитории клиента.
Сервисы для работы со смарт-содержимым означает сервисы по запросу для работы со смарт-содержимым.
Базовый пакет сервисов для работы со смарт-содержимым означает доступ к сервисам для работы со смарт-содержимым.
Пользователь имеет значение, изложенное в общих условиях, но также включающее индивидуальных лиц, которые имеют право получать доступ продуктам и услугам посредством программ (например, с помощью API) с любой целью.
Визуальный конфигуратор означает технологию отображения изображения в реальном времени и структуру, позволяющую клиенту находить онлайн-решения по визуальной конфигурации для персонализации и индивидуальной настройки, а именно отображение в реальном времени цветов, текстур, поверхностей, шаблонов, монограмм, гравюр в изображениях или сценах продуктов. Лицензия клиента на визуальный конфигуратор включает десять экземпляров изображений, созданных Scene7.
Шаблоны 1:1 означает динамически собранный и доставленный персонализированный обогащенный медиаконтент 1:1 (например баннеры и электронная почта) для целевых посетителей сайта.
Что такое Adobe Experience Manager Forms 6.5 (AEM Forms)?
AEM Forms — это корпоративная документация и платформа форм, которая позволяет клиенту собирать и обрабатывать информацию, предоставлять персонализированные сообщения, а также защищать и отслеживать информацию. AEM Forms поддерживает бизнес-процессы для мобильных сотрудников и клиентов, расширяя доступ к услугам для пользователей с оборудованием в виде настольного ПК, ноутбука, смартфона или планшета.
Продукты и сервисы | Метрика лицензирования | Развертывание |
AEM Forms | За отправление форм и отображение документов | Локальное программное обеспечение |
Надстройки: | ||
Защита документов AEM Forms | За получателя | Локальное программное обеспечение |
AEM Forms: ограничения продукта
1. AEM Forms
Лицензирование. AEM Forms ограничены количеством отправленных форм и отображений документов, указанных в заказе. AEM Forms включает использование функций мультимедийной библиотеки для AEM Assets.
Портал AEM Forms.
Расширения Reader. Для каждого пакета AEM Forms Base, лицензированного клиентом:
Шрифты. Для шрифтов, идентифицированных здесь как «Лицензия на печать и предварительный просмотр вложения»: http://www.adobe.com/products/type/font-licensing/additional-license-rights.html, клиент может вставлять копии программного обеспечения со шрифтами, предоставленного клиенту для использования вместе с AEM Forms в документах клиента исключительно с целью печати и просмотра документов.
AEM Forms Designer/Workbench. Копии Adobe AEM Forms Designer и AEM Forms Workbench должны использоваться клиентом на настольном ПК или ноутбуке вместе с AEM Forms.
Цифровые сертификаты. Любая покупка, использование или применение цифровых сертификатов, выданных сторонними органами сертификации в сочетании с использованием клиентом AEM Forms, осуществляется по собственному усмотрению клиента, при этом на него возлагаются риски и ответственность.
Adobe Acrobat Professional. Любой пакет Adobe Acrobat Professional, предоставляемый клиенту в сочетании с AEM Forms, может быть установлен только на компьютерах с установленным AEM Forms и использоваться только косвенно в том смысле, что PDF-генератор AEM Forms предназначен для доступа к Adobe Acrobat Professional на программном уровне, как описано в документации.
2. AEM Forms: надстройки
Защита документов AEM Forms. Каждый получатель имеет лицензию на одно развертывание AEM. Клиент не должен отключать или затрагивать электронные уведомления или диалоговые окна, касающиеся конфиденциальности или отслеживания, которые появляются в программном обеспечении, используемом для просмотра электронных файлов, обработанных посредством функции защиты документов AEM Forms.
AEM Forms: определения
Развертывание AEM означает независимый экземпляр Author или связанную группу экземпляров Author, с любым количеством подключенных экземпляров Publish.
Портал AEM Forms означает модуль AEM Forms, который обеспечивает ограниченный доступ к функциям AEM Sites и AEM Assets для использования в сочетании с AEM Forms.Разумное количество пользовательских лицензий включено в портал AEM Forms, но любым таким пользователям разрешено использовать только функции AEM Sites и AEM Assets с учетом ограничений портала AEM Forms и не предоставляется право доступа к полной функциональности AEM Sites и AEM Assets.
Экземпляр Author означает среду, в которой пользователи могут вводить контент веб-сайта клиента и управлять им.
Развертывание означает предоставление прямого или опосредованного доступа к документу (любыми средствами) одному или нескольким физическим либо юридическим лицам, включая получателей. Документ, который был развернут, будет считаться развернутым, пока он доступен для распространения.
Экземпляр Dispatcher означает среду для кэширования или загрузки инструмента балансировки для динамической интернет-среды создания. С точки зрения кэширования экземпляр Dispatcher работает как часть HTTP-сервера, который максимально кэширует статический контент веб-сайта и как можно реже обращается к механизму компоновки веб-сайта. В роли балансировки нагрузки экземпляр Dispatcher распределяет нагрузку по разным групповым экземплярам.
Документ — электронный или распечатанный файл, который обрабатывается или генерируется продуктом AEM Forms, включая документы, содержащие поля для ввода и сохранения данных.Документ будет считаться уникальным, если он не является идентичной копией развернутого документа, является прямым языковым переводом развернутого документа, отличается от других развернутых документов только в отношении исправления типографских ошибок или содержит настройки предварительного развертывания данных о получателях (например, имя, адрес, номер счета и т. д.) и аналогичные различия, которые не изменяют основную деловую цель документа.
Визуализация документа означает отображение документа при объединении шаблона и данных, постановке цифровой подписи на документ или его сертификации, преобразовании документа из одного формата в другой независимо от длины или окончательного формата документа.
Отправка формы означает отправку данных из любой формы любого типа, созданного формами AEM, в базу данных или репозиторий хранилища, независимо от местоположения. Если форма состоит из нескольких страниц или панелей, отправка формы считается единственной отправкой формы. Частично заполненные формы не учитываются как отправленные формы: только отправка окончательной формы считается отправкой формы. Каждая форма в наборе форм считается индивидуально отправленной формой.
Экземпляр означает одну копию локального программного обеспечения, созданного и запущенного на виртуальной машине java на одном физическом компьютере или в виртуальной среде.Каждый экземпляр может быть определен как экземпляр Author или экземпляр Publish, но каждый будет учитываться отдельно как один экземпляр.
Мультимедийная библиотека означает ряд функций, доступных в AEM Assets для использования на индивидуальном уровне цифрового доступа: хранение цифровых ресурсов в поддержке системы управления веб-содержимым клиента; управление свойствами метаданных на вкладке основных свойств; доступ к функциям временной шкалы (включая просмотр комментариев, управление версиями ресурсов, запуск рабочих потоков и просмотр операций); добавление комментариев через значок аннотации; управление статическим воспроизведением; предоставление общего доступа к файлу Creative Cloud через ссылку общего доступа. Для использования любых других функций AEM Assets требуется полная лицензия AEM Assets.
Механизм визуализации PDF Forms означает компонент AEM Forms на базе сервера, который динамически отображает и разворачивает форму PDF для заполнения, хранения и отправки.
Экземпляр Processing означает среду, в которой выполняются операции обработки во время выполнения, которые не встречаются в экземпляре Publish.
Расширения Reader означает модуль AEM Forms, который при использовании в документах позволяет клиенту активировать дополнительные функции Reader в Adobe Acrobat Reader.
Функции Reader означают следующее:
(a) определенная технология, встроенная в PDF-файлы с помощью Adobe Forms, позволяющая включать в программном обеспечении Adobe Acrobat Reader функции, которые иначе были бы недоступны (например, способность сохранять документы локально или добавлять аннотации); а также
(b) метаданные (хранимые на компьютере и (или) включенные в электронный файл поддерживаемого формата), которые содержат или обеспечивают доступ и использование прав реализации непосредственно в Adobe Forms Rights Management или через поддерживаемые приложения ПО.
Экземпляр Publish означает среду, обеспечивающую доступность контента для целевой аудитории клиента.
Получатель означает лицо, для которого клиент непосредственно или опосредованно развертывает документы. Лицензии получателей не могут предоставляться или использоваться более чем одним получателем, но могут быть переназначены:
(a) если новые получатели заменяют предыдущих, которые прекратили свое взаимодействие с клиентом; или
(b) согласно письменному разрешению Adobe.
Пользователь имеет значение, изложенное в общих условиях, но также включающее индивидуальных лиц, которые имеют право получать доступ продуктам и услугам посредством программ (например, с помощью API) с любой целью.