Adobe AEM правильный путь

  1. Давным-давно в школьной системе далеко-далеко (Гранд-Рапидс, Мичиган, если быть точным)…
  2. Проверка домашней работы
  3. Начните. Правильно. Сейчас.
  4. Обзорная оценка
  5. Повторное использование компонентов и шаблонов
  6. SEO Best Practices
  7. Авторский опыт
  8. Оценка Выполнение
  9. Повторное использование компонентов и шаблонов
  10. SEO Best Practices
  11. Авторский опыт
  12. Оценка категории
  13. Лучшие практики Adobe
  14. Руководства по внедрению
  15. Лучшие практики внедрения

Давным-давно в школьной системе далеко-далеко (Гранд-Рапидс, Мичиган, если быть точным)…

Первые десять лет моей школьной жизни я проводил в ускоренных программах и в классах. У меня были нестандартные результаты тестов, я посещал специальные школы для академически талантливых учеников и ненавидел каждую секунду этого . Перефразируя слова Сэмюэл Джексон в чтиво Я был умным мофо. В 9-м классе я перешел в государственную школу и обнаружил магическое искусство самоуспокоенности и лени . Оттуда все было под гору.

Так как я был новичком в школе, проникновение в уже установленные социальные группы было медленным процессом Так как я был новичком в школе, проникновение в уже установленные социальные группы было медленным процессом. Если бы вы нарисовали диаграмму Венна для различных социальных групп в типичном средне-западном американском старшем классе ( sportos, мотороголовые, гики, неряхи, кровь, wastoids, dweebies и dickheads ), вы найдете меня сидящим по центру - в джине Венн, как мне нравится это называть. Я не вписывался ни в одну конкретную социальную клику, потому что мне было всего понемногу - объединение всего. Обычно я сидел на заднем сиденье класса с пегой Металикой, девушками-готами в черных свадебных платьях и другими одиночками, следящими за часами, которые отсчитывали минуты до 16:20. Там нет чтения, письма и арифметики, просто пух, пух, дай .

Сказать, что мои школьные оценки высосаны из-за моей самоуспокоенности, значит преуменьшение. Я превратился из следующего Дуги Хаусера в едва заметного. Я получил прямые C и D мой старший год в одном из худшие школы в Мичигане , В моей школе выпускной экзамен составляет всего 55%, мой учитель истории отбывает пожизненное заключение за убийство проститутки , и мы сделали национальные новости, когда во время игры баскетболист бросил мешок с травкой , Когда ты едва заканчиваешь школу, как эта, ты тупица. Даже Джо Ганчи, худший в мире Adobe Architect мог закончить с отличием отсюда. Для меня средняя школа была четырехлетним (почти пятилетним) сроком, за который я должен был отбыть, потому что мои родители и закон штата Мичиган заставили меня учиться.

Связанные с: ВСТРЕЧАЙТЕСЬ С САМОЙ БОЛЬШОЙ ВРАГОМ ADOBE AEM - ДЖО ГАНЧИ

Иногда в классе (когда я не пропускал) нам разрешали обмениваться бумагами с нашим соседом, чтобы оценивать тесты, отчеты или тесты друг друга. Когда это случилось, независимо от того, с кем в Венгине я сидел рядом, я волшебным образом получил все. В других случаях нам разрешали оценивать наши собственные бумаги. Когда это произошло, я получил A +! В остальное время наши работы оценивались реальными учителями (теми, кто не был в тюрьме). Когда это случилось, я получил F.

Но тогда я стал мудрым ...

Вместо того, чтобы читать книги, я научился читать людей . Вместо изучения предмета я изучал самих учителей. Понимание того, как учитель готовил свои лекции и оцениваемый материал, помогло понять, как подготовиться к тестам, тестам и экзаменам для достижения высоких результатов. Это не обман, это просто понимание критериев оценки и деталей того, как хорошо выглядеть, прежде чем делать работу. Когда я выяснил этот секрет, мои оценки резко изменились. Я проводил меньше времени, занимаясь ненужными БС, и у меня было больше свободного времени, чтобы заниматься более важными вещами в жизни - например, шутить, играть в «Хаки Сэк» и слушать The Cure.

Проверка домашней работы

Почему вы полагаете, что мои самооценки так сильно отличались от моей работы с преподавателем? По словам меня и моих снисходительных сверстников, я был на пути к жизни в Лиге плюща. Но, согласно 100% колледжей Мичигана, которые не согласились с философией получения дипломов моей D , я был на курсе в качестве кассира Walmart. Разница заключается в том, что вы, как самооценщик, имеете личную ставку и гордость за себя, что приводит к упущению мелких деталей и ошибок . Это в конечном итоге приводит к большим ошибкам при агрегировании и ломает спину верблюда из пословиц. Вот почему важно иметь беспристрастного рецензента.

Связанные с: ВАШ РЕБЕНОК УРОЖЕН: КАК ОПЫТ, ТЕНДЕР, И ЧУВСТВИТЕЛЬНОСТЬ МОГУТ СПАСТИ ВАШ ПРОЕКТ ADOBE

В качестве консультантов нам часто приходится оценивать клиентскую платформу Adobe AEM, чтобы определить, насколько она действительно гибкая, масштабируемая и (повторно) используемая . Мы эффективно оцениваем домашнее задание и должны делать это тщательно и беспристрастно. К сожалению, это взаимодействие обычно происходит после того, как платформа уже запущена в производство. Таким образом, исправление результатов часто остается без присмотра, или их исправление приводит к значительному рефакторингу кода и регрессионному тестированию платформы до тех пор, пока она не станет полностью непригодной для использования, необслуживаемой и полностью отмененной.

Начните. Правильно. Сейчас.

Что, если вы знали критерии оценки лучшей в своем классе реализации Adobe AEM до того, как начали? То есть, что если бы вы знали определение добра, как оно определено лучшими отраслевыми практиками, мой потрясающий блог и Adobe, то с самого начала разработали вашу платформу в соответствии с этими стандартами? Эта статья делает именно это. Я покажу вам критерии оценки, которые я использую, а также дополнительную информацию от Adobe, чтобы убедиться, что вы правильно начали свой проект.

Обзорная оценка

Я разбил оценку на три основных раздела: повторное использование компонентов и шаблонов, лучшие практики SEO и опыт разработки. Мы сделаем глубокие погружения в каждый раздел в будущих статьях.

Используйте эту оценку, только если верны следующие утверждения :

  1. Вы отказываетесь от идиот Adobe Architect , Джо Ганчи и все его работы и пути (и все его пустые обещания) и предаться богов Adobe Best Practices
  2. Вы создаете платформу многократного использования, состоящую из шаблонов, компонентов и услуг, которые будут использоваться несколькими брендами или бизнес-единицами для создания независимых веб-сайтов или микросайтов.
  3. Ваша платформа предоставит бренду гибкость для создания лучшего в своем классе уникального сайта, при этом соблюдая стандарты предприятия и руководства. Играйте с чем угодно, пока вы остаетесь во дворе, если хотите
  4. Основным пользователем платформы будет бренд-менеджер или пользователь бизнес-уровня, а не занудный разработчик.
  5. Вашему SEO-моджо нужна помощь, и вы хотите легко улучшить свой рейтинг

Повторное использование компонентов и шаблонов

Вы изучите документацию по компонентам и шаблонам, архитектуру и код, чтобы проверить его возможности для повторного использования и обеспечить готовность платформы для создания дополнительных сайтов.

  • Проверьте правильность использования наследования компонентов для удобства обслуживания и расширяемости.
  • Проверьте правильность использования составного дизайна в архитектуре компонентов
  • Убедитесь, что компоненты и шаблоны не имеют стиля в разметке

SEO Best Practices

Вы рассмотрите параметры диалогового шаблона для интеграции SEO Best Practices.

  • Сверьте инвентарь шаблонов и компонентов с контрольным списком рекомендаций SEO для конкретных брендов, чтобы обеспечить включение разметки схемы, канонических тегов, социальной интеграции и многого другого.

Авторский опыт

Вы найдете возможности для упрощения авторинга.

  • Обеспечьте правильное использование контекстной справки, меток полей, правил проверки полей диалогов, соглашений об именах компонентов и шаблонов, системы абзацев и многого другого.

Оценка Выполнение

Опять же, я буду вдаваться в детали каждой из них в будущих статьях. А пока жевать на это:

Повторное использование компонентов и шаблонов

Чтобы шаблоны и компоненты платформы следовали рекомендациям по созданию повторно используемых расширяемых компонентов и сервисов:

  • Убедитесь, что в компонентах нет функционально встроенных стилей, цветов или брендов, которые нельзя переконфигурировать без усилий по разработке пользовательских компонентов.
  • Проверьте правильность использования композиты в компонентном и шаблонном дизайне максимизировать повторное использование и упростить расширение компонентов для специфической для бренда функциональности, которая отличается от базовой функциональности платформы.
  • Убедитесь, что в шаблонах или компонентах не используются встроенные метки или копии, специфичные для сайта, которые нельзя изменить с помощью свойств или меток-заполнителей и значений.
  • Проверьте правильность использование накладок для переопределения функциональности платформы, которая не повлияет на другие сайты, размещенные в среде
  • Проверить способность отображать пользовательские, специфичные для сайта ошибки и страницы исключений независим от других сайтов, размещенных в среде
  • Убедитесь, что поддерживающие модели Java лишены специфических для бренда функций или конфигураций, которые потребовали бы изменения кода для включения в новый сайт.
  • Убедитесь, что компоненты не дублируют функциональность для простоты обслуживания
  • Проверьте использование Сенсорный интерфейс по сравнению с классическим пользовательским интерфейсом для редактирования ожидание выхода из строя Классического пользовательского интерфейса в 2018 году (и прекращение использования Coral UI 2.0)
  • Проверьте правильность использование системы абзацев в шаблонах для максимальной гибкости
  • Проверяйте согласованность процессов авторизации между компонентами
  • Проверьте гибкость иерархии тегов AEM для использования на других брендах
  • Проверьте гибкость рабочих процессов для других брендов

SEO Best Practices

Чтобы убедиться, что шаблоны и компоненты платформы включают в себя лучшие отраслевые практики SEO:

  • Проверить способность автоматически генерировать независимый от сайта динамический файл Sitemap XML
  • Проверьте возможность настройки URL-адресов страниц
  • Проверьте возможность включения тегов Canonical на страницы
  • Проверьте возможность включения мета-описания и пользовательских мета-тегов на страницы
  • Убедитесь, что изображения содержат альтернативный текст
  • Проверить возможность включения разметки схемы ( JSON-LD ) в страницах
  • Проверить возможность включения Теги OG в страницах
  • Проверьте способность легко настроить перенаправления страниц
  • Проверьте способность включать мета-теги роботов на страницы
  • Убедитесь, что платформа следует передовым методам уменьшить время загрузки страницы
  • Проверьте способность генерировать Robots.txt
  • Проверьте возможность отображения пользовательских страниц 404, 500 и страниц общих исключений.
  • Проверьте возможность включения Google Search Console и интеграции с Bing для веб-мастеров.

Авторский опыт

Чтобы убедиться, что шаблоны и компоненты платформы включают отраслевые передовые практики и интеграции в среду:

Оценка категории

Результаты оценки должны маркировать ее выводы по категориям, чтобы упростить будущую расстановку приоритетов рекомендаций, чтобы улучшить платформу для большей гибкости или возможности повторного использования. Я использую высокие, средние и низкие схемы:

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

Лучшие практики Adobe

У Adobe есть тонна информации о лучших методах разработки и внедрения. Начните читать ссылки ниже, чтобы помочь вам в этом.

https://solutionpartners.adobe.com/home/enablement/training/aem_training.html

Руководства по внедрению

Пошаговые технические руководства по внедрению единого решения Adobe Experience Cloud.

Лучшие практики внедрения

Лень и самодовольство запрещают мне писать выводы. Следовательно:

Если вам нравится этот блог, оставьте комментарий или поделитесь им в социальных сетях.