В ходе выполнения этого шага объясняется, как создать пользовательский компонент в Oracle Content Management.
При создании пользовательского компонента его необходимо зарегистрировать для использования платформой Oracle Content Management. Чтобы проинформировать Oracle Content Management о своем компоненте, зарегистрируйте компонент на странице "Компоненты" в Site Builder.
Есть компоненты двух типов, которые требуется зарегистрировать.
Локальный компонент:
Это компоненты, файлы которого хранятся на сервере экземпляров Oracle Content Management.
Основное преимущество заключается в том, что не нужно беспокоиться о проблемах между доменами или между протоколами, так как файлы находятся на вашем сайте.
Недостаток — невозможность выполнения логики среднего яруса на сервере Oracle Content Management, вследствие чего необходимо использовать API-интерфейсы REST для удаленных серверов, поддерживающих CORS.
Компонент этого типа может быть встроен непосредственно в страницу, или можно использовать встроенную рамку для рендеринга компонента на странице.
Удаленный компонент:
Компонент, файлы которого хранятся на удаленном сервере. Для такого компонента регистрируются только URL-адреса панелей "Рендеринг" и "Настройки".
Удаленный компонент обеспечивает преимущество, если у вас есть имеется логика на стороне сервера, которая должна выполняться при создании контента для вашего компонента.
Недостаток — для доступа к этим URL-адресам необходимо устранить все междоменные проблемы и проблемы безопасности.
Для отображения на странице удаленных компонентов всегда используется встроенная рамка.
Чтобы создать и зарегистрировать локальный компонент, выполните указанные ниже действия.
На домашней странице Oracle Content Management щелкните Разработчик.
Отображается страница Разработчик.
Нажмите Смотреть все компоненты.
В меню выберите Создать локальный компонент.
Введите имя компонента, например A_Local_Component.
Введите дополнительное описание.
Нажмите Создать.
После этого в списке компонентов появится компонент с именем A_Local_Component
.
Проверка результатов для шага 1
Сейчас, после успешного создания компонента, он должен отображаться в палитре "Компонент" для любого созданного вами сайта. Для проверки создания компонента Выполните следующие действия:
Создайте сайт с именем localComponentTest
.
Выберите сайт и нажмите Открыть.
Нажмите Редактировать.
Создайте обновление для сайта и присвойте ему имя и, при необходимости, описание.
Выберите страницу на сайте.
Нажмите на боковой палитре и выберите Пользовательский, чтобы отобразить список пользовательских компонентов.
В списке "Пользовательский компонент" выберите A_Local_Component
и перетащите его на страницу.
Теперь вы должны видеть рендеринг по умолчанию созданного локального компонента.
Выделите на баннере для компонента, который вы только что перетащили на страницу.
Выберите Настройки.
Измените выравнивание и задайте стиль для компонента.
Закройте панель "Настройки".
В описании указанных ниже действий объясняется, как создать пользовательский компонент и как его изменить в собственных целях. Теперь выполните Шаг 2. Просмотр структуры локального компонента.