Staatic – Static Site Generator

Beschrijving

Staatic stelt je in staat om een gestroomlijnde statische versie van je WordPress site te maken en te implementeren, waardoor de prestaties, SEO en beveiliging tegelijkertijd worden verbeterd.

Functies van Staatic zijn onder andere:

  • Krachtige crawler om je WordPress site snel te transformeren.
  • Ondersteunt meerdere implementatiemethoden, bijvoorbeeld GitHub, Netlify, AWS (Amazon Web Diensten) S3 of S3 compatibele providers + CloudFront integratie, of zelfs je lokale server (dedicated of gedeelde hosting).
  • Van zichzelf zeer flexibel (mogelijkheid tot extra URL’s, paden, omleidingen, uitsluitingsregels, enz.).
  • Ondersteunt HTTP (301, 302, 307, 308) omleidingen, aangepaste “404 niet gevonden” pagina en andere HTTP headers.
  • CLI commando om te publiceren vanaf de command line.
  • Compatibel met WordPress MultiSite installaties.
  • Compatibel met WPML (meertalige) installaties.
  • Ondersteunt met HTTP ‘basic auth’ beschermde WordPress installaties.
  • Verschillende integraties om de compatibiliteit met populaire WordPress plugins te verbeteren.

Afhankelijk van de gekozen implementatiemethode kunnen extra functies beschikbaar zijn.

Staatic Premium

Om de voortdurende ontwikkeling van Staatic te ondersteunen, overweeg dan om Premium te worden. Naast het helpen van de auteurs bij het onderhouden van Staatic, voegt Staatic Premium extra functionaliteit toe.

Bezoek Staatic voor meer informatie.

Schermafdrukken

  • Gebruik je WordPress installatie als een privé staging omgeving en maak alle aanpassingen die je nodig hebt. Publiceer deze wijzigingen vervolgens naar je sterk geoptimaliseerde en bezoekersgerichte statische site met een druk op de knop.
  • Hou de status van je publicaties in de gaten terwijl ze plaatsvinden en bekijk details van eerdere publicaties om eventuele problemen eenvoudig op te lossen.
  • Configureer en stem af hoe Staatic je site verwerkt om aan je specifieke behoeften te voldoen.

Installatie

Het installeren van Staatic is eenvoudig!

Installatie vanuit WordPress

  1. Ga naar de plugins pagina in je WordPress dashboard en selecteer ‘Nieuwe toevoegen’;
  2. Zoek naar ‘Staatic’;
  3. Activeer ‘Staatic’ vanaf je plugins pagina;
  4. Ga hieronder verder bij ‘na activatie’.

Handmatig installeren

  1. Upload de ‘staatic’ map naar de /wp-content/plugins/ folder;
  2. Activeer de ‘Staatic’ plugin via het ‘Plugins’ menu in WordPress;
  3. Ga hieronder verder bij ‘na activatie’.

Na activatie

  1. Klik op het menu-item ‘Staatic’ in het navigatiemenu aan de linkerkant;
  2. Geef de relevante bouw & implementatie instellingen op vanuit de instellingenpagina;
  3. Begin met publiceren op je statische site!

FAQ

Hoe zal Staatic de prestaties van mijn site verbeteren?

Staatic transformeert je dynamische WordPress site in een gestroomlijnde statische site. Beginnend bij de homepage of een aangewezen URL gebruikt Staatic een web crawler om methodisch door elke link, elk bericht en elke pagina te navigeren. Terwijl het door de site beweegt, wordt dynamisch gegenereerde inhoud vastgelegd en omgezet in statische HTML bestanden, terwijl tegelijkertijd gerelateerde bestanden zoals afbeeldingen en scripts worden opgehaald.

Door zowel WordPress als PHP uit het verwerkingsproces te elimineren, worden pagina’s van je site direct geserveerd, waarbij de vertraging van het ter plekke genereren wordt omzeild. Dit garandeert de snelst mogelijke laadtijden en vermindert de tijd tot de eerste byte (TTFB) aanzienlijk, wat een ongeëvenaarde surfervaring biedt voor je bezoekers en de SEO positionering van je site verbetert.

Waarom geen caching plugin gebruiken?

Caching plugins verbeteren de prestaties van de site door gegevens op te slaan voor snellere toegang, maar ze omzeilen WordPress niet volledig, wat enige vertraging introduceert. Bovendien hebben deze plugins na elke update cache ‘warm up’ nodig om de eerste aanvragen snel te kunnen verwerken. Daarentegen zijn statische sites altijd ‘voorverwarmd’, wat zorgt voor consistent snelle laadtijden.

Bovendien krijg je met Staatic de flexibiliteit om je site op elk platform van je keuze te hosten. Dit betekent dat je kunt kiezen voor een ultrasnelle cloud provider of een robuust content delivery network, wat de prestaties van je site verder versterkt en een optimale gebruikerservaring garandeert.

Zal de weergave van mijn site veranderen?

Nee, dat zou niet moeten. Als er echter een verschil is in de statische versie van je site, kan dat komen door ongeldige HTML in je originele WordPress site die niet nauwkeurig kon worden geconverteerd. Overweeg in dergelijke gevallen om de geldigheid van je HTML te controleren met behulp van hulpmiddelen zoals de W3C mark-up validatie dienst.

Hoe zal Staatic de beveiliging van mijn site verbeteren?

Door je site om te zetten in statische HTML pagina’s verklein je het potentiële aanvalsoppervlak aanzienlijk. Dit versterkt de beveiliging van je site en vermindert de voortdurende noodzaak om WordPress, zijn plugins en thema’s constant te updaten. Hierdoor kun je genieten van meer gemoedsrust, wetende dat je site bestand is tegen de meeste bedreigingen.

Is Staatic compatibel met alle plugins?

Niet volledig. Wanneer je site wordt omgezet naar een statisch format, worden dynamische server-side functionaliteiten onbeschikbaar. Als gevolg hiervan kunnen plugins die op deze functies vertrouwen – zoals die voor het verwerken van formulieren of het ophalen van externe gegevens – mogelijk niet direct functioneren of helemaal niet ondersteund worden.

Om dergelijke functies mogelijk te maken kunnen aanpassingen of alternatieven nodig zijn. Als alternatief kun je kiezen voor Staatic Premium, dat naadloos enkele van deze functionaliteiten integreert. Bezoek staatic.com voor gedetailleerde informatie.

Zal Staatic functioneren op gedeelde of sterk beperkte servers?

Staatic biedt brede compatibiliteit en vereist enkel rechten om naar de werkmap te schrijven en om een HTTP verbinding te initiëren met je dynamische WordPress installatie.

Waar kan ik hulp krijgen?

Als je vragen of problemen hebt, kijk dan eerst naar onze documentatie en FAQ.

Als je daar geen antwoord kunt vinden, voel je dan vrij om een topic te openen op onze support forums.

Wil je direct met ons communiceren? Voel je vrij om contact met ons op te nemen. We komen zo spoedig mogelijk bij je terug.

Beoordelingen

16 juni 2024
I’ve been using the Staatic plugin for a while now, and I have to say, it’s awesome! If you’re working with WordPress and looking for a way to speed up your site, this plugin is a game-changer. Setting it up was super easy. The plugin fits right into WordPress without any fuss. The interface is user-friendly, and the documentation is clear, so I had it up and running in no time. What really stands out is how much faster my websites load now. By turning everything into static HTML, Staatic has made my sites lightning-fast. Visitors get a much better experience, and my SEO rankings have improved too. Plus, my server isn’t bogged down anymore, which is great during high traffic times. Staatic is also really flexible. Whether you’re dealing with a small blog or a big, complex site, it handles everything smoothly. I love the customization options that let me tweak how the static site is generated to fit each project perfectly. The integration with deployment platforms like Netlify is fantastic. It saves me a ton of time because everything is automated. My sites stay updated with the latest changes from WordPress without me having to lift a finger. And let’s talk about support – the Staatic team is amazing. Anytime I’ve had a question or needed help, they’ve been quick to respond and super helpful. They keep rolling out updates and new features, which shows they’re dedicated to making the plugin even better. Overall, if you want to boost your WordPress site’s performance and security, Staatic is a must-have. It’s powerful, easy to use, and delivers great results. Highly recommend!
7 mei 2024 1 reactie
never seen a plugin that spontaneously broke after X amount of uses, well this one did. it causes a critical error after say 20 uses. I’m pretty sure its a deliberate ploy to get you to sign up to their premium tier upgrade version. well if it doesn’t work as intended with the demo what makes you think I’d actually upgrade? duhhh. should have thought that one through a bit better.
9 maart 2024
Super easy to use and setup to publish to a Github static site. Would recommend for any sites that do not need search, or the usual wordpress server side functions.
Lees alle 16 beoordelingen

Bijdragers & ontwikkelaars

“Staatic – Static Site Generator” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Staatic – Static Site Generator” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Staatic – Static Site Generator” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.10.4

Release date: July 25th, 2024.

Verbeteringen

  • Enhances support for lazy-loaded assets.

Oplossingen

  • Fixes a PHP scoping issue that prevented successful SFTP deployments.

1.10.3

Releasedatum: 4 juli 2024.

Oplossingen

  • Oplossing PHP scoping probleem dat fatale fouten kan veroorzaken.

1.10.2

Releasedatum: 4 juli 2024.

Verbeteringen

  • Handhaaft een publicatietijdslimiet, die standaard is ingesteld op vier uur.
  • Probeert niet langer automatisch mislukte HTTP aanvragen opnieuw vanwege time-outs.
  • Toont gevoelige publicatie log details alleen aan gebruikers met instellingen rechten.
  • Stopt publicatie onmiddellijk als de invoer URL faalt tijdens het crawlen.
  • Updatet externe afhankelijkheden.

1.10.1

Releasedatum: 14 mei 2024.

Verbeteringen

  • Verbetert XML sitemap herkenning.
  • Updatet externe afhankelijkheden.

Oplossingen

  • Herstelt globale ondersteuning voor het data-srcset HTML attribuut.

1.10.0

Releasedatum: 17 april 2024.

Verbeteringen

  • Verbetert de presentatie van publicatie logs.
  • Verbetert de algehele compatibiliteit met FlyingPress plugin.
  • De “Netlify” implementatiemethode wacht nu tot de implementatie is afgerond en biedt de implementatie URL.
  • Breidt HTTP client retry uit om 502 bad gateway fouten op te nemen naast 503 en 429 statussen.
  • Introduceert staatic_publication_tasks filter hook om het publicatieproces aan te passen.
  • Verschillende prestatie optimalisaties.
  • Updatet externe afhankelijkheden.

Oplossingen

  • Verstrakt fallback URL extractie om aangrenzende niet URL karakters te negeren.
  • Voorkomt dat de fallback URL extractor inhoud wist bij het tegenkomen van ongeldige unicode gegevens.
  • Behandelt onverwachte Guzzle HTTP uitzonderingen correct.

Earlier releases

Voor de wijzigingslog van eerdere releases, raadpleeg de wijzigingslog op staatic.com.