Tugay İLTUŞ drupal.gen.tr & iltus.info iletişim : tugay@iltus.info Tugay İLTUŞ
"Bizler çoğu kez insan hakları üzerine konuşuyoruz.Ama aynı zamanda insanların hakları üzerine de konuşmalıyız.Diğerleri lüks otomobillere binebilsin diye neden bazı insanlar çıplak ayaklarıyla yürümek zorunda?
Diğerleri 70 yıl yaşasın diye neden bazı insanlar 35 yıl yaşamak zorunda?Diğerleri müthiş derecede zengin olsun diye neden bazıları berbat bir şekilde yoksul olmak zorunda? Ben, bir parça ekmeğe bile sahip olamayan dünya çocuklarının
adına konuşuyorum."
Ümit Can İLTUŞ ‘ a…
Müfredat1. Drupal Nedir?
2. İçerik Yönetim Sistemi Nedir?
3. Neden Drupal?
4. Drupal.Org ‘ u Tanıyoruz.
5. Kimler Drupal Kullanıyor?
6. Kurulum için Gereksinimler
7. Yerel Kurulumlar
8. Drupal’in Metabolizması ( Yapı )
9. Düğüm ve İçerik Türü Kavramı
Müfredat10. En çok kullanılan eklentileri.
13. Block Yerleşimi
11. Taxonomy Nedir?
12. CCK Nedir?
13. Views Nedir?
14:Panels Nedir?
14. Drupal 7’den Haberler
15. Türçe Kaynaklar
16. Teşekkürler!
17. Tekrar Görüşmek Üzere
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye başlandı.
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye Başlandı.
• Bir Forum Sistemi Olarak Başlayan Yolculuğu.
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye başlandı.
• Bir Forum Sistemi Olarak Başlayan Yolculuğu.
• 2002 Yılında Bir İçerik Yönetim Sistemi Oldu.
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye başlandı.
• Bir Forum Sistemi Olarak Başlayan Yolculuğu.
• 2002 Yılında Bir İçerik Yönetim Sistemi Oldu.
• Esnek Yapısı Hemen Fark Edilmesini Sağladı.
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye başlandı.
• Bir Forum Sistemi Olarak Başlayan Yolculuğu.
• 2002 Yılında Bir İçerik Yönetim Sistemi Oldu.
• Esnek Yapısı Hemen Fark Edilmesini Sağladı.
• Drupal Özgür Bir İçerik Yönetim Sistemidir.
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye başlandı.
• Bir Forum Sistemi Olarak Başlayan Yolculuğu.
• 2002 Yılında Bir İçerik Yönetim Sistemi Oldu.
• Esnek Yapısı Hemen Fark Edilmesini Sağladı.
• Drupal Özgür Bir İçerik Yönetim Sistemidir.
• Dries Buytaert Tarafınadan Geliştirilmektedir.
Drupal Nedir?
• 2000li Yıllarda Geliştirilmeye başlandı.
• Bir Forum Sistemi Olarak Başlayan Yolculuğu.
• 2002 Yılında Bir İçerik Yönetim Sistemi Oldu.
• Esnek Yapısı Hemen Fark Edilmesini Sağladı.
• Drupal Özgür Bir İçerik Yönetim Sistemidir.
• Dries Buytaert Tarafınadan Geliştirilmektedir.
• Drupal Projesi Acquia firması tarafından desteklenmektedir.
Acquia Drupal Nedir?
• Administration Menu
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
• Mollom (spam filtresi)
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
• Mollom (spam filtresi)
• Pathauto
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
• Mollom (spam filtresi)
• Pathauto
• Token
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
• Mollom (spam filtresi)
• Pathauto
• Token
• Views
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
• Mollom (spam filtresi)
• Pathauto
• Token
• Views
• Fivestar
Acquia Drupal Nedir?
• Administration Menu
• CCK (Content Construction Kit)
• Google Analytics
• Image
• Markdown
• Mollom (spam filtresi)
• Pathauto
• Token
• Views
• Fivestar
• Tagedelic (etiket bulutu)
Acquia Drupal Nedir?
• Administration Menu• CCK (Content Construction Kit)• Google Analytics• Image• Markdown• Mollom (spam filtresi)• Pathauto• Token• Views• Fivestar• Tagedelic (etiket bulutu)• VotingAPI
Acquia Network
Yazılım güncelleme bildirileri, uyarılar
Sitenizdeki çekirdek kod üzerinde yapılan değişikliklerin tespit edilmesi vs…
Drupal Nedir?
Dries Buytaert ( Drupal Proje Sorumlusu )
Belçikalı
1978 Doğumlu
Drupal Nedir?
Dries Buytaert ( Drupal Proje Sorumlusu )
Belçika
19 Kasım 1978
Drupal Nedir?
Mollom Projesine 31 Mart 2008
Mollom
Güçlü Drupal!
Drupal Nedir?
Dries, 2008 yılıGenç Girişimciler Birliği Ödülünü Almıştır!
İçerik Yönetim Sistemi Nedir?
• İçerik Yönetim Sistemi ( İYS ) Nedir?
Dosya Sistemi( PHP , CSS , HTML )
Veritabanı( MySQL )
İçerik Yönetim Sistemi Nedir?
• Drupal Bir İçerik Yönetim Çatısıdır ( CMF )
Dosya Sistemi( PHP , CSS , HTML )
Veritabanı( MySQL )
Neden Drupal ?
Hızlı! & Kolay!
Sayfa Yüklenme Süresi: 2.28s
Sayfa Ağırlığı:251KB
Sayfa Yüklenme Süresi: 0.93sSayfa Ağırlığı:
66.9KB
Sayfa Yüklenme Süresi : 0,89sSayfa Ağırlığı: 246KB
Neden Drupal ?
En iyi içerik yönetim sistemdir
Drupal 3 yıldır birincilik ödülü almıştır.Drupal, Dünya’nın en iyi içerik yönetim çatısıdır.Düğüm yapısını kullanır.
Neden Drupal ?
En iyi içerik yönetim sistemdir
Drupal 3 yıldır birincilik ödülü almıştır.Drupal, Dünya’nın en iyi içerik yönetim çatısıdır.Düğüm yapısını kullanır.Framework yapısı kolaydır.Eklenti geliştirmek kolaydır.Tema ve eklenti türetebilirsiniz.Api’si okunabilirdir.
Neden Drupal ?
2009 : Drupal, Hall of Fame CmsAdwards kategorisinde birinci!
20081. DRUPAL2. Joomla3. Dotnetnuke
20071. DRUPAL2. Joomla1. Cms Simiple
20091. DRUPAL2. Joomla
Neden Drupal?
• ESNEK!
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
• Dayanıklı,Güncel & Stabil
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
• Dayanıklı,Güncel & Stabil
• Kişisel siteler
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
• Dayanıklı,Güncel & Stabil
• Kişisel siteler
• Sosyal ağ ve Multimedya
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
• Dayanıklı,Güncel & Stabil
• Kişisel siteler
• Sosyal ağ ve Multimedya
• Haber
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
• Dayanıklı,Güncel & Stabil
• Kişisel siteler
• Sosyal ağ ve Multimedya
• Haber
• E-Ticaret
Neden Drupal?
• ESNEK!
• Cpu Kullanımı
• Güçlü SEO
• Dayanıklı,Güncel & Stabil
• Kişisel siteler
• Sosyal ağ ve Multimedya
• Haber
• E-Ticaret
• Forum
Neden Drupal?
• ESNEK!• Cpu Kullanımı• Güçlü SEO• Dayanıklı,Güncel & Stabil• Kişisel siteler• Sosyal ağ ve Multimedya• Haber• E-Ticaret• Forum• Kurumsal Sayfalar
Neden Drupal?
• ESNEK!• Cpu Kullanımı• Güçlü SEO• Dayanıklı,Güncel & Stabil• Kişisel siteler• Sosyal ağ ve Multimedya• Haber• E-Ticaret• Forum• Alternatif Uygulamalar
Neden Drupal?
• 6820 modül
Neden Drupal?
• 6820 modül
• Tümüyle ücretsiz
Neden Drupal?
• 759 tema
Neden Drupal?
Tamamıyla Ü C R E T S İ Z !
Drupal.Org’u Tanıyoruz.
Kimler Drupal Kullanıyor ? Kim ? Kim ?
Beyaz Saray Resmi Web Sitesi Güney Afrika Cumhuriyet
• Fransa Devlet Portalı• Birleşmiş Milletler
• Fransa Gençlik ve Spor Bakanlığı• İtalya Uzay Ajansı
Kimler Drupal Kullanıyor ?Nasa!
Ubuntu!
Nasa Ubuntu
• Nato• Harvard Üni.• Discovery Channel• BBC• Fox• Bob Dylan
• Mandriva Türkiye• Notpad++• Sun Microsystems• Linux Foundation• Mozilla
Kimler Drupal Kullanıyor ?Economist
.com
- 20-30 milyon aylık sayfa gösterimi. - 4 millon seçkin kullanıcı- 3 milyon seçkin kullanıcısı ile artık Drupal'de.Arşivler, haber sayfaları, kullanıcı izinleri ve aktiviteleri, blog yazıları ile Drupal'egöç yapan ekonomist, Drupal'in hız ve güvenilirliğinin tadını çıkartıyor!
Gereksinimler
Web Sunucusu
Apache * ISS
Derleyici
PHP
Gereksinimler
Web Sunucusu
Apache * ISS
Derleyici
PHP
VeritabanıMySQL veya PostgreSQL
Yerel Kurulumlar
Xampp
Yerel Kurulumlar
LAMPP
Xampp
Yerel Kurulumlar
LAMPP
Xampp
MAMP
Metabolizma
+ Çift yönlü dolaşım+ Çekirdek Stabilitesini Korur+ Yapısal olarak esnektir
Düğüm ve İçerik Türü
ÖĞE 2
ÖĞE 1
ÖĞE 1
ÖĞE 2
ÖĞE 3
ÖĞE 4
ÖĞE 1
ÖĞE 2
ÖĞE 3
DIŞARI
TERM
TAXONOMY
SÖZLÜK
SÖZLÜK
SÖZLÜK
Düğüm ve İçerik Türü
ÖĞE 2
ÖĞE 1
ÖĞE 1
ÖĞE 2
ÖĞE 3
ÖĞE 4
ÖĞE 1
ÖĞE 2
ÖĞE 3
DIŞARI
DÜĞÜM1
DÜĞÜM1
DÜĞÜM1
DÜĞÜM2
DÜĞÜM3
Düğüm ve İçerik Türü
İçerik Türü : Video İçerik Türü : İlk Adım
En Çok Kullanılan Projeler
İstatistkler• 345,206•343,039•335,432•335,956•335,956•336,422•329,892•330,678•328,399
En Çok Kullanılan Projeler
1. Drupal Çekirdeği2. Views3. CCK4. TOKEN5. Pathauto6. FileField7. Admin Menü8. İmageField9. İmageAPI10. ImageCache
En Çok Kullanılan Projeler
1. Drupal Çekirdeği2. Views3. CCK4. TOKEN5. Pathauto6. FileField7. Admin Menü8. İmageField9. İmageAPI10. ImageCache
Block Yerleşimleri
Block Yerleşimleri
Block Yerleşimleri
Taxonomy Nedir?
Taxonomy ( Sözlük )
TERİM 2TERİM 1 TERİM 3
Terim 1Terim 2Terim 3Terim 4
Terim 1Terim 2Terim 3Terim 4
Terim 1Terim 2Terim 3Terim 4
Taxonomy Nedir?
Habler
CMSPHP ASP
DRUPALJoomla
WordPrssType
PythonC#
C++.NET
Terim 1Terim 2Terim 3Terim 4
Ya da Hiçbiri !
Taxonomy Nedir?
Taxonomy Nedir?
Cck Nedir?
• Content Contraction Kit ( CCK )• Video Bedava! Link Bedava! Oylama Bedeva!•
Cck Nedir?
• Content Contraction Kit ( CCK )• Video Bedava! Link Bedava! Oylama Bedeva!• Bütünüyle Açık ve Özgür• Basit kullanımlı arayüz
Cck Nedir?
• Content Contraction Kit ( CCK )• Video Bedava! Link Bedava! Oylama Bedeva!• Bütünüyle Açık ve Özgür• Basit kullanımlı arayüz•Kolay Yapısı• Kodlamaya İhtiyaç Duymadan Kullanabilme
Cck Nedir?
• Content Contraction Kit ( CCK )• Video Bedava! Link Bedava! Oylama Bedeva!• Bütünüyle Açık ve Özgür• Basit kullanımlı arayüz•Kolay Yapısı• Kodlamaya İhtiyaç Duymadan Kullanabilme• Çünkü Html’e İhtiyacınız Yok!
Cck Nedir?
Cck ile yapabileceklerinizi hayal Edin!
Cck Nedir?
Cck ile yapabileceklerinizi hayal Edin!
•Yazı alanları girebilir•Kullanıcı referans gösterebilir•Sayı alanları girebilir•Gelişmiş formlar yapabilir•Çoktan seçmeli tablolar yapabilirsiniz.•Tek bir eklenti ile!•Peki ya bu kadar mı?
HAYIR !
Cck ile yapabileceklerinizi hayal Edin!
•Tek Satır Kod Yazmadan!
Yazı Yazabiliyor musun?
Cck ile yapabileceklerinizi hayal Edin!
•Basit bir arayüz ile istediğinizi elde edebilirsiniz!
Yazı Yazabiliyor musun?
• Yapabilecekleriniz bunlarla da sınırlı değil!
Cck nedir?
Bu kadarı yetmedi mi?
-Link alanı-Video oynatıcı alanı-Dosya Alanı-Resim Alanı-Ve daha onlarca ek işlev.-Galeri ve gelişmiş uygulamalar
Cck size yeter!
Bu kadarı yetmedi mi?
-Link alanı-Video oynatıcı alanı-Dosya Alanı-Resim Alanı-Ve daha onlarca ek işlev.-Galeri ve gelişmiş uygulamalar-Oylama ve ek işlevler ile…
Views Nedir?
-Türkçeye gösterimler olarak çevrilebilinir.-Php bilmeden her türlü mysql işlemi yaparsınız.-Son videolar, son konular, son makaleler, son ….. Gösterimleri yapabilirsiniz.-Kategorideki veya herhangi bir modulle birleşik her modulu çekebilirsiniz.-Profil alanlarını genişlebilirsiniz.-Fotoğraf,resim,video,yazı çekebilirsiniz.-Yalnız başlık,yalnız gövde, yalnız yazı çekebilirsiniz.
Views Nedir?
Views Nedir?
Views Nedir?
Views Nedir?
1
2
1
3
Views Nedir?
Panels Nedir?
Daha çok haber siteleri kullanmaktadır.
Panels Nedir?
Daha çok haber siteleri kullanmaktadır.Block alanları ve sayfa üzerinde özelleştirme yapılabilmektedir.
Panels Nedir?
Daha çok haber siteleri kullanmaktadır.Block alanları ve sayfa üzerinde özelleştirme yapılabilmektedir.Yapısal olarak, yetenekli bir modüldür.
Drupal Beta 1
Drupal 7 Beta 1 Yayınlandı
Drupal Beta 1
Drupal 7 Beta 1 Yayınlandı
Neler yeni?
- Yenilenmiş kullanıcı arayüzü
Neler yeni?
-Yenilenmiş kullanıcı arayüzü-Yeni yönetim teması
Neler yeni?
-Yenilenmiş kullanıcı arayüzü-Yeni yönetim teması-Çekirdekten resim alanı
Neler yeni?
-Yenilenmiş kullanıcı arayüzü-Yeni yönetim teması-Çekirdekten resim alanı-Cck artık sizin çekirdeğiniz!
Neler yeni?
-Yenilenmiş kullanıcı arayüzü-Yeni yönetim teması-Çekirdekten resim alanı-Cck artık sizin çekirdeğiniz!-Yenilenen veritabanı yapısı
Neler yeni?
-Yenilenmiş kullanıcı arayüzü-Yeni yönetim teması-Çekirdekten resim alanı-Cck artık sizin çekirdeğiniz!-Yenilenen veritabanı yapısı-Gelişmiş jqueryAPI entegrasyonu
Neler yeni?
-Yenilenmiş kullanıcı arayüzü-Yeni yönetim teması-Çekirdekten resim alanı-Cck artık sizin çekirdeğiniz!-Yenilenen veritabanı yapısı-Gelişmiş jqueryAPI entegrasyonu-Yeni kullanıcı dostu arayüz!
Yeni Kurulum Ekranı
Yeni DashBOARD ve Arayüz
Kolay Modül Yönetimi
Uzaktan Tema & Modül Kurulumu
Uzaktan Tema & Modül Kurulumu
Türkçe Kaynaklar
Drupal.Gen.TRİltus.info