1. Giriş
2. Cotonti Eklentilerini Anlamak
3. Bir Eklentiyi İndirme ve Açma
4. Yönetim Panelini Kullanarak Bir Eklenti Kurma
5. Eklenti Yapılandırması, Parçaları ve Kancaları
6. Eklenti İzinlerini Ayarlama
7. Tema Dosyalarınıza TPL Etiketleri Ekleme
8. Durdurma ve Kaldırma Seçenekleri
Bu küçük "nasıl yapılır" kılavuzu (Genoa
ve Siena
dalları için neredeyse aynıdır), Cotonti üçüncü taraf Eklentilerinin yönetimini kısaca açıklayacaktır.
"Eklenti" nedir?
Sezgisel olarak, bu, Cotonti'ye ek özellikler veya işlevsellikler kazandıran bir PHP kodudur.
Not: Tarihsel olarak, Cotonti'ye yüklenebilen iki tür Eklenti vardır: Modüller ve Eklentiler. Son kullanıcı veya Site Yöneticisi açısından aralarında büyük bir fark yoktur, bu yüzden burada ayrıntılara girmeyeceğiz, ancak ortak noktalarını açıklayacağız.
Eklenti türleri hakkında daha fazla bilgiyi "Eklenti Geliştirmeye Giriş" makalesinde bulabilirsiniz.
Eklentiler ne için kullanılır?
Bazen siteniz için özel bir özelliğe ihtiyacınız olabilir, örneğin bir resim galerisi veya blog sistemi. Eklenti boyutu ve karmaşıklığı tamamen eklenti geliştiricilerine bağlıdır. Tek bir işlevi kapsayan küçük eklentiler olduğu gibi, oldukça büyük (gelişmiş medya galerileri gibi) eklentiler de bulabilirsiniz.
Cotonti için hazır eklentiler var mı?
Evet, birçok eklentiyi buradan indirebilirsiniz.
Cotonti, modül/eklenti sistemi aracılığıyla genişletilebilecek şekilde tasarlanmıştır. Her sistemde olduğu gibi, bir eklentinin yüklenebilir ve site motoruna düzgün şekilde entegre edilebilir olması için belirli kurallara uyması gerekir. Bu, eklentinin yapısını, eklenti dosyalarının yerleştirilmesi gereken belirli klasörü ve kurulum sonrası prosedürleri kapsar.
Ayrıca, eklentilerin çok farklı şekillerde oluşturulabileceğini bilmek faydalıdır. Bazıları bağımsız bir sayfa olabilirken, bazıları mevcut Cotonti alt sistemlerine işlevsellik ekleyebilir, diğerleri ise veritabanında ekstra tablolar oluşturacak ek SQL komutlarının çalıştırılmasını gerektirebilir.
Birçok eklentiyi buradan indirebilirsiniz. Daha sonra eklenti paketinin indirildiği dizine gidin ve sıkıştırılmış dosyayı açın.
Genellikle açılan klasörde eklenti adıyla bir klasör veya klasörle birlikte bir yükleme kılavuzu ve lisans belgeleri bulunur. Burada sizin için en önemli olan ana eklenti klasörüdür.
Eklenti klasörünün içeriğini kontrol edin. Bazen içinde "doc" adlı bir alt klasör bulunur ve yükleme talimatlarını içerir. Ayrıca "readme.txt", "install.txt" gibi dosyalar da olabilir.
Not: Eklenti türüne (Modül veya Eklenti) bağlı olarak, açılmış içeriğin ilgili klasöre (Plugins veya Modules) yerleştirilmesi gerekir. Bu, yükleme sürecinin en dikkat gerektiren kısmıdır, bu yüzden eklenti türünü dikkatlice kontrol edin. Genellikle bu bilgi, eklentinin dokümantasyon dosyasında veya tanıtım sayfasında belirtilir.
Cotonti web sitenize giriş yapmalı ve Yönetim alanına girmelisiniz. "Eklentiler" bölümüne gidin ve yeni yüklediğiniz eklentiyi listede bulun:
Eklenti klasörünün adı, aynı zamanda eklentinin "kod adı"dır (plugin-slug). Eklentiyi slug adıyla aramak en iyisidir, çünkü bazen tam adı genişletilmiş olabilir.
Yeni yüklenen eklentinin "Yüklenmedi" olarak işaretlendiğini görebilirsiniz. Eklentiyi yüklemek için eklenti adına tıklayın ve "Seçenekler" bölümünde "Yükle" seçeneğine tıklayın.
Cotonti, yükleme ilerleme günlüğünü gösterecektir.
Yükleme hatasız tamamlandıktan sonra, eklenti bilgi ekranını görebilirsiniz. Bu ekrana istediğiniz zaman erişebilirsiniz.
Bazı eklentilerin yapılandırma ayarlarını değiştirmek gerekebilir. "Yapılandırma" düğmesine tıklayarak ayarları keşfedebilir ve özelleştirebilirsiniz.
Eklentinin sistemin belirli yerlerinde çalışmasını sağlayan "kancalar" vardır. Daha fazla bilgi için "Kancalar" makalesine göz atabilirsiniz.
Her eklentinin varsayılan izinleri vardır, ancak yükledikten sonra mutlaka kontrol edilmelidir.
Burada, temel kullanıcı grupları için izinleri görebilirsiniz.
Bazı eklentilerin çalışması için tema dosyanıza TPL etiketleri eklenmelidir. Yönetim panelinde, hangi etiketi nereye eklemeniz gerektiği belirtilir. Tema dosyanızı düzenleyerek bu etiketi uygun bir yere ekleyebilirsiniz.
Durdur: Eklentiyi geçici olarak devre dışı bırakır ancak yapılandırma ayarlarını korur.
Kaldır: Eklenti ile ilgili tüm verileri sistemden kaldırır ancak fiziksel dosyaları silmez.
Not: Kaldırma işlemi, önbellek dosyalarını, ilgili SQL tablolarını ve diğer yapılandırmaları da siler.
Bazen oldukça karmaşık olan Uzantı yapılandırma girdilerinizi kaybedeceğinizi unutmayın. Test amacıyla veya Uzantıyı geçici olarak devre dışı bırakmak için "Duraklat" işlevi önerilir. Elbette, Uzantıyı kaldırdıysanız ancak fikrinizi değiştirdiyseniz, tekrar yükleyebilirsiniz.
Thanked: 265 kez
Thanked: 12 kez