Buvimas internete tapo vienu iš pagrindinių įmonių ir asmenų tikslų, pradedant mėgėjiškais tinklaraščiais ir baigiant novatoriškomis svetainėmis, kurių kiekvienas turi savo stilių ir skirtingus tikslus. Interneto amžius leidžia mokytis kiekvienam Kaip greitai ir lengvai sukurti tinklalapius, yra keletas įrankių, kurie daro tai nereikšmingą darbą, tačiau šiandien mes apie tai kalbėsime Grav, kad mes neabejojame, kad jums tai patiks.
Kas yra „Grav“?
Grav yra moderni atviro kodo TVS, leidžianti mums kurti tinklalapius a Greitai, paprastas y lankstūs:, yra pagrįstas žiniatinklio platforma ir jo nereikia įdiegti, mes tiesiog turime išgauti ZIP failą ir turėsime Grav funcionando.
Grav vadovaujasi panašiais principais kaip ir kitos TVS platformos, tačiau turi kitokią dizaino filosofiją nei dauguma. Grav ateina su galingu paketų valdymo sistema kad būtų lengva įdiegti, papildinius ir temas patobulinti, taip pat paprastus atnaujinimus.
Technologijos, įtrauktos į „Grav“
Jurgio architektūra Grav buvo sukurtas naudoti geriausias ir stabiliausias technologijas, siekiant to paprasta naudoti ir lengvai pratęsiama. Įtrauktos kai kurios pagrindinės technologijos Grav garsas:
- Šakelės šablonas: Valdyti vartotojo sąsajos apimtį
- Akcijos kainos: Lengvai kurti turinį
- YAML: Kad būtų lengviau nustatyti
- Parseownas: Norėdami, kad „Markdown“ būtų greitesnis ir labiau palaikomas
- Doktrinos talpykla: Už gerą pasirodymą
- Priklausomybės nuo spuogų injekcinis konteineris: Kad būtų galima išplėsti ir prižiūrėti
- „Symfony“ renginių dispečeris: Valdyti papildinių įvykius
- „Symfony“ pultas: CLI sąsajai
- Gregwar vaizdų biblioteka: Manipuliuojant dinaminiais vaizdais
Kodėl verta rinktis „Grav“?
Yra 4 pagrindinės priežastys, kodėl aš taip manau Grav tai TVS, kurią galėtume pasirinkti kurdami savo tinklalapius.
„Grav“ yra greitas
tai TVS Jis buvo sumanytas siekiant būti greičiausiu tokio pobūdžio, todėl nuo pat jo sukūrimo kūrėjai labai rūpinosi technologijomis ir būdais, kurie buvo užprogramuoti, kad galėtų pasiūlyti aukštą našumą.
„Grav“ yra lengva naudoti
Grav Jis skirtas tiek pradedantiesiems, tiek ekspertams, todėl jo sąsaja yra gana intuityvi, jos funkcijos yra gerai dokumentuotos ir turi labai siaurą mokymosi liniją. Be to, dėka daugybės „Grav“ siūlomų papildinių, kuriuos galite pridėti, kiekvieną jo funkciją galima pritaikyti pagal jūsų skonį ir patogumą.
Administratorius Grav suteikia paprastą ir intuityvią sąsają, kad konfigūraciją ir turinį būtų lengva, greitai ir maloniai sukurti. Be to, administratoriuje taip pat galime peržiūrėti svetainės būseną, statistiką, įrašus, modifikuoti konfigūracijas, įdiegti paketus vienu paspaudimu, be kitų.
„Grav“ yra išplečiamas
Įkvėptas kitos sėkmingos TVS ir programinės įrangos, Grav siekė įtraukti galingą paketų tvarkyklė tai leidžia pridėti naujų funkcijų, patobulinimų, papildinių, kitos programinės įrangos paketų. Panašiai Grav Jie sukūrė galingą API, kad būtų organizuotesni ir švaresni, be to, kad galėtų integruotis su trečiosiomis šalimis.
„Grav“ yra atviras šaltinis
Priežastis, kuri mums yra labai svari, Grav es Open Source ir visas kodas yra jūsų oficiali saugykla. Galite tobulinti, prisidėti, išbandyti, kurti naujas funkcijas, be kita ko, ištirti jo kodą TVS ji yra atvira pasauliui ir jai reikalinga evoliucija. Puikios bendruomenės dėka yra daugybė pažangos, o klaidų ar problemų sprendimo greitis yra žinomas.
„Grav“ ypatybės
Grav turi daug funkcijų ir funkcijų, tiek daug, kad savo oficialioje svetainėje jie sukūrė sesija norėdami juos išvardyti, mes remsimės tuo, kad juos žinotume jums:
„Flat-File Architecture“
Grav tai greita ir lanksti iš dalies dėl labai optimizuotos „Flat-File“ architektūros.
Išmanioji talpykla
Turi a talpyklą labai rafinuotas, naudojamas visuose jo procesuose, tas pats ji žino, kada automatiškai atnaujinti talpyklą.
Momentinis diegimas
Jums tereikia išpakuoti „Grav“ paketą ir paleisti, kad galėtumėte pradėti konfigūruoti savo TVS
CLI įrankiai
Grav turi seriją komandinės eilutės įrankiai, pvz., priklausomybės diegimas, talpyklos išvalymas, vartotojo kūrimas ir atsarginės kopijos.
„Package Manager“
Jame yra paketų tvarkyklė, leidžianti lengvai rasti, įdiegti ir atnaujinti „Grav“ plėtiniai.
Išsami dokumentacija
Komanda Grav nepaliko savo įrankio dokumentacijos, jis turi svetainė skirta jūsų dokumentacijai, plius daugybė pamokymų ir vadovų.
Kelių vietų galimybė
Galite sukonfigūruoti vieną Grav paleisti kelias svetaines, taip pat kitus išplėstinius nustatymus.
SEO draugiškas
Žmonėms skaitomi URL visos svetainės y metaduomenys viename puslapyje jie suteikia fantastiškas SEO galimybes.
Vartotojai ir vaidmenys
Galite lengvai sukurti vartotojai ir vaidmenys, prie kurių galite nustatyti leidimus apriboti jų prieigą prie bet kurio puslapio.
Derinimas ir žurnalai
Jame yra galinga derinimo skydelis, kuris labai padeda kūrimo procese, aiškiai pateikdamas gyvybiškai svarbią informaciją.
Palaikymas keliomis kalbomis
Grav Jis gali būti sukonfigūruotas bet kuria kalba arba netgi gali būti naudojamas keliomis kalbomis, jis skirtas aptikti galutinio vartotojo kalbą ir taip pateikti informaciją pagal tos pačios kalbos kalbą.
Versijų valdymas ir sinchronizavimas
Versijų valdymui ir duomenų sinchronizavimui galite lengvai naudoti GIT, SVN, „Dropbox“ ir kitas paslaugas.
Keli turinio įrankiai
- Moduliniai puslapiai
- Pasirinktiniai laukai
- Lanksti taksonomija
- Gimtoji įvairių vaizdų, vaizdo įrašų, garsų, failų ir formatų parama
- Vaizdo apdorojimas
- Automatinis paginavimas
- Automatinis vaizdo valdymas
- Tai vienintelė TVS, palaikanti tinkamą vaizdų tinklainėje ir HiDPI vizualizavimą
Platus pritaikymo galimybes
Grav neturi projektavimo apribojimų, numato:
- Kalbos šablonai.
- Temų paveldėjimas, leidžiantis išplėsti pagrindines temas ir pritaikyti mūsų pačių klasėse, suteikia galimybę lengviau atsinaujinti.
- CSS ir JS kontrolė.
- Keli dizaino įskiepiai.
- Galimybė integruotis į bet kurią CSS sistemą, pvz., „Bootstrap“, „Foundation“, „Pure“ ir kt.
Ką galime padaryti su „Grav“?
Grav Ji neturi jokių apribojimų, nuo paprastų iki sudėtingų, ji gali lanksčiai tiekti visų rūšių svetaines. Jo lanksti turinio struktūra ir galingi šablonai leidžia lengvai realizuoti bet kokį dizainą.
Yra daugybė „Grav“ sukurtų svetainių, kurių kiekviena turi skirtingą struktūrą, logiką ir dizainą, todėl ją galima pritaikyti bet kuriai idėjai ar verslo modeliui.
Grav instaliacija
Įdiegimas Grav tai menkas procesas. Tiesą sakant, nėra realaus diegimo. Mes turime trys parinktys „įdiegti“ „Grav“. Pirmasis ir paprasčiausias yra tiesiog atsisiųsti failą užtrauktukas ir jį išgauti. Antrasis būdas yra diegimas su kompozitorius. Trečias būdas yra klonuoti kodą tiesiai iš GitHub tada paleiskite scenarijų norimoms priklausomybėms įdiegti:
Patikrinkite PHP versiją
„Grav“ yra nepaprastai lengva nustatyti ir paleisti. Įsitikinkite, kad turite bent PHP 5.5.9 versiją, tam eikite į terminalą ir įveskite:
$ php -v
Tai turėtų pranešti apie PHP versiją ir versiją. Pavyzdžiui:
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
Įdiekite „Grav“ iš ZIP
Lengviausias būdas įdiegti „Grav“ yra atsisiųsti ZIP ir ištraukti:
- parsisiųsti naujausia „Grav“ versija.
- Ištraukite ZIP failą žiniatinklio šaknis arba šakninis katalogas iš savo interneto serverio, pavyzdys.
~/webroot/grav
Įdiekite „Grav“ su kompozitoriumi
Alternatyvus būdas yra įdiegti „Grav“ sukomponuoti:
$ composer create-project getgrav/grav ~/webroot/grav
Jei norite naudoti „Grav“ kūrimo versiją, pridėkite 1.x-dev
kaip papildomą parametrą:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Įdiekite „Grav“ iš „GitHub“
Kitas metodas yra klonuoti „Grav“ iš „GitHub“ saugyklos ir paleisti paprastą diegimo scenarijų su priklausomybėmis:
- Klonuokite „Grav“ saugyklą į GitHub į aplanką žiniatinklio šaknis arba šakninis katalogas iš savo interneto serverio, pavyzdys.
~/webroot/grav
. Paleiskite terminalą ir eikite į žiniatinklio serverio šakninį katalogą:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Įdiekite priklausomybės pardavėjas su kompozitoriumi:
$ composer install --no-dev -o
-
Įdiekite papildinius ir temų priklausomybes naudodami Grav CLI taikymas
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Tai klonuoja automatiškai reikalingas „GitHub“ priklausomybes tiesiai į šį „Grav“ diegimą.
Kai jau bėgame Gravas, Kitas žingsnis - pritaikyti ir modifikuoti jį pagal savo skonį, tam galime padėti patys oficiali „Grav“ kūrėjo dokumentacija, ypač pagrindinė pamoka tai išmokys viską, ko reikia norint tapti „Grav“ ekspertu ir todėl puikiu svetainių kūrėju.
Ir ką tu galvojai GravPasakykite mums savo įspūdžius, abejones arba papasakokite apie šio įrankio, kurį išbandėte, alternatyvas. Tikimės, kad nuo šiandien kas nors gali kurti tinklalapius su „Grav“.
Paprastai kurdamas tinklalapius ir panašiai, naudoju joomla / wordpress + uikit, tačiau įdomu pamatyti kitas alternatyvas ir galėti jas išbandyti, norint išplėsti mūsų kultūrą.
Ačiū, kad skyrėte laiko pasidalinti „atradimais“ su kitais. 😀
Pabandysiu !!
Sveiki,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Ačiū!
Salutations