Joomla Arama Ekosistemi - Bilmeniz Gereken Her Şey

Joomla Arama Ekosistemi - Bilmeniz Gereken Her Şey

Bir Google aramasından aldığınız organik ziyaretçilerin web sitesi başına ortalama 53 saniye harcadığını gösteriyor. Doğrudan ziyaretçileriniz genellikle 1 dakika 50 saniye geçirir. Tabii ki, popülerliğe göre değişebilir. Peki, sitenizde daha uzun süre kalmalarını nasıl sağlıyorsunuz?

Basit, onlara ne istediklerini, burada ne için olduklarını verin. İşiniz bilgileri olabildiğince kolay bir şekilde sunmaktır. Bunu başarılı bir şekilde yapabilirseniz, popülerlik artacak, kullanıcılar web sitenizde çok zaman harcayacak ve arama motorları web sitenizi tavsiye etmeye önem verecektir. Bu nedenle, bilgileri ziyaretçilerinize erişilebilir hale getirmenin en iyi yolu, web sitenizde etkili bir arama seçeneği sağlamaktır. Bunu yalnızca Joomla arama ekosistemi hakkında sağlam bir anlayışa sahip olduğunuzda yapabilirsiniz.

Joomla'nın altında yatan mimari inanılmaz derecede güzel.

Bu nedenle, bugün Joomla aramasının nasıl çalıştığı, Joomla aramasının sınıflandırmaları, farklı Joomla arama seçeneklerinin nasıl yapılandırılacağı ve web sitenizde Joomla aramasından en iyi şekilde nasıl yararlanabileceğiniz hakkında her şeyi öğreneceğiz. Şimdi daha derine inelim.

Joomla arama nasıl çalışır?

Joomla'nın altında güzel bir mimari var. Verileri, başka hiçbir CMS'nin yapmadığı şekilde organize bir şekilde dekore eder. Tüm veriler düzgün bir şekilde yapılandırılmış ve ilgili tablolarında saklanmıştır. Web sitenizde kaç bileşen kullandığınız önemli değildir, ana veritabanı tablosunu karmakarışık hale getiremez. Her bileşenin tüm verileri kendi tablolarında saklanır. Tüm tablolar birbirinden ayrılır.

Farklı Joomla arama seçenekleri nelerdir?

Joomla CMS'de yolculuğunuzun başında, aramanın birçok kategoride sınıflandırıldığını görmek ilginç olurdu. İlk başta zor gelebilir, ama bir kez denedikten sonra, ne kadar muhteşem olduğunu anlayacaksın! Mevcut tüm seçeneklerinize göz atmak için Joomla Yönetim Paneli > Eklentiler > Uyumlu Ekler'e gidin.

Eklentileri türlerine göre sıralarsanız, iki önemli arama eklentisi türü görürsünüz.

  1. Arama (Search)
  2. Bulucu (Finder)

Arama (Search) eklentileri ne yapar?

Arama (search) eklentileri, Joomla CMS'nin tanıtıldığı günden beri var. Eklentileri kullanarak temel aramanızı yapabilirsiniz. Ancak, bunlar gerçek zamanlı arama önerileri sağlamak için başarısız.

Bulucu (Finder) eklentileri ne yaparlar?

Bulucu (Finder) eklentileri, yeni nesil Joomla aramasıdır. “Akıllı Arama” önekine sahip tüm eklentiler Finder türünden yapılır. Mantık, öğeleri aramak ve normal site kullanımı sırasında otomatik olarak güncellemek için oluşturulmuştur. Bu aramanın çalışması için önce sitenin dizine eklenmesi gerekir.

Joomla arama ve Akıllı arama

Ana Joomla aramaları arasındaki temel fark, gerçek zamanlı arama sonuçları sağlama yetenekleridir. Temel Arama'yı kullanarak bir modül oluşturursanız, arama kutusu yalnızca sonuçları bir kullanıcı arama düğmesine bastıktan sonra gösterir. Ancak, Akıllı Arama kullanıyorsanız, kullanıcılar arama kutusuna yazdıklarında sonuçlar alırlar.

Hangi içerikler dahildir?

Daha önce belirttiğim gibi, Joomla her bileşen için veritabanı tablosunu ayırır. Yani, web sitenizde herhangi bir bileşen kullanıyorsanız, veritabanında ayrı bir tablo olacaktır. Bu ayrı tablolar ana tablo ile birleştirilemez. Bu nedenle, farklı bir bileşenden oluşturulan verileriniz olduğunda. Joomla Arama veya Akıllı Arama, bu verileri arama sonucuna dahil etmez.

Bu, bileşen sağlayıcıların kendi arama eklentilerini oluşturma fırsatı yaratır. Örneğin, SP Sayfa Oluşturucu bileşeni tarafından oluşturulan içerik başlangıçta yerel Akıllı Arama sistemi tarafından dizine eklenmez. Peki, içeriğini keşfetmek için ne yapılabilir? Basit, söz konusu bileşen için bir arama eklentisi oluşturun.

Üçüncü taraf Akıllı Arama eklentileri

Bir üçüncü taraf bileşen yayınlandığında, içerik oluşturucu gerekli bulursa söz konusu bileşen için bir arama eklentisi içerir. Bir bileşenin arama eklentisine ihtiyacı olup olmadığını nasıl belirlersiniz? Bir bileşen çok miktarda içerik ürettiğinde, içerik oluşturucu daha sonra içeriğin keşfedilebilir olması gerektiğini düşünür. Bu nedenle, Bulucu-Finder (Akıllı Arama) tipi eklentinin genişletilmiş bir formu olan bir eklenti sağlarlar. Bu eklentiyi etkinleştirdiğiniz de, yerel İçerik - Akıllı Arama eklentisi üçüncü taraf bileşen verilerini dizine ekler.

Joomla'da arama nasıl yapılandırılır?

Çok basit. Önce Akıllı Arama bölümüne gitmeniz gerekir. Bunu Joomla Yönetim Paneli > Bileşenler > Akıllı Arama'ya giderek yapabilirsiniz. Akıllı Arama İçeriği Eklentisini etkinleştirmeniz gerektiğini belirten bir bildirim göreceksiniz.
Bunun için üzerine tıklayın veya Joomla Yönetim Paneline gidin > Eklentiler > Uyumlu Ekler > arama kutusuna “akıllı arama” yazın ve Enter tuşuna basın.
Sitenizde bulunan tüm Akıllı Arama uyumlu ekler (pluginler) size sunulacak. Hepsini yayınlamanız gerekiyor.
Bununla birlikte, belirli bir içerik türünün İletişimler gibi aramanın dışında tutulmasını istiyorsanız, söz konusu içeriği devre dışı bırakabilirsiniz.
Bunu yaptıktan sonra Akıllı Arama bölümüne geri dönebilir ve hepinizin hazır olduğunu görebilirsiniz. Gerçek çalışma burada başlayacaktır. Öncelikle sitemizin tüm içeriğini dizine ekleyeceğiz.
Sol üst taraftaki "Dizin" düğmesini tıklayın. İçeriğimizi dizine eklemeye başlayacak.
İşlemi başlattıktan sonra, sitenizin boyutuna bağlı olarak, bu işlemin tamamlanması birkaç dakika ila birkaç saat sürebilir. Tamamlandığında, dizine eklenen tüm içeriğe neredeyse anında sahip olursunuz.

Listeden belirli içeriği kaldırarak arama sonuçlarından hariç tutun.

Tekrar kontrol etmek için "İstatistikler" düğmesini tıklayabilirsiniz. Dizine eklenen tüm içeriği gösterir. Yayımlamadığınız eklentilerden eksik içerikleri bulacaksınız, örneğin bu durumda "İletişim" de içerik yoktur.

Son derece büyük bir web siteniz var ise burayı kontrol etmelisiniz.

Sol kenar çubuğunda Dizine Alınmış İçerik'in hemen yanında İçerik Haritaları bulunur. Ön uçta gelişmiş arama panelini sağlamaktan sorumludurlar. Bu konu hakkında daha fazla bilgi edinmek için burayı tıklayın.

Bir web sayfasında Joomla Akıllı Arama nasıl gösterilir?

Dizine eklemeyi tamamladığınızda, web sitenize bir arama kutusu eklemeye hazır olursunuz. Ayrıca belirli Arama Filtreleri oluşturabilir, buradan daha fazla bilgi edinebilirsiniz. Neyse, doğrudan web sitenizin herhangi bir sayfasında Joomla aramasının nasıl gösterileceğine atlayalım.

Joomla Yönetim Paneli > Eklentiler > Modül'e gidin > Yeni'yi tıklayın.
Gösterilen modül türleri listesinden "Akıllı Arama Modülü" nü bulun ve seçin. Ardından aşağıdaki ekranla karşılaşacaksınız.
Başlık ve Konum gibi doldurmanız gereken bazı alanlar vardır. Modülü göstermek istediğiniz konumu tanımlayın. İşiniz bittiğinde “Kaydet ve Kapat” a basın.

İpucu: Konum olarak [page builder] kullanırsanız, bu modülü SP Page Builder ile görüntüleyebilirsiniz.

Menüye bir arama kutusu nasıl eklenir?

Kullanıcılarınızın işini kolaylaştırmak için, ziyaretçilerin doğrudan arama sayfasına erişebilmeleri için Menü'ye bir arama kutusu ekleyebilirsiniz. Bunu Joomla Yönetim Paneli > Menü > Ana Menü > Yeni Öğe Ekle'ye tıklayarak yapabilirsiniz.
Aşağıdaki ekranla karşılaşacaksınız.
Menü Başlığı alanına arama kutusu için bir ad koymalısınız. Ardından, Menü Öğesi Türü alanından “Seç” düğmesine tıklayın, size aşağıdaki ekran gösterilecektir.
Gösterilen menü öğesi türleri listesindeki "Akıllı Arama" girişi altında "Ara" yı bulun ve seçin. Bunu yaptıktan sonra ilk ekrana geri yönlendirileceksiniz.
Ayarların geri kalanını yapılandırmayı tamamladıktan sonra, arama kutusunu menüde yayınlamak için “Kaydet ve Kapat” a basın. Her alan hakkında daha fazla bilgi edinmek için burayı tıklayın.

Joomla Akıllı Aramayı Yapılandırma

Dizin oluşturmayı tamamladığınızda, Menü Öğesine veya herhangi bir web sayfasına ekleyerek aramayı kullanıcılarınız için görünür hale getirin. Akıllı Arama'yı ihtiyaçlarınıza göre yapılandırmak isteyebilirsiniz. Bunu yapmak için Joomla Yönetim Paneli > Sistem > Genel Yapılandırma > Akıllı Arama'ya gidin.
Buradaki alanlar oldukça açıklayıcıdır. Sadece adını okuyarak işlevlerini anlayabilmelisiniz. Bu yazıyı kısa tutmak için, bunları tek tek ele almıyoruz. Ancak, daha fazla yardıma ihtiyaç duymanız durumunda, ayrıntılı olarak öğrenmek için burayı tıklayın.

Bu kadar!

Evet, işimiz bitti. Aynen böyle! Bunaltıcı görünebilir, ancak her küçük ayrıntıyı bilmeniz gerektiğini düşünüyoruz. Böylece joomla'ya daha hakim olmanızı istiyoruz. Profesyonel bir geliştiriciyi acemilerden ayıran şey, her zaman yeni şeyler öğrenmeye devam etmeleri ve hangi koşul için hangi aracın gerekli olduğunu bilmeleridir. Umarım bu yazı bilginizi aydınlatır. Joomla araması hakkında hiç bir şey bilmiyorsan, şimdi biliyorsun.

Bundan sonra ne bilmek istersiniz? Düşüncelerinizi topluluk sayfamıza yazın ve bize bırakın.

İlgili Makaleler