Grav - Genel Bakış

Gravdüz dosya tabanlı bir içerik yönetim sistemidir. Bu sistem, içeriği depolamak için veritabanını kullanmaz, bunun yerine içeriği depolamak için bir metin (.txt) dosyası veya bir işaretleme (.md) dosyası kullanır. Düz dosya bölümü, okunabilir metne atıfta bulunur ve içeriği, bir geliştirici için basit olabilecek kolay bir şekilde işler.

Grav, Rocket Themetakım. PHP üzerinde çalışır ve Joomla, Wordpress veya Drupal gibi açık kaynaklı bir CMS'dir.

Neden Grav?

Grav artık en hızlı düz dosya içerik yönetim sistemidir. Grav ile içerik yayınlamak ve yönetmek daha kolaydır. Bir geliştiricinin, içeriği veritabanından ziyade dosyalarda (metin veya işaretleme dosyaları gibi) depolayarak içeriği çok kolay bir şekilde işlemesini sağlar.

Grav, basit, yönetilebilir ve hızlı bir site oluşturmanıza yardımcı olur. Veritabanı güdümlü CMS'den daha düşük maliyetlidir ve yeterli kaynağa sahip olmadığınız zaman dosya işleme için G / Ç ile kullanışlıdır.

Grav'ın Özellikleri

  • Hızlı, kolay ve güçlü bir düz dosya web platformudur.

  • Ekstra araç veya html bilgisi olmadan web siteleri oluşturmak için kullanılır.

  • İçeriği depolamak için metin dosyası veya işaretleme dosyası kullanır.

  • Veritabanını kullanmaz, bu nedenle bu, darboğaz örneklerini azaltır.

  • Twig tarafından sağlanan ve onu hızlı kılan doğrudan PHP'ye ayrıştırılan PHP tabanlı şablonu kullanır.

Avantajlar

  • Veritabanı CMS'sine dayalı değildir, bu nedenle kurulumu çok kolaydır ve dosyaları sunucuya yüklediğinizde kullanıma hazır olacaktır.

  • İşleri kolaylaştırmak için Markdown metin dosyalarını kullanır. Bunu kullanarak, içerik dinamik olarak HTML'ye dönüştürülür ve tarayıcıda görüntülenir.

  • Güvenlik durumunda Grav'ın yönetici alanı ve veritabanı yoktur. Bu nedenle, önemli verilere erişmek için hesaba veya veritabanına girme şansı yoktur.

  • Yedeklenecek veritabanı olmadığından, web sitenizin yedek kopyasını saklamak için tüm dosyaları kolayca yedekleyebilirsiniz.

  • Öğrenmek için daha fazla zaman gerektirmeyen bir yazılım parçasıdır.

Dezavantajları

  • Dosyalar için bir veritabanı olmadığından, yetkisiz kullanıcıların içeriğinize doğrudan dosyalardan erişebileceği örneklerle karşılaşabilirsiniz.

  • Grav CMS kullanarak karmaşık web siteleri oluşturmak zordur.