Prisustvo na internetu postalo je jedan od glavnih ciljeva tvrtki i pojedinaca, od amaterskih blogova do inovativnih web stranica, svaka sa svojim stilom i različitim ciljevima. Doba interneta omogućuje svima da nauče Kako brzo i jednostavno stvoriti web stranice, postoji više alata koji ovo čine trivijalnim poslom, ali danas ćemo razgovarati o tome grav, da ne sumnjamo da će vam se svidjeti.
Što 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 ostale CMS platforme, ali ima drugačiju filozofiju dizajna od većine. grav dolazi s moćnim sustav 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 zvuk:
- Predlošci grančica: Za kontrolu dosega korisničkog sučelja
- Smanjenje: Za jednostavno stvaranje sadržaja
- YAML: Za jednostavno postavljanje
- Raščlanjen: Da bi Markdown bio brži i s većom podrškom
- Predmemorija doktrine: Za dobre performanse
- Spremnik za ubrizgavanje ovisnosti o bubuljicama: Biti 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
ovo CMS Koncipiran je s namjerom da bude najbrži u svojoj vrsti, stoga su njegovi programeri od svog stvaranja pazili na tehnologiju i način 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. Uz to, zahvaljujući mnogim dodacima koje Grav nudi i koje možete dodati, svaku njegovu funkcionalnost možete prilagoditi vašem ukusu i udobnosti.
Administrator grav pruža jednostavno i intuitivno sučelje za jednostavno, brzo i ugodno konfiguriranje i stvaranje sadržaja. Osim toga, u administratoru također možemo između ostalog pregledavati status web mjesta, statistiku, unose, mijenjati postavke, instalirati pakete jednim klikom.
Grav je rastezljiv
Inspirirani drugim uspješnim CMS-om i softverom, grav ima za cilj inkorporiranje moćne upravitelj paketa koji omogućuje dodavanje novih funkcionalnosti, poboljšanja, dodataka, paketa drugog softvera, između ostalog. Slično tome, tvorci grav Razvili su snažni API, kako bi imali organiziraniji i čistiji razvoj, uz mogućnost integracije s trećim stranama.
Grav je otvoreni izvor
Razlog koji je za nas vrlo težak, grav es Open Source a sav je kôd 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, ovo CMS otvoren je svijetu i treba da evoluirate. Zahvaljujući svojoj izvrsnoj zajednici, gravitacijski napredak je velik, a brzina rješavanja bugova ili problema je notorna.
Grav značajke
grav ima mnogo značajki i funkcionalnosti, toliko da su na svojim službenim stranicama stvorili sjednica 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 predmemorija
Vlasnik je predmemoriranje vrlo sofisticiran koji se koristi u svim svojim procesima, isti zna kada treba automatski ažurirati predmemoriju.
Trenutno instaliranje
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 sigurnosnih kopija.
Upravitelj paketa
Ima upravitelj paketa koji vam omogućuje 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 web lokacija
Možete konfigurirati jedan grav za pokretanje više web lokacija, kao i druge napredne postavke.
SEO prijateljski
Čitajuće URL adrese u cijelosti cijelo mjesto y metapodaci po stranicama pružaju fantastične SEO mogućnosti.
Korisnici i uloge
Jednostavno možete stvoriti korisnici i uloge, kojima možete uspostaviti dozvole za ograničavanje pristupa bilo kojoj stranici.
Otklanjanje pogrešaka i zapisnici
Ima snažnu ploču za uklanjanje pogreš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, a može se koristiti i na više jezika, osmišljen je tako da otkrije jezik krajnjeg korisnika i tako prikaže informacije prema jeziku istog.
Podrška za kontrolu verzija i sinkronizaciju
Možete koristiti GIT, SVN, Dropbox i druge usluge za upravljanje verzijama i jednostavnu sinkronizaciju podataka.
Alati s više sadržaja
- Modularne stranice
- Prilagodljiva 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 izvornom podrškom za pravilnu vizualizaciju slika na mrežnici i HiDPI
Opsežne mogućnosti prilagodbe
grav nema ograničenja dizajna, pruža:
- Predlošci jezika.
- Nasljeđivanje tema, što nam omogućuje 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 dodaci za dizajn.
- Sposobnost integracije s bilo kojim CSS okvirom kao što je Bootstrap, Foundation, Pure itd.
Što 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ćuju jednostavnu realizaciju bilo kojeg 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
Ugradnja grav to je beznačajan proces. Zapravo ne postoji stvarna instalacija. Imamo tri mogućnosti za "instaliranje" Grav. Prvo i najjednostavnije je jednostavno preuzimanje datoteke zip i izvadi ga. Drugi način je instalacija sa skladatelj. Treći način je kloniranje koda izravno iz GitHub a zatim pokrenite skriptu za instaliranje potrebnih ovisnosti:
Provjerite PHP verziju
Grav je nevjerojatno lako postaviti i pokrenuti. Provjerite imate li barem verziju PHP 5.5.9, za ovo idite na terminal i upišite:
$ php -v
Ovo bi trebalo prijaviti 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 instalacije Grav-a je preuzimanje ZIP-a i njegovo izdvajanje:
- preuzimanje najnovija verzija Grav.
- Izdvojite zip datoteku u webroot ili root direktorij s vašeg web poslužitelja, na primjer.
~/webroot/grav
Instalirajte Grav s skladateljem
Alternativna metoda je instaliranje Grav s 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 ovisnostima:
- Klonirajte spremište Grav u GitHub u mapu webroot ili root direktorij s vašeg web poslužitelja, na primjer.
~/webroot/grav
. Pokrenite terminal i idite u korijenski direktorij web poslužitelja:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Instalirajte ovisnosti prodavač s skladateljem:
$ composer install --no-dev -o
-
Instalirajte dodatke i ovisnosti o temi pomoću Grav CLI aplikacija
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Ovo se automatski klonira potrebne ovisnosti iz GitHub-a izravno 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 razvojne programere Grav, posebno osnovni tutorial koji će vas naučiti svemu što trebate da biste postali stručnjak za Grav i stoga izvrstan graditelj web stranica.
I što ste mislili gravRecite nam svoje dojmove, sumnje ili nam recite o alternativama ovom alatu koje ste isprobali. Nadamo se da od danas netko može stvorite 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 !!
Pozdrav,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Hvala vam!
Pozdrave