Paano lumikha ng mga web page nang mabilis at madali gamit ang Grav

Ang pagkakaroon ng pagkakaroon sa internet ay naging isa sa mga pangunahing layunin ng mga kumpanya at indibidwal, mula sa mga amateur blog hanggang sa makabagong mga web page, bawat isa ay may sariling istilo at iba't ibang mga layunin. Pinapayagan ng edad ng internet na matuto ang sinuman Paano lumikha ng mga web page nang mabilis at madali, maraming mga tool na ginagawang walang kuwenta itong trabaho ngunit ngayon pag-uusapan natin Grav, na wala kaming pag-aalinlangan na magugustuhan mo ito.

Ano ang Grav?

Grav ay isang modernong open source CMS na nagpapahintulot sa amin na bumuo ng mga web page sa a mabilis, simple y nababaluktot, ay batay sa Web-platform at hindi kailangang mai-install, kailangan lang namin i-extract ang ZIP file at magkakaroon kami Grav functionionando.

Grav sumusunod sa mga katulad na prinsipyo sa iba pang mga platform ng CMS, ngunit may iba't ibang pilosopiya sa disenyo kaysa sa karamihan. Grav ay may isang malakas package management system upang payagan ang madaling pag-install, plugin at pagpapahusay ng tema, pati na rin ang mga simpleng pag-update.

Logo ng Grav

Logo ng Grav

Ang mga teknolohiyang kasama sa Grav

Ang arkitektura ng Grav ay idinisenyo upang magamit ang pinakamahusay at pinaka-matatag na mga teknolohiya, na may hangarin na simpleng gamitin at madaling pahabain. Ang ilan sa mga pangunahing teknolohiya na kasama Grav tunog:

Bakit pipiliin si Grav?

Mayroong 4 pangunahing mga kadahilanan kung bakit iniisip ko iyon Grav ito ay isang CMS na maaari nating mapili upang likhain ang aming mga web page.

Grav Editor

Grav Editor

Mabilis si Grav

Ito CMS Ito ay ipinaglihi sa hangaring maging pinakamabilis ng uri nito, samakatuwid mula nang likhain ang mga developer nito ay nag-ingat ng mabuti sa teknolohiya at sa paraan ng pag-program, upang makapag-alok ng mataas na pagganap.

Madaling gamitin ang Grav

Grav Ito ay dinisenyo para sa parehong mga gumagamit ng baguhan at dalubhasa, kaya ang interface nito ay medyo madaling maunawaan, ang mga pag-andar nito ay mahusay na dokumentado at mayroon itong isang makitid na linya ng pag-aaral. Salamat din sa maraming mga plugin na inaalok ng Grav at maaari mong idagdag, ang bawat isa sa mga pagpapaandar na ito ay maaaring iakma sa iyong panlasa at ginhawa.

Ang tagapangasiwa ng Grav nagbibigay ng isang simple at madaling maunawaan na interface upang gawin ang pagsasaayos at paglikha ng nilalaman sa isang madali, mabilis at kaaya-ayang paraan. Bilang karagdagan, sa administrator maaari din naming tingnan ang katayuan ng site, mga istatistika, mga entry, baguhin ang mga pagsasaayos, i-install ang mga pakete na may isang solong pag-click, bukod sa iba pa.

Extravible ang Grav

May inspirasyon ng iba pang matagumpay na CMS at software, Grav ay naglalayong isama ang isang malakas manager ng package na nagbibigay-daan sa pagdaragdag ng mga bagong pagpapaandar, pagpapabuti, plugin, package ng iba pang software bukod sa iba pa. Katulad nito, ang mga tagalikha ng Grav Bumuo sila ng isang malakas na API, upang magkaroon ng isang mas organisado at malinis na pag-unlad, bilang karagdagan sa pagkakaroon ng pagsasama sa mga third party.

Si Grav ay bukas na mapagkukunan

Isang kadahilanan na para sa amin ay napakabigat, Grav es Open Source at lahat ng code ay magagamit sa iyong opisyal na imbakan. Maaari mong pagbutihin, mag-ambag, subukan, lumikha ng mga bagong pag-andar, pag-aralan ang code nito bukod sa iba pang mga bagay, ito CMS bukas ito sa mundo at kailangan kang magbago. Salamat sa mahusay nitong pamayanan, maraming pagsulong sa grav at ang bilis ng paglutas ng mga problema o problema ay kilalang-kilala.

Mga Tampok ng Grav

Grav ay may maraming mga tampok at pag-andar, napakaraming sa kanilang opisyal na site ay lumikha sila ng session upang mailista lamang ang mga ito, ibabatay namin ang aming mga sarili dito upang ipakilala sila sa iyo:

Mga Plugin ng Grav

Mga Plugin ng Grav

Flat-File Architecture

Grav ito ay mabilis at may kakayahang umangkop salamat sa bahagi sa lubos na na-optimize na Flat-File na arkitektura.

Smart cache

May nagmamay-ari a pag-cache napaka sopistikadong na ginagamit sa lahat ng mga proseso nito, pareho alam nito kung kailan i-a-update ang cache nang awtomatiko.

Instant na pag-install

Kailangan mo lamang i-unzip ang pakete ng Grav at patakbuhin, upang masimulan mo ang pag-configure ng iyong CMS

Mga tool ng CLI

Grav ay may isang serye ng mga tool ng utos ng utos, tulad ng, pag-install ng dependency, pag-clear ng cache, paglikha ng mga gumagamit at pag-backup.

Tagapamahala ng Package

Mayroon itong isang manager ng package na nagbibigay-daan sa iyo upang madaling makahanap, mag-install at mag-update mga extension para sa Grav.

Malawak na dokumentasyon

Ang koponan ng Grav ay hindi naiwan ang dokumentasyon ng tool nito, mayroon itong isang ang site ay nakatuon sa iyong dokumentasyon, kasama ang tone-toneladang mga tutorial at gabay.

Kakayahang Multi-Site

Maaari mong i-configure ang isang solong Grav upang magpatakbo ng maraming mga site, pati na rin ang iba pang mga advanced na setting.

Friendly SEO

Nababasa ang mga URL ng tao sa kabuuan ang buong site y metadata bawat pahina nagbibigay sila ng kamangha-manghang mga kakayahan sa SEO.

Mga Gumagamit at Tungkulin

Madali kang makakalikha mga gumagamit at tungkulin, kung saan maaari kang magtatag ng mga pahintulot na paghigpitan ang kanilang pag-access sa anumang pahina.

Pag-debug at Mga Log

Mayroon itong isang malakas na panel ng pag-debug na makakatulong nang malaki sa proseso ng pag-unlad, na nagbibigay ng mahalagang impormasyon sa isang malinaw na paraan.

Suporta sa Multi-Wika

Grav Maaari itong mai-configure sa anumang wika, o maaari rin itong magamit sa maraming wika, ito ay dinisenyo upang makita ang wika ng end user at sa gayon ay maipakita ang impormasyon ayon sa wika ng pareho.

Kontrol sa bersyon at suporta sa pagsabay

Maaari mong gamitin ang GIT, SVN, Dropbox at iba pang mga serbisyo, para sa pamamahala ng bersyon at pagsi-sync nang madali ang iyong data.

Maramihang mga tool sa nilalaman

  • Mga pahina ng modular
  • Pasadyang mga patlang
  • May kakayahang umangkop na mga taxonomiya
  • Katutubong suporta para sa iba't ibang mga imahe, video, tunog, file, at format
  • Pagpoproseso ng imahe
  • Awtomatikong pagination
  • Awtomatikong pamamahala ng imahe
  • Ito ay ang tanging CMS na may katutubong suporta para sa wastong pagpapakita ng mga imahe sa retina at HiDPI

Malawak na mga kakayahan sa pagpapasadya

Grav walang mga paghihigpit sa disenyo, nagbibigay ng:

  • Mga template ng wika.
  • Mana sa mga tema, na nagbibigay-daan sa amin upang pahabain ang pangunahing mga tema at gawin ang aming mga pagbagay sa aming sariling mga klase, nagbibigay ito ng posibilidad na magkaroon ng mas madaling mga pag-update.
  • Kontrolin ang CSS at JS.
  • Maramihang mga plugin ng disenyo.
  • Kakayahang magsama sa anumang balangkas ng CSS tulad ng Bootstrap, Foundation, Pure, atbp.

Ano ang magagawa natin kay Grav?

Grav Wala itong mga limitasyon, mula sa simple hanggang sa sopistikado, mayroon itong kakayahang umangkop upang pakainin ang lahat ng uri ng mga website. Ang kakayahang umangkop na istraktura ng nilalaman at malakas na mga template ay nagbibigay-daan sa madaling pagsasakatuparan ng anumang disenyo.

Mga Grav-Site Grav-Site2 Grav-Site3

Mayroong maraming mga site na ginawa kasama ang Grav, bawat isa ay may iba't ibang mga istraktura, lohika at disenyo, kaya maaari itong maiakma sa anumang ideya o modelo ng negosyo.

Mga Grav-Realised Site1 Mga Grav-Realised Site2 Mga Grav-Realised Site3

Pag-install ng Grav

Ang pag-install ng Grav ito ay isang maliit na proseso. Sa katunayan, walang aktwal na pag-install. Meron kami tatlo mga pagpipilian upang "mai-install" si Grav. Ang una at pinakasimpleng i-download lamang ang file sigla at kunin ito. Ang pangalawang paraan ay ang pag-install sa ang kompositor. Ang pangatlong paraan ay ang clone ng code nang direkta mula sa GitHub at pagkatapos ay magpatakbo ng isang script upang mai-install ang kinakailangang mga dependency:

Suriin ang bersyon ng PHP

Ang Grav ay hindi kapani-paniwalang madaling i-set up at patakbuhin. Tiyaking mayroon kang hindi bababa sa PHP bersyon 5.5.9, upang gawin ito pumunta sa terminal at i-type:

$ php -v

Dapat itong iulat ang bersyon at pagbuo ng PHP. Halimbawa:

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

I-install ang Grav mula sa ZIP

Ang pinakamadaling paraan upang mai-install ang Grav ay upang i-download ang ZIP at kunin ito:

  1. I-download ang  ang pinakabagong bersyon ng Grav.
  2. I-extract ang zip file sa webroot o direktoryo ng root mula sa iyong web server, halimbawa. ~/webroot/grav

Kung na-download mo ang ZIP file at nais mong ilipat ito sa direktoryo ng ugat ng iyong web server, ilipat ang buong folder , dahil naglalaman ito ng maraming nakatagong mga file (tulad ng .htaccess) na hindi mapipili bilang default. Ang paglaktaw sa mga nakatagong file na ito ay maaaring maging sanhi ng mga problema kapag nagpapatakbo ng Grav.

I-install ang Grav sa kompositor

Ang alternatibong pamamaraan ay ang pag-install ng Grav kasama sumulat:

$ composer create-project getgrav/grav ~/webroot/grav

Kung nais mong gamitin ang bersyon ng pag-unlad ng grav, idagdag 1.x-dev  bilang isang karagdagang parameter:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

I-install ang Grav mula sa GitHub

Ang isa pang pamamaraan ay i-clone ang Grav mula sa GitHub repository, at pagkatapos ay magpatakbo ng isang simpleng script sa pag-install na may mga dependency:

  1. I-clone ang imbakan ng Grav sa GitHub sa isang folder webroot o direktoryo ng root mula sa iyong web server, halimbawa. ~/webroot/grav. Patakbuhin ang isang terminal at pumunta sa direktoryo ng ugat ng web server:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. I-install ang mga pagtitiwala tindero kasama ang kompositor:
    $ composer install --no-dev -o
  3. Pag-install ng mga plugin at dependency ng tema gamit ang Grav CLI application bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    Awtomatiko itong nag-clone ang kinakailangang mga dependency mula sa GitHub nang direkta sa pag-install ng Grav na ito.

Tumatakbo si Grav

Tumatakbo si Grav

Kapag tumatakbo na tayo libingan, Ang susunod na hakbang ay upang iakma at baguhin ito ayon sa gusto namin, para dito matutulungan natin ang ating sarili mula sa opisyal na dokumentasyon ng developer ng Grav, lalo na ang pangunahing tutorial magturo sa iyo ang lahat ng kailangan mo upang maging dalubhasa sa Grav at samakatuwid ay isang mahusay na tagabuo ng website.

At ano ang naisip mo GravSabihin sa amin ang iyong mga impression, pagdududa o sabihin sa amin ang tungkol sa mga kahalili sa tool na ito na iyong sinubukan. Inaasahan namin na mula ngayon ay may makakaya lumikha ng mga web page kasama si Grav.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

2 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Manuel dijo

    Karaniwan akong gumagamit ng joomla / wordpress + uikit upang lumikha ng mga web page at tulad nito, ngunit kagiliw-giliw na makita ang iba pang mga kahalili at masubukan ang mga ito upang mapalawak ang aming kultura.
    Salamat sa paglalaan ng oras upang ibahagi ang "mga natuklasan" sa iba. 😀

    Susubukan ko !!

  2.   Sylvain Laforet dijo

    Bonjour,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Salamat!
    salutations