Yorumlar neden düğüm içerik türü değil?


10

Drupal'ın 'özel' bir yorumlama sistemi var.

Yorumlar Drupal'da düğümlere kıyasla ikinci sınıf vatandaşlar ...

Ancak neden çekirdek ekip yorumlar için varsayılan bir İçerik Türü, Engelle ve Görüntüle oluşturmadı ve site yöneticisinin gerektiği gibi bir yorum bloğu eklemesine izin vermedi? Tıpkı bloklar ve görünümler oluşturabileceğimiz 'Makale' ve 'Temel Sayfa' içerik türleri gibi. Yorumlar neden bu kadar farklı?


3
Aslında "yorumlar neden düğüm değil?" Cevap basitçe "çünkü aynı şeyi yapmaları gerekmiyor". Tıpkı Grand Prix'de yarışmak için traktör kullanmamanız gibi; teorik olarak yapılabilirdi, ama bunu yapmak çılgınca olurdu. Varlık türleri v içerik türleri hakkında daha genel bir arka plan için bunu okuyun
Clive

1
Aslında istediğim budur. Bağlantı için teşekkürler, alakalı. Terminolojiyi bilseydim daha iyi bir soru sorardım. Anlayışınız için teşekkür ederim.
dayuloli

1
Sorun değil, sorunuzun iyi bir şey olmadığını ima etmeye çalışmıyordum - aslında ondan çok uzak, eğer Drupal'da yeniyseniz bu tür şeyler çok kafa karıştırıcı olabilir. Ben sadece doğrudan noktaya almak istedim, yorum v düğümlerinde "farklı gereksinimleri, farklı varlık türleri" kadar basit
Clive

1
@dayuloli artık terminolojiyi biliyorsunuz, böylece daha iyi bir soru düzenleyebilir ve yapabilirsiniz ! :)
Mołot

2
@günuloli yorum veya sorunun ayrılmaz bir parçası, ne istersen, sadece mümkünse çok ayrı görünen parçalardan kaçının :)
Mołot

Yanıtlar:


8

Bunu cevaplamak için önce bir şeyi anlamalıydım: Varlıklar düğüm değil .

Varlık Türleri özel alan gruplandırmalarıdır.

Düğüm , 'Başlık', 'Yazar' ve 'Yayın Tarihi' gibi bazı alanlar gerektiren bir varlık türüdür .

İçerik Türleri , daha fazla alan tanımlayan Düğüm örnekleridir. Dolayısıyla, bir 'blog yayını' içerik türü, 'Başlık', 'Yazar' ve 'Yayın Tarihi'ne ek olarak' Kanca ',' Giriş ',' Özet 've' İlgili yayınlar 'alanlarına sahip olabilir.

Düğüm, içerik için uzmanlaşmış bir varlık türüdür. Yorum, tipik bir içerikten çok farklı olduğu için düğüm olarak tasarlanmamıştır. Bir yorumda 'Başlık', 'Yazar' veya 'Yayın Tarihi' alanına sahip olmak gerekli değildir. Çok farklı olduğundan, bunun yerine başka bir Varlık türü olarak oluşturulur .

Daha fazla ayrıntı için Drupal hakkındaki bu makaleye bakın .


1
Düğümler, yorumlar, sınıflandırma terimleri, kullanıcılar vb. Tüm varlık türleridir. Bazılarının demetleri var, bazılarının yok. Bir düğüm tipi teknik olarak varlık bakış açısından bir "paket" tir.
AyeshK

2
Açık bir şey bulmak için çok derin kazmaya gerek yok: drupal.org/node/1261744
Djouuuuh

2
Teknik olarak tüm varlık türlerinin bir paket @AyeshK vardır. Sağlanmayan bir çekirdek örtük bir kullanırsa
Clive

2
Teşekkürler @clive - Aslında bazı varlık türlerinin farklı demetleri var ve bazıları yok. Bayrak, Düğüm, çoklu paket desteğine sahip varlık türleridir. Kullanıcı, sınıflandırma terimi vb. Yalnızca bir paket içerir. Açıklama için tekrar teşekkürler.
AyeshK

0

Drupal 8'de düğümler ve yorumlar (ve özel bloklar ve kullanıcı tarafından eklenen menü bağlantıları ve kullanıcılar ve sınıflandırma terimleri ve ...) her ikisi de varlıklardır. D7'de bir varlık gerçekten sadece bir grup alan içindeyken - hala ne zaman basit olduklarını $objectve hiç API olmadığını hatırlıyorum . Drupal 8'de işletmeler uygun bir CRUD API'sine sahiptir; bunlar kaydetme, yükleme vb. ile sınıflandırılmış nesnelerdir. Ve yorum ayarları artık bir alandır, bu yüzden her şey tartışılabilir. Zihin olasılıklarla boğuşuyor (yorumlanmış yorumlar? Yorum! Mümkün olsa bile AFAIK).


0

Tıpkı bir sidenote olarak, bazen gerçekten temel Yorumlar öğesinin gücüne ihtiyacınız yoktur, ancak İçerik Türü veya Varlığı ile ilişkili basit bir yorum veya not listesi (yanıtlar olmadan).

Bu durumlarda, sistem yükünüzü o İçerik Türü için Yorumları devre dışı bırakarak ve yalnızca yorumları veya notları depolamak için bir alan kullanarak hafifletebilirsiniz.

En az 2 katkı modülü bu tür bir alan sağlar:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.