Prisustvo na internetu postalo je jedan od glavnih ciljeva kompanija i pojedinaca, od amaterskih blogova do inovativnih web stranica, svaka sa svojim stilom i različitim ciljevima. Doba Interneta omogućava svima da nauče Kako stvoriti web stranice brzo i jednostavno, postoji više alata koji ovo čine trivijalnim poslom, ali danas ćemo razgovarati o tome Grav, da ne sumnjamo da će vam se svidjeti.
Šta je Grav?
Grav je moderni CMS s otvorenim kodom koji nam omogućuje izradu web stranica u a brzo, jednostavan y fleksibilan, zasnovan je na Web-platformi i ne treba ga instalirati, jednostavno moramo izvući ZIP datoteku i imat ćemo Grav funcionando.
Grav slijedi slična načela kao i druge CMS platforme, ali ima drugačiju filozofiju dizajna od većine. Grav dolazi sa snažnim sistem upravljanja paketima kako bi se omogućila jednostavna instalacija, dodatak i poboljšanje teme, kao i jednostavna ažuriranja.
Tehnologije uključene u Grav
Arhitektura Grav je dizajniran da koristi najbolje i najstabilnije tehnologije, s ciljem da jednostavan za upotrebu i jednostavan za proširenje. Uključene su neke od ključnih tehnologija Grav To su:
- Predložak grančica: Za kontrolu dometa korisničkog sučelja
- Markdown: Za jednostavno stvaranje sadržaja
- YAML: Za jednostavno postavljanje
- parsedown: Da bi Markdown bio brži i sa većom podrškom
- Doctrine Cache: Za dobre performanse
- Spremnik za ubrizgavanje ovisnosti o bubuljicama: Da bude proširiv i održiv
- Dispečer događaja Symfony: Za upravljanje događajima dodataka
- Konzola Symfony: Za CLI sučelje
- Biblioteka slika Gregwar: Za manipulaciju dinamičkim slikama
Zašto odabrati Grav?
Postoje 4 temeljna razloga zašto to mislim Grav to je CMS koji smo mogli odabrati za izradu naših web stranica.
Grav je brz
Este CMS Koncipiran je s namjerom da bude najbrži u svojoj vrsti, pa su stoga programeri od svog nastanka vodili računa o tehnologiji i načinu na koji je programiran kako bi ponudili visoke performanse.
Grav je jednostavan za upotrebu
Grav Dizajniran je kako za početnike tako i za stručne korisnike, tako da je njegovo sučelje prilično intuitivno, njegove su funkcionalnosti dobro dokumentirane i ima vrlo usku liniju učenja. Takođe zahvaljujući mnogim dodacima koje Grav nudi i koje možete dodati, svaka od njegovih funkcionalnosti može se prilagoditi vašem ukusu i udobnosti.
Administrator Grav pruža jednostavno i intuitivno sučelje za konfiguraciju i stvaranje sadržaja na jednostavan, brz i ugodan način. Pored toga, u administratoru možemo, između ostalog, pregledati i status web stranice, statistiku, unose, mijenjati konfiguracije, instalirati pakete jednim klikom.
Grav je rastezljiv
Inspirisani drugim uspešnim CMS-om i softverom, Grav ima za cilj da uključi moćnu menadžer paketa što omogućava dodavanje novih funkcionalnosti, poboljšanja, dodataka, paketa drugog softvera, između ostalog. Slično tome, tvorci Grav Razvili su moćan API, kako bi imali organiziraniji i čistiji razvoj, uz mogućnost integracije s trećim stranama.
Grav je open source
Razlog koji je za nas vrlo težak, Grav es Open Source i sav kod je dostupan u vašem službeno spremište. Možete poboljšati, doprinijeti, testirati, stvoriti nove funkcionalnosti, proučiti njegov kôd, između ostalog i ovo CMS otvoren je prema svijetu i treba da evoluirate. Zahvaljujući svojoj izvrsnoj zajednici, gravitacijski napredak je velik i brzina rješavanja grešaka ili problema je notorna.
Grav Features
Grav ima mnogo karakteristika i funkcionalnosti, toliko da su na svojoj službenoj stranici stvorili a sesija samo da bismo ih popisali, temeljit ćemo se na tome kako bismo vam ih učinili poznatima:
Arhitektura ravnih datoteka
Grav brz je i fleksibilan dijelom zahvaljujući visoko optimiziranoj arhitekturi Flat-File.
Pametna keš memorija
Vlasnik a keširanje vrlo sofisticiran koji se koristi u svim svojim procesima, isti zna kada treba automatski ažurirati predmemoriju.
Instant instalacija
Trebate samo otpakirati Grav paket i pokrenuti ga, tako da započnete konfiguraciju vašeg CMS-a
CLI alati
Grav ima niz alati naredbenog retka, kao što su instalacija ovisnosti, brisanje predmemorije, stvaranje korisnika i izrada sigurnosnih kopija.
Package Manager
Ima upravitelja paketa koji vam omogućava lako pronalaženje, instaliranje i ažuriranje nastavci za Grav.
Opsežna dokumentacija
Tim Grav nije ostavio dokumentaciju svog alata, već ima web mjesto posvećeno vašoj dokumentaciji, plus tone tutorijala i vodiča.
Mogućnost više lokacija
Možete konfigurirati jedan Grav za pokretanje više web lokacija, kao i druge napredne postavke.
SEO friendly
Čitajuće URL adrese u cijelom cijela stranica y metapodaci po stranicama pružaju fantastične SEO mogućnosti.
Korisnici i uloge
Možete jednostavno stvoriti korisnici i uloge, kojima možete uspostaviti dozvole za ograničavanje pristupa bilo kojoj stranici.
Otklanjanje grešaka i evidencija
Ima snažnu ploču za otklanjanje grešaka koja uvelike pomaže u procesu razvoja pružajući vitalne informacije na jasan način.
Višejezična podrška
Grav Može se konfigurirati na bilo kojem jeziku ili se može koristiti na više jezika, dizajniran je da detektira jezik krajnjeg korisnika i tako prikaže informacije prema jeziku istog.
Podrška za kontrolu verzija i sinhronizaciju
Možete koristiti GIT, SVN, Dropbox i druge usluge za upravljanje verzijama i jednostavnu sinhronizaciju podataka.
Alati za više sadržaja
- Modularne stranice
- Prilagođena polja
- Fleksibilne taksonomije
- Izvorna podrška za razne slike, videozapise, zvukove, datoteke i formate
- Obrada slike
- Automatska paginacija
- Automatsko upravljanje slikama
- To je jedini CMS s matičnom podrškom za pravilnu vizualizaciju slika na mrežnici i HiDPI
Opsežne mogućnosti prilagođavanja
Grav nema ograničenja u dizajnu, pruža:
- Predlošci jezika.
- Nasljeđivanje tema, što nam omogućava da proširimo glavne teme i napravimo naše prilagodbe u vlastitim razredima, to daje mogućnost lakših ažuriranja.
- Kontrola nad CSS-om i JS-om.
- Višestruki dizajn dodataka.
- Sposobnost integracije sa bilo kojim CSS okvirom kao što je Bootstrap, Foundation, Pure itd.
Šta možemo učiniti s Gravom?
Grav Nema ograničenja, od jednostavnih do sofisticiranih, ima fleksibilnost za hranjenje svih vrsta web stranica. Njegova fleksibilna struktura sadržaja i moćni predlošci omogućavaju laku realizaciju bilo kog dizajna.
Postoje brojne web stranice izrađene s Gravom, svaka s različitim strukturama, logikom i dizajnom, tako da se može prilagoditi bilo kojoj ideji ili poslovnom modelu.
Grav instalacija
Instalacija Grav to je trivijalan proces. Zapravo ne postoji stvarna instalacija. Imamo tres opcije za "instaliranje" Grav. Prvo i najjednostavnije je jednostavno preuzeti datoteku zip i izvadi ga. Drugi način je instalacija sa kompozitor. Treći način je kloniranje koda direktno iz GitHub a zatim pokrenite skriptu za instaliranje potrebnih zavisnosti:
Provjerite PHP verziju
Grav je nevjerovatno jednostavan za postavljanje i izvođenje. Provjerite imate li barem verziju PHP 5.5.9, za ovo idite na terminal i upišite:
$ php -v
Ovo bi trebalo da prijavi verziju i verziju PHP-a. Na primjer:
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
Instalirajte Grav iz ZIP-a
Najlakši način za instalaciju Grav-a je preuzimanje ZIP-a i njegovo izdvajanje:
- download najnovija verzija Grav-a.
- Izdvojite zip datoteku u webroot ili root direktorij sa vašeg web servera, na primjer.
~/webroot/grav
Instalirajte Grav sa kompozitorom
Alternativni način je instaliranje Grav-a sa kompozitor:
$ composer create-project getgrav/grav ~/webroot/grav
Ako želite koristiti razvojnu verziju grav, dodajte 1.x-dev
kao dodatni parametar:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Instalirajte Grav s GitHub-a
Druga metoda je kloniranje Grav-a iz GitHub-ovog spremišta, a zatim pokretanje jednostavne instalacijske skripte sa zavisnostima:
- Klonirajte Grav spremište u GitHub u mapu webroot ili root direktorij sa vašeg web servera, na primjer.
~/webroot/grav
. Pokrenite terminal i idite u korijenski direktorij web servera:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Instalirajte zavisnosti dobavljača sa kompozitorom:
$ composer install --no-dev -o
-
Instalirajte dodatke i ovisnosti o temi koristeći Grav CLI aplikacija
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Ovo se automatski klonira potrebne zavisnosti od GitHub-a direktno u ovu Grav instalaciju.
Jednom kad trčimo grav, Sljedeći je korak prilagoditi ga i izmijeniti po našem ukusu, jer si u tome možemo pomoći službena dokumentacija za Grav programere, posebno osnovni vodič koji će vas naučiti svemu što vam je potrebno da biste postali stručnjak za Grav i stoga izvrstan graditelj web stranica.
I šta ste mislili GravRecite nam svoje utiske, sumnje ili nam recite o alternativama ovom alatu koji ste isprobali. Nadamo se da od danas neko može kreirajte web stranice s Gravom.
Obično koristim joomla / wordpress + uikit za stvaranje web stranica i slično, ali zanimljivo je vidjeti druge alternative i moći ih isprobati kako bi proširili našu kulturu.
Hvala vam što ste odvojili vrijeme da podijelite "otkrića" s drugima. 😀
Pokušat ću !!
Bonjour,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Hvala!
Salutations