Drupal Projeniz İçin Kesinlikle İhtiyacınız Olan En İyi Drupal 9 Modül

Yayınlanan: 2022-02-01

Anladık. Drupal 9 ile duyduğunuz harika özelliklerin her birini istiyorsunuz. Özellikler hakkında konuşurken, modüllerden bahsediyorsunuz. Ve modüllerinizi seçmek, Drupal 9'u kurduktan sonra yapacağınız bir sonraki şeydir, bu yüzden gerçekten vermeniz gereken ilk büyük kararlardan biridir.

Tabii ki, göründüğü kadar basit değil (asla değil). Drupal 9, bir Drupal web sitesinin işlevselliğini geliştirebilecek ve genişletebilecek binlerce modül geliştirmek için çok çalışan, sürekli büyüyen açık kaynak topluluğu tarafından desteklenmektedir. Drupal 9 modüllerinin bir googleplex'i arasında seçim yapmak bir çaba olabilir. Elbette hangi modüllerin ihtiyaçlarınızı karşılayacağını tahmin etmekten daha iyi bir yol var mı…? Hayır, pek değil. Ancak, doğrudan Specbee geliştiricilerimizden modülleri seçerken bu kullanışlı önerilen modüller ve en iyi uygulamalar listesine sahibiz.

Harika dijital deneyimler oluşturmak için sahip olmanız gereken en iyi Drupal 9 modüllerinin kısa bir listesine girelim. Ve hemen ardından Drupal modüllerinizi nasıl seçeceğiniz hakkında konuşacağız.

Drupal 9 Modül

Yönetici Araç Çubuğu Modülü

Drupal Yönetici Araç Çubuğu modülü, site yöneticisi ve site oluşturucu gezintisi için son derece kullanışlıdır. Varsayılan Araç Çubuğu kullanışlı değildir, ancak kullanıcı dostu değildir. Bu modül, çeşitli yönetici sayfalarına kolay erişim sağlayan açılır menüler sunarak araç çubuğunun işlevselliğini genişletir. Ayrıca, Yönetici Araç Çubuğu Ekstra Araçları adlı işlevselliğini genişletmek için bir alt modül sunar. Bu alt modül, önbelleği temizleme, cron çalıştırma ve daha fazlası gibi görevleri gerçekleştirmek için yönetici menüsüne daha da yararlı bağlantılar ekler.

Paragraflar Modülü

İçerik üreticilerinizden gelen herhangi bir şikayeti ortadan kaldırmayı umuyorsanız, Drupal 9 Paragraf Modülü ile esnek ve yapılandırılmış içeriği kolayca oluşturmalarına izin vererek içerik yazarlarının ve editörlerin ellerine güç verin. Artık resimler, metin blokları, alıntılar, slayt gösterileri, videolar ve çok daha fazlası gibi çeşitli paragraf alan türlerini kolayca ekleyebilirler.

Tanıdık düğüm düzenleme formunu kullanarak paragraf öğeleri ekleyebilir/oynayabilir ve bunları istedikleri yere yerleştirebilirler. Ayrıca, Paragraflar modülüyle çalışırken kullanıcı deneyimini iyileştirebilecek sürükle ve bırak işlevine, paragrafları çoğaltmaya ve diğer birçok özelliğe izin verecek widget'lar sunar.

Web formu Modülü

Bu, en temel ve çok yönlü Drupal 9 modüllerinden biridir. O kadar ki, her zaman önerilen modüller listemizde. Hemen hemen her web sitesinin bir iletişim formuna, bir anket formuna veya bir geri bildirim formuna ihtiyacı vardır - bir ziyaretçinin etkileşim kurması için bir yol. Drupal 9 Webform Module, kolayca özelleştirilebilen ve genişletilebilen zengin bir form oluşturucudur. Form verilerini toplamanıza, üçüncü taraf uygulamalara göndermenize veya yöneticilere veya kullanıcılara e-posta göndermenize olanak tanır. Daha fazla analiz için bu verileri elektronik tablolara da aktarabilirsiniz. Ve gerçekten, sadece yüzeyi çiziyoruz. Webform modülünün sunduğu o kadar çok şey var ki, muhtemelen kendi gönderisini hak ediyor.

Düzen Oluşturucu

İçerik editörleri ve site oluşturucular, önceden tanımlanmış bir dizi düzen arasından seçim yapabilir ve bunları Düzen oluşturucu ile kolayca sayfa oluşturmak için kullanabilir. Bu çekirdek modülü kullanmak için Drupal 9'da etkinleştirmeniz gerekeceğini unutmayın. Sürükle ve bırak işlevine sahip bir WYSIWYG düzeni kullanıcı arayüzüne sahiptir, bu da onu acemi kullanıcılar için bile son derece kullanıcı dostu ve özelleştirilebilir hale getirir. Gerçek zamanlı önizleme işlevi, onu benzersiz ve güçlü bir sayfa oluşturma aracı yapar. Hatta bu modüllerle entegre ettiğinizde Mizanpaj oluşturucunun işlevlerini kolayca genişletebilirsiniz.

Geliştirme Modülü

Drupal Devel modülü, geliştiriciler ve site yöneticileri için çok kullanışlı bir araçtır. Düğümler, yorumlar, kullanıcılar ve çeşitli içerik türleri ve varlıklar için çok fazla içerik oluşturma yeteneği nedeniyle test amacıyla yaygın olarak kullanılır. Ayrıca, geliştiricilerin düğüm erişimiyle ilgili herhangi bir sorunda hata ayıklamasına olanak tanır. Webprofiler adlı alt modülü yardımıyla tüm sayfalar için sayfa altbilgileri eklenebilir. Webprofiler, site yöneticilerine önbelleğe alma yetenekleri, veritabanı sorguları, kaynak kullanımı ve çok daha fazlası hakkında temel analizler sağlar.

Twig Tweak Modülü

Karmaşık dal şablonlarıyla çalışan bir geliştiriciyseniz, Twig ince ayar modülü en iyi arkadaşınız olacaktır. Bu modül, geliştirme deneyimini yalnızca kolaylaştırmakla kalmayacak, aynı zamanda geliştirecek bir dizi işlev ve filtre sağlar. Ayrıca geliştiricilerin anlaşılması kolay, iyi biçimlendirilmiş kodlar yazmasına yardımcı olur. Twig tweak modülünü nasıl kuracağınızı ve onunla nasıl çalışacağınızı buradan öğrenin.

Drupal GraphQL Modülü

GraphQL, API'lerle iletişim kurmak için eski okul dillerinin (REST gibi) yerini alan modern bir sorgulama dilidir. Daha hızlıdır ve REST API çağrısıyla gelen tüm istenmeyen bagajların aksine, yalnızca aradığınız sonuçları gösterir. Drupal GraphQL modülü, Drupal web sitenizin GraphQL şemaları oluşturmasını ve Drupal varlıklarını GraphQL istemci uygulamalarıyla ortaya çıkarmasını sağlar.

Yönlendirme ve Pathauto Modülü

Hiç kimse bozuk bağlantıları sevmez, özellikle de Google'daki arkadaşlarımız (belki arkadaşlar değil… daha çok tanıdıklar gibi). URL yapınızı değiştirdiyseniz veya artık bu içeriği sunmamayı seçtiyseniz, Drupal 9 için Yönlendirme modülünün yardımıyla interneti kızdırmaktan kaçınabilirsiniz. Bu süper yardımcı modül, URL yönlendirmeleri oluşturmayı kolaylaştırır.

Doğru yönlendirmelerin ötesinde, iyi yapılandırılmış URL'lere sahip olmak yalnızca kullanıcı deneyimini iyileştirmekle kalmaz, aynı zamanda arama motoru optimizasyonu için de hayati önem taşır. Drupal Pathauto modülü, her Drupal projesinde kesinlikle bulunması gereken bir modüldür. Bu SEO dostu ve iyi yapılandırılmış URL'lerin otomatik olarak oluşturulmasına yardımcı olur. Site yöneticileri, kullandığı belirteçleri değiştirerek kalıp sistemini de değiştirebilir.

Google Analytics

Bu muhtemelen en belirgin olanıdır, ancak Drupal Google Analytics modülü, web sitenize Google analitik izleme sistemi ekler. Bu Drupal modülü kullanılarak Google analytics'in tüm özelliklerine erişilebilir ve web sitenizle entegre edilebilir. Etki alanı izleme, kullanıcı izleme, izlenen bağlantıları izleme, indirilen dosyaları izleme, site arama, Adsense desteği ve çok daha fazlasını sağlar.

Drupal 9 modüllerinizi seçerken hatırlamanız gerekenler

Herhangi bir açık kaynak sisteminin ters/aşağı yönü, sahip olduğunuz seçim miktarıdır. Kişiselleştirme modülleri, sosyal medya entegrasyon modülleri, pazarlama otomasyon modülleri veya başka herhangi bir modül olsun, her işlevsellik için her zaman birden fazla bulabilirsiniz. Hangisini kullanacağınızı seçmeden önce aklınızda bulundurmanız gerekenler:

uyumluluk

Bir modülü indirmeden önce, Drupal sürümünüzle uyumlu olup olmayacağını bilmelisiniz. Modülün hangi sürümünün piyasaya sürüldüğünü öğrenmek için, modülün Drupal.org'daki proje sayfasına gidebilir ve indirme bağlantısını göreceğiniz ve belirtilen sürüm sürümlerini bulacağınız yere doğru kaydırabilirsiniz. Belirtilmemişse, http://drupal.org/project/Modules/name adresine gidin ve Çekirdek uyumluluğuna göre filtreleyin.

Özgürler ama yer kaplıyorlar

Akılda tutulması gereken bir şey, katkıda bulunan Drupal modüllerinin ücretsiz olmasına rağmen toplu olarak ücretsiz olmadıklarıdır. Kullanılmayan modüller gereksiz yere çok fazla alan ve kaynak tüketebilir ve bu da Drupal web sitenizi daha ağır ve daha yavaş hale getirebilir. Bu nedenle, bir modülü indirmeden önce, gerçekten ihtiyacınız olup olmadığını veya halihazırda kullandığınız başka bir çekirdek modülün web siteniz için aynı işlevi yerine getirip getiremeyeceğini analiz edin. Web sitenizi daha sağlıklı ve hafif hale getirmek için az kullanılan ve aktif olmayan modüllerden vazgeçmekten çekinmeyin.

Aktif Bakımlı Modüller

Geliştiriciler tarafından aktif olarak bakımı yapılan, güncellenen ve yayınlanan modüllerin seçilmesi çok önemlidir. Çoğunlukla, herhangi bir güvenlik açığı veya başka sorunla karşılaşırsanız geliştiriciden/katkıda bulunandan daha hızlı yanıt alacağınız için. Ayrıca, güncellenmiş bir sürümün yakında yolda olması için çok daha iyi bir şansınız olacak.

Popülerlik

Açık görünebilir, ancak popüler modülleri kullanmak genellikle modülün işi güvenli ve daha az sorunla yapacağına güvenebileceğiniz anlamına gelir. Modülün Drupal.org'daki proje sayfasında, indirme sayısını ve o modülü şu anda kaç web sitesinin kullandığını görebilirsiniz.

Sorunlara dikkat edin

Drupal modülünün proje sayfasının sağ tarafında, o modülle ilişkili sorunların ve hataların (açık ve kapalı) sayısını bulabilirsiniz. Bağlantıya tıklamak, modülün aradığınız işlevselliği sağlayıp sağlamayacağını anlamanıza yardımcı olacak tüm hataların ve sorunların ayrıntılı bir raporunu gösterecektir. 'Son Güncelleme' tarihi, geliştiricilerin sorunları çözmede ne kadar duyarlı oldukları konusunda da size bir fikir verebilir.