1. Haberler
  2. Teknoloji
  3. Grav Nedir? Ne İşe Yarar?

Grav Nedir? Ne İşe Yarar?

Web sitesi geliştirme
Görsel: Rawpixel Ltd / Flickr, CC BY 2.0
Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

Web sitesi kurmak isteyenlerin çoğu WordPress ile başlar, ancak her proje için veritabanı, eklenti ve sürekli güncelleme yükü gerekmez. Grav, bu noktada alternatif sunan hafif bir içerik yönetim sistemidir. Bu yazıda Grav’ın ne olduğunu, ne anlama geldiğini, ne işe yaradığını ve nasıl kurulduğunu sade bir dille anlatıyoruz.

Grav Nedir?

Grav, PHP ile yazılmış, açık kaynaklı ve dosya tabanlı (flat-file) bir içerik yönetim sistemidir (CMS). WordPress gibi sistemlerden en büyük farkı, içeriği bir veritabanında değil doğrudan dosyalarda saklamasıdır. Sayfalar Markdown biçiminde yazılır, ayarlar YAML dosyalarında tutulur, görünüm ise Twig şablon motoruyla oluşturulur.

Bu yapı, kurulum ve yedeklemeyi basitleştirir. Sitenizin tamamı bir klasör olduğundan, klasörü kopyalamak çoğu durumda siteyi taşımak anlamına gelir. MySQL kurulumuna ya da veritabanı yönetimine ihtiyaç duyulmaz.

Grav Ne Anlama Gelir?

Grav kelimesi bir kısaltma olarak değil, proje adı olarak kullanılır. İsmi, İngilizce “gravity” (yer çekimi) sözcüğünü hatırlatır ve sistemin hafif, hızlı ve sade olma hedefini çağrıştırır. Bu çıkarım proje adının çağrışımıdır; resmi bir açıklama aramak için projenin kendi dokümantasyonuna bakabilirsiniz. Arama motorlarında “grav ne demek” diye aranan şey de çoğunlukla bu CMS’tir.

Grav Ne İşe Yarar?

Grav, kişisel blog, kurumsal tanıtım sitesi, portföy, dokümantasyon ve küçük içerik sitelerinde kullanılır. Öne çıkan özellikleri şunlardır:

  • Veritabanı gerektirmez: İçerik dosyalarda durur; bu da kurulumu ve taşımayı kolaylaştırır.
  • Markdown desteği: İçerik yazmak için basit bir biçimlendirme dili kullanılır, geliştiriciler için hızlı bir iş akışı sunar.
  • Eklenti ve tema sistemi: Grav Paket Yöneticisi (GPM) ile eklenti ve temalar komutla ya da yönetim panelinden eklenebilir.
  • Önbellek: Yerleşik önbellekleme sayesinde küçük sitelerde hızlı çalışır.
  • Yönetim paneli: Admin eklentisi kurulursa tarayıcıdan sayfa düzenlenebilir.
  • Esnek sayfa yapısı: Klasör yapısı sayfa hiyerarşisini belirler.

Grav Kimler İçin Uygun?

Markdown’a alışkın, sade bir yapı isteyen ve sitesinde çok sayıda kullanıcı, mağaza ya da karmaşık eklenti ihtiyacı olmayan kişiler için uygundur. Geliştiriciler için tema yazmak ve içeriği sürüm kontrolüne (örneğin Git) almak kolaydır.

Hangi Durumlarda Başka Çözüm Düşünülmeli?

Büyük bir e-ticaret sitesi, çok yazarlı haber portalı ya da geniş eklenti ekosistemi gerekiyorsa WordPress gibi daha yaygın sistemler genellikle daha pratiktir. Daha fazla bilgi için WordPress site kurma yazımıza göz atabilirsiniz.

Grav Nasıl Kurulur?

Kurulumdan önce sunucunuzda uyumlu bir PHP sürümü bulunması gerekir. Gerekli sürüm ve eklentiler zamanla değiştiği için güncel gereksinimleri Grav’ın resmi dokümantasyonundan kontrol edin. Temel adımlar şöyledir:

  1. Grav’ın resmi sitesinden en güncel paketi indirin; yalnızca resmi kaynağı kullanın.
  2. Zip dosyasını web sunucunuzun yayın klasörüne çıkarın.
  3. Dosya ve klasör izinlerinin sunucu tarafından yazılabilir olduğundan emin olun.
  4. Tarayıcıda sitenizi açın; Grav ilk açılışta örnek içerikle gelir.
  5. Yönetim paneli için Admin eklentisini kurun ve ilk yönetici hesabını oluşturun.
  6. Güvenlik için güçlü bir parola belirleyin ve düzenli güncelleme yapın.

Komut satırına hakimseniz Composer ya da GPM ile de kurulum yapılabilir. Yerel bir ortamda denemek istiyorsanız bilgisayarınızda PHP kurulu bir geliştirme ortamı yeterlidir. Canlıya almadan önce yedek alma düzeninizi mutlaka oluşturun; dosya tabanlı sistemlerde yedekleme klasörü kopyalamak kadar kolaydır, ancak yine de unutulmamalıdır.

Güvenlik ve Bakım

Hangi sistemi kullanırsanız kullanın güncelleme, güçlü parola ve gereksiz eklentilerden kaçınma temel kuraldır. Sitenizde SSL kullanmak da önemlidir; ayrıntılar için web projelerinde barındırma çözümleri yazısını inceleyebilirsiniz.

Sık Sorulan Sorular

Grav ücretsiz mi? Grav açık kaynaklıdır ve temel sistemi ücretsiz kullanılabilir. Bazı tema ve eklentiler farklı lisanslarla sunulabilir, ayrıntı için ilgili sayfaya bakın.

Grav veritabanı kullanır mı? Hayır, içerik dosya sisteminde saklanır. Bu yüzden MySQL gerekmez.

Grav, WordPress’ten daha mı hızlı? Küçük sitelerde dosya tabanlı yapı hızlı olabilir, ancak performans sunucuya, temaya ve eklentilere bağlıdır. Genel bir hız vaadi yerine kendi sitenizde test etmek daha güvenilirdir.

Görsel: Rawpixel Ltd / Flickr, CC BY 2.0

0
mutlu
Mutlu
0
_zg_n
Üzgün
0
sinirli
Sinirli
0
_a_rm_
Şaşırmış
0
vir_sl_
Virüslü
Grav Nedir? Ne İşe Yarar?
Yorum Yap

Tamamen Ücretsiz Olarak Bültenimize Abone Olabilirsin

Yeni haberlerden haberdar olmak için fırsatı kaçırma ve ücretsiz e-posta aboneliğini hemen başlat.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Giriş Yap

Bestbiznet.com ayrıcalıklarından yararlanmak için hemen giriş yapın veya hesap oluşturun, üstelik tamamen ücretsiz!

Bizi Takip Edin