Como posso criar um tipo de conteúdo "processo passo a passo"?

7

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.

epersonae
fonte

Respostas:

2

Eu concordo com Craig Hyatt, mas pensei em expandir um pouco mais.

Treine os autores para usar listas ordenadas - como você disse, é mais difícil treinar usuários. Seus tempos passaram melhor desenvolvendo o produto final na minha opinião.

Organize cada processo em um livro - Por que reinventar a roda? Ele fornece o básico de seus requisitos imediatamente. Usando isso, você terá o tempo extra gasto desenvolvendo algo para trabalhar nos contras de usá-lo, ou melhor, você gastará mais tempo adicionando coisas úteis do que construindo a partir do zero.

Crie um tipo de conteúdo com um campo "etapa" - você menciona que isso pode ser mais trabalhoso para você, mas não é uma quantidade enorme, usando o CCK e a referência de referência, isso pode oferecer um pouco mais de flexibilidade em comparação à rota do livro.

Módulo personalizado - Não há necessidade de fazer isso, os dois pontos acima darão a você liberdade suficiente para codificar as opções embutidas dos drupais.

O vencedor claro para mim seria criar um tipo de conteúdo e construir em torno disso. Na verdade, você pode configurar um tipo de conteúdo para usar a funcionalidade do livro, que é o que estou fazendo atualmente para um projeto grande. Portanto, neste caso, você obtém o melhor dos dois mundos.

digital
fonte
Acho que não percebi que você poderia configurar outros tipos de conteúdo para usar a funcionalidade do livro. Isso é fantástico!
precisa saber é o seguinte
epersonae, você pode detalhar isso?
Parece que é apenas um grupo de campos no formulário de entrada de qualquer nó (?).
precisa saber é
1

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.

Craig Hyatt
fonte
1

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.

Chris Cohen
fonte
Como você consegue isso em d7? Estou procurando fazer a mesma coisa - não sei como agrupar os campos na área Tipo de conteúdo.
user800507
0

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.

Randy Burgess
fonte
0

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:

  1. O conteúdo é paginado por uma contagem selecionável de "palavras por página".
  2. O conteúdo é paginado por quebras manuais, inseridas pelo criador do conteúdo.
  3. O conteúdo é paginado por quebras manuais, com base em tags.
wiifm
fonte