Шаг 1. Создание компонента

В ходе выполнения этого шага объясняется, как создать пользовательский компонент в Oracle Content Management.

При создании пользовательского компонента его необходимо зарегистрировать для использования платформой Oracle Content Management. Чтобы проинформировать Oracle Content Management о своем компоненте, зарегистрируйте компонент на странице "Компоненты" в Site Builder.

Есть компоненты двух типов, которые требуется зарегистрировать.

  • Локальный компонент:

    • Это компоненты, файлы которого хранятся на сервере экземпляров Oracle Content Management.

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

    • Недостаток — невозможность выполнения логики среднего яруса на сервере Oracle Content Management, вследствие чего необходимо использовать API-интерфейсы REST для удаленных серверов, поддерживающих CORS.

    • Компонент этого типа может быть встроен непосредственно в страницу, или можно использовать встроенную рамку для рендеринга компонента на странице.

  • Удаленный компонент:

    • Компонент, файлы которого хранятся на удаленном сервере. Для такого компонента регистрируются только URL-адреса панелей "Рендеринг" и "Настройки".

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

    • Недостаток — для доступа к этим URL-адресам необходимо устранить все междоменные проблемы и проблемы безопасности.

    • Для отображения на странице удаленных компонентов всегда используется встроенная рамка.

Чтобы создать и зарегистрировать локальный компонент, выполните указанные ниже действия.

  1. На домашней странице Oracle Content Management щелкните Разработчик.

    Отображается страница Разработчик.

  2. Нажмите Смотреть все компоненты.

  3. В меню выберите Создать локальный компонент.

  4. Введите имя компонента, например A_Local_Component.

  5. Введите дополнительное описание.

  6. Нажмите Создать.

    После этого в списке компонентов появится компонент с именем A_Local_Component.

Проверка результатов для шага 1

Сейчас, после успешного создания компонента, он должен отображаться в палитре "Компонент" для любого созданного вами сайта. Для проверки создания компонента Выполните следующие действия:

  1. Создайте сайт с именем localComponentTest.

  2. Выберите сайт и нажмите Открыть.

  3. Нажмите Редактировать.

  4. Создайте обновление для сайта и присвойте ему имя и, при необходимости, описание.

  5. Выберите страницу на сайте.

  6. Нажмите значок "Компоненты" на боковой палитре и выберите Пользовательский, чтобы отобразить список пользовательских компонентов.

  7. В списке "Пользовательский компонент" выберите A_Local_Component и перетащите его на страницу.

    Теперь вы должны видеть рендеринг по умолчанию созданного локального компонента.

  8. Выделите Значок меню "Опции" на баннере для компонента, который вы только что перетащили на страницу.

  9. Выберите Настройки.

  10. Измените выравнивание и задайте стиль для компонента.

  11. Закройте панель "Настройки".

В описании указанных ниже действий объясняется, как создать пользовательский компонент и как его изменить в собственных целях. Теперь выполните Шаг 2. Просмотр структуры локального компонента.