Vazgeçilmesi zor Drupal modülleri
Drupal içerik yönetim sistemini kullanmaya başladığımda sanıyorum sürüm 4.1 yeni çıkmıştı. O zamanlar bunu hafif.org’tan gördüğümü de itiraf etmeliyim. Bugünlerde Drupal’i çok daha sık kullanmaya başladığım ve el yordamı ile çok hızlı bir şekilde site yapmak zorunda kaldığım için, aslında vazgeçemediğim Drupal eklentileri (Drupal terminolojisinde bunlara modül deniyor) olduğunu gördüm.
Drupal, özünde eklentilerle gelen bir uygulama değil. Ama açık kaynak kod olduğu için, programcılar ihtiyaçlarına göre yazdıkları ve bir kısmı da Drupal’in gelecek sürümlerinde bir şekilde ana koda dahil edilebilen küçük projeleri paylaşıyorlar. Böylelikle hem Drupal’in eksik kaldığı alanlarda yepyeni şeyler ortaya çıkıyor, hem de hayat gerçekten daha da kolaylaşıyor.
Ben genelde 5.x sürümünü kullandığım için aşağıda sayılan modüller, bu sürümler için geçerlidir, hatırlatayım. Ayrıca benim yaptığım siteler, Drupal’in genel olarak kullanım alanı olan “blog” ve “içerik zengini” siteler olduğu için, tercihler de o yönde oluyor (örneğin bkz www.karagozedebiyat.com ya da www.poetikhars.com ).
Bunlardan bazıları;
- Bueditor: Bueditor, aslında çok basit bir WSIWYG uygulaması. Fakat devasa özelliklere sahip bir kelime işlemci yerine, programlanabilir ve özelleştirilebilir bir eklenti. Eğer çok gelişmiş ve karmaşık bir biçimlendirme tercihiniz yoksa her derde deva.
- Node Images: Aslında Drupal’in sağladığı imkanlar çok fazla olmasına rağmen, bazen metinlere resim eklemek gerçekten karın ağrısı bir durum haline gelebiliyor. Bu yüzden Node Images eklentisi (Images eklentisi ile birlikte) sizi bir çok dertten kurtarıyor. Bunu da –Drupal’de içerik türlerine genel olarak node > uç deniyor- node’lara resim ekleme işini tamamen özelleştirilebilir bir hale sokarak, neredeyse otomatikleştirerek yapıyor.
- Nodewords (Meta Tags): Drupal’in en güzel taraflarından bir tanesi de Google tarafından seviliyor olması, en azından Google’in robotları tarafından. İçeriğinizin Google tarafından doğru dürüst indekslenmesini istiyorsanız, öncelikle Drupal’e daha sonra da NodeWords eklentisine güvenebilirsiniz. NodeWords, node’larınızı “meta tag” denilen etiketler ile birlikte biçimlendirmenizi sağlıyor. Böylelikle hem her sayfaya ayrı meta tag’ler yerleştirilebiliyor, hem de bu içerik girişi sırasında yapılabiliyor.
- Poormanscron: Cron denen zımbırtıyı elle çalıştırmak yerine, poormanscron, size 60 dakikada bir site içeriğinin indekslenmesini vb. pis işleri yapmak için yardım ediyor, otomatik olarak, olmazsa olmaz.
- Similar entries: Similar entries, adından da anlaşılacağı gibi, o anda sitenizde gezilen içeriğe benzer içerikleri ziyaretçinizin önüne otomatik olarak getiren bir eklenti.
- Table of Contents: TOC, yeni keşfettiğim bir eklenti, biçimlendirme ile ilgili. Örneğin eskiden “çapa” kullanıyorduk değil mi, TOC işte o çapanın yaptığı işi H2 ya da H3 etiketleri üzerinden yapıyor. Yani örneğin sayfada ara başlıklar varsa, bunları süzüp, sayfanın tepesinde diziyor. Böylelikle uzun bir metnin tamamına bakmadan, sayfa tepesinden içindekiler hakkında bilgi alabiliyor ziyaretçi.
- Pathauto: Drupal, genel olarak node’larla çalıştığı için (bunun içine bir de düzgün taksonomi özelliği giriyor, kategoriler için) bu node’lara URL’ler atarken biraz fazla sade görünebilir gözünüze. Yani “Kitap Tanıtımları” diye bir kategorinin altında “Harry Potter” içeriğinin URL’si Google için “node/33” olduğunda, bu iç açıcı olmasa gerek. Pathauto, aslında Drupal ile birlikte gelen URL adlandırma özelliğini daha da geliştiriyor. Hem yığın adlandırmalar yapabiliyor, hem de içerik türüne göre bu adlandırılmaları otomatikleştirebiliyorsunuz. Örneğin blog içerik türünde ve X kullanıcısının yazdığı bir blog metninin URL’sini “bloglar/X/kitap-tanitimlari/Harry-potter” olarak otomatik vermesini sağlıyorsunuz sistemin.
- Tagadelic: Diyelim ki bir blog siteniz var ve tag cloud yapabilecek kadar da bilginiz görgünüz var Web 2.0 konusunda. Tagadelic, uzun zamandır Drupal’de bu işi otomatik olarak yapabilen harika bir eklenti.
Eklentilerin hepsi http://drupal.org/project/Modules bölümünde bulunabilir. Ayrıca Drupal için türkçe desteği sonuna kadar cengaverce veren, http://drupaltr.org/ adresi de sık sık güncellemelerle ilgili olarak ziyaret edilebilir. Drupal örneğin Wordpress kadar kolay bir CMS değil, ama yine de daha geniş web siteleri için öğrendikten sonra çok fazla imkan sağlayan bir web 2.0 uygulaması bana göre.
Bir yorum da senden
Siteye yorum bırakabilmek için giriş yapman gerekiyor.
