Lahaanshaha joogitaanka internetka wuxuu noqday mid kamid ah ujeeddooyinka ugu waaweyn ee shirkadaha iyo shaqsiyaadka, laga bilaabo baloogyada hiwaayadda illaa bogagga shabakadaha hal-abuurka leh, mid walbana qaabkiisa iyo ujeeddooyinkiisa kaladuwan. Da'da internetka waxay u oggolaaneysaa qof walba inuu wax barto Sida loo sameeyo bogag deg deg ah oo fudud, waxaa jira aalado badan oo ka dhigaya tan shaqo fudud laakiin maanta waxaan ka hadli doonaa grav, in aanaan wax shaki ah ka qabin inaad jeclaan doontid.
Waa maxay Grav?
grav waa il furan oo casri ah CMS oo noo oggolaaneysa inaan ku dhisno bogag internet a soon, fudud y dabacsan, wuxuu ku saleysan yahay websaydh mana u baahna in la rakibo, si fudud waa inaan kala soo baxnaa faylka ZIP waana haysan doonaa grav funcionando.
grav waxay raacdaa mabaadi'da la midka ah barnaamijyada kale ee CMS, laakiin waxay leedahay falsafad qaabeyn ka duwan tan badankeeda. grav wuxuu la yimaadaa awood badan Nidaamka maaraynta xirmada si loogu oggolaado rakibo fudud, qalab-ku-xirmis iyo kor u qaadista mawduuca, iyo sidoo kale casriyeyn fudud.
Teknolojiyada lagu daray Grav
Qaab dhismeedka grav waxaa loogu talagalay in lagu isticmaalo teknoolojiyada ugu fiican uguna xasiloon, iyada oo ujeedadu tahay fududahay in la isticmaalo iyo fududaan kara. Qaar ka mid ah tiknoolajiyada muhiimka ah ayaa lagu daray grav Waxay yihiin:
- Tilmaamidda Twig: Si loo xakameeyo baaxadda adeegsadaha isticmaalaha
- Markdown: In si fudud loo abuuro waxyaabo
- YAML: Si aad u dejiso fudud
- FalanqayntaIn Si Degdeg ah loo helo Markdown iyo taageero dheeri ah
- Cache caqiido: Waxqabad wanaagsan
- Weelka Cirbadda Ku-tiirsanaanta Pimple: Inuu yahay mid la kordhin karo oo la ilaalin karo
- Sympony Event Dispatcher: Maareynta dhacdooyinka plugin
- Console Symfony: Loogu talagalay interface-ka CLI
- Maktabadda Sawirka ee Gregwar: U adeegsiga sawirada firfircoon
Maxaa loo doortaa Grav?
Waxaa jira 4 sababo aasaasi ah oo aan sidaas ugu maleynayo grav waa CMS oo aan dooran karno inaan abuurno boggeena internetka.
Grav waa dhakhso
Este CMS waxaa looureeyay iyadoo looga dan leeyahay inay ahaato tan ugu dhaqsaha badan nooceeda, sidaa darteed tan iyo markii ay abuurtay horumariyeyaasheeda waxay taxadar weyn ka muujiyeen tikniyoolajiyadda iyo habka loo qorsheeyay, si ay u bixiyaan waxqabad sare.
Grav waa fududahay in la isticmaalo
grav Waxaa loogu talagalay laylis iyo adeegsadayaal khibrad leh, sidaa darteed isdhexgalkoodu waa mid dareen leh, shaqadiisa sifiican ayaa loo diiwaan galiyay waxayna leedahay khadad waxbarasho oo aad u cidhiidhi ah. Intaas waxaa sii dheer, mahadsanid waxyaabo badan oo ay bixiso 'Grav' oo aad ku dari karto, mid kasta oo ka mid ah shaqadeeda waxaa loola qabsan karaa dhadhankaaga iyo raaxadaada.
Maamulaha grav waxay bixisaa interface fudud oo dareen leh si loo sameeyo qaabeynta iyo abuuritaanka waxyaabaha fudud, dhakhso leh oo raaxo leh. Intaa waxaa sii dheer, maamulaha waxaan sidoo kale daawan karnaa xaalada goobta, tirakoobka, galitaanka, wax ka badalno qaabeynta, ku xir xirmooyinka hal guji, iyo kuwo kale.
Grav waa macquul
Waxaa dhiirrigeliyay CMS iyo barnaamijyo kale oo guuleysta, grav ujeedadiisu tahay in lagu daro awood leh maareeyaha xirmada taas oo u oggolaaneysa ku darista howlaha cusub, hagaajinta, fiilooyinka, xirmooyinka barnaamijyada kale iyo kuwa kale. Sidoo kale, abuureyaasha grav Waxay soo saareen API awood leh, si ay u yeeshaan horumar abaabulan oo nadiif ah, marka lagu daro inay awood u yeelan karaan is dhexgalka dhinacyada saddexaad.
Grav waa ilo furan
Sabab noo ah mid aad u miisaan badan, grav es Ilaha furan oo dhammaan koodhka ayaa laga heli karaa adiga keyd rasmi ah. Waad horumarin kartaa, wax ku biirin kartaa, tijaabin kartaa, abuuri kartaa howlo cusub, waxaad ku baran kartaa koodhkeeda waxyaabo kale, tan CMS waa u furan yahay adduunka wuxuuna u baahan yahay inaad isbeddelo. Waad ku mahadsantahay bulshadeeda heer sare, horumarka grav waa badan yihiin xawaaraha cayayaanka ama dhibaatooyinka lagu xaliyaa waa mid caan ah.
Astaamaha Grav
grav wuxuu leeyahay astaamo iyo waxqabadyo fara badan, sidaa darteedna in badan oo ka mid ah boggooda rasmiga ah ay ku abuureen a kalfadhiga kaliya inaan soo taxno, waxaan ku saleysnaan doonnaa inaan ku ogeysiino adiga:
Qaab dhismeedka Flat-Faylka
grav waa dhakhso iyo dabacsanaan mahadsanid qayb ahaan qaab dhismeedka Flat-File ee aadka loo habeeyay.
Kayd caqli badan
Leh a qafis aad u casriyeysan oo loo adeegsado dhammaan howlaheeda, isku mid way ogtahay goorta si otomaatig ah loo cusbooneysiiyo keydka.
Instant rakib
Kaliya waxaad ubaahantahay inaad kala furfurto xirmada 'Grav' oo aad maamusho, markaa waxaad bilaabi kartaa inaad qaabeyso CMS-gaaga
Qalabka CLI
grav leeyahay taxane ah qalabka xariiqda taliska, sida, rakibaadda ku-tiirsanaanta, khasnado cad, abuurista isticmaaleyaasha iyo keydinta.
Maareeyaha Xirmada
Waxay leedahay maamule xirmo oo kuu oggolaanaya inaad si fudud u hesho, rakibto oo aad cusbooneysiiso kordhinta Grav.
Dukumiintiyo ballaaran
Kooxda grav kama tagin dukumiintiyada qalabkeeda, waxay leedahay a goobta loogu talagalay dukumiintiyadaada, oo lagu daray tanooyin ah casharro iyo hagid.
Awoodda Meelo Badan
Waad habeyn kartaa hal grav si aad u maamusho goobo badan, iyo sidoo kale goobo kale oo horumarsan.
SEO saaxiibtinimo
URL-yada aadanaha-akhrin kara goobta oo dhan y metadata halkii bog waxay bixiyaan awoodo SEO ah oo cajiib ah.
Isticmaalayaasha iyo Doorka
Si fudud ayaad u abuuri kartaa isticmaalayaasha iyo doorarka, kaas oo aad ku dhisi karto rukhsad si loo xaddido marin u helitaankooda bog kasta.
Debugging iyo Guda
Waxay leedahay guddi xarayn xoog leh oo si weyn uga caawiya geeddi-socodka horumarinta, iyagoo si cad u siiya macluumaad muhiim ah.
Taageerada Luuqadaha Badan
grav Waxaa loo qaabeyn karaa luqad kasta, ama xitaa waxaa loo isticmaali karaa luqado kala duwan, waxaa loogu talagalay in lagu ogaado luuqada isticmaaleha ugu dambeeya sidaasna lagu soo bandhigo macluumaadka iyadoo loo eegayo luqad isku mid ah.
Xakamaynta nooca iyo taageerada iswaafajinta
Waxaad u adeegsan kartaa GIT, SVN, Dropbox iyo adeegyo kale, maareynta nooca iyo isku xirnaanta xogtaada si fudud.
Qalabyo badan oo ka kooban
- Bogag qaybsan
- Goobaha khaaska ah
- Tilmaamaha is-bedbeddelaya
- Taageerada hooyo ee noocyo kala duwan oo sawirro ah, fiidiyowyo, codad, feylal, iyo qaabab
- Ka shaqeynta sawirka
- Fasax otomaatig ah
- Maareynta muuqaalka otomaatiga ah
- Waa CMS kaliya oo leh taageero u gaar ah muuqaal ku habboon sawirrada isha iyo 'HiDPI'
Awoodaha qalabaynta ballaaran
grav ma laha xayiraad naqshad, wuxuu bixiyaa:
- Mawduucyada luqadda.
- Dhaxalka mawduucyada, taas oo noo ogolaaneysa inaan kordhino mowduucyada muhiimka ah oo aan ka dhigno la qabsiga fasaladayada, tani waxay siineysaa suurtagalnimada helitaanka cusbooneysiin sahlan.
- Xakameynta CSS iyo JS.
- Qalabka badan ee naqshadeynta.
- Awood u leh in lagu dhex-daro qaab-dhismeed kasta oo CSS ah sida Bootstrap, Foundation, Pure, iwm.
Maxaan ku sameyn karnaa Grav?
grav Ma laha xuduudo, laga bilaabo fudud illaa heer sare, waxay leedahay dabacsanaan lagu quudiyo dhammaan noocyada shabakadaha. Qaabdhismeedka ay ka kooban tahay ee dabacsan iyo tusaalooyinka xoogga leh ayaa u oggolaanaya in si fudud loo ogaado naqshad kasta.
Waxaa jira goobo fara badan oo lagu sameeyay Grav, mid walbana wuxuu leeyahay qaabab kala duwan, caqli gal iyo naqshado, sidaa darteed waxaa lagula qabsan karaa fikrad kasta ama qaab ganacsi.
Rakibaadda Grav
Rakibaadda grav waa hawl yar. Xaqiiqdii, ma jiro rakibid dhab ah. Waxaan leenahay tres xulashooyinka "lagu rakibo" Grav. Kan ugu horreeya uguna fudud ayaa ah in si fudud loo soo degsado feylka zip oo ka soo saar. Habka labaad waa rakibaadda leh curiyaha. Habka saddexaad waa in si toos ah loo xirxiro koodhka GitHub ka dibna socodsiiya qoraal si loogu rakibo waxyaabaha ku tiirsan ee lagama maarmaanka ah:
Hubi nooca PHP
Grav waa si fudud oo fudud in la dejiyo oo la ordo. Hubso inaad haysato ugu yaraan nooca PHP 5.5.9, tan waxaad u aadeysaa terminal-ka oo qor:
$ php -v
Tani waa inay soo sheegtaa nooca iyo dhismaha PHP. Tusaale ahaan:
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
Ku rakib Grav ka ZIP
Habka ugu fudud ee loo rakibo Grav waa inaad kala soo baxdo ZIP oo aad soo saarto:
- download nooca ugu dambeeya ee Grav.
- Ka soo saar feylka zipka webroot ama galka xididka ka soo qaad server-kaaga, tusaale ahaan.
~/webroot/grav
Ku rakib Grav leh laxamiiste
Habka kale ayaa ah in lagu rakibo Grav kombuyuutar:
$ composer create-project getgrav/grav ~/webroot/grav
Haddii aad rabto inaad isticmaasho nooca horumarinta ee grav, ku dar 1.x-dev
sida halbeeg dheeri ah:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Ku rakib Grav ka GitHub
Hab kale ayaa ah in laga jaro Grav oo laga helo keydka GitHub, ka dibna la adeegsado qoraal fudud oo lagu rakibo kuwa ku tiirsan:
- Ku kaydi bakhaarka Grav GitHub galka gal webroot ama galka xididka ka soo qaad server-kaaga, tusaale ahaan.
~/webroot/grav
. Orod terminal oo tag galka asalka ah ee server-ka:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Ku rakib ah ku tiirsanaanta iibiye laxamiiste:
$ composer install --no-dev -o
-
Ku rakib fiilooyin iyo ku tiirsanaanta mawduuca adoo adeegsanaya Codsiga Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Kalluumeysatadan si otomaatig ah ku-tiirsanaanta looga baahan yahay ee ka socda GitHub si toos ah galka Grav-kan.
Mar haddii aan orodno qabri, Tallaabada xigta waa in la waafajiyo oo wax laga beddelo sida aan u jecel nahay, tan awgeed annaga ayaa iska caawin karna dukumiintiga rasmiga ah ee horumarinta Grav, gaar ahaan tababarka aasaasiga ah taasi waxay ku bari doontaa wax kasta oo aad u baahan tahay si aad khabiir ugu noqoto Grav iyo sidaas darteed dhisme websaydh heer sare ah.
Oo maxaad u maleysay gravNoo sheeg aragtidaada, shakigaaga ama noo sheeg wax ku beddelashada qalabkan aad isku dayday. Waxaan rajeyneynaa in maanta laga bilaabo qof awoodo ku abuur bogag leh Grav.
Caadi ahaan waxaan u isticmaalaa joomla / wordpress + uikit si aan u abuuro bogag internet iyo kuwa la mid ah, laakiin waa wax xiiso leh in la arko beddelaado kale oo aan awood u leeyahay inaan isku dayo inay ballaadhiyaan dhaqankeenna.
Waad ku mahadsantahay waqtiga aad siisay inaad dadka kale la wadaagto "daahfurka". 😀
Waan isku dayi doonaa !!
Hello,
pouvez-vous m'indiquer des goobaha en français? Jeen ai pas trouvé un seul ...
Mahadsanid!
salaanta