¡Hola! ![]()
Muchas gracias por este tutorial, es una funcionalidad increíble, ideal para mi caso de uso ![]()
Mi único problema es que no puedo editar un wiki público, ¿hay alguna otra configuración que me esté perdiendo?
Como contexto, publiqué un tema que está dentro de una categoría privada (¿eso podría estar interfiriendo?). Ni siquiera yo puedo editarlo.
Hola @lisandro_iaffar
¿Cuál es tu estado allí? ¿Administrador, moderador o usuario general?
¡Hola Anatol! ¡Muchas gracias por responder tan rápido! ![]()
Disculpa por no aclarar, soy el administrador del foro, yo lo creé.
Como administrador, deberías poder editar cualquier cosa en cualquier lugar.
Como estoy comprobando en mi instancia de Discourse, puedo marcar un tema como Wiki en una categoría privada de “staff” y editarlo con éxito.
Y, por supuesto, no tengo acceso a él como usuarios que no tienen acceso a esa categoría privada.
Para comprobar tu situación, ¿puedes cambiar tu usuario a “system” e intentar editar?
Ve a \u003cyour-domain\u003e/admin/users/-1/system
e “impersonifícalo” (botón en la parte inferior)

E intenta editar la publicación.
PD: Deberás cerrar sesión y volver a iniciar sesión en tu cuenta habitual después.
Lo siento mucho, Anatol, me doy cuenta de que me expresé bastante mal… ![]()
De hecho, puedo editar el tema de la manera que indicaste.
Lo que quise decir, en cuanto a lo que entendí de la expresión:
Es que no puedo editar la wiki publicada desde la URL pública. ¿Malinterpreté totalmente lo que quiso decir?.. ![]()
No te preocupes @lisandro_iaffar
Estamos aquí para ayudar.
Déjame revisar esto.
Sí, parece que no puedo editar una página publicada desde ella misma, solo como un tema.
¡Ok! Muchas gracias por verificarlo, Anatol ![]()
Así que ahora puedo estar seguro de que no es algo que yo haya hecho mal ![]()
Supongo que entonces no es posible. Es lamentable, podría permitir una excelente colaboración ad hoc en la que un foro actúe como un centro temporal (luego como un archivo, con suerte, público). No obligar a un usuario a registrarse para lo que podría ser una colaboración única puede ser muy alentador para usar realmente el foro como una herramienta social, alentando indirectamente la adopción futura.
De todos modos, publicar ya es bastante bueno : )
Tengo que abusar de tu amabilidad una última vez, déjame preguntar: ¿es posible encontrar la página publicada buscando en Google? (para mi caso de uso actual, espero que no :P)
Sé la respuesta para eso \o/ (¡Estoy tan feliz porque normalmente no sé nada sobre Discourse
)
Sí, si tu foro está abierto para todos sin iniciar sesión.
E incluso entonces no, o tal vez, si no hay enlaces públicos a la URL de esa página Y no se menciona en el sitemap. Pero es una buena política ver cosas como si algo no está detrás de un inicio de sesión, todos los rastreadores pueden acceder a él.
Hay algunas opciones potenciales, creo:
1
Para la interacción sin registro, probablemente puedas intentar adoptar el plugin Custom Wizard (no estoy seguro de si ya tienen esta función), pero creo que es posible solicitarla en marketplace.
2
Como mencionó @angus en la misma publicación:
De hecho, estamos a punto de lanzar un plugin de “landing pages” para Discourse que incluye un módulo de foro de contacto, que se adapta mejor a este caso de uso. Mantente atento a eso.
El plugin existe pero no estoy seguro de si esta función está lista; probablemente ya puedas usar el formulario de contacto de una Landing Page publicada.
3
Es posible crear un usuario especial en tu foro y crear publicaciones para usuarios no registrados a través de la API, por ejemplo, desde Google Forms o cualquier otro servicio.
Puedo ayudarte con eso.
Gracias por tu ayuda @Jagster, y muchas gracias @4ong
Disculpa la demora, quería revisar tus enlaces antes de responder. El plugin Landing Pages es Absolutamente-Increíble
!!!
Estoy seguro de que esa es la funcionalidad que busco, voy a investigar más, muchas gracias Anatol por facilitar los enlaces, para mi caso de uso no iba a coincidir las frases clave para encontrarlos ![]()
Como siempre, espero poder devolver el favor a esta increíble comunidad ![]()
El módulo de formulario de contacto se explica en la documentación aquí:
Probablemente puedas agregar esa URL específica a tu /robots.txt para evitar que sea indexada por los motores de búsqueda.
¡¡Excelente!! ¡¡Gracias!! ![]()
En realidad, es solo una solicitud. Ni siquiera Google la sigue, toman su propia decisión.
Según su documentación, tu afirmación es incorrecta. Lo que dicen es:
Un archivo robots.txt le dice a los rastreadores de los motores de búsqueda qué URLs puede rastrear un rastreador en tu sitio. Esto se usa principalmente para evitar sobrecargar tu sitio con solicitudes; no es un mecanismo para evitar que una página web aparezca en Google. Para evitar que una página web aparezca en Google, bloquea la indexación con
noindexo protege la página con contraseña.
Lo usan, pero:
Si otras páginas apuntan a tu página con texto descriptivo, Google aún podría indexar la URL sin visitar la página.
Por lo tanto, la mejor opción, @lisandro_iaffar, sería evitar enlazar a esa página y usar la etiqueta meta noindex en esa página: <meta name="robots" content="noindex">. Pero sin usar robots.txt, ya que el rastreador necesita ver la página para leer la etiqueta meta.
Tengo razón. Su documentación es… demasiado positiva. Puedes buscar la respuesta correcta muy rápidamente; un buen punto de partida es lo que hace o no hace el propio Googlebot. Y después de eso, los conceptos básicos de robots.txt.
Pero no necesitas confiar en mí ni en nadie más. Puedes intentarlo. Primero deberías comprobar todos los bots visitados. Y después cuántos de ellos han consultado robots.txt. Te sorprenderás
Tienes demasiados bots activos y puedes usar robots.txt para ralentizarlos. Después de un par de días obtendrás la respuesta.
Sin embargo, eso es más o menos una pérdida de tiempo. Los problemas de robots.txt son ampliamente conocidos.
Excelente información que guardaré para trabajos futuros. La privacidad será importante para muchas aplicaciones en mi foro. Gracias a ambos por sus ideas, @hellekin y @Jagster , lo aprecio mucho ![]()
Tendré ese nivel de cuidado para situaciones críticas. Hasta ahora, lo he intentado muchas veces y aun así no he podido encontrar las páginas publicadas a través de la búsqueda de Google (ni siquiera usando frases clave completas entre comillas), lo cual ya es suficiente para el nivel de privacidad requerido en este caso. (Además, las páginas no se publicarán para siempre, las despublicaré una vez que su propósito termine, por lo que no representará ningún riesgo a largo plazo).
¡¡Muchas gracias de nuevo!!
![]()
Vuelvo a contactarte @lisandro_iaffar ya que hay algo nuevo que puede ser útil en tu caso: GitHub - alangibson/discourse-loners: Discourse Loners plugin allows unregistered users to watch and reply to topics using only their email addresses.
El plugin Loners permite a los usuarios no registrados ver y responder a temas utilizando solo sus direcciones de correo electrónico.
P.D. Solo lo he probado brevemente, por lo que es mejor probarlo intensivamente de antemano.
¡Hola @4ong!! ![]()
Muchas gracias por señalar este plugin, este tema se está convirtiendo en una wiki completa sobre interacción abierta ![]()
Para mi caso particular, sería mucho mejor tener ese tipo de funcionalidad si pudiera restringirse a ciertas categorías, lo cual no es el caso por ahora. Pero lo tendré en cuenta en caso de que se implemente.
Gracias de nuevo Anatol, realmente aprecio tu tiempo y tu amable ayuda ![]()
Mi intención es retribuir a la comunidad de Discourse mostrando cómo esta maravillosa herramienta puede usarse como un vector eficiente para implementar la gobernanza de código abierto y la política de código abierto. Deséame suerte
![]()