Estou pensando em criar um manual de processo para uma intranet. A maioria (todos?) Dos processos tem uma ordem muito clara, embora a ordem real possa mudar de tempos em tempos. O plano é que os especialistas no assunto, provavelmente meia dúzia ou mais, entrem e atualizem as páginas do processo. Os usuários do site precisam ser capazes de revisar rapidamente os processos enquanto interagem com os clientes, geralmente cara a cara.
Aqui estão as opções que eu pensei:
- Treine os autores para usar listas ordenadas. Pro: mais fácil para mim. Con: depende de treinar pessoas não técnicas, pode ser difícil de estilizar para facilitar a leitura.
- Organize cada processo em um livro. Pro: usa algo que já está lá. Con: mais difícil de entrar, complicado de ler.
- Crie um tipo de conteúdo com um campo "etapa" que possa ser digitado ilimitado vezes e tema para mostrar o número do pedido. Pro: fácil ver que cada passo é independente, pode ser reordenado facilmente (?) Con: mais trabalho para mim (sinto que há mais alguma coisa nessa opção que estou perdendo, mas não posso colocar o dedo nela !)
- Módulo personalizado , algo como o módulo Receita, mas sem ingredientes. Pelo menos, estou assumindo que o módulo Receita tenha instruções passo a passo. Pro: mais personalização para entrada, experiência de aprendizado. Contras: muito mais trabalho para mim, meio que fora dos meus conhecimentos.
De sua experiência, existe um vencedor claro entre essas opções?
Há uma opção que estou perdendo? (existe um módulo por aí que já faz isso, por exemplo? Pesquisar esse conceito no Google foi um pesadelo .)
Estou pensando demais nisso?
Ainda não sei se este projeto será o Drupal 6 ou 7.
Acho que seu instinto de usar o módulo Livro estava certo. A edição de páginas de livros não seria mais difícil do que vários nós por meio de um tipo de conteúdo personalizado.
fonte
Por que não usar um grupo de campos CCK? O nó pode ter um título e nenhum corpo. Em seguida, o nó possui vários grupos de campos CCK. O grupo pode ter dois campos, como "título da etapa" e "instruções da etapa". Em seguida, você pode adicionar quantas combinações de título / instruções desejar ao mesmo nó.
Isso tem a vantagem de ser realmente simples de inserir e tudo está contido em um nó. A exibição real desse conteúdo também seria sua, para que você possa ter todas as etapas em uma página ou ter um sistema baseado em guias javascript para mostrar cada etapa ou alguma outra combinação.
fonte
Eu criaria um tipo de conteúdo chamado Etapa e tornaria cada etapa dos seus processos um nó. Em seguida, você pode usar o Views para criar listas de etapas da maneira que desejar.
Você precisará encontrar uma maneira de vincular as etapas ao "processo" pai apropriado, talvez com Taxonomia.
Cada etapa recebe um título, corpo, um campo de peso / pedido e, em seguida, o que mais você precisar adicionar.
A versão do Drupal que você escolher não importará. Você usará o CCK para 6 e os Core Fields para 7.
fonte
Outra opção talvez seja usar o módulo de paginação - esse módulo permite que você, como criadores de conteúdo, insira quebras no conteúdo para torná-lo mais gerenciável. Métodos atuais que você pode usar para paginar o conteúdo:
fonte