Paso 1: Crear un componente

Este paso explica cómo crear su componente personalizado en Oracle Content Management.

Cuando cree un componente personalizado, debe estar registrado para que Oracle Content Management lo use. Para informar a Oracle Content Management sobre su componente, utilice la página Componentes del creador de sitios para registrarlo.

Hay dos tipos de componentes para registrar.

  • Componente local:

    • Este es un componente cuyos archivos están almacenados en el servidor de instancia de Oracle Content Management.

    • La ventaja principal es que no tiene que preocuparse por problemas entre dominios o protocolos porque los archivos están ubicados en el sitio.

    • La desventaja es que no puede ejecutar ninguna lógica de nivel medio en el servidor de Oracle Content Management, por lo que debe emplear API de REST para los servidores remotos que soportan CORS.

    • Este tipo de componente puede estar embebido directamente en la página, o puede usar un marco en línea para representar el componente en la página.

  • Componente remoto:

    • Componente en el que se almacenan los archivos en un servidor remoto y solo tiene que registrar las URL en el panel de representación y de configuración del componente.

    • Un componente remoto ofrece una ventaja si tiene lógica del servidor que se debe ejecutar cuando cree el contenido del componente.

    • La desventaja es que debe asegurarse de que cualquier problema entre dominios y de seguridad se resuelve en el acceso a esas URL.

    • Los componentes remotos siempre usan un marco en línea para representar en la página.

Para crear y registrar un componente local:

  1. En la página inicial de Oracle Content Management, haga clic en Desarrollador.

    Se abrirá la página Desarrollador.

  2. Haga clic en Ver todos los componentes.

  3. En el menú, seleccione Crear componente local.

  4. Introduzca un nombre para el componente; por ejemplo, A_Local_Component.

  5. Introduzca una descripción opcional.

  6. Haga clic en Crear.

    Después de hacer esto, verá un componente denominado A_Local_Component en su lista de componentes.

Compruebe los resultados del paso 1

Una vez que ha creado un componente correctamente, podrá verlo en la paleta de componentes de cualquier sitio que cree. Use estos pasos para validar la creación de su componente:

  1. Cree un sitio denominado localComponentTest.

  2. Seleccione el sitio y haga clic en Abrir.

  3. Haga clic en Editar.

  4. Cree una actualización para el sitio y póngale un nombre y, de manera opcional, una descripción.

  5. Seleccione una página del sitio.

  6. Haga clic en icono componente en la paleta lateral y seleccione Personalizar para mostrar la lista de componentes personalizados.

  7. Seleccione A_Local_Component de la lista de componentes personalizados y arrástrelo y suéltelo en la página.

    Podrá ver una representación por defecto del componente local que ha creado.

  8. Seleccione Icono de menú Opciones en el banner del componente que acaba de soltar en la página.

  9. Seleccione Configuración.

  10. Cambie la alineación y defina el estilo del componente.

  11. Cierre el panel de configuración.

Los siguientes pasos explican cómo se crea el componente personalizado y cómo modificarlo según sus propósitos. Continúe en Paso 2: Revisar la estructura del componente local.