Simplificar la creación colaborativa de una nueva publicación en un hilo

Encuentro que nuestro grupo principal repite el siguiente patrón de flujo de trabajo:

  • crear una publicación wiki dentro de un hilo para preparar un nuevo tema
  • trabajar en él, mantener la discusión en el mismo hilo
  • moverlo a un nuevo tema en una categoría diferente cuando esté listo

Mientras trabajamos en ello, escribimos el título propuesto para el tema en la primera fila de la publicación wiki como un encabezado H1:

# nuevo Título

nuevo contenido

El “paso de mover” es un poco tedioso:

  • editar la wiki para eliminar el nuevo encabezado, mantener el título en la memoria de copiar y pegar
  • seleccionar la publicación para moverla a otro tema
  • pegar el encabezado
  • elegir categoría
  • publicar

Sueño con un flujo de trabajo simplificado

  • seleccionar “publicar en un nuevo hilo” del menú de la llave inglesa de la publicación
  • elegir categoría
  • publicar

lo que eliminaría la primera línea del tema y elegiría su valor como el preajuste para un nuevo tema automáticamente.

¿Sería realizable tal comportamiento mediante un componente temático?

1 me gusta

Esto parece similar a borradores compartidos.

3 Me gusta

Creo que está perfectamente bien. Esto solo necesita enviar dos solicitudes ajax, una para obtener el texto original y otra para procesar el contenido y publicarlo.\n\nEspera un minuto, te daré una parte crítica del código\n\njavascript\nconst post_id = 1327039; // Deberías hacer algunas operaciones antes para obtener el id de la publicación deseada\n\n$.ajax(`/posts/${post_id}/raw.json`).then(res => {\n const [text, title, raw] = res.match(/\\s*#\\s+([^\\n]+)([\\s\\S]*)/);\n $.ajax(\"/posts.json\", {\n type: \"POST\",\n data: {\n raw,\n title,\n category: YOUR_CATEGORY_ID,\n },\n });\n});\n\n\nConstruir un front end atractivo y fácil de usar debería ser la parte más difícil de este componente temático.

2 Me gusta