Prisotnost na internetu je postala eden glavnih ciljev podjetij in posameznikov, od amaterskih blogov do inovativnih spletnih strani, vsaka s svojim slogom in različnimi cilji. Starost interneta omogoča vsakomur, da se nauči Kako hitro in enostavno ustvariti spletne strani, obstaja več orodij, zaradi katerih je to nepomembno delo, danes pa bomo govorili o tem Grav, da ne dvomimo, da vam bo všeč.
Kaj je Grav?
Grav je sodoben odprtokodni CMS, ki nam omogoča izdelavo spletnih strani v hitro, preprost y prilagodljiv, temelji na spletni platformi in ga ni treba namestiti, preprosto moramo izvleči datoteko ZIP in jo bomo tudi dobili Grav funcionando.
Grav sledi podobnim načelom kot druge platforme za upravljanje vsebin, vendar ima drugačno filozofijo oblikovanja kot večina. Grav prihaja z močnim sistem za upravljanje paketov za enostavno namestitev, vtičnik in izboljšanje teme ter enostavne posodobitve.
Tehnologije, vključene v Grav
Arhitektura Ljubljane Grav je bil zasnovan za uporabo najboljših in najbolj stabilnih tehnologij s ciljem, da enostaven za uporabo in enostaven za razširitev. Vključene so nekatere ključne tehnologije Grav Zvok:
- Predloge za vejice: Za nadzor obsega uporabniškega vmesnika
- Markdown: Za enostavno ustvarjanje vsebine
- YAML: Za enostavno namestitev
- Razčlenjeno: Če želite Markdown hitreje in z večjo podporo
- Predpomnilnik doktrine: Za dober nastop
- Vsebnik za injiciranje odvisnosti od mozoljev: Biti razširljiv in vzdržen
- Pošiljatelj dogodkov v Symfonyju: Za upravljanje dogodkov vtičnikov
- Konzola Symfony: Za vmesnik CLI
- Knjižnica slik Gregwar: Za manipulacijo z dinamičnimi slikami
Zakaj izbrati Grav?
Obstajajo štirje temeljni razlogi, zakaj tako mislim Grav to je sistem za upravljanje vsebin, ki smo ga lahko izbrali za ustvarjanje naših spletnih strani.
Grav je hiter
ta CMS Zasnovan je bil z namenom, da bo najhitrejši te vrste, zato so njegovi razvijalci že od njegovega nastanka zelo pazili na tehnologijo in način, kako je bila programirana, da bi ponudili visoko zmogljivost.
Grav je enostaven za uporabo
Grav Zasnovan je tako za začetnike kot tudi za strokovne uporabnike, zato je njegov vmesnik dokaj intuitiven, njegove funkcionalnosti so dobro dokumentirane in ima zelo ozko učno linijo. Tudi zahvaljujoč številnim vtičnikom, ki jih ponuja Grav in jih lahko dodate, lahko vsako od njegovih funkcij prilagodite svojemu okusu in udobju.
Skrbnik Grav ponuja preprost in intuitiven vmesnik za enostavno, hitro in prijetno konfiguracijo in ustvarjanje vsebin. Poleg tega si lahko v skrbniku med drugim ogledamo tudi stanje spletnega mesta, statistiko, vnose, spreminjamo konfiguracije, z enim klikom nameščamo pakete.
Grav je raztegljiv
Navdihnjen z drugimi uspešnimi CMS in programsko opremo, Grav je želel vključiti močno upravitelj paketov ki omogoča dodajanje novih funkcionalnosti, izboljšav, vtičnikov, paketov druge programske opreme. Podobno so ustvarjalci Grav Razvili so zmogljiv API, ki omogoča bolj organiziran in čist razvoj, poleg tega pa tudi integracijo s tretjimi osebami.
Grav je odprtokodna
Razlog, ki je za nas zelo tehten, Grav es open Source in vsa koda je na voljo v vašem uradno repozitorij. Lahko izboljšate, prispevate, preizkusite, ustvarite nove funkcionalnosti, med drugim preučite njegovo kodo, to CMS je odprt za svet in potrebuje, da se razvijate. Zahvaljujoč svoji odlični skupnosti je gravitacijski napredek veliko in hitrost reševanja napak ali težav je znana.
Značilnosti Grav
Grav ima veliko funkcij in funkcij, tako veliko, da so na njihovi uradni strani ustvarili sejo samo da jih naštejemo, se bomo na njem oprli, da jih bomo seznanili z vami:
Arhitektura ploščate datoteke
Grav je hiter in prilagodljiv, delno zahvaljujoč zelo optimizirani arhitekturi Flat-File.
Pametni predpomnilnik
Je lastnik a predpomnjenje zelo dovršen, ki se uporablja v vseh njegovih procesih, enak ve, kdaj naj samodejno posodobi predpomnilnik.
Takojšnja namestitev
Razpakirati morate samo paket Grav in zagnati, da lahko začnete konfigurirati svoj sistem upravljanja vsebin
CLI orodja
Grav ima vrsto orodja ukazne vrstice, kot so namestitev odvisnosti, čist predpomnilnik, ustvarjanje uporabnikov in varnostne kopije.
Upravitelj paketov
Ima upravitelja paketov, ki vam omogoča enostavno iskanje, namestitev in posodobitev končnice za Grav.
Obsežna dokumentacija
Ekipa Grav ni zapustil dokumentacije svojega orodja, ima spletno mesto, posvečeno vaši dokumentaciji, plus tone vadnic in vodnikov.
Zmogljivost več mest
Lahko konfigurirate enega Grav za zagon več spletnih mest in drugih naprednih nastavitev.
SEO prijazen
Vseskozi razumljivi URL-ji celotno spletno mesto y metapodatki na strani zagotavljajo fantastične SEO sposobnosti.
Uporabniki in vloge
Z lahkoto lahko ustvarjate uporabniki in vloge, do katerih lahko določite dovoljenja za omejitev njihovega dostopa do katere koli strani.
Odpravljanje napak in dnevniki
Ima močno ploščo za odpravljanje napak, ki v veliki meri pomaga v razvojnem procesu in na jasen način zagotavlja vitalne informacije.
Večjezična podpora
Grav Konfiguriran je lahko v katerem koli jeziku ali celo v več jezikih, zasnovan je tako, da zazna jezik končnega uporabnika in s tem prikaže informacije v jeziku istega.
Podpora za nadzor različic in sinhronizacijo
Za upravljanje različic in enostavno sinhronizacijo podatkov lahko uporabite GIT, SVN, Dropbox in druge storitve.
Orodja z več vsebinami
- Modularne strani
- Polja po meri
- Prilagodljive taksonomije
- Izvorna podpora za različne slike, videoposnetke, zvoke, datoteke in formate
- Obdelava slik
- Samodejna stran
- Samodejno upravljanje slik
- Je edini sistem za upravljanje vsebin z izvorno podporo za pravilno vizualizacijo slik na mrežnici in HiDPI
Obsežne možnosti prilagajanja
Grav nima oblikovnih omejitev, zagotavlja:
- Jezikovne predloge.
- Dedovanje tem, ki nam omogoča razširitev glavnih tem in izvedbo prilagoditev v lastnih razredih, omogoča lažje posodobitve.
- Nadzor nad CSS in JS.
- Več vtičnikov za oblikovanje.
- Sposobnost integracije s katerim koli ogrodjem CSS, kot so Bootstrap, Foundation, Pure itd.
Kaj lahko naredimo z Gravom?
Grav Brez omejitev, od preprostih do dovršenih, ima prilagodljivost za hranjenje vseh vrst spletnih mest. Njegova prilagodljiva struktura vsebine in zmogljive predloge omogočajo enostavno izvedbo katerega koli dizajna.
Obstajajo številna spletna mesta, izdelana z Gravom, od katerih ima vsako drugačno strukturo, logiko in obliko, zato ga je mogoče prilagoditi kateri koli ideji ali poslovnemu modelu.
Grav namestitev
Namestitev Grav to je nepomemben postopek. Pravzaprav dejanske namestitve ni. Imamo 3 možnosti za "namestitev" Grav. Prvi in najpreprostejši je, da datoteko preprosto prenesete Zadrga in ga izvlecite. Drugi način je namestitev z skladatelj. Tretji način je kloniranje kode neposredno iz GitHub in nato zaženite skript, da namestite potrebne odvisnosti:
Preverite različico PHP
Grav je neverjetno enostavno nastaviti in zagnati. Prepričajte se, da imate vsaj različico PHP 5.5.9, za to pojdite na terminal in vnesite:
$ php -v
To bi moralo poročati o različici in gradnji PHP. Na primer:
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
Namestite Grav iz ZIP-a
Grav je najlažje namestiti tako, da prenesete ZIP in ga izvlečete:
- prenesi najnovejša različica Grav.
- Izvlecite datoteko zip v webroot ali korenski imenik na primer s spletnega strežnika.
~/webroot/grav
Namestite Grav s skladateljem
Alternativna metoda je namestitev Grav with skladatelj:
$ composer create-project getgrav/grav ~/webroot/grav
Če želite uporabiti razvojno različico grav, dodajte 1.x-dev
kot dodaten parameter:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Namestite Grav iz GitHub
Druga metoda je kloniranje Grav-a iz skladišča GitHub in nato zagon preprostega namestitvenega skripta z odvisnostmi:
- Klonirajte odlagališče Grav v GitHub v mapo webroot ali korenski imenik na primer s spletnega strežnika.
~/webroot/grav
. Zaženite terminal in pojdite v korenski imenik spletnega strežnika:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Namestite odvisnosti Prodajalec s skladateljem:
$ composer install --no-dev -o
-
Namestite vtičnike in odvisnosti tem z Aplikacija Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
To klonira samodejno zahtevane odvisnosti od GitHub neposredno v to namestitev Grav.
Ko enkrat tečemo grav, Naslednji korak je prilagoditi in spremeniti po svojih željah, za to si lahko pomagamo uradna dokumentacija za razvijalce Grav, še posebej osnovna vadnica ki vas bo naučil vsega, kar potrebujete, da postanete strokovnjak za Grav in zato odličen graditelj spletnih strani.
In kaj si mislil GravPovejte nam svoje vtise, dvome ali druge možnosti tega orodja, ki ste ga preizkusili. Upamo, da od danes lahko kdo ustvarite spletne strani z Gravom.
Običajno uporabljam joomla / wordpress + uikit za ustvarjanje spletnih strani in podobno, zanimivo pa je videti druge alternative in jih preizkusiti, da razširimo našo kulturo.
Hvala, ker ste si vzeli čas in "odkritja" delili z drugimi. 😀
Bom poskusil !!
Pozdravljeni,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Hvala za razumevanje!
Pozdravi