Grav är ett Content Management System (CMS) med en skillnad. Content Management Systems är vanliga i den moderna webben, med plattformar som WordPress (eller annat webbhotell leverantör) driver en stor andel webbplatser. De ger ett lättanvänt grafiskt gränssnitt för icke-tekniska användare att lägga till artiklar och innehåll medan utvecklarna hanterar koden separat (på ett liknande sätt som en lättanvänd Website Builder ).
De stora nackdelarna kommer när CMS uppräknas med onödiga funktioner, eller tvingar utvecklare att arbeta på ett kontraproduktivt sätt. Även en grundläggande CMS-byggd webbplats som är lite mer än en landningssida bygger på en databas, som kan göra migrering och ledning en större uppgift än det borde vara.
Träffa Grav , CMS byggda med syftet att vara lätt, flexibel - och utan en traditionell databas. Ändå har det fortfarande en valfri administrationspanel med ett grafiskt gränssnitt, användarhantering och samma funktioner som förväntas av en CMS.
Medan Grav inte har en traditionell databas som körs på MySQL eller liknande, har den en typ av databas som lagras i mappar och vanliga textfiler. Dessa filer lagrar innehåll med markdown-syntaxen med konfiguration lagrad i YAML. Om du har innehåll att lagra, prova dessa molnlagring alternativ.
Som med att lära sig något nytt system kan Grav ta lite ansträngning för att komma igång, och dokumentationen, även om det förbättras, lämnar några frågor obesvarade och lämnar dig att gräva genom förgjorda "skelett". Denna handledning hjälper dig att installera Grav och lägga till sidor med hjälp av standardkvarntemat.
Ladda ner filerna för denna handledning.
Graven kräver en webbserver, till exempel Apache eller Nginx, och åtminstone version 7.1.3 av PHP.
Ställ in en lokal Wamp, MAMP eller LAMP-server för att fungera med. Git och kompositör kommer också att användas för att säkerställa att dessa kan användas i kommandoraden.
Inom den lokala serverns webbrot, skapa en ny katalog och kalla det "Grav-Project" öppna en kommandotolk eller terminal och test för att se om PHP är installerat med "PHP-V" om ett versionsnummer returneras.
Om inte, se till att PHP är installerat.
Det enklaste sättet att installera Grav är att ladda ner zip-filen från webbplatsen och extrahera den till den mapp som skapats tidigare.
Använd GIT-installationsmetoden för att utforska Grav Cli. Navigera till den lokala serverns webbrot och kör följande kommando.
Git Clone -B Master https://github.com
GetGRAV / Grav.Git Grav-Project
Hoppa över om du installerar med ZIP. Ändra katalogen till "Grav-Project", använd sedan kompositören för att installera de önskade beroenden.
Använd en gång, använd Grav Cli för att installera temat och plugins. På Windows måste Grav-kommandon vara avsedda med "PHP"
CD Grav-projekt
Kompositör installera --no-dev -o
Bin / Grav Installera
Grav kan nås på Localhost / Grav-Project. Öppna den här sidan i en webbläsare visar Grav Welcome-skärmen.
Klicka på Typography-sidan för att testa för fel. Om du stöter på ett 404-fel, se Gravs felsökning i dokumentationen.
En sida i Grav är en textfil i katalogen "Användare / sidor". För att skapa en ny sida, navigera till katalogen "Grav-Project / User / Pages" och skapa en ny mapp som heter 03.About, sedan skapa en ny fil som kommer att kallas default.md.
Grav använder "markdown syntax" för att göra sidor.
För att påskynda processen med att skapa och hantera innehåll och låsa upp den fullständiga, användarvänliga potentialen hos Grav CMS, kan administratörsmodulen installeras. Från kommandoraden kör du följande kommando:
PHP BIN / GPM Installera admin
Uppfriskande en sida på Grav-webbplatsen När administratörsmodulen är installerad öppnar du en snabb att skapa en ny administratörsanvändare. Fyll i dina uppgifter och notera lösenordet för att fortsätta till instrumentpanelen.
Med inställning av administratörspanelen klickar du på sidor i vänsterfältet och klickar sedan på den här sidan som gjorts tidigare.
När du väl lägger, kommer du att kunna se ett innehållsinträdet som möjliggör enkel redigering av innehållet på sidorna.
Ta bort typograferingssidan i administratörspanelen och lägg till en ny sida för att ersätta den.
Ange tjänster för titeln och mappnamnet och klicka sedan på Fortsätt, hålla resten av alternativen som standardvärde. Ange något innehåll på den här sidan och klicka på Spara.
Skapa nu en annan sida med "Lägg till" -knappen och ange ett servicenamn. Se till att "synlig" är inställd på Ja, fortsätt.
Medan du enkelt kan lägga till text och rubriker till en sida är snabb och enkel för grundläggande webbplatser, är det förståeligt att en webbplats kommer att ha mer komplexa krav. Redigera hemsidan och på fliken Avancerat Ändra sidmallen till Modular. Se till att spara sidan.
Moduler är innehållsblock som är inställda av temat som kan användas när du bygger en sida med olika stilade sektioner.
Nu när hemsidan har konverterats, radera det förgjorda innehållet för hemsidan och spara ändringarna. Sedan längst upp på sidan, klicka på Lägg till och gt; Lägg till modulär och fyll i titeln "hjälte" och sätt på sidan till "hem". För den modulära mallen, välj alternativet "Hero".
Moduler behandlas samma som delsidor i adminpanelen, men istället för att bilda en undersida gör de innehållet i ett block på deras föräldersida. Redigera den nyskapade hjälmmodulen och lägg till en rubrik, lite text och lägg till en hjälte-bild i "PAGE MEDIA". Spara sidan.
Upprepa ovanstående steg, men välj Funktionsmodul. När du redigerar sidan, märker du fliken "Funktioner" som låter dig ställa in en layout och lägga till enskilda kolumner med en ikon, huvud och text. Lägg till fyra av dessa kolumner och ge dem innehåll.
Den sista modulen på hemsidan kommer att vara ett vanligt innehållsblock. Lägg till det här och ange önskat innehåll i det här området, bifoga en bild och spara sidan.
Slutligen, öppna varje block hittills, inklusive moderets hemsida och ta bort eventuella CSS-klasser genom att gå till fliken Avancerat och tömma fältet Kroppsklasser. Dessa är CSS-klasser som ställs in med temat som låter dig anpassa varje block.
För att ställa in webbplatslogotypen och en rad alternativ för temat, gå till "teman" -menyn och sedan klicka på Quark, det aktuella aktiva temat.
Justera dessa inställningar och klicka sedan på "Konfiguration" för att komma åt alternativ som "Site Title".
Denna artikel publicerades ursprungligen i utgåva 291 av kreativ webbdesignmagasin Webbdesigner . Köp utgåva 291 här .
Relaterade artiklar:
Ett bra sätt att förbättra användarupplevelse På din webbplats är du att lägga till en bildmeny; Det skapar ett iögonfallande sätt för användarna att h..
Typografi har alltid spelat en stor roll i någon designers arsenal av verktyg, eftersom de väljer rätt typsnitt som kommer att..
Detta projekt kommer att delas upp i olika delar. Vi kommer att ge en kort introduktion till Heroku, visa hur man använder PHYSI..
Digitala målningstekniker gör det möjligt att avbilda reflektioner i glas på ett relativt enkelt sätt. Visst är det mycket ..
Tammy Everts kommer att ge en presentation på sambandet mellan design, prestanda och omvandlingsfrek..
Den bästa staden är en upptagen stad, men den upptagen atmosfären är inte en lätt sak att fånga framgångsrikt. Men med nå..
Klienter söker ständigt efter nya sätt att engagera sig med publik. Snapchat GeoFilters - Särskilda kommunikativa överlägg - är ett bra sätt att få ett varumärke framför människor..
Eftersom efterfrågan på UX-designpersonal fortsätter att växa, letar designers lättanvända verktyg som är tillräckligt kraftfulla för att skapa prototyper av hög kvalitet, men det k..