FastComments.com

Add Live Commenting to Drupal Sites

Kurulum Internal Link

FastComments Drupal modülü, Drupal'ın yerleşik yorum sistemini hızlı, gerçek zamanlı bir yorum sistemiyle değiştirir. Modül drupal.org'da yayımlandı ve Drupal 10 ile 11 ile çalışır.

Kurmanın iki yolu vardır.

Composer ile Kurulum

composer require drupal/fcom
drush en fastcomments

Manuel Kurulum

Modülü drupal.org/project/fcom adresinden indirin ve sitenizin modules/custom/fastcomments/ dizinine yerleştirin. Ardından drush en fastcomments ile etkinleştirin veya yönetici arayüzünden Extend (/admin/modules) üzerinden etkinleştirin.

Not: Modül yalnızca Drupal çekirdeğine (user ve field) bağımlıdır. Başka Drupal modülleri veya kütüphaneler gerekli değildir.

Modül etkinleştirildikten sonra, Tenant ID ve API Secret'inizi ayarlamak için Configuration bölümüne gidin.

Widget Blokları Internal Link


Modül, Structure > Block layout (/admin/structure/block) üzerinden yerleştirebileceğiniz birkaç blok ile birlikte gelir.

  • FastComments Widget - Ana yorum widget'ı. Mevcut varlığı otomatik algılar. FastComments alanı zaten eklenmiş varlıkları atlar, böylece aynı sayfada yinelenen widget'lar görmezsiniz.
  • FastComments Live Chat - Gerçek zamanlı akışlı sohbet. Aynı sayfadaki yorum alanının yanında yerleştirilebilir.
  • FastComments Collab Chat - Metin seçimiyle yapılan açıklama ve tartışma.
  • FastComments Image Chat - Görseller üzerinde koordinat tabanlı açıklama. Ziyaretçiler, belirli konumlarla bağlantılı yorum bırakmak için bir görsele tıklar.
  • FastComments Recent Comments - Sitenizdeki son yorumları gösterir. Gösterilecek sayı blok üzerinde yapılandırılabilir.
  • FastComments Top Pages - Sitenizde en çok yoruma sahip sayfaları gösterir.

İçerik merkezli bloklar (Live Chat, Collab Chat, Image Chat) mevcut varlığı otomatik algılar ve varlık olmayan sayfalarda yol tabanlı bir tanımlayıcıya başvurur. Bu, taksonomi sayfalarında, görünümlerde ve özel rotalarda herhangi bir ekstra kurulum gerektirmeden çalıştıkları anlamına gelir.


İçerik Türü Alanları Internal Link

Çoğu site için yorum eklemenin en kolay yolu, içerik türlerinize FastComments alanını eklemektir. Structure > Content types > [type] > Manage fields yoluna gidin ve alanı ekleyin.

Alana sahip her varlık şunları alır:

  • Bir durum geçiş düğmesi böylece editörler her varlık için yorumları açıp kapatabilir.
  • İsteğe bağlı bir özel tanımlayıcı böylece Drupal varlık yoluna bağlı olmayan sabit bir kimlik kullanabilirsiniz.

Ana FastComments Widget bloğu bu alanı bilir ve zaten eklenmiş olan varlıkları atlayacaktır. Böylece aynı sayfada FastComments Widget'ı iki kez görmeden, varlık başına yorumları blok ile birlikte kullanabilirsiniz.

İzinler Internal Link

Modül, People > Permissions altında her role atayabileceğiniz üç Drupal izni ekler.

  • Administer FastComments - FastComments ayar formuna /admin/config/content/fastcomments adresinden erişim.
  • View FastComments - Yorum bileşenini görmek için gereklidir. Bu izin olmadan bileşen görüntülenmez.
  • Toggle FastComments - Kullanıcıların alan widget'ını kullanarak yorumları varlığa göre etkinleştirmesine veya devre dışı bırakmasına izin verir.

Varsayılan olarak, yalnızca administer site configuration iznine sahip kullanıcılar FastComments ayarlarını değiştirebilir. Ziyaretçilerin widget'ı görmesini istiyorsanız View FastComments iznini anonim ve doğrulanmış kullanıcılara verin.

Çok Dilli Internal Link

Modül, mevcut Drupal site dilini her FastComments widget'ına otomatik olarak aktarır. Eğer Drupal siteniz birden fazla dil için yapılandırılmışsa, yorum kullanıcı arayüzü herhangi bir ek yapılandırma gerektirmeden eşleşen dilde görüntülenecektir.

Bu, tüm widget türlerine uygulanır: Live Comments, Streaming Chat, Collab Chat, Image Chat, Recent Comments ve Top Pages.

AB Veri Yerleşimi Internal Link

FastComments hesabınız AB'de barındırılıyorsa, Administration > Configuration > Content > FastComments altında iki ayarı güncelleyin:

  • CDN URL - https://cdn-eu.fastcomments.com
  • Site URL - https://eu.fastcomments.com

Ayrıca Tenant ID ve API Secret'ınızı varsayılan ABD kontrol paneli yerine AB kontrol panelinden eu.fastcomments.com/auth/my-account/api adresinden almanız gerekecektir. Modüldeki diğer her şey aynı şekilde çalışır.

Özelleştirme Internal Link

FastComments, sitenize uyacak şekilde özelleştirilmek üzere tasarlanmıştır.

Özel stil eklemek veya yapılandırmayı ayarlamak isterseniz, nasıl yapılacağını öğrenmek için Özelleştirme Belgelerimizi İnceleyin