Vista parcial del contenido oculto

Hola,

Administro un sitio de membresías y utilizo Discourse para los debates. Los miembros se asignan a un grupo que puede ver hilos en ciertas categorías.

Si alguien que no ha iniciado sesión y no es miembro de ese grupo intenta acceder a esos hilos, solo recibe un mensaje que dice: “¡Ups! Esa página no existe o es privada.”

¿Existe alguna forma de hacer que esos hilos sean visibles, quizás incluso los primeros mensajes, pero ocultar el resto y mostrar algún tipo de mensaje indicando que es solo para miembros de ese grupo?

Imaginando algo como esto:

1 me gusta

Estamos en contra de este tipo de muros de pago.

Sin embargo, si deseas promocionar contenido “secreto”, podrías hacer publicidad manualmente en un tema con banner.

11 Me gusta

Supongo que el problema mayor es que el contenido en un espacio exclusivo para miembros (que Discourse soporta) aparece más como un error 404 que como una nota indicando que hay algo allí.

Incluso una forma de personalizar esa pantalla de «¡Ups! Esa página no existe o es privada» sería útil.

1 me gusta

Quizás el mensaje debería ser algo como “Debes ser miembro del Grupo X para ver esta página” en lugar de “¡Ups! Esa página no existe o es privada”.

1 me gusta

@dylanb instala el plugin de páginas estáticas (creo que es algo como Procourse) y añade un enlace personalizado en la barra de navegación o algo similar (hay componentes de tema para esto) que apunte a ella.

La página estática puede ser algo como esta en TekInvestor: https://tekinvestor.com/tekinvestor-data/tekinvestor-sales-pages/generic.html
O toma una captura de pantalla de la lista de temas de una de tus categorías “invisibles” y las personas podrán obtener una vista previa de cómo se ve.

Me parece bien algo como “Esta página existe, pero no tienes acceso”. Esto puede ayudar tanto a los usuarios no registrados como a aquellos a los que simplemente no se les permite el acceso. Además, se diferencia del error 404.

No es una función urgente, solo sería un buen añadido.

¿Podría algo como esto ser potencialmente útil para el SEO, ya que no es un área completamente privada?

Sí y no. Puede hacer que el contenido sea más descubrible porque hay algo que Google puede indexar… pero si la gran mayoría del tráfico abandona la página instantáneamente porque se molestan por tener que registrarse para ver el contenido completo… entonces es poco probable que logres un buen posicionamiento de todos modos.

7 Me gusta

Eso tiene mucho sentido. ¡Gracias!

Desde el punto de vista de un sitio de membresía, sí. Eso era lo que tenía en mente/esperaba, pero los usuarios de Discourse han explicado de manera bastante efectiva por qué se oponen a ello.

1 me gusta

Para un sitio de membresía, por lo general tienes un dominio principal con un sitio web en example.com lleno de contenido genial, y luego discuss.example.com o talk.example.com donde los miembros pueden ir, ¿verdad?

1 me gusta

Una mejora sería tener un error 404 más claro que distinga entre «no existe» y «es privado»

1 me gusta

Genial. ¿Hay alguna forma de agregar contenido personalizado a esta página? Básicamente, un enlace para iniciar sesión o registrarse/suscribirse debajo del texto “es privado”?

es

¡pero si pudieras contribuir o financiar la personalización de esta página de «sin acceso», sería genial!

Cuando activé la configuración, solo veo:

¿Ah? Yo tengo un enlace de “solicitar membresía”. No sé por qué tú no lo tienes. ¿Estás usando la última versión de Discourse?

¿O estás intentando acceder a una publicación específica dentro de la categoría privada?

1 me gusta

Estaba intentando acceder a una publicación específica en la categoría.

La categoría sigue mostrando esto en modo incógnito:

Voy a actualizar, pero parecía estar en una versión reciente, aparte de algunos commits recientes.

Lo que tengo es una categoría restringida a un solo grupo, y tengo una página de error más clara.

¿Cómo configuraste el acceso a tu categoría? ¿Tienes más de un grupo?

1 me gusta

Solo hay un grupo y no parece que pueda acceder a la página que tienes. ¿Quizás sea porque estoy usando SSO a través de WordPress?