Å ha en tilstedeværelse på internett har blitt et av hovedmålene for selskaper og enkeltpersoner, fra amatørblogger til innovative websider, hver med sin egen stil og forskjellige mål. Internett på alderen lar alle lære å Hvordan lage websider raskt og enkelt, det er flere verktøy som gjør dette til en triviell jobb, men i dag skal vi snakke om det Grav, at vi ikke er i tvil om at du kommer til å elske det.
Hva er Grav?
Grav er et moderne open source CMS som lar oss bygge websider på en måte rask, enkel y fleksibel, er basert på webplattform og trenger ikke installeres, vi må bare pakke ut ZIP-filen, og vi vil ha det Grav arbeids.
Grav følger lignende prinsipper som andre CMS-plattformer, men har en annen designfilosofi enn de fleste. Grav kommer med en kraftig pakkehåndteringssystem for å tillate enkel installasjon, utvidelse av plugin og tema, samt enkle oppdateringer.
Teknologier inkludert i Grav
Arkitekturen til Grav ble designet for å bruke de beste og mest stabile teknologiene, med sikte på at enkel å bruke og lett å utvide. Noen av de viktigste teknologiene inkludert Grav er:
- Kvistmalering: For å kontrollere omfanget av brukergrensesnittet
- Markdown: Å lage innhold enkelt
- YAML: For enkelt oppsett
- parsedown: Å ha Markdown raskere og med mer støtte
- Lærebuffer: For god ytelse
- Kviseavhengighetsinjeksjonsbeholder: Å være utvidbar og vedlikeholdbar
- Symfony Event Dispatcher: For administrering av plugin-hendelser
- Symfony-konsoll: For CLI-grensesnittet
- Gregwar bildebibliotek: For å manipulere dynamiske bilder
Hvorfor velge Grav?
Det er 4 grunnleggende grunner til at jeg tror det Grav det er et CMS som vi kan velge å lage websidene våre.
Grav er rask
Dette CMS Den ble unnfanget med den hensikt å være den raskeste av sitt slag, og derfor har utviklerne siden opprettelsen tatt stor vekt på teknologien og måten den er programmert på, for å tilby høy ytelse.
Grav er enkel å bruke
Grav Den er designet for både nybegynnere og ekspertbrukere, så grensesnittet er ganske intuitivt, funksjonene er godt dokumentert, og den har en veldig smal læringslinje. Også takket være de mange plugins som Grav tilbyr, og som du kan legge til, kan hver av funksjonene tilpasses din smak og komfort.
Administratoren av Grav gir et enkelt og intuitivt grensesnitt for å gjøre konfigurering og oppretting av innhold på en enkel, rask og behagelig måte. I tillegg kan vi i administratoren også se statusen til nettstedet, statistikk, oppføringer, endre konfigurasjonene, installere pakker med et enkelt klikk, blant andre.
Grav er utvidbart
Inspirert av annen vellykket CMS og programvare, Grav har hatt som mål å innlemme en kraftig pakkeleder som gjør det mulig å legge til nye funksjoner, forbedringer, plugins, pakker med annen programvare blant andre. Tilsvarende har skaperne av Grav De har utviklet en kraftig API, for å ha en mer organisert og ren utvikling, i tillegg til å kunne ha integrasjon med tredjeparter.
Grav er åpen kildekode
En grunn som for oss er veldig tung, Grav es Open Source og all koden er tilgjengelig i din offisielt depot. Du kan forbedre, bidra, teste, opprette nye funksjoner, studere koden sin blant annet dette CMS den er åpen for verden og trenger at du utvikler deg. Takket være det utmerkede samfunnet er alvorlige fremskritt mange, og hastigheten som bugs eller problemer løses med er beryktet.
Grav-funksjoner
Grav har mange funksjoner og funksjoner, så mange at de har opprettet en på deres offisielle side sesjon bare for å liste dem, skal vi basere oss på det for å gjøre dem kjent for deg:
Flatfilarkitektur
Grav det er raskt og fleksibelt takket være den svært optimaliserte flatfilarkitekturen.
Smart hurtigbuffer
Eier a caching veldig sofistikert som brukes i alle prosesser, det samme den vet når den skal oppdateres automatisk.
Øyeblikkelig installasjon
Du trenger bare å pakke ut Grav-pakken og kjøre, slik at du starter konfigurasjonen av CMS
CLI-verktøy
Grav har en serie med kommandolinjeverktøy, slik som, avhengighetsinstallasjon, tømming av hurtigbuffer, brukeroppretting og sikkerhetskopier.
Pakkeleder
Den har en pakkebehandling som lar deg enkelt finne, installere og oppdatere utvidelser for Grav.
Omfattende dokumentasjon
Teamet av Grav har ikke lagt igjen dokumentasjonen for verktøyet, den har en nettsted dedikert til dokumentasjonen din, pluss mange veiledninger og guider.
Mulighet for flere nettsteder
Du kan konfigurere en enkelt Grav for å kjøre flere nettsteder, så vel som andre avanserte innstillinger.
SEO vennlig
Menneskelig lesbare nettadresser gjennom hele hele siden y metadata per side de gir fantastiske SEO-muligheter.
Brukere og roller
Du kan enkelt lage brukere og roller, som du kan etablere tillatelser for å begrense deres tilgang til hvilken som helst side.
Feilsøking og logger
Den har et kraftig feilsøkingspanel som hjelper sterkt i utviklingsprosessen, og gir viktig informasjon på en klar måte.
Flerspråklig støtte
Grav Den kan konfigureres på hvilket som helst språk, eller den kan til og med brukes på flere språk, den er designet for å oppdage språket til sluttbrukeren og dermed vise informasjonen i henhold til språket til den samme.
Versjonskontroll og synkroniseringsstøtte
Du kan bruke GIT, SVN, Dropbox og andre tjenester for versjonsadministrasjon og synkronisering av dataene dine med letthet.
Flere innholdsverktøy
- Modulære sider
- Egendefinerte felt
- Fleksible taksonomier
- Innfødt støtte for en rekke bilder, videoer, lyder, filer og formater
- Bildebehandling
- Automatisk paginering
- Automatisk bildebehandling
- Det er det eneste CMS med innfødt støtte for riktig visualisering av bilder på netthinnen og HiDPI
Omfattende tilpasningsmuligheter
Grav har ingen designbegrensninger, gir:
- Språkmaler.
- Arv i temaene, som lar oss utvide hovedtemaene og gjøre våre tilpasninger i våre egne klasser, dette gir muligheten for å ha lettere oppdateringer.
- Kontroll over CSS og JS.
- Flere design plugins.
- Evne til å integrere med alle CSS-rammeverk som Bootstrap, Foundation, Pure, etc.
Hva kan vi gjøre med Grav?
Grav Det har ingen grenser, fra enkelt til sofistikert, det har fleksibilitet til å mate alle typer nettsteder. Den fleksible innholdsstrukturen og kraftige maler gjør det enkelt å realisere ethvert design.
Det er mange nettsteder laget med Grav, hver med forskjellige strukturer, logikk og design, slik at den kan tilpasses enhver ide eller forretningsmodell.
Gravinstallasjon
Installasjonen av Grav det er en triviell prosess. Faktisk er det ingen faktisk installasjon. Vi har tre alternativer for å "installere" Grav. Det første og enkleste er å bare laste ned filen zip og trekk den ut. Den andre måten er installasjon med komponisten. Den tredje måten er å klone koden direkte fra GitHub og kjør deretter et skript for å installere de nødvendige avhengighetene:
Sjekk PHP-versjonen
Grav er utrolig enkelt å sette opp og kjøre. Forsikre deg om at du har minst versjonen av PHP 5.5.9, for dette gå til terminalen og skriv:
$ php -v
Dette skal rapportere versjonen og builden av PHP. For eksempel:
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
Installer Grav fra ZIP
Den enkleste måten å installere Grav på er å laste ned ZIP og pakke den ut:
- Last ned den siste versjonen av Grav.
- Pakk ut zip-filen i webroot eller rotkatalog fra webserveren din, for eksempel.
~/webroot/grav
Installer Grav med komponist
Den alternative metoden er å installere Grav med komponist:
$ composer create-project getgrav/grav ~/webroot/grav
Hvis du vil bruke utviklingsversjonen av grav, legg til 1.x-dev
som en ekstra parameter:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Installer Grav fra GitHub
En annen metode er å klone Grav fra GitHub-depotet, og deretter kjøre et enkelt installeringsskript med avhengighetene:
- Klone Grav-arkivet i GitHub til en mappe webroot eller rotkatalog fra webserveren din, for eksempel.
~/webroot/grav
. Kjør en terminal og gå til rotkatalogen til webserveren:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Installer avhengigheter leverandør med komponist:
$ composer install --no-dev -o
-
Installer plugins og temaavhengigheter ved hjelp av Grav CLI-applikasjon
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Dette kloner seg automatisk de nødvendige avhengighetene fra GitHub direkte til denne Grav-installasjonen.
Når vi har løpt grav, Det neste trinnet er å tilpasse og endre det etter vår smak, for dette kan vi hjelpe oss fra offisiell Grav-utviklerdokumentasjon, spesielt grunnleggende opplæring som vil lære deg alt du trenger for å bli ekspert på Grav og derfor en utmerket nettstedbygger.
Og hva syntes du GravFortell oss inntrykk, tvil eller fortell oss om alternativer til dette verktøyet du har prøvd. Vi håper at fra i dag kan noen lage websider med Grav.
Jeg bruker vanligvis joomla / wordpress + uikit til å lage websider og slikt, men det er interessant å se andre alternativer og å kunne prøve dem for å utvide vår kultur.
Takk for at du tok deg tid til å dele "oppdagelsene" med andre. 😀
Jeg vil prøve det !!
Bonjour,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Takk skal du ha!
hilsener