Grav hosten, zonder iets te installeren

Een site waarvan de inhoud een map met Markdown-bestanden is: u back-upt door te kopiëren, versiebeheert in Git, en er is geen database om stuk te maken.

Vanaf 4,99 €/maand

Introductie

Grav door ons geïnstalleerd, bijgewerkt en geback-upt, op een machine in Frankrijk. Een contentbeheersysteem zonder database: alles leeft in Markdown-bestanden. Extreem snel, eenvoudig te back-uppen en te versiebeheren — ideaal voor een visitekaartjessite of documentatie. U installeert niets, u stelt geen server in: de applicatie staat enkele minuten na de bestelling online, op uw naam.

Het aanbod dat haar past is App Essentiel voor 4,99 €/maand incl. btw — 2 GB geheugen. Het ontbreken van een database verandert de zaak: er is geen tweede dienst om te laten draaien, en een pagina is een bestand dat van de schijf wordt gelezen. Grav compileert vervolgens zijn Twig-templates en cachet het resultaat, zodat een bezoeker bijna altijd een reeds klaarstaande pagina krijgt. Het geheugen gaat naar de opbouwmomenten — het eerste bezoek na een bewerking, het herbouwen van de zoekindex, het herschalen van geüploade afbeeldingen — en naar het systeem. Dat is weinig, en daarom reageert dit soort site snel.

Men komt hier vanaf een WordPress die zwaar is geworden voor vijf pagina's, of vanaf een statische-sitegenerator waarvan men het gebrek aan een schrijfinterface betreurt. Grav houdt beide kanten vast: de inhoud blijft tekst in een boomstructuur — één map per pagina, een Markdown-bestand erin, de volgorde vastgelegd in de mapnaam — en een optionele beheerinterface laat u vanuit de browser schrijven. De Git-synchronisatie-uitbreiding koppelt alles aan een repository: een online gemaakte wijziging komt in de geschiedenis terecht, en een bestand dat vanuit een editor is gepusht, verschijnt op de site.

4.99€/maand
Aanbevolen aanbod incl. btw
2GB
Geheugen van het aanbod
5min
Online gezet
100%
Gehost in Frankrijk

Wat beheerd hosten hier verandert

Geen database, dus niets te repareren

Elke pagina is een Markdown-bestand met zijn metadata bovenaan, in een map waarvan de naam de weergavevolgorde draagt. Back-uppen betekent een map kopiëren, verhuizen betekent haar elders neerzetten, en er bestaat geen beschadigde database om op een zondagavond te herstellen.

Een site die u versiebeheert als code

Omdat de inhoud tekst is, past ze in een Git-repository: u ziet wie wat heeft veranderd, keert terug, leest een wijziging na voordat u ze publiceert. De synchronisatie-uitbreiding wisselt automatisch heen en weer tussen de site en de repository.

Snel zonder optimalisatiewerk

Grav cachet de gecompileerde pagina's, en een pagina vanuit de cache voert bijna niets uit. Waar een klassieke site een cache-plugin en instellingen vereist, is snelheid hier het standaardgedrag — wat net zo goed telt voor zoekresultaten als voor de bezoeker.

Twig-templates en gerichte uitbreidingen

Thema's worden geschreven in Twig, een leesbare templatetaal, en de uitbreidingenbeheerder voegt toe wat ontbreekt: formulieren, e-mailverzending, volledige-tekstzoeken, RSS-feeds, sitemap. U installeert drie uitbreidingen, geen dertig.

Waarom haar toevertrouwen in plaats van installeren

De visitekaartjessite van een vakman

Zes pagina's, foto's van uitgevoerd werk, een contactformulier. Een databasegedreven contentbeheersysteem zou overgedimensioneerd zijn; hier is de site snel, back-upt als één map en vraagt geen maandelijks onderhoud.

Technische documentatie

De tekst is al Markdown in de gewoontes van het team, en wijzigingen lopen via de Git-repository zoals de rest van het project. De gepubliceerde site volgt automatisch, zonder een generatiestap die met de hand moet worden gestart.

Een site die u wilt kunnen meenemen

Een vereniging die van dienstverlener wisselt, een consultant die een site aan zijn klant oplevert: u geeft gewoon een map door. Geen database-export, geen tabellen met voorvoegsel, geen afhankelijkheid van één precieze engine-versie.

Een ontwikkelaar die zijn templates wil schrijven

Twig, leesbare configuratiebestanden, en de mogelijkheid om volledig buiten de beheerinterface te werken. U bouwt een op maat gemaakt thema zonder een blokkensysteem te ontmantelen dat voor iemand anders is ontworpen.

Een site in twee talen

De vertaling van een pagina is een naburig bestand, genoemd met de taalcode. Dat is meteen te begrijpen en te onderhouden, waar databasegedreven systemen een plugin en een koppelingstabel vereisen.

Gehost in Frankrijk

In onze eigen infrastructuur in Nouvelle-Aquitaine, dat we zelf uitbaten. Uw site reageert vanuit Frankrijk, wat merkbaar is in de laadtijd voor uw Franse bezoekers, en wie aan de lijn komt, spreekt uw taal.

Veelgestelde vragen

Er is geen import met één klik, en dat is goed om te weten voordat u begint. De begaanbare weg is deze: de WordPress-inhoud exporteren als XML, omzetten naar Markdown-bestanden met een conversietool, en de verkregen boomstructuur in de paginamap zetten. Tekst en koppen komen goed over; afbeeldingen moeten worden gekopieerd en hun paden herzien, en lay-outs gemaakt met een blokkenbouwer moeten opnieuw. Op een site van tien tot dertig pagina's is dat een goed bestede dag; voorbij honderd pagina's verdient de vraag opnieuw gesteld te worden.

Nee. De beheerinterface installeert als een uitbreiding en geeft u een editor in de browser, met mediabeheer en voorbeeldweergave. Het verschil met andere systemen is dat ze optioneel is: wat ze schrijft, blijven bestanden, en u kunt op elk moment diezelfde bestanden in een teksteditor openen, ze wijzigen en naar de repository pushen. Beide manieren van werken bestaan naast elkaar.

Het ontbreken van een database heeft een prijs: alles wat dynamisch is, vereist een uitbreiding of een externe dienst — reacties, gebruikersaccounts, een winkel. Het is niet het juiste gereedschap om online te verkopen. Het uitbreidingsecosysteem is veel kleiner dan dat van de grote systemen: u vindt het essentiële, zelden het exotische. En een site met enkele duizenden pagina's krijgt het uiteindelijk zwaar, omdat het doorlopen van de boomstructuur een kost heeft: Grav is gebouwd voor sites van enkele tientallen tot enkele honderden pagina's.

App Essentiel, voor 4,99 €/maand incl. btw. Het brengt 2 GB geheugen waar de applicatie er minimaal 768 MB vraagt: de marge is voor het systeem, niet voor de etalage. U kunt later van aanbod wisselen zonder opnieuw te installeren.

Ja, en dat is hier bijzonder tastbaar: uw site is een map met tekstbestanden en afbeeldingen. Grav is vrije software, wij hosten haar, wij bezitten haar niet, en vertrekken komt neer op die map meenemen.