Ir al contenido
Otras versiones

Cargando…

Configurar la integración con Joomla

La funcionalidad de publicación en Joomla publica automáticamente contenidos de OpenKM en Joomla. La funcionalidad de publicación en Joomla de OpenKM puede subir contenidos HTML e imágenes relacionadas desde OpenKM a Joomla. 

Campo / Propiedad Tipo Descripción
joomla.url String La url de Joomla.
http://www.yoursite.com/
joomla.user String El usuario de Joomla.
El usuario debe tener permisos de publicación.
joomla.pass String La contraseña del usuario.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE property-groups PUBLIC "-//OpenKM//DTD Property Groups 2.3//EN"
"http://www.openkm.com/dtd/property-groups-2.3.dtd">
<property-groups>
<property-group label="Joomla Publication" name="okg:joomla_publication">
<input label="Id Article" type="text" name="okp:joomla_publication.article.id" readonly="true" />
<input label="Title" type="text" name="okp:joomla_publication.title" width="300px">
<validator type="req"/>
</input>
<input label="Id Category" type="text" name="okp:joomla_publication.category.id" readonly="true" />
<select label="Category" name="okp:joomla_publication.category" type="simple">
<option label="OpenKM Features" value="OpenKM Features"/>
<option label="OpenKM Blog" value="OpenKM Blog"/>
<validator type="req"/>
</select>
<input label="Publish Up" type="date" name="okp:joomla_publication.publish_up" >
<validator type="req"/>
</input>
<input label="Publish Down" type="date" name="okp:joomla_publication.publish_down" />
<select label="State" name="okp:joomla_publication.state" type="simple">
<option label="Published" value="1"/>
<option label="Unpublished" value="0"/>
<option label="Archived" value="2"/>
<option label="Trash" value="-2"/>
<validator type="req"/>
</select>
<select label="Access" name="okp:joomla_publication.access" type="simple">
<option label="Public" value="1"/>
<option label="Registered" value="2" />
<option label="Special" value="3"/>
<validator type="req"/>
</select>
<select label="Language" name="okp:joomla_publication.language" type="simple">
<option label="All" value="*"/>
<option label="English" value="en-GB"/>
<option label="Spanish" value="es-ES" />
<validator type="req"/>
</select>
<select label="Synchronized" name="okp:joomla_publication.synchronized" type="simple">
<option label="True" value="true"/>
<option label="False" value="false"/>
<validator type="req"/>
</select>
</property-group>
<property-group label="Joomla Media" name="okg:joomla_media" readonly="true">
<input label="Id" type="text" name="okp:joomla_media.id" />
<input label="name" type="text" name="okp:joomla_media.name" />
<input label="path" type="text" name="okp:joomla_media.path" />
</property-group>
</property-groups>

Descripción de los campos del grupo de metadatos “Joomla Publication”:

Campo Descripción
Id article El id del contenido de joomla.
Title El título de Joomla.
Id Category El id de la categoría de joomla.
Category Las categorías de Joomla
Publish Up La fecha de inicio de publicación de Joomla.
Publish Down La fecha de fin de publicación de Joomla.
State El estado de publicación de Joomla.
Valores disponibles:
- Published.
- Unpublished.
- Archived.
- Trash.
Access El acceso de publicación de Joomla.
Valores disponibles:
- Public.
- Registered.
- Special.
Language El idioma de publicación de Joomla.
Valores disponibles:
- All.
- English.
- Spanish.
Puede añadir más idiomas.

Descripción de los campos del grupo de metadatos “Joomla Media”:

Campo Descripción
Id Description
Name El nombre de archivo único de Joomla.
URL La url del medio (media) de Joomla.

Debe configurar dos tareas de automatización:

Nombre Evento At Validación Acción Descripción
Joomla metadata Set property group Post Opcional. Joomla properties publication Crea o actualiza contenidos según los cambios en el grupo de metadatos.
Joomla content and media Document update Post Opcional. Joomla content publication Actualiza el contenido o los medios (media).