Drupal

Sağlayan: Drupal

İçerik YönetimiKurumsalGelişmiş
Oluştur: Drupal

Saniyeler içinde Cloud Sunucunuza kurulur.

Drupal, devasa kurumsal web siteleri, devlet portalları ve yüksek trafikli haber siteleri için tasarlanmış, API tabanlı (Headless) çalışabilen son derece güvenilir ve özelleştirilebilir bir İçerik Yönetim Çerçevesidir (CMF).

Öne Çıkan Özellikler ve Avantajlar

  • Özel İçerik Türleri (Custom Content Types): Kod yazmadan; 'Ürün', 'Etkinlik', 'Personel' gibi kendinize özel onlarca farklı içerik tipi yaratabilir ve bunlara resim, tarih, PDF gibi sınırsız sayıda özel alan (Custom Field) ekleyebilirsiniz.
  • Devasa Güvenlik: WordPress ve Joomla'nın aksine Drupal, güvenlik açıklarına karşı takıntılıdır (Security by Design). Beyaz Saray (White House), NASA ve Tesla gibi dünyanın en çok saldırı alan sitelerinin Drupal kullanmasının sebebi budur.
  • Görünümler (Views) Sistemi: Sitede oluşturduğunuz yüzlerce içeriği, (Örn: 'Sadece 2023 yılında eklenen, fiyatı 100 TL altı olan Etkinlikleri göster') bir satır bile SQL veya PHP yazmadan, görsel (Views) arayüzü ile mükemmel bir şekilde süzüp ekrana basabilirsiniz.
  • Headless (API-First) Mimarisi: Drupal'i sadece bir veritabanı (Backend) gibi kullanıp, içeriğinizi REST API veya GraphQL ile çekerek ön yüzü (Frontend) React, Vue.js veya mobil uygulama olarak tasarlayabilirsiniz.

Neden Kurumsal Siteniz İçin Drupal?

Eğer projenizde farklı departmanlardan yüzlerce yazar içerik girecekse, bu içerikler karmaşık onay mekanizmalarından (Workflow) geçecekse, on binlerce sayfanız olacaksa ve siber saldırılara karşı maksimum korumaya ihtiyacınız varsa standart CMS'ler yolda kalır. Drupal bir CMS'den ziyade, hayalinizdeki portalı inşa etmenizi sağlayan bir 'Legolar' bütünüdür (CMF). Cenuta'nın devasa bant genişliği (Network) ve ışık hızındaki disklerinde çalışan Drupal ile rakiplerinize hız ve güvenlik konusunda meydan okuyabilirsiniz.

Bu İmajda Bulunan Tüm Yazılımlar

Bu hazır uygulama imajı, Drupal Core uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:

Yazılım / Paket AdıSürüm ve Detay Bilgisi
Çekirdek SistemDrupal (En Son 10.x Kararlı Sürümü)
Web SunucusuApache veya Nginx (Özelleştirilmiş konfigürasyon)
VeritabanıMariaDB / PostgreSQL uyumlu
PHPPHP 8.1+ (OPcache aktif)

Kurulum Sonrası Kapsamlı İlk Adımlar

Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra Drupal Core sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:

1
Alan Adınızı Yönlendirin

Kuruluma sorunsuz başlamak için alan adınızın (DNS) Cenuta sunucunuzun IP adresine (Örn: 93.184.216.34) yönlendirilmiş olması gerekir.

2
Kurulum Arayüzünü Başlatın

Tarayıcıdan alan adınıza veya IP adresinize (Örn: `http://sunucu_ip_adresiniz`) girerek Drupal kurulum (Install) sayfasını açın. Dili (Türkçe) seçip devam edin.

3
Veritabanı Konfigürasyonu

Terminal üzerinden (SSH) `mysql -u root` komutu ile sisteme girin. `CREATE DATABASE drupal_db;` ile yeni bir DB oluşturun. Kurulum ekranında bu veritabanının ismini ve MySQL kullanıcı bilgilerinizi (genelde root) girin.

4
Site Kurulum İşlemi

Veritabanı onaylandıktan sonra Drupal (Çekirdek - Core) dosyaları ve tüm modülleri otomatik olarak sunucuya indirilip kurulmaya (yükleme barı dolmaya) başlar.

5
Site Bilgilerinizi Girin

Sitenizin resmi adını (Örn: Kurumsal A.Ş.), Yöneticinin e-posta adresi ile şifresini yazın. Saat dilimini (Örn: Europe/Istanbul) seçtikten sonra kurulumu bitirip Yönetim Paneline giriş yapın.

Merak Edilenler

Drupal Hosting hakkında sıkça sorulan sorular.

Drupal kullanmak WordPress'ten daha mı zor?

Evet, öğrenme eğrisi çok daha diktir (zordur). Drupal, 'Tak Çalıştır' bir sistemden ziyade, sizin veritabanı mimarisini (İçerik Tipleri ve Görünümler ile) inşa ettiğiniz bir geliştirme (Development) çerçevesidir. Daha çok yazılımcılar ve ajanslar tarafından tercih edilir.

Drush nedir? Kullanmalı mıyım?

Drush (Drupal Shell), terminal (SSH) üzerinden Drupal'i yönetmenizi sağlayan (Örn: eklenti kurma, önbellek temizleme) harika bir komut satırı aracıdır. Bu imajla uyumludur ve profesyonel Drupal yöneticilerinin (Admin) en büyük yardımcısıdır.

Performans sorunu yaşar mıyım?

Drupal'in çekirdeği çok ağırdır. Yüzlerce modül kurulduğunda veritabanı sorguları artar. Ancak Drupal'in kendi içindeki (Internal Page Cache / BigPipe) ve sunucudaki Memcached/Redis entegrasyonlarını yaparsanız, site statik HTML hızında açılır.

Temaları nerede bulurum?

Drupal.org üzerinden binlerce ücretsiz modül ve (Sub-theme mantığıyla çalışan) temel temalara ulaşabilirsiniz. Kurumsal firmalar genellikle Bootstrap altyapısıyla kendi özel temalarını (Custom Theme) kodlatmayı tercih ederler.

Composer kullanmak zorunlu mu?

Drupal 8'den itibaren modern PHP'ye (Symfony) geçildi. Sisteme yeni bir modül eklerken (bağımlılıkları çözmesi için) kesinlikle SSH üzerinden Composer (`composer require drupal/modul_adi`) kullanmanız tavsiye edilir.