it-swarm-es.com

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

Estoy pensando en crear un manual de procesos 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 más o menos, 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.

Estas son las opciones en las que he pensado:

  • Enseñe a los autores a utilizar listas ordenadas. Pro: lo más fácil para mí. Desventaja: se basa en la formación de personas no técnicas, podría ser difícil diseñar para mejorar la legibilidad.
  • 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 "paso" que se puede ingresar un número ilimitado de veces, y tema para mostrar el número de pedido. Ventaja: es fácil 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 identificarlo !)
  • Módulo personalizado, algo así como el módulo Receta pero sin ingredientes. Al menos asumo 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 ganador claro entre estas opciones?

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

¿Estoy pensando demasiado en esto?

Aún no sé si este proyecto será Drupal 6 o 7.

7
epersonae

Estoy de acuerdo con Craig Hyatt pero pensé que me expandiría 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. En mi opinión, es mejor invertir su tiempo en desarrollar el producto final.

Organizar 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 adicional dedicado a desarrollar algo para trabajar en los contras de usar esto, o mejor dicho, podrá dedicar más tiempo a agregar cosas útiles que a construirlas desde cero.

Crea un tipo de contenido con un campo "paso" - Mencionas que esto podría ser más trabajo para ti, pero no es una gran cantidad, usando CCK y noreferencia esto podría darte un poco más de flexibilidad en comparación con el ruta del libro.

Módulo personalizado - No hay necesidad de hacer esto, los dos puntos anteriores te darán suficiente libertad para codificar las opciones integradas de drupals.

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

2
digital

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

1
Craig Hyatt

¿Por qué no utilizar un grupo de campo CCK? El nodo podría tener un título y no un cuerpo. Entonces el nodo tiene un montón de grupos de campos CCK. El grupo puede tener dos campos, como "título del paso" y luego "instrucciones del paso". Luego, puede 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ía de usted, por lo que podría tener todos los pasos en una página, o tener un sistema basado en pestañas JavaScript para mostrar cada paso, o alguna otra combinación.

1
Chris Cohen

Crearía un tipo de contenido llamado Step y convertiría cada paso en sus procesos en un nodo. Luego, puede utilizar Vistas para crear listas de pasos como desee.

Deberá encontrar una forma de vincular los pasos al "proceso" principal 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 elija no importará. Utilizará CCK para 6 y Core Fields para 7.

0
Randy Burgess

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

  1. El contenido se pagina mediante un recuento seleccionable de "palabras por página".
  2. El contenido se pagina mediante pausas manuales, insertadas por el creador del contenido.
  3. El contenido se pagina mediante pausas manuales, basadas en etiquetas.
0
wiifm