Estou construindo um site para um cliente e achei que o Drupal é a melhor escolha devido à infinidade de opções que ele me oferece. No entanto, essa vasta quantidade de opções tornou meu trabalho muito mais difícil. Deixe-me descrever o problema para você:
O cliente está vendendo um produto específico, digamos, videocassetes. Todo videocassete é fabricado por uma marca específica (por exemplo, Sony, LG etc). Cada marca também possui categorias de videocassetes semelhantes. Portanto, quando queremos descrever o produto (o videocassete), basicamente precisamos fornecer as seguintes informações:
Marca (por exemplo, Sony) Categoria (por exemplo, FGX; observe que isso não é exclusivo. Outra empresa pode ter o mesmo nome de categoria) Modelo (por exemplo, 4523x)
Também quero que os usuários possam se inscrever em marcas e categorias específicas, para que, se a Sony lançar um novo videocassete, eles serão notificados automaticamente (ou se a Sony lançar um novo videocassete de uma categoria específica).
Quando se tratava de converter todos esses conceitos em Drupal, simplesmente não conseguia. A razão é que existem vários caminhos diferentes que eu poderia usar e simplesmente não sei qual é o caminho certo. Por exemplo:
- A categoria é um tipo de conteúdo ou um termo de taxonomia?
- A marca é um tipo de conteúdo ou um termo de taxonomia?
- O modelo é obviamente um tipo de conteúdo, mas como o associo exclusivamente aos termos de taxonomia (se a resposta para as perguntas acima foi "termo de taxonomia")?
- Quais módulos eu precisaria usar em qualquer caso? Eu verifiquei o módulo "Relação" e parece que ele pode conter algumas das funcionalidades necessárias (junto com o módulo "regras", especialmente para a parte de notificação).
PS: se você tem boas sugestões de recursos (posts, artigos, livros, vídeos, etc.) que explicam como decompor todos os requisitos de vida em conceitos drupais, eu realmente adoraria se você pudesse compartilhá-los.