Drupal, bedava
Drupal ücretsiz ve açık kaynaklı modüler, içerik yönetim omurgası, içerik yönetim sistemi, web uygulama omurgası ve blog motorudur. 2000′li yılların ortalarında Drupal esneklik, genişleyebilirlik, yönetim kolaylığı ve aktif bir topluluğun desteği ile popülerlik kazanmıştır.
Drupal PHP programlama dili ile yazılmıştır. Bununla birlikte Drupal tabanlı bir web sitesinin kurulumu, geliştirilmesi ve bakım genellikle PHP programlama becerisi gerektirmemektedir.
Drupal Unix, Linux, BSD, Solaris, Windows, ve Mac OS X gibi işletim sistemleri dâhil birçok işletim sisteminde çalışabilmektedir. Apache veya IIS Web sunucusu ve MySQL, PostgreSQL gibi bir veritabanı paketine ihtiyaç duyar.
26 Temmuz 2007 itibârî ile Drupal’in güncel sürüm 5.2′dir.
Drupal, The Onion, Ain’t It Cool News, Spread Firefox, Ourmedia, KernelTrap, NewsBusters ve Defective by Design gibi birçok yüksek trafiğe sâhip web siteleri tarafından kullanılmaktadır
Drupal’in çekirdek dağıtımı binlerce yazılım geliştiricileri tarafından yapılmıştır ve katılımcı olarak Sony gibi tüzel şahıslarda Drupal’in geliştirilmesinde katkıda bulunmuş ve bu katkı Drupal topluluguna geri dönmüştür.
İlk olarak Dries Buytaert tarafından bulletin board system olarak geleştirilmiştir ve Drupal 2001 yılında açık kaynak projesi olmuştur. Drupal is an English transliteration of the Dutch word “druppel,” which means “drop” (as in “a water droplet”). The name was taken from the now defunct Drop.org website, whose code slowly evolved into Drupal. Dries wanted to call the site “dorp” (Dutch for “village”, referring to its community aspects), but made a typo when checking the domain name and thought it sounded better.http://drupal.org/node/769
Drupal’in basit bir katmanı vardır veya “çekirdeği”(core). Bu katman Drupal’in temel özelliklerini oluşturmakla beraber ayrıca eklenebilir modül programlamayıda sağlar.(Drupal’in çekirdek özellikleri online “Drupal Handbook” başlığında http://drupal.org/handbook/modules adresinde açıklanmaktadır.
Drupal’in çekirdeğine dâhil edilmiş olan modüller kullarıcıların içerik ekleme, gözden geçirme ve içeriği sınıflandırma, arama yönetimi, yorum ekleme, forumlara katılma, anketlerde oy vermek ve HTML bilgisine gerek duymadan ortak proje yazılımlarında çalışmaya olanak sağlar. Ayrıca çekirdek modüller kullanıcıların kişisel bilgilerin girebilecekleri, görüntülüyebileceği ve birbirleri ile veya sitenin yöneticileri ile iletişim kurabilmelerinede olanak sağlar.
Drupal’in sürüm yönetim sistemi, ki buda Drupal’in çekirdek bir özelliğidir, güncellenmiş içeriği, kimin güncellediğini, neyin güncellendiğini, hangi târih ve saatte güncellemenin yapıldığını ilh. izler ve kayıt altına alır. Sistem kullanıcıların yaptıklarını güncellemeli daha önceki bir sürüme geri alabilecekleri loglama yapısı sunar.
Drupal’in içine gömülmüş olan çekirdek modüller ile site yöneticileri sitenin görünüşünü özel yapılmış temalar ile değiştirebilir, menü yepılarını değiştirebilir ve kullanıcıların kendi dillerinde siteyi sunabilirler. Drupal’in çekirdeği yöneticilere ayrıca başka sitelere RSS yayını yapmayı ve başka sitelerden RSS yayını almasını sağlar.
Diğer çekirdek modüller kullanıcı kayıdını ve yöneticilerin kullanıcılara kullanıcı rollerini tanımlamalarını, kullanıcılara sitedeki bazı özellikleri kullanabilmeleri için hak tanımlamayı sağlar. Yöneticiler ayrıca ulaşım kurallarını tanımları ile bilerli kullanıcı isim, e-posta adresi ve IP adreslerine göre siteye erişimlerini engelleyebilirler.
Drupal’in çekirdeği ayrıca “Temiz URL” (URL alias) özelliği ile Drupal’in kullanıcı dostu, kolay hatırların URL’ler otomtik veya yöneticisinin kontrolünde oluşturulmasını sağlar. Örneğin “www.benimsitem.com/?q=node/432″ yerine than “www.benimsitem.com/urunler” şeklinde bir URL oluşturulabilinir.
Çekirdek modüller ayrıca istatistik ve site yöneticilerin siteyi yoğun trafikte performansını iyileştirmek için önbellekleme (caching) ve (throttling) raporlarını almalarını sağlar.
Yöneticiler birçok filitre ve içerik tipi oluşturabilir ve uygulayabilirler.
Kullanıcılar ve yöneticiler bahsi geçen çekirdek özellikleri PHP veya HTML bilgisine gerek duymadan kullanabilirler.
Drupal’in modüler tasarımı, PHP bilgise hâiz insanların modüller yazarak ilave özellikler üretebilirler. Drupal websitesi, Drupal kullanıcıları tarafından yazılmış yüzlerce bedava modül sunmaktadır.
e-ticaret sistemleri, iş akış özellikler, fotoğraf galerileri, organik gruplar, Google maps, Amazon ItemsAmazon Items, e-posta listesi yönetimi ve CVS ile entegrasyon.
Modüllerin fonksiyonların Drupal’e eklenebilmesi için Drupal, çekirdek ve modülleri “hooks” veya callbacks denen bir sistem ile entegre eder. Drupal çekirdeği SQL injection gibi genel güvenlik problemlerine karşıda güvenlik sağlar.
Drupal için yazılan temalar genelde PHPTemplate motoru”PHPTemplate theme engine”, Drupal.org. veya XTemplate motoru”XTemplate theme engine”, Drupal.org. ile yazılır. Daha önceki şablonlar PHP’nin içine doğrudan kodlanmakta idi.
Drupal’in daha önceki sürümlerinin tema sistemi Mambo ve Plone ürünlerine göre çok daha karmaşık ve tasarım tabanlı olmadığı için çok eleştirildi.”How does Drupal compare to Mambo?” discussion thread, Drupal.org.. Sonuç olarak PHPTemplate ve XTemplate motorları bu sorunu çözmek için kullanıldı.
Drupal’in kurulumu (ve modülleri) bir veritabanına ulaşımı, yüksek seviye hakları ve
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ve LOCK TABLES gibi SQL komutlarını işletimini gerektirmektedir.
Her nekadar bu gereksimler olsada bazı servis barındırıcıları bu özellikleri müşterilerine vermezler.
Diğer içerik yönetim sistemleri gibi kurulum için gereken veritabanı, komut satırından[1] veya phpMyAdmin/PhpPgAdmin araçlarından oluşturulur. Bununla birlikte Sürüm 5.0 ile beraber Drupal kurulmakta ve veritabanı nerede ise tamamen web tabanlı arabirimden yapılmaktadır.
Drupal has been considered by someAlister Lewis-Bowen et al., “Using open source software to design, develop, and deploy a collaborative Web site,” IBM, July 11, 2006. to have a somewhat steeper learning curve and a slightly more difficult installation procedure compared to some simple CMS programs or basic blogging tools such as WordPress. Drupal 5.0, released January 15, 2007, is packaged with a web-based installer to partly answer these criticisms and Drupal 6.0, which may be released in September, goes even further.Drupal 5.0 Feature List January 15, 2007. Accessed January 15, 2007. Another useful reference is the Drupal Cookbook (for New Drupallers).
- iNternet rehberi, Site ekle, Link ekle, Bedava siteler, Linkler iNternet rehberi, Site ekle, Link ekle, Bedava siteler, Linkler Mp3 Siteleri · Bedava Mp3 indir · Lider100 · Ozel Siteler · Site ekle. Categories