Grav, bir içerik yönetim sistemidir (CMS) farklılık gösterir. İçerik yönetim sistemleri, modern web'de, WordPress gibi platformlar (veya diğer ağ sağlayıcısı Sağlayıcı) Web sitelerinin büyük bir yüzdesini güçlendirin. Teknik olmayan kullanıcılar için, geliştiriciler kodu ayrı ayrı tutarken, teknik olmayan kullanıcılar için makale ve içerik eklemek için kullanımı kolay bir grafiksel arayüz sağlarlar (kullanımı kolay bir şekilde benzer şekilde) Web Sitesi Oluşturucu ).
Major dezavantajları, CMS gerekçeli özelliklerle şişirildiğinde gelir veya geliştiricileri karşı üretken bir şekilde çalışmaya zorlar. Biraz daha fazla olan temel bir CMS-Daired web sitesi bile Açılış sayfası Bir veritabanına, göç ve yönetimin olması gerekenden daha büyük bir görevi sağlayabilen bir veritabanına dayanır.
Tanışmak Grev , CMS, hafif, esnek ve geleneksel bir veritabanı olmadan inşa edilmiştir. Yine de, grafiksel bir arayüze, kullanıcı yönetimi ve bir CMS'den beklenen özelliklere sahip isteğe bağlı bir yönetim paneline sahiptir.
Grav, MySQL veya benzeri üzerinde çalışan geleneksel bir veritabanına sahip olmazken, klasörlerde ve düz metin dosyalarında depolanan bir veri tabanı vardır. Bu dosyalar, YAML'de depolanan yapılandırma ile Markdown sözdizimi ile içeriği saklayın. Mağaza etmek için içeriğiniz varsa, bunları deneyin. Bulut depolama Seçenekler.
Herhangi bir yeni sistemin öğrenilmesinde olduğu gibi, Grav, başlamak için biraz çaba harcayabilir ve dokümantasyonun iyileştirilmesi, bazı soruları cevapsız bırakarak, önceden yapılmış "iskeletler" ile kazmaya bırakılmasını sağlayabilir. Bu öğretici, Grav kurmanıza yardımcı olacak ve varsayılan kuark temasını kullanarak sayfa eklemenize yardımcı olacaktır.
Dosyaları indirin Bu eğitim için.
Grave, Apache veya Nginx gibi bir web sunucusu ve PHP'nin en az 7.1.3 sürümü gerektirir.
Çalışmak için yerel bir Wamp, Mamp veya Lamba sunucusu ayarlayın. Git ve besteci, bunların komut satırında kullanılabileceğinden emin olmak için de kullanılabilir.
Yerel sunucunun web kökü içinde, yeni bir dizin oluşturun ve "Grav-Project" adresini açın.
Değilse, PHP'nin kurulu olduğundan emin olun.
Grav kurmanın en kolay yolu, ZIP dosyasını web sitesinden indirmek ve daha önce oluşturulan klasöre çıkarmaktır.
Grav CLI'yi keşfetmek için GIT kurulum yöntemini kullanın. Yerel sunucunun web kökününe gidin ve aşağıdaki komutu çalıştırın.
git klon -b master https://github.com
GetGrav / Grav.git Grav-Projesi
Zip ile yükleniyorsa atlayın. Dizini "Grav-Project" olarak değiştirin, ardından gerekli bağımlılıkları yüklemek için Composer'ı kullanın.
Kurulduktan sonra, temayı ve eklentileri takmak için Grav CLI'sini kullanın. Windows'ta, Grav komutları "php" ile hazırlanmalı
CD Grav projesi
Besteci kurulum --No-dev -o
Bin / Grav Kurulumu
Grava localhost / grav projesinde erişilebilir. Bu sayfayı bir tarayıcıda açmak, Grav karşılama ekranını gösterir.
Hataları test etmek için Tipografi sayfasına tıklayın. Bir 404 hatasıyla karşılaşırsanız, Grubun belgelerinde sorun giderme bölümüne bakın.
Gravtaki bir sayfa, "Kullanıcı / Sayfalar" dizininde bir metin dosyasıdır. Yeni bir sayfa oluşturmak için, "Grav-Project / Kullanıcı / Sayfa Dizini" ne gidin ve 03.about adlı yeni bir klasör oluşturun, ardından default.md olarak adlandırılacak yeni bir dosya oluşturun.
Grav, sayfaları oluşturmak için "Markdown Syntax" kullanır.
İçeriği oluşturma ve yönetme sürecini hızlandırmak ve Grav CMS'nin tam, kullanıcı dostu potansiyelinin kilidini açmak için, Yönetici paneli modülü takılabilir. Komut satırından aşağıdaki komutu çalıştırın:
PHP Bin / GPM Yöneticisi
Grev web sitesinde herhangi bir sayfayı yenileme Yönetici Modülü takıldıktan sonra, yeni bir yönetici kullanıcısı oluşturmak için bir bilgi istemi açacaktır. Ayrıntılarınızı doldurun ve gösterge tablosuna devam etmek için şifreyi not edin.
Yönetici paneli kurulumunda, sol el çubuğundaki sayfalarda tıklayın, ardından daha önce yapılan sayfaya tıklayın.
Bu yüklerse, sayfaların içeriğinin kolay düzenlenmesini sağlayan bir içerik giriş alanı görebilirsiniz.
Yönetici panelindeki tipografi sayfasını silin, ardından değiştirmek için yeni bir sayfa ekleyin.
Başlık ve Klasör adına hizmetleri girin, ardından seçeneklerin geri kalanını varsayılan değer olarak tutarak Devam Et'i tıklayın. Bu sayfaya bazı içerik girin ve Kaydet'i tıklayın.
Şimdi "Ekle" düğmesiyle başka bir sayfa oluşturun ve bir servis adı girin. "Görünür" olduğundan emin olun, sonra devam edin.
Bir sayfaya kolayca metin ve başlık ekleyebiliyorken, temel web siteleri için hızlı ve kolaydır, bir web sitesinin daha karmaşık gereksinimlerine sahip olması anlaşılabilir. Ana sayfayı düzenleyin ve Gelişmiş sekmesinde, sayfa şablonunu modüler olarak değiştirin. Sayfayı kaydettiğinizden emin olun.
Modüller, farklı tarz bölümlerle bir sayfa oluştururken kullanılabilecek tema tarafından belirlenen içerik bloklarıdır.
Artık ana sayfa dönüştürüldüğü, ana sayfanın önceden yapımı içeriği silin ve değişiklikleri kaydedin. Sonra sayfanın en üstünde, tıklayın Ekle & gt; modüler ekle ve "kahraman" başlığını doldurun ve sayfayı "ev" olarak ayarlayın. Modüler şablon için "kahraman" seçeneğini seçin.
Modüller, Yönetici panelindeki alt sayfalarla aynı şekilde değerlendirilir, ancak bir alt sayfa oluşturmak yerine içeriğini ana sayfalarında bir blok haline getirirler. Yeni oluşturulan kahraman modülünü düzenleyin ve bir başlık, bazı metinler ekleyin ve "Sayfa Ortamı" içine bir kahraman görüntüsü ekleyin. Sayfayı kaydedin.
Yukarıdaki adımı tekrarlayın, ancak Modül Özellikleri'ni seçin. Sayfayı düzenlerken, bir düzen belirlemenizi sağlayan "Özellikler" sekmesine dikkat edin ve bir simge, başlık ve metin içeren bireysel sütunlar ekleyin. Bu sütunlardan dördü ekleyin ve içerik verin.
Ana sayfadaki son modül standart bir içerik bloğu olacaktır. Bunu ekleyin ve istediğiniz içeriği bu alana girin, görüntü ekleyin ve sayfayı kaydedin.
Son olarak, ana sayfa içeren her bloğu şu ana kadar açın ve Gelişmiş sekmesine gidip Vücut sınıfları alanını boşaltarak CSS sınıflarını kaldırın. Bunlar, her bir bloğu özelleştirmenize izin veren tema tarafından belirlenen CSS sınıflarıdır.
Site logosunu ve tema için bir dizi seçenek dizisini ayarlamak için, "Temalar" menüsüne gidin ve ardından geçerli aktif tema üzerine Quark'a tıklayın.
Bu ayarları yapın, ardından "Site Başlığı" gibi seçeneklere erişmek için "Yapılandırma" üzerine tıklayın.
Bu makale başlangıçta yaratıcı web tasarım dergisinin 291 sayısında yayınlandı. Web tasarımcısı . Sayı 291 burada satın al .
İlgili Makaleler:
Hareket halinde kasları nasıl çizileceğini bilmek, hareketsiz bir görüntüye akışkanlık ve hareket ekleyecektir. Bu eği..
(Görüntü Kredi: Net Dergisi) P5.JS, ünlü masaüstü yaratıcı kodlama ortamının işlenmesinin en son JavaScri..
Bir sanatçı olarak Wieden + Kennedy Londra, ben Baskı için Tasarım düzenli olarak. Basılı �..
Geleneksel bir dijital illüstrasyon iş akışına ilk girdiğimde, benim Boyama Teknikleri Yeni tuval..
Yerel tepki JavaScript kullanarak yerel mobil uygulamalar oluşturmanıza olanak sağlayan bir platformdur. İsminin ..
Sayfa 1/2: Sayfa 1 Sayfa 1 Sayfa 2 ..
Sayfa 1/4: Sayfa 1 Sayfa 1 Sayfa 2 Sayfa 3 ..
Web siteleri, kullanıcılarının davranışlarını etkilemek için psikolojik teknikler kullanır. Aklımızın nasıl çalıştığını ve kararları nasıl yaptığımızı açıklayan ..