Hugo

Hugo on yksi suosituimmista staattisen web-sivuston generaattoreista. Se on ohjelmoitu Go-ohjelmointikielellä. Ensimmäinen staattisten web-sivustojen generaattori Jekyll esiteltiin vuonna 2008.

Staattisen web-sivuston generaattoreiden hyvät puolet

  • joustavuus
  • parempi suorituskyky
  • vähemmän palvelinpuolen riippuvaisuuksia
  • parempi luotettavuus
  • ylivoimainen tietoturva

Hugon hyvät puolet

  • Käyttöönotto on helppoa, kun asennuspaketti sisältää kaiken tarvitse.
  • On avoimen lähdekoodin ohjelmisto ja saatavilla OS X:lle, Linuxille ja windowsille.
  • Kääntää sivuston nopeasti staattiseksi: 5000 sivua 6 sekunnissa, joka on 75-kertaa nopeammin kuin Middleman.
  • Lataa uuden lisätyn sisällön nopeasti.
  • Selkeä malli lisätä sisältöä.

Yhteenveto

  • Hugo on helppo ottaa käyttöön, kun asennuspaketti sisältää kaiken. Monet SSG:t vaativat esim. Node.js- tai Ruby-kehitysympäristön työasemassa.
  • Hugo soveltuu sisältöedellä kehitettyihin sivustoihin.
  • Hugon heikon laajennettavuuden takia pitää tyytyä sisäänrakennettuihin toimintoihin.

Grav


Yleistä tietoa

  • Grav:ia kehittää Rockettheme, joka kehittää sivupohjia eri julkaisujärjestelmille.
  • Grav on tiedostopohjainen julkaisujärjestelmä. Se ei käytä tietokantoja, kaikki sisältö ja asetukset ovat tiedostoissa.
  • Rocketthemen mukaan he ovat keskittyneet suorituskykyyn, ei sisäänrakennettujen ominaisuuksien määrään.
  • Grav on julkaistu MIT-lisenssillä ja ilmainen.

Teknologiat

Vahvuudet

  • teknologia yleisellä tasolla, latausajat jne.
  • ilmainen
  • tietoturva
  • hyvin dokumenoitu, kehittäjäystävällinen
  • räätälöitävyys

Mihin Grav soveltuu?

  • Periaatteessa soveltuu monen tyyppiseen, blogeista pk-yrityksen sivustoihin jne.
  • Tunnetuista avoimen lähdekoodin järjestelmistä WordPress kilpailee selkeämmin Gravin kanssa.
  • Omalla tavallaan Grav muistuttaa Drupal-julkaisujärjestelmää, on ns. lego-palikka, josta jokainen rakentaa mitä haluaa.
  • Jos sivusto on todella monimutkainen, tietokantapohjainen julkaisujärjestelmä kuten WordPress saattaa olla parempi.

WordPress

Vahvuudet

  • käytettävyys
  • ilmainen
  • runsaasti laajennuksia
  • hyvin dokumentoitu
  • räätälöitävyys

Yleistä tietoa WordPressistä

  • Kehitetty toukokuusta alkaen 2003 kun Matt Mullenweg ja Mike Little forkkasivat eli kloonasivat b2/cafelog -nimisen blogiohjelmiston ja alkoivat kehittää sen pohjalta uutta ohjelmistoa.
  • WordPress oli siis alunperin blogiohjelmisto, ominaisuuksien kasvaessa muuttui varsinaiseksi julkaisujärjestelmäksi.
  • WordPressin suosio johtuu etenkin helppokäyttöisyydestä.
  • WordPress on julkaistu GNU GPLv2 lisenssillä ja ilmainen.

Helppoa sisällön muokkaamista Gutenbergillä

WordPressin version 5 suurin uudistus on Gutenberg-niminen lohkoeditori. Guterberg korvaa vanhan tekstieditorin, joka oli kankea. Gutenbergiä kehitetään kovaa vauhtia. Vakiona tulee jonkin lohkoja ja on mahdollista kehittää itse uusia lohkoja.

Ihan alussa oli teksti, otsikko jne. yksinkertaisia lohkoja. Sen jälkeen on tullut sarakkeita jne. monimutkaisempia lohkoja. Gutenbergia voidaan nykyään pitää vaihtoehtona ns. page buildereille. Gutenbergilla on merkittävä etu verrattuna page buildereihin: se kuuluu kiinteästi WordPressiin, on standardiratkaisu. Gutenbergilla voidaan muokata nykyään myös WooCommercea.

WordPressin teemat

Latausaikojen optimoinnin ja muiden teknisten asioiden vuoksi ohjelmoin itse WordPressin teemat asiakkaideni sivustoille. Teeman rungon generoin Underscorella. Käyttöliittymän teen UIkit:llä.

WordPress ja hakukoneoptimointi

WordPressin hakukoneoptimointi on helppoa, koska se on vakiona hakukoneystävällinen. Versioon 5.5 tuli uutena ominaisuutena xml-sivukartat. Lisäksi WordPressin on olemassa hakukoneoptimointiin liittyviä laajennuksia kuten All in One SEO Pack, Math Rank ja Yoast SEO.

WordPressin tekniset vaatimukset

  • PHP-ohjelmointikielestä versio 7.3
  • MySQL -tietokantaohjelmistosta versio 5.0.15 tai mikä tahansa versio MariaDB.
  • Apache -palvelinohjelmiston moduuli mod_rewrite moduuli selkokielisiä urleja varten.