Snel en gemakkelijk webpagina's maken met Grav

Aanwezigheid op internet is een van de belangrijkste doelstellingen van bedrijven en individuen geworden, van amateurblogs tot innovatieve webpagina's, elk met zijn eigen stijl en andere doelstellingen. Door de leeftijd van internet kan iedereen leren Hoe u webpagina's snel en gemakkelijk kunt maken, er zijn meerdere tools die dit een triviale klus maken, maar vandaag zullen we erover praten grav, dat we er niet aan twijfelen dat u het geweldig zult vinden.

Wat is Grav?

grav is een modern open source CMS waarmee we webpagina's kunnen bouwen in een rápida, simpel y flexibel, is gebaseerd op een webplatform en hoeft niet te worden geïnstalleerd, we hoeven alleen het ZIP-bestand uit te pakken en we hebben grav funcionando.

grav volgt dezelfde principes als andere CMS-platforms, maar heeft een andere ontwerpfilosofie dan de meeste. grav wordt geleverd met een krachtig pakketbeheersysteem om eenvoudige installatie, plug-in en thema-verbetering mogelijk te maken, evenals eenvoudige updates.

Grav-logo

Grav-logo

Technologieën die zijn opgenomen in Grav

De architectuur van grav is ontworpen om de beste en meest stabiele technologieën te gebruiken, met het doel dat eenvoudig in gebruik en gemakkelijk uit te breiden. Enkele van de belangrijkste technologieën zijn inbegrepen grav zijn:

Waarom kiezen voor Grav?

Er zijn 4 fundamentele redenen waarom ik dat denk grav het is een CMS dat we zouden kunnen kiezen om onze webpagina's te maken.

Grav Editor

Grav Editor

Grav is snel

Oosten CMS Het is ontworpen met de bedoeling om de snelste in zijn soort te zijn, daarom hebben de ontwikkelaars sinds de oprichting veel zorg besteed aan de technologie en de manier waarop deze is geprogrammeerd, om hoge prestaties te bieden.

Grav is gemakkelijk te gebruiken

grav Het is ontworpen voor zowel beginnende als ervaren gebruikers, dus de interface is vrij intuïtief, de functionaliteiten zijn goed gedocumenteerd en het heeft een zeer smalle leerlijn. Bovendien, dankzij de vele plug-ins die Grav biedt en die u kunt toevoegen, kan elk van zijn functionaliteiten worden aangepast aan uw smaak en comfort.

De beheerder van grav biedt een eenvoudige en intuïtieve interface om op een gemakkelijke, snelle en prettige manier configuratie en inhoud te maken. Bovendien kunnen we in de beheerder ook de status van de site, statistieken, vermeldingen bekijken, de configuraties wijzigen, pakketten installeren met een enkele klik, onder andere.

Grav is uitbreidbaar

Geïnspireerd door andere succesvolle CMS en software, grav heeft geprobeerd een krachtig op te nemen pakket manager waarmee onder andere nieuwe functionaliteiten, verbeteringen, plug-ins, pakketten met andere software kunnen worden toegevoegd. Evenzo zijn de makers van grav Ze hebben een krachtige API ontwikkeld om een ​​meer georganiseerde en schone ontwikkeling te hebben, naast de mogelijkheid om te integreren met derden.

Grav is open source

Een reden die voor ons erg zwaar is, grav es Open Source en alle code is beschikbaar in uw officiële repository. U kunt onder meer verbeteren, bijdragen, testen, nieuwe functionaliteiten creëren, de code ervan bestuderen CMS het staat open voor de wereld en heeft je nodig om te evolueren. Dankzij de uitstekende community zijn er veel zwaartepunten en is de snelheid waarmee bugs of problemen worden opgelost berucht.

Grav-functies

grav heeft veel functies en functionaliteiten, zo veel dat ze op hun officiële site een sessie om ze op te sommen, gaan we ons erop baseren om ze aan u bekend te maken:

Grav-plug-ins

Grav-plug-ins

Flat-File Architectuur

grav het is snel en flexibel, mede dankzij de sterk geoptimaliseerde Flat-File-architectuur.

Slimme cache

Het heeft een caching zeer geavanceerd dat in al zijn processen wordt gebruikt, hetzelfde het weet wanneer de cache automatisch moet worden bijgewerkt.

Direct installeren

U hoeft alleen het Grav-pakket uit te pakken en uit te voeren, zodat u kunt beginnen met het configureren van uw CMS

CLI-hulpprogramma's

grav heeft een reeks opdrachtregelprogramma's, zoals afhankelijkheidsinstallatie, cache wissen, gebruikerscreatie en back-ups.

Pakket manager

Het heeft een pakketbeheerder waarmee u gemakkelijk kunt vinden, installeren en bijwerken extensies voor Grav.

Uitgebreide documentatie

Het team grav heeft de documentatie van zijn tool niet achtergelaten, het heeft een site gewijd aan uw documentatie, plus tal van tutorials en handleidingen.

Mogelijkheden voor meerdere locaties

U kunt een enkele grav om meerdere sites uit te voeren, evenals andere geavanceerde instellingen.

SEO vriendelijk

Door mensen leesbare URL's overal de hele site y metadata per pagina ze bieden fantastische SEO-mogelijkheden.

Gebruikers en rollen

U kunt eenvoudig creëren gebruikers en rollen, waartoe u machtigingen kunt instellen om hun toegang tot elke pagina te beperken.

Foutopsporing en logboeken

Het heeft een krachtig foutopsporingspaneel dat enorm helpt bij het ontwikkelingsproces en essentiële informatie op een duidelijke manier verstrekt.

Ondersteuning voor meerdere talen

grav Het kan in elke taal worden geconfigureerd, of het kan zelfs in meerdere talen worden gebruikt, het is ontworpen om de taal van de eindgebruiker te detecteren en zo de informatie weer te geven volgens de taal ervan.

Versiebeheer en synchronisatie-ondersteuning

U kunt GIT, SVN, Dropbox en andere services gebruiken voor versiebeheer en het gemakkelijk synchroniseren van uw gegevens.

Meerdere inhoudstools

  • Modulaire pagina's
  • Aangepaste velden
  • Flexibele taxonomieën
  • Native ondersteuning voor een verscheidenheid aan afbeeldingen, video's, geluiden, bestanden en indelingen
  • Afbeelding verwerken
  • Automatische paginering
  • Automatisch beeldbeheer
  • Het is het enige CMS met native ondersteuning voor de juiste visualisatie van afbeeldingen op het netvlies en HiDPI

Uitgebreide aanpassingsmogelijkheden

grav heeft geen ontwerpbeperkingen, biedt:

  • Taalsjablonen.
  • Overerving in de thema's, waardoor we de hoofdthema's kunnen uitbreiden en onze aanpassingen kunnen maken in onze eigen klassen, dit geeft de mogelijkheid om gemakkelijkere updates te hebben.
  • Controle over CSS en JS.
  • Meerdere ontwerp-plug-ins.
  • Mogelijkheid om te integreren met elk CSS-framework zoals Bootstrap, Foundation, Pure, etc.

Wat kunnen we doen met Grav?

grav Het kent geen grenzen, van eenvoudig tot verfijnd, het heeft de flexibiliteit om allerlei soorten websites te voeden. De flexibele inhoudsstructuur en krachtige sjablonen maken een gemakkelijke realisatie van elk ontwerp mogelijk.

Grav-sites

Grav-Sites2

Grav-Sites3

Er zijn talloze sites gemaakt met Grav, elk met verschillende structuren, logica en ontwerpen, zodat het kan worden aangepast aan elk idee of bedrijfsmodel.

Door zwaartekracht gerealiseerde sites 1

Door zwaartekracht gerealiseerde sites 2

Door zwaartekracht gerealiseerde sites 3

Grav-installatie

De installatie van grav het is een triviaal proces. In feite is er geen daadwerkelijke installatie. We hebben drie opties om Grav te "installeren". De eerste en eenvoudigste is om het bestand eenvoudigweg te downloaden ritssluiting en extraheer het. De tweede manier is installatie met de componist. De derde manier is om de code rechtstreeks van GitHub en voer vervolgens een script uit om de benodigde afhankelijkheden te installeren:

Controleer de PHP-versie

Grav is ongelooflijk eenvoudig in te stellen en uit te voeren. Zorg ervoor dat je minimaal de versie van PHP 5.5.9 hebt, ga hiervoor naar de terminal en typ:

$ php -v

Dit zou de versie en build van PHP moeten rapporteren. Bijvoorbeeld:

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

Installeer Grav vanaf ZIP

De eenvoudigste manier om Grav te installeren, is door de ZIP te downloaden en uit te pakken:

  1. Download-knop  de nieuwste versie van Grav.
  2. Pak het zip-bestand uit in het webroot of hoofdmap van uw webserver, bijvoorbeeld. ~/webroot/grav

Als u het ZIP-bestand heeft gedownload en het vervolgens naar de hoofdmap van uw webserver wilt verplaatsen, verplaatst u het volledige map , omdat het verschillende verborgen bestanden bevat (zoals .htaccess) die niet standaard worden geselecteerd. Het overslaan van deze verborgen bestanden kan problemen veroorzaken wanneer Grav actief is.

Installeer Grav met composer

De alternatieve methode is om Grav te installeren met componist:

$ composer create-project getgrav/grav ~/webroot/grav

Als je de ontwikkelversie van grav wilt gebruiken, voeg dan 1.x-dev  als extra parameter:

$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev

Installeer Grav vanaf GitHub

Een andere methode is om Grav te klonen vanuit de GitHub-repository en vervolgens een eenvoudig installatiescript uit te voeren met de afhankelijkheden:

  1. Kloon de Grav-repository naar GitHub naar een map webroot of hoofdmap van uw webserver, bijvoorbeeld. ~/webroot/grav. Start een terminal en ga naar de hoofdmap van de webserver:
    $ cd ~/webroot
    $ git clone -b master https://github.com/getgrav/grav.git
  2. Installeer het afhankelijkheden verkoper met componist:
    $ composer install --no-dev -o
  3. Installeer plug-ins en thema-afhankelijkheden met Grav CLI-applicatie bin/grav:

    $ cd ~/webroot/grav
    $ bin/grav install

    Dit kloneert automatisch de vereiste afhankelijkheden van GitHub rechtstreeks in deze Grav-installatie.

Zwaartekracht

Zwaartekracht

Zodra we rennen Zwaartekracht, De volgende stap is om het aan te passen en aan te passen aan onze wensen, hiervoor kunnen we onszelf helpen vanuit de officiële Grav-documentatie voor ontwikkelaars, vooral de basis tutorial dat leert je alles wat je nodig hebt om een ​​expert te worden in Grav en dus een uitstekende websitebouwer.

En wat dacht jij gravVertel ons uw indrukken, twijfels of vertel ons over alternatieven voor deze tool die u heeft geprobeerd. We hopen dat vanaf vandaag iemand dat kan webpagina's maken met Grav.


2 reacties, laat de jouwe achter

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Handboek zei

    Normaal gebruik ik joomla / wordpress + uikit om webpagina's en dergelijke te maken, maar het is interessant om andere alternatieven te zien en ze te kunnen proberen om onze cultuur uit te breiden.
    Bedankt dat u de tijd heeft genomen om de "ontdekkingen" met anderen te delen. 😀

    Ik wil het proberen !!

  2.   Sylvain Laforet zei

    Hallo,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Dank je wel!
    Salutations