Переиспользуемые компоненты AEM Sites
Самодостаточные строительные блоки для текста, изображений, баннеров и разделов страницы, построенные на AEM Core Components там, где они подходят, расширенные или заменённые там, где нет.
Adobe и Commerce
Разработчик, который создаёт компоненты, шаблоны и структуру страниц, позволяющие вашей редакционной команде наполнять контент в Adobe Experience Manager Sites, не касаясь кода.
Бизнес, рассматривающий, стоит ли нанять Adobe AEM-разработчика в Дубае, обычно уже прошёл вопрос выбора платформы управления контентом. Adobe Experience Manager, или AEM, уже стандарт, часто выбранный на уровне группы компаний или региона, и задача перед ним заключается в том, чтобы заставить сторону Sites реально работать для тех, кто наполняет страницы каждый день: маркетинговых команд, редакторов и региональных владельцев контента, которым никогда не должен требоваться разработчик, чтобы поменять заголовок или изображение.
Разработка Sites в AEM это отдельная дисциплина. Она означает сборку компонентов, которые редакторы перетаскивают на страницу, редактируемых шаблонов, определяющих, что позволяет каждый тип страницы, и диалогов, ограничивающих то, что автор может и не может менять, чтобы страницы оставались в рамках бренда без проверки разработчиком каждой правки. Правильно выстроенная структура с самого начала это то, что окупает инвестиции в AEM; неправильная структура означает, что каждая будущая страница требует времени разработчика. Именно поэтому решение нанять Adobe AEM-разработчика для Sites в Дубае обычно принимается уже после выбора платформы, а не вместо него.
Что даёт разработка Sites
Большинство компаний, нанимающих Adobe AEM-разработчика в Дубае, хотят получить эти строительные блоки до запуска редакционной команды.
Самодостаточные строительные блоки для текста, изображений, баннеров и разделов страницы, построенные на AEM Core Components там, где они подходят, расширенные или заменённые там, где нет.
Структура уровня страницы, определяющая, какой макет и компоненты допускает тип страницы, чтобы новую посадочную страницу мог собрать автор без участия разработчика.
Формы, которые редакторы видят в боковой панели, с нужными полями, валидацией и значениями по умолчанию, чтобы контент оставался согласованным даже при множестве авторов.
Код HTL и клиентской стороны, корректно отображающий каждый компонент, подобранный под вашу существующую дизайн-систему, а не общий отправной шаблон.
Переиспользуемые блоки контента, например промо-баннер или подвал, которые можно наполнить один раз и использовать на разных страницах или, где нужно, на разных региональных сайтах.
Права на авторинг и, где нужно, процессы согласования, соответствующие тому, кто должен публиковать какой тип страницы.
Важные навыки
Навыки, специфичные для авторинга Sites, а не общая веб-разработка.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Core Components | Расширяет и настраивает стандартные компоненты, прежде чем писать новый с нуля | Пересборка того, что уже поддерживает Adobe, добавляет затраты и риск при будущих обновлениях |
| Проектирование редактируемых шаблонов | Проектирует шаблоны вокруг того, как редакторы реально собирают страницы, а не только вокруг технических возможностей | Слишком жёсткий или слишком открытый шаблон годами порождает обращения в поддержку |
| HTL (HTML Template Language) | Пишет чистый, тестируемый HTL, а не небрежно смешивает логику и разметку | Фронтенд-код, понятный и авторам, и другим разработчикам |
| Диалоги и моделирование контента | Планирует поля, нужные автору, прежде чем строить диалог, включая валидацию и разумные значения по умолчанию | Запутанный диалог заставляет редакторов ошибаться или вовсе избегать CMS |
| Дисциплина упаковки и развёртывания | Понимает, как пакеты контента и кода чисто перемещаются между окружениями | Неаккуратный процесс развёртывания это место, где большинство проектов AEM теряют время после запуска |
Adobe подробно документирует свои Core Components и модель компонентов и шаблонов, и разработчик, способный указать на конкретные части этой документации, а не описывать AEM по памяти, обычно сильнее подходит, когда вы нанимаете Adobe AEM-разработчика в Дубае для проекта Sites.
Как привлекается эта роль
Большая часть работы AEM Sites подходит для выделенного разработчика, который присоединяется к существующему внедрению и продолжает строить компоненты и шаблоны по мере роста сайта, с помесячной оплатой и под руководством вашей команды. Проектная работа подходит для очерченного куска, например новой библиотеки компонентов или редизайна шаблонов, сданного по письменному объёму работ. Консалтинг подходит для обзора существующего внедрения AEM перед крупной контентной инициативой, а поддержка в подборе персонала подходит бизнесу, строящему собственную постоянную команду AEM, поскольку когда вы нанимаете Adobe AEM-разработчика в Дубае в свой штат надолго, поиск и техническая оценка часто самая сложная часть. Это подходящий момент, чтобы нанять Adobe AEM-разработчика для Sites в Дубае на постоянной основе, а не только на один проект.
Оценка кандидата
Прежде чем нанять Adobe AEM-разработчика в Дубае, эти проверки нацелены именно на работу авторинга Sites, а не общую веб-разработку.
Реальный компонент, а не пример из туториала. Спросите, как выглядел диалог авторинга и почему он сделал именно такой выбор.
Спросите, что шаблон разрешал и ограничивал и почему. Слишком жёсткий или полностью открытый шаблон обычно означает, что этап проектирования был пропущен.
Конфликты пакетов и разделение контента и кода частые причины сбоев в AEM. Кандидат с реальной историей и тем, что изменилось после, стоит больше, чем гладкий ответ без деталей.
Короткого макета или существующей страницы достаточно. Ответ покажет, мыслит ли он переиспользуемыми блоками или одноразовым кодом страницы.
Поскольку результатом каждый день пользуются редакторы, а не разработчики, тот, кто может просто объяснить авторинг, скорее всего строил его именно с редакторами в уме.
Сертификации
У AEM есть действующая программа сертификации от вендора, так что это честный вопрос перед тем, как нанять Adobe AEM-разработчика в Дубае.
Сертификат уровня Professional или Expert, сфокусированный именно на разработке Sites, ближайшее совпадение с этой страницей. Каталог сертификации Adobe перечисляет актуальные уровни и требования, которые меняются по мере обновления экзамена.
Adobe выдаёт цифровой значок за сданный экзамен, которым кандидат может поделиться и который называет точную сертификацию и уровень. Мы можем включить конкретную сертификацию как требование при составлении шорт-листа для вас, и стоит попросить показать значок, прежде чем принимать заявление на веру. Это лишний повод убедиться, что вы нанимаете именно опытного Adobe AEM-разработчика для Sites в Дубае, а не просто человека со строчкой в резюме.
Особенности ОАЭ
Частое требование, когда AEM обслуживает арабоязычную аудиторию наряду с английской.
Компоненты и шаблоны, построенные для англоязычного сайта, не отображаются автоматически корректно на арабском. Макет справа налево нужно заложить в проектирование компонентов и шаблонов, а не добавлять задним числом.
Там, где бизнесу нужны одни и те же компоненты, наполненные по-разному на сайтах ОАЭ и других регионов, работа с несколькими сайтами в AEM должна быть частью проектирования шаблонов с самого начала, чтобы редакторы не дублировали работу вручную. Двуязычные требования часто становятся причиной, по которой бизнес решает нанять Adobe AEM-разработчика для Sites в Дубае с учётом арабского языка с самого начала.
Когда вы нанимаете Adobe AEM-разработчика в Дубае, эта роль относится к нашей категории Adobe и Commerce, части найма разработчиков в Дубае. Для более широкой платформы Adobe Experience Manager, включая миграцию на AEM as a Cloud Service, Assets и Forms, смотрите нашу страницу разработчика Adobe Experience Manager. Там, где AEM связывается с Analytics, Target или Campaign, наша страница разработчика Adobe Experience Cloud раскрывает эту интеграцию, а для коммерческой стороны платформы Adobe смотрите нашу страницу Adobe Commerce-разработчика. Если готовому сайту нужна более широкая фронтенд-работа, наша команда UI UX-дизайна может поддержать визуальный дизайн за шаблонами.
Прямые ответы
Компоненты, редактируемые шаблоны, диалоги авторинга и логику за ними на стороне клиента и сервера, чтобы маркетинговая или контентная команда могла собирать страницы в редакторе AEM Sites без разработчика на каждое изменение.
Это один и тот же базовый продукт, названный коротким именем. Эта страница сосредоточена на работе авторинга Sites: компонентах, шаблонах и структуре контента. Наша страница разработчика Adobe Experience Manager раскрывает платформу шире, включая миграцию на AEM как облачный сервис, Assets и Forms.
Это зависит от вашего текущего развёртывания и контракта с Adobe. Если вы выбираете отправную точку сегодня, попросите нас разобрать разницу на этапе брифа, поскольку это влияет на то, как компоненты создаются и развёртываются.
Sites, Assets и Forms это отдельные части продукта AEM, и глубина опыта разработчика в каждой из них различается. Скажите нам, какие части затрагивает ваш проект, и мы подберём бриф под человека с нужным опытом, а не будем предполагать, что навыки в Sites покрывают все три.
Опишите страницы или типы страниц, которые нужно строить вашим редакторам, какие поля должны быть редактируемыми и кем, а также любую существующую дизайн-систему или библиотеку компонентов. Вы получите письменное предложение с фиксированной ценой, отвечающее этому брифу.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.