Her biri kendine özgü tarzı ve farklı hedefleri olan amatör bloglardan yenilikçi web sitelerine kadar, internette varlık göstermek şirketlerin ve bireylerin temel hedeflerinden biri haline geldi. İnternetin yaşı herkesin öğrenmesine izin veriyor Hızlı ve kolay web sayfaları nasıl oluşturulur, bunu önemsiz bir iş haline getiren birden fazla araç var ama bugün bunun hakkında konuşacağız yerçekimi, onu seveceğinizden hiç şüphemiz yok.
Grav nedir?
yerçekimi web sayfaları oluşturmamızı sağlayan modern bir açık kaynak CMS'dir. Hızlı, basit y esnek, Web platformuna dayalıdır ve kurulmasına gerek yoktur, sadece ZIP dosyasını açmamız gerekir ve bizde yerçekimi funcionando.
yerçekimi diğer CMS platformlarına benzer ilkeleri takip eder, ancak çoğundan farklı bir tasarım felsefesine sahiptir. yerçekimi güçlü bir paket yönetim sistemi kolay kurulum, eklenti ve tema geliştirmenin yanı sıra basit güncellemelere izin vermek için.
Grav'da bulunan teknolojiler
Mimarisi yerçekimi en iyi ve en istikrarlı teknolojileri kullanmak üzere tasarlanmıştır. kullanımı basit ve genişletmesi kolay. Dahil edilen temel teknolojilerden bazıları yerçekimi ses:
- Twig Şablonlama: Kullanıcı arayüzünün kapsamını kontrol etmek için
- Markdown: Kolayca içerik oluşturmak için
- YAML: Kolay kurulum için
- Ayrıştırılmış: Markdown'a daha hızlı ve daha fazla destek sağlamak için
- Doktrin Önbelleği: İyi performans için
- Sivilce Bağımlılığı Enjeksiyon Kabı: Genişletilebilir ve sürdürülebilir olmak
- Symfony Etkinlik Dağıtıcısı: Eklenti etkinliklerini yönetmek için
- Symfony Konsolu: CLI arayüzü için
- Gregwar Görüntü Kitaplığı: Dinamik görüntüleri işlemek için
Neden Grav'ı seçmelisiniz?
Bunu düşünmemin 4 temel nedeni var yerçekimi web sayfalarımızı oluşturmayı seçebileceğimiz bir CMS'dir.
Grav hızlıdır
bu CMS Türünün en hızlısı olma niyetiyle tasarlandı, bu nedenle geliştiricileri, yüksek performans sunmak için teknolojiye ve programlanma şekline büyük özen gösterdi.
Grav kullanımı kolaydır
yerçekimi Hem acemi hem de uzman kullanıcılar için tasarlanmıştır, bu nedenle arayüzü oldukça sezgiseldir, işlevleri iyi belgelenmiştir ve çok dar bir öğrenme çizgisine sahiptir. Ayrıca Grav'ın sunduğu ve ekleyebileceğiniz birçok eklenti sayesinde, işlevlerinin her biri zevkinize ve rahatınıza göre uyarlanabilir.
Yöneticisi yerçekimi kolay, hızlı ve keyifli bir şekilde içerik yapılandırması ve yaratılması için basit ve sezgisel bir arayüz sağlar. Buna ek olarak, yönetici olarak sitenin durumunu, istatistikleri, girişleri görüntüleyebilir, yapılandırmaları değiştirebilir, paketleri tek bir tıklama ile kurabiliriz.
Grav genişletilebilir
Diğer başarılı CMS ve yazılımlardan ilham aldı, yerçekimi güçlü bir Paketleme yöneticisi Bu, diğerleri arasında yeni işlevler, iyileştirmeler, eklentiler, diğer yazılım paketlerinin eklenmesine izin verir. Benzer şekilde, yaratıcıları yerçekimi Üçüncü şahıslarla entegrasyona sahip olmanın yanı sıra, daha organize ve temiz bir gelişime sahip olmak için güçlü bir API geliştirdiler.
Grav açık kaynaktır
Bizim için çok ağır olmasının bir nedeni, yerçekimi es Açık Kaynak ve tüm kod sizin resmi depo. İyileştirebilir, katkıda bulunabilir, test edebilir, yeni işlevler oluşturabilir, diğer şeylerin yanı sıra kodunu inceleyebilirsiniz. CMS dünyaya açık ve sizin gelişmeniz gerekiyor. Mükemmel topluluğu sayesinde, yerçekimi ilerlemeleri çoktur ve hataların veya sorunların çözülme hızı ünlüdür.
Grav Özellikleri
yerçekimi birçok özelliği ve işlevi vardır, o kadar ki resmi sitelerinde bir oturum sadece bunları listelemek için, size tanıtmak için kendimizi buna dayandıracağız:
Düz Dosya Mimarisi
yerçekimi kısmen optimize edilmiş Düz Dosya mimarisi sayesinde hızlı ve esnektir.
Akıllı önbellek
Bir sahibi Önbelleğe almak tüm süreçlerinde kullanılan çok karmaşık, aynı önbelleğin ne zaman otomatik olarak güncelleneceğini bilir.
Anında yükleme
Sadece Grav paketini açmanız ve çalıştırmanız gerekir, böylece CMS'nizi yapılandırmaya başlayabilirsiniz
CLI araçları
yerçekimi bir dizi var komut satırı araçları, bağımlılık kurulumu, önbelleği temizleme, kullanıcı oluşturma ve yedeklemeler gibi.
Paketleme yöneticisi
Kolayca bulmanızı, kurmanızı ve güncellemenizi sağlayan bir paket yöneticisine sahiptir. Grav için uzantılar.
Kapsamlı belgeler
. yerçekimi aracının belgelerini geride bırakmamışsa, belgelerinize ayrılmış siteartı tonlarca öğretici ve kılavuz.
Çoklu Site Yeteneği
Tek bir yerçekimi birden çok siteyi ve diğer gelişmiş ayarları çalıştırmak için.
SEO dostu
Baştan sona insan tarafından okunabilir URL'ler tüm site y sayfa başına meta veri harika SEO yetenekleri sağlarlar.
Kullanıcılar ve Roller
Kolayca yaratabilirsin kullanıcılar ve roller, herhangi bir sayfaya erişimlerini kısıtlamak için izinler oluşturabileceğiniz.
Hata Ayıklama ve Günlükler
Geliştirme sürecine büyük ölçüde yardımcı olan ve hayati bilgileri net bir şekilde sağlayan güçlü bir hata ayıklama paneline sahiptir.
Çoklu Dil Desteği
yerçekimi Herhangi bir dilde yapılandırılabilir veya hatta birden fazla dilde kullanılabilir, son kullanıcının dilini algılamak ve böylece bilgileri aynı dile göre görüntülemek için tasarlanmıştır.
Sürüm kontrolü ve senkronizasyon desteği
Sürüm yönetimi ve verilerinizi kolaylıkla senkronize etmek için GIT, SVN, Dropbox ve diğer hizmetleri kullanabilirsiniz.
Çoklu içerik araçları
- Modüler sayfalar
- Özel Alanlar
- Esnek taksonomiler
- Çeşitli görüntüler, videolar, sesler, dosyalar ve formatlar için yerel destek
- Görüntü işleme
- Otomatik sayfalama
- Otomatik görüntü yönetimi
- Retina ve HiDPI üzerinde görüntülerin uygun şekilde görselleştirilmesi için yerel desteğe sahip tek CMS'dir.
Kapsamlı özelleştirme yetenekleri
yerçekimi tasarım kısıtlaması yoktur, şunları sağlar:
- Dil şablonları.
- Ana temaları genişletmemizi ve kendi sınıflarımızda uyarlamalarımızı yapmamızı sağlayan temalarda kalıtım, bu da daha kolay güncelleme yapma imkanı sağlıyor.
- CSS ve JS üzerinde kontrol.
- Çoklu tasarım eklentileri.
- Bootstrap, Foundation, Pure, vb. Gibi herhangi bir CSS çerçevesiyle entegre olma yeteneği.
Grav ile ne yapabiliriz?
yerçekimi Basitten karmaşığa sınırı yoktur, her türden web sitesini besleme esnekliğine sahiptir. Esnek içerik yapısı ve güçlü şablonları, herhangi bir tasarımın kolayca gerçekleştirilmesini sağlar.
Grav ile yapılmış, her biri farklı yapı, mantık ve tasarıma sahip çok sayıda site var, bu yüzden herhangi bir fikir veya iş modeline uyarlanabilir.
Yerçekimi kurulumu
Kurulum yerçekimi önemsiz bir süreçtir. Aslında, gerçek bir kurulum yok. Sahibiz üç Grav'ı "yüklemek" için seçenekler. İlki ve en basit olanı, dosyayı indirmektir. zip ve onu çıkarın. İkinci yol, kurulumdur besteci. Üçüncü yol, kodu doğrudan klonlamaktır. GitHub ve ardından gerekli bağımlılıkları yüklemek için bir komut dosyası çalıştırın:
PHP sürümünü kontrol edin
Grav'ın kurulumu ve çalıştırılması inanılmaz derecede kolaydır. En azından PHP 5.5.9 sürümüne sahip olduğunuzdan emin olun, bunu yapmak için terminale gidin ve şunu yazın:
$ php -v
Bu, PHP'nin sürümünü ve yapısını bildirmelidir. Örneğin:
PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Grav'ı ZIP'den yükleyin
Grav'ı kurmanın en kolay yolu ZIP'i indirip çıkarmaktır:
- indir Grav'ın en son sürümü.
- Zip dosyasını webroot veya kök dizini örneğin web sunucunuzdan.
~/webroot/grav
Grav'ı besteci ile yükleyin
Alternatif yöntem, Grav'ı besteci:
$ composer create-project getgrav/grav ~/webroot/grav
Grav'ün geliştirme sürümünü kullanmak istiyorsanız, şunu ekleyin: 1.x-dev
ek bir parametre olarak:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Grav'ı GitHub'dan yükleyin
Başka bir yöntem de Grav'ı GitHub deposundan klonlamak ve ardından bağımlılıklarla basit bir yükleme komut dosyası çalıştırmaktır:
- Grav deposunu klonlayın GitHub bir klasöre webroot veya kök dizini örneğin web sunucunuzdan.
~/webroot/grav
. Bir terminal çalıştırın ve web sunucusunun kök dizinine gidin:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Yükle bağımlılıklar satıcı besteci ile:
$ composer install --no-dev -o
-
Kullanarak eklentileri ve tema bağımlılıklarını yükleyin Grav CLI uygulaması
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Bu otomatik olarak klonlanır GitHub'dan gerekli bağımlılıkları doğrudan bu Grav kurulumuna aktarın.
Koştuktan sonra yerçekimi, Bir sonraki adım, onu beğenimize göre uyarlamak ve değiştirmektir, çünkü bunun için kendimize resmi Grav geliştirici belgeleri, özellikle de temel eğitim bu size Grav konusunda uzman olmanız için ihtiyacınız olan her şeyi ve dolayısıyla mükemmel bir web sitesi kurucusu öğretecek.
Ve sen ne düşündün yerçekimiBize izlenimlerinizi, şüphelerinizi veya denediğiniz bu aracın alternatiflerinden bahsedin. Umarız bugünden biri yapabilir Grav ile web sayfaları oluşturun.
Web sayfaları ve benzerlerini oluşturmak için genellikle joomla / wordpress + uikit kullanıyorum, ancak diğer alternatifleri görmek ve kültürümüzü genişletmek için bunları denemek ilginç.
"Keşifleri" başkalarıyla paylaşmaya zaman ayırdığınız için teşekkür ederiz. 😀
Deneyeceğim !!
Bonjour
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Mersi !
Selamlar