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