掲示板

Método para ocultar contenidos en publicadores

10年前 に José A. Nicolás によって更新されました。

Método para ocultar contenidos en publicadores

New Member 投稿: 6 参加年月日: 13/05/14 最新の投稿
Hola,

Puede que la pregunta sea trivial, pero no damos con una solución óptima.

Se trata de ocultar de un publicador de contenidos configurado para recuperar dinámicamente por ámbitos, aquellos contenidos que se han usado para "maquetar" una página (por ejemplo que se incluye en un visor de contenidos concreto).

Las opciones que hemos barajado son:
a) Publicador de contenidos que filtre contenidos manualmente. El problema es que si se trata de un publicador que recupera de varios ámbitos en una portada, esta solución no nos es válida.
b) Definir una estructura y filtrar los contenidos. Realmente sería al revés, crear una estructura para los contenidos que sí queremos que recupere el publicador, ya que no se define qué excluye si no qué estructura es la que recupera el publicador. El problema es que habría que hacer eso para prácticamente todos los "tipos" de contenidos que se creen en el portal, porque si pones un publicador de, digamos "contenidos web", vuelve a pasar lo mismo.
c) Usar etiquetas/categorías para filtrar. El problema de usar esta solución es que si quieres dar a los usuarios permisos para definir sus etiquetas, también podrá eliminar estas "especiales". Y si limitas los permisos por roles para que no puedan manejar cierta categoría, al menos en nuestras pruebas al final no salen ni los contenidos...
d) Usar un ámbito "Global" para estos contenidos. Aquí el problema está en que los usuarios de un sitio dejan de pertenercer al ámbito "global" y no sabemos cómo pueden crear contenidos en este ámbito (por defecto se crean en el grupo de su sitio).
e) Programarlo...

¿Alguna recomendación de cómo hacer esto?
¡¡¡Muchas gracias!!!
thumbnail
10年前 に Juan Gonzalez によって更新されました。

RE: Método para ocultar contenidos en publicadores

Liferay Legend 投稿: 3089 参加年月日: 08/10/28 最新の投稿
Hola José,

José A. Nicolás:

c) Usar etiquetas/categorías para filtrar. El problema de usar esta solución es que si quieres dar a los usuarios permisos para definir sus etiquetas, también podrá eliminar estas "especiales". Y si limitas los permisos por roles para que no puedan manejar cierta categoría, al menos en nuestras pruebas al final no salen ni los contenidos...



¿Podrías especificar más a lo que te refieres con "en nuestras pruebas al final no salen ni los contenidos"?
10年前 に José A. Nicolás によって更新されました。

RE: Método para ocultar contenidos en publicadores

New Member 投稿: 6 参加年月日: 13/05/14 最新の投稿
Muchas gracias por contestar.

Si no lo hemos hecho mal... con una versión 6.1 GA2, al quitar permisos sobre una categoría a un grupo de usuarios, directamente no nos salían los contenidos de dicha categoría en el publicador; es como si los permisos de la categoría se incluyeran en la validación de si puedes ver o no el contenido.
thumbnail
10年前 に Juan Gonzalez によって更新されました。

RE: Método para ocultar contenidos en publicadores

Liferay Legend 投稿: 3089 参加年月日: 08/10/28 最新の投稿
Hola José,

siento por el retraso. He estado haciendo pruebas y, gracias a ellas he visto que había un bug en 6.2.0 en el que no funcionaba como debiera el comportamiento con los tags/categorias sin permisos.

Efectivamente, no aparecerán aquellos assets que no se tenga permiso cuando se pone la condición de "Does contain any of the categories". Pero según veo, al cambiar esa condición a "Does not contain" parece funcionar según las condiciones que dijiste. En ese caso, simplemente categorizarías los contenidos web que no quieres mostrar y configurarías el Asset Publisher a tal efecto.

¿Has probado a hacerlo así?
10年前 に José A. Nicolás によって更新されました。

RE: Método para ocultar contenidos en publicadores

New Member 投稿: 6 参加年月日: 13/05/14 最新の投稿
Gracias tu respuesta Juan.

Acabo de probar y funciona ^_^

Asignando los permisos sobre una categoría concreta (eliminado la acción "ver" a todos los usuarios excepto al propietario) se consigue filtrar los contenidos del publicador.
Sólo espero que la condición de excluir todas las categorías no presente conflictos con otras condiciones futuras.

¡Muchas gracias de nuevo!
thumbnail
10年前 に Juan Gonzalez によって更新されました。

RE: Método para ocultar contenidos en publicadores

Liferay Legend 投稿: 3089 参加年月日: 08/10/28 最新の投稿
José A. Nicolás:

Acabo de probar y funciona ^_^


Fenomenal! emoticon

Gracias.
thumbnail
9年前 に Alexis Araya によって更新されました。

RE: Método para ocultar contenidos en publicadores

Junior Member 投稿: 37 参加年月日: 13/10/08 最新の投稿
Existe alguna otra forma a travez de alguna extension o hook ?

Resulta que tengo una carpeta publica, que no quiero q lo que suba a ella aparezca en las actividades del sitio.

Gracias.

saludos.