Blog de Manuel Ruiz

Desarrollo J2EE

OpenCms: tipos de contenido estructurado

Posted by Manuel en 5 abril 2009

Hace poco, durante la creación de un poral bajo OpenCms 6, requerí de los tipos Linklist item y News, para hacer un menú lateral dinámico y unos contenidos de noticias.

Por defecto, OpenCms ofrece los siguientes tipos al crear un nuevo tipo de contenido estructurado (Structured Content):

• Article
• Bookmark
• News
• FAQ
• Event
• Job offering
• Linklist item
• Email form
• Photo album

Pero de la lista solo visualizaba algunos. El problema radicaba en lo permisos establecidos sobre el módulo que incorpora estos tipos (Templane One).

Abrimos el fichero de configuración:

\webapps\opencms\WEB-INF\config\opencms-modules.xml

y se localizan los permisos de acceso para el tipo en cuestión, por ejemplo: Linklist


<explorertype name=”linklist” key=”fileicon.linklist” icon=”article.gif” reference=”xmlcontent”>
   <newresource page=”structurecontent” uri=”newresource_xmlcontent.jsp?newresourcetype=linklist” order=”54″ autosetnavigation=”false” autosettitle=”false”/>
   <accesscontrol>
            <accessentry principal=”GROUP.Administrators” permissions=”+r+v+w+c”/>
            <accessentry principal=”GROUP.Projectmanagers” permissions=”+r+v+w+c”/>
            <accessentry principal=”GROUP.Users” permissions=”+r+v+w+c”/>
    </accesscontrol>
</explorertype>

En mi caso, los permisos los tenía: permissions=”+r”, y los cambié por permissions=”+r+v+w+c”

El significado de estos permisos es el siguiente:

READ (r) permiso para leer el contenido de un recurso.
WRITE(w) permiso para escribir el contenido de un recurso.
VIEW (v) permiso para ver un recurso en las listas de trabajo (workplace).
CONTROL (c) permiso para establecer los permisos de un recurso.
DIRECT_PUBLISH (d) permiso de publicar directamente un recurso.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: