¿Cómo puedo crear un tipo de contenido de "proceso paso a paso"?

7

Estoy pensando en crear un manual de proceso para una intranet. La mayoría (¿todos?) De los procesos tienen un orden muy claro, aunque el orden real puede cambiar de vez en cuando. El plan es que los expertos en la materia, probablemente media docena, ingresen y actualicen las páginas del proceso. Los usuarios del sitio deben poder revisar rápidamente los procesos mientras interactúan con los clientes, a menudo cara a cara.

Aquí están las opciones que he pensado:

  • Capacite a los autores para usar listas ordenadas. Pro: más fácil para mí. Con: se basa en la capacitación de personas no técnicas, podría ser difícil de diseñar para facilitar la lectura.
  • Organice cada proceso en un libro. Pro: usa algo que ya está allí. Con: más difícil de ingresar, complicado de leer.
  • Cree un tipo de contenido con un campo de "paso" que se pueda ingresar un número ilimitado de veces y un tema para mostrar el número de pedido. Pro: fácil de ver que cada paso es independiente, se puede reordenar fácilmente (?) Con: más trabajo para mí (siento que hay algo más en esta opción que me falta, pero no puedo señalarlo) !)
  • Módulo personalizado , algo así como el módulo Receta pero sin ingredientes. Al menos supongo que el módulo Receta tiene instrucciones paso a paso. Pro: mayor personalización para la entrada, experiencia de aprendizaje. Con: mucho más trabajo para mí, un poco fuera de mi experiencia.

Según su experiencia, ¿hay un claro ganador entre estas opciones?

¿Hay una opción que me falta? (¿Existe algún módulo que ya lo haga, por ejemplo? Buscar en Google este concepto fue una pesadilla ).

¿Estoy pensando demasiado en esto?

Todavía no sé si este proyecto será Drupal 6 o 7.

epersonae
fuente

Respuestas:

2

Estoy de acuerdo con Craig Hyatt pero pensé en expandirme un poco más.

Capacite a los autores para que usen listas ordenadas : como dijo, es más esfuerzo para usted capacitar a los usuarios. Tus tiempos mejor gastados desarrollando el producto final en mi opinión.

Organice cada proceso en un libro : ¿por qué reinventar la rueda? Le proporciona los conceptos básicos de sus requisitos listos para usar. El uso de esto le dará el tiempo extra dedicado a desarrollar algo para trabajar en los contras de usar esto, o mejor aún, podrá dedicar más tiempo a agregar cosas útiles que construirlo desde cero.

Cree un tipo de contenido con un campo de "paso" : usted menciona que esto podría ser más trabajo para usted, pero no es una gran cantidad, el uso de CCK y ninguna referencia puede brindarle un poco más de flexibilidad en comparación con la ruta del libro.

Módulo personalizado : no es necesario hacer esto, los dos puntos anteriores le darán suficiente libertad para codificar alrededor de las opciones incorporadas de drupals.

El claro ganador para mí sería crear un tipo de contenido y construir alrededor de eso. En realidad, puede configurar un tipo de contenido para usar la funcionalidad del libro, que es lo que estoy haciendo actualmente para un proyecto grande. Entonces, en este caso, obtienes lo mejor de ambos mundos.

digital
fuente
No creo que me haya dado cuenta de que podría configurar otros tipos de contenido para usar la funcionalidad del libro. ¡Eso es fantástico!
Epersonae
epersonae, ¿puedes detallarlo?
Parece que es solo un grupo de campo en cualquier formulario de entrada de nodo (?).
epersonae
1

Creo que tu instinto de usar el módulo Libro fue correcto. Editar páginas de libros no sería más difícil que varios nodos a través de un tipo de contenido personalizado.

Craig Hyatt
fuente
1

¿Por qué no usar un grupo de campo CCK? El nodo podría tener un título y ningún cuerpo. Entonces el nodo tiene un grupo de grupos de campo CCK. El grupo puede tener dos campos, como "título de paso" y luego "instrucciones de paso". Luego, podría agregar tantas combinaciones de título / instrucciones como desee al mismo nodo.

Esto tiene la ventaja de que es realmente simple de ingresar, y todo está contenido en un nodo. La visualización real de este contenido también dependerá de usted, por lo que podría tener todos los pasos en una página, o tener un sistema basado en pestañas de JavaScript para mostrar cada paso, o alguna otra combinación.

Chris Cohen
fuente
¿Cómo se logra esto en d7? Estoy buscando hacer lo mismo, no estoy seguro de cómo agrupar los campos en el área Tipo de contenido.
user800507
0

Crearía un tipo de contenido llamado Paso y convertiría cada paso en sus procesos en un nodo. Luego, puede usar las Vistas para crear listas de pasos como quiera.

Deberá encontrar una manera de vincular los pasos con el "proceso" padre adecuado, tal vez con Taxonomía.

Cada paso obtiene un título, cuerpo, un campo de peso / orden y luego cualquier otra cosa que necesite agregar.

La versión de Drupal que elijas no importará. Usarás CCK para 6 y Core Fields para 7.

Randy Burgess
fuente
0

Otra opción puede ser usar el módulo de paginación : este módulo les permite a ustedes, como creadores de contenido, insertar saltos en el contenido para hacerlo más manejable. Métodos actuales que puede usar para paginar contenido:

  1. El contenido está paginado por un recuento seleccionable de "palabras por página".
  2. El contenido está paginado por saltos manuales, insertados por el creador del contenido.
  3. El contenido está paginado por saltos manuales, basados ​​en etiquetas.
wiifm
fuente