Bir müşteri için bir web sitesi inşa ediyorum ve Drupal'ın bana verdiği seçenekler bolluğu nedeniyle en iyi seçim olduğunu düşündüm. Ancak, bu çok fazla seçenek işimi çok zorlaştırdı. Sorunu size açıklayayım:
Müşteri belirli bir ürünü satıyor, diyelim ki VCR'ler. Her VCR belirli bir marka (örn. Sony, LG vb.) Tarafından üretilmektedir. Her markanın birbirine benzeyen VCR kategorileri de vardır. Bu yüzden ürünü (VCR) tanımlamak istediğimizde, temel olarak aşağıdaki bilgileri vermek zorundayız:
Marka (örn. Sony) Kategorisi (örn. FGX; bunun benzersiz olmadığını unutmayın. Başka bir şirket aynı kategoriye sahip olabilir) Model (ör. 4523x)
Kullanıcıların belirli markalara ve kategorilere abone olmalarını istiyorum, böylece Sony yeni bir VCR yayınlarsa otomatik olarak bilgilendirilir (veya Sony belirli bir kategoride yeni bir VCR yayınlarsa).
Tüm bunları Drupal kavramlarına dönüştürmeye geldiğimde bunu yapamadım. Sebebi, kullanabileceğim farklı yollar olması ve hangisinin doğru olduğunu bilmiyorum. Örneğin:
- Kategori bir içerik türü veya sınıflandırma terimi midir?
- Marka bir içerik türü veya sınıflandırma terimi mi?
- Model açıkçası bir içerik türüdür, ancak onu sınıflandırma terimleriyle nasıl benzersiz bir şekilde ilişkilendirebilirim (yukarıdaki soruların cevabı "sınıflandırma terimi" ise)?
- Her durumda hangi modülleri kullanmam gerekir? "İlişki" modülünü kontrol ettim ve ihtiyacım olan bazı işlevleri içerebilir gibi görünüyor (özellikle bildirim bölümü için, "kurallar" modülü ile birlikte).
Not: her yaşam gereksinimini drupal kavramlara nasıl ayıracağınızı açıklayan kaynaklar (blog yazıları, makaleler, kitaplar, videolar vb.) İçin iyi önerileriniz varsa, bunları paylaşabiliyorsanız gerçekten çok isterim.