Att ha en närvaro på internet har blivit ett av huvudmålen för företag och privatpersoner, från amatörbloggar till innovativa webbsidor, alla med sin egen stil och olika mål. Internetens ålder tillåter vem som helst att lära sig att Hur man skapar webbsidor snabbt och enkelt, det finns flera verktyg som gör detta till ett trivialt jobb men idag kommer vi att prata om Grav, att vi inte tvivlar på att du kommer att älska det.
Vad är Grav?
Grav är ett modernt CMS med öppen källkod som låter oss bygga webbsidor i en Rapida, enkel y flexibel, är baserad på webbplattform och behöver inte installeras, vi måste helt enkelt extrahera ZIP-filen och vi kommer att ha Grav löpning.
Grav följer liknande principer som andra CMS-plattformar, men har en annan designfilosofi än de flesta. Grav kommer med en kraftfull pakethanteringssystem för att möjliggöra enkel installation, plugin- och temaförbättring, samt enkla uppdateringar.
Teknik som ingår i Grav
Arkitekturen i Grav var utformad för att använda de bästa och mest stabila teknikerna, med målet att enkel att använda och lätt att förlänga. Några av de viktigaste teknikerna ingår Grav ljud:
- Kvistmallar: För att styra användargränssnittets omfattning
- Markdown: Att skapa innehåll enkelt
- YAML: För enkel installation
- parsedown: Att ha Markdown snabbare och med mer stöd
- Doktrincache: För bra prestanda
- Pimple Dependency Injection Container: Att vara utdragbar och underhållbar
- Symfony Event Dispatcher: För hantering av plugin-händelser
- Symfony-konsolen: För CLI-gränssnittet
- Gregwar bildbibliotek: För att manipulera dynamiska bilder
Varför välja Grav?
Det finns fyra grundläggande skäl till varför jag tror det Grav det är ett CMS som vi kan välja att skapa våra webbsidor.
Grav är snabb
detta CMS Det var tänkt med avsikten att vara den snabbaste i sitt slag, därför har utvecklarna sedan starten skapat stor omsorg i tekniken och hur den har programmerats för att erbjuda hög prestanda.
Grav är lätt att använda
Grav Den är utformad för både nybörjare och expertanvändare, så dess gränssnitt är ganska intuitivt, dess funktioner är väldokumenterade och har en mycket smal inlärningslinje. Tack vare de många plugins som Grav erbjuder och som du kan lägga till, kan alla dess funktioner anpassas till din smak och komfort.
Administratören av Grav ger ett enkelt och intuitivt gränssnitt för att göra konfigurering och skapande av innehåll på ett enkelt, snabbt och trevligt sätt. Dessutom kan vi i administratören visa webbplatsens status, statistik, poster, ändra konfigurationerna, installera paket med ett enda klick, bland andra.
Grav är utdragbart
Inspirerad av andra framgångsrika CMS och programvara, Grav har syftat till att införliva en kraftfull pakethanteraren som gör det möjligt att lägga till nya funktioner, förbättringar, plugins, paket med annan programvara bland andra. På samma sätt har skaparna av Grav De har utvecklat ett kraftfullt API, för att få en mer organiserad och ren utveckling, förutom att de kan ha integration med tredje part.
Grav är öppen källkod
En anledning som för oss är väldigt tung, Grav es Open Source och all kod finns i din officiellt förvar. Du kan förbättra, bidra, testa, skapa nya funktioner, studera dess kod bland annat detta CMS den är öppen för världen och behöver dig att utvecklas. Tack vare sitt utmärkta samhälle är allvarliga framsteg många och hastigheten med vilken buggar eller problem löses är ökänd.
Grav-funktioner
Grav har många funktioner och funktioner, så många att de på sin officiella webbplats har skapat en session bara för att lista dem, vi kommer att basera oss på det för att göra dem kända för dig:
Platt-arkitektur
Grav det är snabbt och flexibelt tack vare den mycket optimerade Flat-File-arkitekturen.
Smart cache
Äger en cachning mycket sofistikerad som används i alla dess processer, samma den vet när cachen ska uppdateras automatiskt.
Omedelbar installation
Du behöver bara packa upp Grav-paketet och köra så att du kan börja konfigurera ditt CMS
CLI-verktyg
Grav har en serie kommandoradsverktyg, som beroendeinstallation, rensa cache, användarskapande och säkerhetskopior.
Package Manager
Den har en pakethanterare som gör att du enkelt kan hitta, installera och uppdatera tillägg för Grav.
Omfattande dokumentation
Teamet av Grav har inte lämnat dokumentationen för sitt verktyg, det har en webbplats tillägnad din dokumentation, plus massor av handledning och guider.
Flera webbplatser kapacitet
Du kan konfigurera en singel Grav för att köra flera webbplatser, liksom andra avancerade inställningar.
SEO vänlig
Mänskliga läsbara webbadresser hela tiden hela webbplatsen y metadata per sida de ger fantastiska SEO-funktioner.
Användare och roller
Du kan enkelt skapa användare och roller, som du kan skapa behörigheter för att begränsa deras åtkomst till vilken sida som helst.
Felsökning och loggar
Den har en kraftfull felsökningspanel som hjälper mycket i utvecklingsprocessen och ger viktig information på ett tydligt sätt.
Flerspråkigt stöd
Grav Den kan konfigureras på vilket språk som helst, eller den kan till och med användas på flera språk, den är utformad för att upptäcka slutanvändarens språk och därmed visa informationen enligt samma språk.
Stöd för versionskontroll och synkronisering
Du kan använda GIT, SVN, Dropbox och andra tjänster för att hantera versioner och synkronisera dina data enkelt.
Flera innehållsverktyg
- Modulära sidor
- Anpassade fält
- Flexibla taxonomier
- Inbyggt stöd för en mängd bilder, videor, ljud, filer och format
- Bildbehandling
- Automatisk pagination
- Automatisk bildhantering
- Det är det enda CMS med inbyggt stöd för korrekt visualisering av bilder på näthinnan och HiDPI
Omfattande anpassningsfunktioner
Grav har inga designbegränsningar, ger:
- Språkmallar.
- Arv i teman, vilket gör att vi kan utvidga huvudteman och göra våra anpassningar i våra egna klasser, detta ger möjlighet till enklare uppdateringar.
- Kontroll över CSS och JS.
- Flera design-plugins.
- Möjlighet att integrera med alla CSS-ramar som Bootstrap, Foundation, Pure, etc.
Vad kan vi göra med Grav?
Grav Det har inga gränser, från enkelt till sofistikerat, det har flexibiliteten att mata alla typer av webbplatser. Dess flexibla innehållsstruktur och kraftfulla mallar möjliggör enkel förverkligande av vilken design som helst.
Det finns många webbplatser gjorda med Grav, var och en med olika strukturer, logik och mönster, så det kan anpassas till vilken idé eller affärsmodell som helst.
Gravinstallation
Installationen av Grav det är en trivial process. Det finns faktiskt ingen faktisk installation. Vi har tre alternativ för att "installera" Grav. Det första och enklaste är att helt enkelt ladda ner filen zip och extrahera den. Det andra sättet är installation med kompositören. Det tredje sättet är att klona koden direkt från GitHub och kör sedan ett skript för att installera nödvändiga beroenden:
Kontrollera PHP-versionen
Grav är otroligt enkelt att installera och köra. Se till att du har åtminstone versionen av PHP 5.5.9, för detta går du till terminalen och skriver:
$ php -v
Detta bör rapportera version och version av PHP. Till exempel:
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
Installera Grav från ZIP
Det enklaste sättet att installera Grav är att ladda ner ZIP och extrahera det:
- nedladdning den senaste versionen av Grav.
- Extrahera zip-filen i webbrot eller rotkatalog från din webbserver, till exempel.
~/webroot/grav
Installera Grav med kompositör
Den alternativa metoden är att installera Grav med komponera:
$ composer create-project getgrav/grav ~/webroot/grav
Om du vill använda utvecklingsversionen av grav, lägg till 1.x-dev
som en ytterligare parameter:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Installera Grav från GitHub
En annan metod är att klona Grav från GitHub-arkivet och sedan köra ett enkelt installationsskript med beroenden:
- Klona Grav-förvaret i GitHub till en mapp webbrot eller rotkatalog från din webbserver, till exempel.
~/webroot/grav
. Kör en terminal och gå till rotkatalogen på webbservern:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Installera beroenden leverantör med kompositör:
$ composer install --no-dev -o
-
Installera plugins och temaberoenden med Grav CLI-applikation
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Detta klonar automatiskt nödvändiga beroenden från GitHub direkt till denna Grav-installation.
När vi väl har kört grav, Nästa steg är att anpassa och modifiera det efter eget tycke, för detta kan vi hjälpa oss själva från officiell Grav-utvecklardokumentation, särskilt grundläggande handledning som lär dig allt du behöver för att bli expert på Grav och därför en utmärkt webbplatsbyggare.
Och vad tänkte du GravBerätta dina intryck, tvivel eller berätta om alternativ till det här verktyget som du har provat. Vi hoppas att från och med idag kan någon skapa webbsidor med Grav.
Jag använder vanligtvis joomla / wordpress + uikit för att skapa webbsidor och sådant, men det är intressant att se andra alternativ och att kunna prova dem för att utvidga vår kultur.
Tack för att du tog dig tid att dela "upptäckterna" med andra. 😀
Jag ska prova det !!
Hej!
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Tack!
salutations