Ki jan yo kreye paj wèb byen vit ak byen fasil ak Grav

Èske w gen yon prezans sou entènèt la vin youn nan objektif prensipal yo nan konpayi ak moun, ki soti nan blog amatè nan paj wèb inovatè, yo chak ak style pwòp li yo ak objektif diferan. Laj entènèt la pèmèt nenpòt moun aprann Ki jan yo kreye paj wèb byen vit ak byen fasil, gen plizyè zouti ki fè sa yon travay trivial men jodi a nou pral pale sou kavo, ke nou pa gen okenn dout ke ou pral renmen li.

Ki sa ki Grav?

kavo se yon modèn louvri sous CMS ki pèmèt nou bati paj wèb nan yon vit, senp y fleksib, ki baze sou entènèt-platfòm epi yo pa bezwen yo dwe enstale, nou tou senpleman gen ekstrè dosye a postal epi nou pral genyen kavo fonksyone.

kavo swiv prensip ki sanble ak lòt tribin CMS, men li gen yon filozofi konsepsyon diferan pase pifò. kavo vini ak yon pwisan sistèm jesyon pake yo ki pèmèt enstalasyon fasil, Plugin ak tèm amelyorasyon, osi byen ke dènye senp.

Grav logo

Grav logo

Teknoloji ki enkli nan Grav

Achitekti a nan kavo te fèt yo sèvi ak teknoloji yo pi byen ak pi estab, ak objektif la ki senp yo sèvi ak fasil pou yon ekstansyon pou. Gen kèk nan teknoloji kle yo enkli ladan li kavo son:

Poukisa chwazi Grav?

Gen 4 rezon fondamantal poukisa mwen panse sa kavo li se yon CMS ke nou ta ka chwazi yo kreye paj wèb nou an.

Editè Grav

Editè Grav

Grav se vit

sa a CMS Li te vin ansent ak entansyon an pou yo te pi rapid la nan kalite li yo, Se poutèt sa depi kreyasyon li yo devlopè li yo te pran anpil swen nan teknoloji a ak fason li te pwograme, yo nan lòd yo ofri pèfòmans segondè.

Grav fasil pou itilize

kavo Li fèt pou tou de itilizatè inisyasyon ak ekspè, kidonk koòdone li yo se byen entwisyon, fonksyonalite li yo byen dokimante, e li gen yon liy aprantisaj trè etwat. Anplis de sa, gras a grefon yo anpil ki Grav ofri e ke ou ka ajoute, yo ka chak nan fonksyonalite li yo dwe adapte ak gou ou ak konfò.

Administratè a nan kavo bay yon koòdone senp ak entwisyon fè konfigirasyon ak kreyasyon kontni nan yon fason fasil, vit ak bèl. Anplis de sa, nan administratè a nou kapab tou wè estati a nan sit la, Statistik, antre, modifye konfigirasyon yo, enstale pakè ak yon sèl klike sou, nan mitan lòt moun.

Grav extensible

Enspire pa lòt CMS siksè ak lojisyèl, kavo te vize enkòpore yon pwisan manadjè pake ki pèmèt ajoute nouvo fonksyonalite, amelyorasyon, grefon, pakè lòt lojisyèl nan mitan lòt moun. Menm jan an tou, créateur yo nan kavo Yo te devlope yon API pwisan, yo gen yon devlopman plis òganize ak pwòp, nan adisyon a ke yo te kapab gen entegrasyon ak twazyèm pati.

Grav se sous louvri

Yon rezon ki fè nou trè lou, kavo es Louvri sous ak tout kòd la ki disponib nan repozitwa ofisyèl. Ou ka amelyore, kontribye, teste, kreye nouvo fonksyonalite, etidye kòd li pami lòt bagay, sa a CMS li ouvè a mond lan epi li bezwen ou evolye. Mèsi a kominote ekselan li yo, pwogrè grav yo anpil ak vitès la ak ki pinèz oswa pwoblèm yo rezoud se notwa.

Karakteristik Grav

kavo gen anpil karakteristik ak fonksyonalite, anpil ke sou sit ofisyèl yo yo te kreye yon sesyon jis nan lis yo, nou pral konte sou li fè yo li te ye:

Grav Plugins

Grav Plugins

Flat-File Achitekti

kavo li nan vit ak fleksib mèsi an pati nan trè optimize achitekti a Flat-File.

Smart kachèt

Posede yon kachèt trè sofistike ki itilize nan tout pwosesis li yo, menm bagay la li konnen ki lè yo mete ajou kachèt la otomatikman.

Instant enstale

Ou sèlman bezwen ouvriers pake a Grav epi kouri, se konsa ke ou kòmanse konfigirasyon an nan CMS ou

Zouti CLI

kavo gen yon seri de zouti liy lòd, tankou, enstalasyon depandans, netwaye kachèt la, kreye itilizatè yo ak sovgad.

Manadjè pake

Li te gen yon manadjè pake ki pèmèt ou fasil jwenn, enstale ak mete ajou ekstansyon pou Grav.

Dokiman anpil

Ekip la nan kavo pa te kite dèyè dokiman an nan zouti li yo, li gen yon sit dedye a dokiman ou yo, plis tòn tutoryèl ak gid.

Multi-Sit Kapasite

Ou ka configured yon sèl kavo nan kouri sit miltip, osi byen ke lòt anviwònman avanse.

SEO zanmitay

URL moun-lizib nan tout tout sit la y metadata pou chak paj yo bay kokenn kapasite SEO.

Itilizatè yo ak wòl yo

Ou ka fasilman kreye itilizatè yo ak wòl yo, kote ou ka etabli otorizasyon pou mete restriksyon sou aksè yo nan nenpòt paj.

Debogaj ak mòso bwa

Li te gen yon panèl debogaj pwisan ki ede anpil nan pwosesis devlopman an, bay enfòmasyon enpòtan anpil nan yon fason klè.

Sipò pou plizyè lang

kavo Li ka configuré nan nenpòt lang, oswa li ka menm itilize nan plizyè lang, li fèt pou detekte lang itilizatè fen a epi konsa montre enfòmasyon an dapre lang nan menm bagay la.

Kontwòl vèsyon ak sipò senkronizasyon

Ou ka itilize GIT, SVN, Dropbox ak lòt sèvis, pou jesyon vèsyon ak senkronize done ou avèk fasilite.

Zouti kontni miltip

  • Paj modilè
  • Jaden Custom
  • Taksonomi fleksib
  • Natif natal sipò pou yon varyete de imaj, videyo, son, dosye, ak fòma
  • Pwosesis imaj
  • Paginasyon otomatik
  • Jesyon imaj otomatik
  • Li se CMS la sèlman ak sipò natif natal pou vizyalizasyon apwopriye nan imaj sou retin a ak HiDPI

Kapasite personnalisation vaste

kavo pa gen okenn restriksyon konsepsyon, bay:

  • Modèl lang.
  • Pòsyon tè nan tèm yo, ki pèmèt nou pwolonje tèm prensipal yo epi fè adaptasyon nou yo nan pwòp klas nou yo, sa bay posiblite pou gen pi fasil mizajou.
  • Kontwòl sou CSS ak JS.
  • Plizyè grefon konsepsyon.
  • Ability yo entegre ak nenpòt ki fondasyon CSS tankou Bootstrap, Fondasyon, Pi, elatriye.

Kisa nou ka fè ak Grav?

kavo Li pa gen okenn limit, ki soti nan senp nan sofistike a, li gen fleksibilite nan manje tout kalite sit entènèt. Estrikti fleksib kontni li yo ak modèl pwisan pèmèt realizasyon fasil nan nenpòt ki konsepsyon.

Grav-Sit Grav-Sit2 Grav-Sit3

Gen sit anpil ki fèt ak Grav, yo chak ak estrikti diferan, lojik ak desen, kidonk li ka adapte yo ak nenpòt lide oswa modèl biznis.

Grav-Reyalize Sit Grav-Reyalize Sit Grav-Reyalize Sit

Grav enstalasyon

Enstalasyon an nan kavo li se yon pwosesis trivial. An reyalite, pa gen okenn enstalasyon aktyèl. Nou genyen twa opsyon "enstale" Grav. Premye a ak pi senp, se tou senpleman download dosye a postal ak ekstrè li. Dezyèm fason an se enstalasyon ak konpozitè a. Twazyèm fason an se script kòd la ki sòti dirèkteman nan GitHub ak Lè sa a, kouri yon script enstale depandans ki nesesè yo:

Tcheke vèsyon PHP a

Grav se ekstrèmman fasil yo mete kanpe ak kouri. Asire ou ke ou gen omwen vèsyon PHP 5.5.9, pou fè sa ale nan tèminal la epi tape:

$ php -v

Sa a ta dwe rapòte vèsyon an ak bati nan PHP. Pa egzanp:

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

Enstale Grav soti nan postal

Fason ki pi fasil yo enstale Grav se download postal la ak ekstrè li:

  1. download  vèsyon an dènye nan Grav.
  2. Ekstrè dosye postal la nan webroot oswa anyè rasin soti nan sèvè entènèt ou, egzanp. ~/webroot/grav

Si ou telechaje dosye postal la epi lè sa a ou vle deplase li nan anyè rasin sèvè entènèt ou an, deplase li Katab konplè , kòm li gen plizyè dosye kache (tankou .htaccess) ki pa pral chwazi pa default. Sote sa yo dosye kache ka lakòz pwoblèm lè w ap kouri Grav.

Enstale Grav ak konpozitè

Metòd altènatif la se enstale Grav avèk yo konpozitè:

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

Si ou vle sèvi ak vèsyon an devlopman nan grav, ajoute 1.x-dev  kòm yon paramèt adisyonèl:

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

Enstale Grav soti nan GitHub

Yon lòt metòd se script Grav soti nan depo a GitHub, ak Lè sa a, kouri yon senp enstale script ak depandans yo:

  1. Klonaj depo a Grav nan GitHub nan yon katab webroot oswa anyè rasin soti nan sèvè entènèt ou, egzanp. ~/webroot/grav. Kouri yon tèminal epi ale nan anyè rasin sèvè entènèt la:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Enstale la depandans machann ak konpozitè:
    $ composer install --no-dev -o
  3. Enstale grefon ak depandans tèm lè l sèvi avèk Grav aplikasyon CLI bin/grav:

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

    Sa a klon otomatikman depandans yo mande yo soti nan GitHub dirèkteman nan sa a Grav enstale.

Grav kouri

Grav kouri

Yon fwa nou gen kouri kavo, Pwochen etap la se adapte ak modifye li nan gou nou an, pou sa a nou ka ede tèt nou soti nan la dokiman ofisyèl pwomotè Grav, espesyalman la leson patikilye debaz yo ki pral moutre ou tout bagay ou bezwen vin yon ekspè nan Grav ak Se poutèt sa yon sit entènèt ekselan mason.

Ak kisa ou te panse kavoDi nou enpresyon ou, dout oswa di nou sou altènativ a zouti sa a ke ou te eseye. Nou espere ke depi jodi a yon moun kapab kreye paj wèb ak Grav.


Kontni an nan atik la respekte prensip nou yo nan etik editoryal. Pou rapòte yon erè klike sou isit la.

2 kòmantè, kite ou

Kite kòmantè ou

Adrès imèl ou pa pral dwe pibliye.

*

*

  1. Responsab pou done yo: Miguel Ángel Gatón
  2. Objektif done yo: Kontwòl SPAM, jesyon kòmantè.
  3. Lejitimasyon: konsantman ou
  4. Kominikasyon nan done yo: done yo pa pral kominike bay twazyèm pati eksepte pa obligasyon legal.
  5. Done depo: baz done anime pa rezo Occentus (Inyon Ewopeyen)
  6. Dwa: Nenpòt ki lè ou ka limite, refè ak efase enfòmasyon ou yo.

  1.   Manuel diro

    Anjeneral mwen itilize joomla / wordpress + uikit pou kreye paj wèb ak sa yo, men li enteresan pou wè lòt altènativ e pou kapab eseye yo pou elaji kilti nou an.
    Mèsi paske ou te pran tan nan pataje "dekouvèt yo" ak lòt moun. 😀

    Mwen pral eseye li !!

  2.   Sylvain Laforet diro

    Bonjour,
    kapab-ou m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Mèsi!
    Bonjou

bool (vre)