Blogging generelt og litt teknisk om min blogg

(Sist oppdatert 12.09.2020 @ 21:41 av Bjørn Roger Rasmussen.)

WordPress

Jeg ble en gang spurt om konkrete tips og råd fra en person som ønsket å komme i gang med blogging (weblog/blogg). Blant annet ville personen ha innspill på gratisløsninger for blogging.

Slik jeg ser det er de mest åpenbare alternativene for å komme fort og greit i gang å ta i bruk løsningene til enten:

Mange “fjortiser” benytter seg også av bloggesamfunnet blogg.no.

Alle disse tre er gratis, men på blogg.no er det masse reklame og på de to andre er det en del begrensninger på hva man kan få gjort som “gratispassasjer”.

I tillegg til disse tre finnes det et hav med andre mer eller mindre gratisløsninger hvor man ofte kan starte gratis, men hvor man gjerne må betale for tilleggsfunksjoner eller må leve med ikke-styrbare reklame.

En interessant løsning er Webnode. De tilbyr både løsninger for hjemmeside og blogg med mange flotte maler/bra design, og de tilbyr løsningene sine både gratis og mot betaling. De støtter også at man bruker eget domene.

De fleste webhoteller tilbyr også løsninger for blogg, gjerne i form av “innebygde” bloggsystemer/ferdig installert som gjør at man kommer fort i gang uten dyp IKT-teknisk kunnskap.

Videre vil denne artikkelen handle om det tekniske oppsettet av min WordPress-blogg som pr. dags dato kjøres via Domeneshop webhotell (kjøres fra “mitt” eget webhotell og domene) med diverse utvidelser og Mantra tema.

MySQL Workbench

Selv har jeg, datanerd som jeg er, ikke valgt noen av de tidligere nevnte gratisløsningene eller tilnærmingene. Pr. dags dato benytter jeg meg av WordPress bloggløsning / programvare som jeg egenhendig har installert.

Tidligere driftet jeg bloggen på en PC i mitt eget hjem, men nå ligger den på et webhotell hos Domeneshop knyttet opp mot mitt domenenavn brr.no. Takket være Duplicator kombinert med MySQL Workbench og phpMyAdmin klarte jeg å få migrert bloggen fra lokal PC til webhotellet uten å miste data (disse verktøyene er i etterkant blitt tatt ut av bruk og erstattet av andre).

I en periode brukte jeg bloggløsningen “Serendipity Weblog System” (s9y) i stedet for WordPress.org, men denne løsningen har jeg for lengst forlatt som primærblogg.

For å drifte en WordPress-blogg selv trenger man tilgang på et webhotell (gjerne Apache webserver) eller liknende som tilfredsstiller minimumskravene for installasjon av blogge-løsningen. Man må ha muligheter for PHP (nyere versjon) og MySQL/MariaDB database (nyere versjon).

Jeg startet med manuelt kodede hjemmesider i ren HTML på midten av 1990-tallet. Fortsatt har jeg enkelte “manuelle” nettsider, men jeg har nok etter hvert blitt mer og mer glad i publiseringsplattformer slik som WordPress.

Historien til min blogg er som følger, sånt i grove trekk:

Mai 2005-høsten 2010: Gammel blogg basert på Serendipity (s9y), driftet på lokal Windows PC i eget hjem.
År 2006-2014, med aktiv bruk fra høsten 2010: WordPress blogg, driftet på lokal Windows PC i eget hjem.
Våren 2014-d. d.: WordPress blogg, driftet på webhotellet (Linux) til Domeneshop.

Pr. dags dato har jeg følgende utvidelser/innstikk (plugins) i bruk:

AddToAny Share Buttons Delingsknapper + likerknapp mot sosiale nettverk m. m.
Advanced Text Widget Gir muligheter for avanserte tekstbokser (inkludert PHP og kortkoder) i topp, bunn eller sidestolper.
Akeeba Backup for WordPress (Core) Verktøy for backup/sikkerhetskopi og flytting av bloggen (filer og database).
Akismet Anti-Spam Beskytter bloggen mot useriøse innlegg m. m.
Cryout Serious Theme Settings Administrering av avanserte innstillinger i forbindelse med bloggens tema for utseende (Mantra).
Google Site Kit (Site Kit av Google) Støtte for Google Analytics i bloggen, både telling av besøkende i bloggen og framvisning av statistikk.
Gwolle Guestbook (gjestebok) Gjestebok med muligheter for besøkende å legge igjen en hilsen.
Jetpack av WordPress.com Diverse gode verktøyer fra WordPress.com, blant annet statistikk over besøk.
Klassisk redigering (Classic Editor) Klassisk redigering og editor i stedet for det nye blokk-systemet og den nye editoren (“Gutenberg”).
Link Manager Muliggjør lenkesamling i bloggen, jf. liste i høyrestolpen.
List Last Changes Gir oversikt over nylig endrede innlegg og/eller sider (valgfritt antall, inkludert siste redigeringsdato) via widget.
Loco Translate (Loco oversettelse) Oversettelsesverktøyer / oversettelse (språk) av WordPress-system, temaer og innstikk.
Media Library Folders for WordPress Mapper (mappeopprettelse og administrasjon) og enkel filbehandling i WordPress mediebibliotek.
Native Emoji Muliggjør bruk av et stort antall ulike emojis (😀🌻💥) her i bloggen. Utgår, virker ikke, unødvendig?
Optimize Database after Deleting Revisions
“Rydding” og optimalisering av databasen.
PDF & Print by BestWebSoft Knapp for utskrift (utskriftsvennlig versjon) av innhold, eventuelt også PDF-generering.
Shortcode For Current Date Med en kortkode kan dagens dato settes inn i artikler etc.
Snow Flurry Fallende snø, snøeffekt. Benyttes kun rundt jule- og vintertider i min blogg.
Social Media and Share Icons (Ultimate Social Media) Lenker i form av ikoner til sosiale media. Widget styrer plasseringen av ikonene.
The SEO Framework Automatisk søkemotoroptimalisering.
TinyMCE Advanced Forbedringer/utvidelser av WYSIWYG-editoren.
Ultimate Tag Cloud Widget Stikkordsky (Tag Cloud).
WordPress Importør (WordPress import) Importfunksjonalitet.
WordPress Ping Optimizer Prøver å unngå at min blogg blir merket som spam av søkemotorene/indekseringsmotorene.
Uten innstikk ville hver endring medført utsendelse av “ping” til søketjenestene.
WordPress Popular Posts Viser ei liste over mest populære innlegg og sider i bloggen siste 7 dager. Tidligere brukte jeg funksjonalitet fra Jetpack for å gjøre det samme, men lista var “helt på jordet” (feil).
WP Broken Link Status Checker Sjekker bloggen for ikke-fungerende lenker.
WP Last Modified Info Angir sist endret dato (dato for siste redigering) i artikler og sider. Gode tilpasningsmuligheter.
WP Statistics Detaljert besøksstatistikk, inkludert “widget” som viser anonymisert statistikk på forsiden.
WP Super Cache Raskere WordPress blogg med hjelp av mellomlagring/hurtigbuffer. For tiden ute av drift/ikke installert.
WP Super Cache – Clear all cache Tømme mellomlagringen. For tiden ute av drift/ikke installert.
WP-jQuery Lightbox “Fancy” bildevisning.
WP-SpamShield Anti-Spam Beskytter mot spam (uønskede kommentarer) sammen med Akismet.
Xmas Lights Blinkende lenke med julelys i toppen av bloggen. Benyttes kun rundt juletider.

 

WordPress-utvidelser.

November 2017 klarte jeg å få til et krasj av bloggen. Etter denne lærdommen endret jeg litt på hva slags systemer for backup etc. som blir benyttet, jf. oppdatert liste ovenfor (Akeeba Backup osv.). Jeg hadde også noen nye problemer på et senere tidspunkt (mai 2019) pga. problemer med en oppdatering av et innstikk / en utvidelse.

I lista er det også ramset opp noen “widgeter” (miniprogrammer, moduler, gjerne til bruk i venstre- eller høyrestolpen, eventuelt i topp eller bunn på hoved- og undersider/artikler) som har blitt tatt i bruk. Noen av “widgetene” er helt “frittstående”, mens andre har fulgt med som en del av installerte utvidelser. Blant annet benytter jeg meg som nevnt av Advanced Text Widget og Ultimate Tag Cloud Widget, samt noen widgeter som følger med Jetpack-utvidelsen og besøksstatistikk-utvidelsen. Temaet (layout/utseende) som er i bruk pr. dags dato er Mantra laget av Cryout Creations.

Min eksperimentelle blogg – BRR sin testblogg! – benytter seg av temaet Reservoir, – “barnetema” av / bygget på Fluida – laget av Cryout Creations. Dette temaet framstår som noe mer moderne og oppdatert enn Mantra, og jeg hadde lurt på om jeg skulle ta det i bruk her i hovedbloggen også. Imidlertid støtte jeg på en del utfordringer med rare formateringer og problemer med layout, så nå i første omgang har jeg lagt denne overgangen på is. Jeg har også vært innom tanken med å tilpasse og delvis bygge mitt eget tema (bloggens layout og utseende) ved hjelp av f. eks. Elementor, men denne ideen har også strandet pga. bratt læringskurve.

HeidiSQL, og databasen med sine tabeller osv. relatert til WordPress blogg.

Jeg har brukt lite med penger på bloggen, og jeg har heller ikke falt i fristelse for å “ødelegge” bloggen med reklame. De eneste utgiftene jeg har hatt er til domene- og webhotell hos Domeneshop. Selve WordPress bloggsystemet er gratis, men det er en del tilgjengelige tillegg som er betalingsprodukter. Jeg har så langt klart å styre klar av innstikk/utvidelser (plugins) og temaer (themes) som koster penger. Jeg kan selvsagt være villig til å betale noen kroner hvis dette er den eneste muligheten for å få ønsket funksjonalitet, men så langt har jeg altså klart å finne alt jeg trenger helt gratis.

WordPress har for lengst blitt mye mer enn “bare” en plattform for blogging. Selv sier de at de tilbyr bloggverktøy, publiseringsplattform og CMS, og at WordPress er åpen kildekode-programvare som man kan bruke til å skape et nydelig / fint nettsted, en blogg eller en app. (CMS: “Content Management System”, på norsk noe slikt som “innholdsforvaltningssystem”. Andre norske ord for ca. det samme: Publiseringssystem, innholdshåndteringssystem.)

WordPress-app kjørende på iPad, koblet opp mot Jetpack statistikk. Besøkstallene i min blogg er beskjedne.

 

Pga. flyttingen fra Egersund til Flatraket våren 2014 fant jeg det best å migrere bloggen fra lokal PC og over til et “alltid tilgjengelig” profesjonelt webhotell (oppetid på over 99,95%). Etter flyttingen var jeg nemlig i en lang periode uten nettlinje, og jeg bor nå “ute på landet” i ei bygd hvor det oftere er strømbrudd og andre problemer enn det var på forrige bosted.

Min blogg har altså blitt flyttet til et webhotell, men jeg har også kjørende en liten testblogg på lokal PC. Imidlertid er denne slettes ikke alltid tilgjengelig pga. strømbrudd, avskrudd PC eller linjeproblemer. Adressen til denne testbloggen er https://web.brr.no/wordpress/.

Se også hovedsiden på adressen https://web.brr.no/ eller http://brr.dyndns.org/ for mer teknisk informasjon om mine lokale testprosjekter (Dyndns, XAMPP/Apache Friends som WAMP, Enivest fiberlinje og lokale installasjoner/testprosjekter). Lokale testprosjekter pr. dags dato: Piwigo fotogalleri, Serendipity (s9y) testblogg, WordPress testblogg, MediaWiki, Joomla, Coppermine Photo Gallery 1.6.x og phpBB / MyBB / SMF (3 ulike forum-løsninger). Testinstallasjon av Gallery the Revival (Gallery 3) kjøres på webhotellet, da det ikke liker Windows som plattform-OS.

Lokal webserver (vevtjener)

Blir det til at jeg må skrinlegge et nesten 20 år gammelt eksperiment? Må jeg avslutte drift, testing, eksperimentering og leking med min egen privat web-server til hobbyformål?

Jeg har i nevnte antall år hatt lokal webserver kjørende på mine PC-er i eget hjem, hvor nettsidene har vært åpnet opp for omverdenen (offentlig tilgjengelig). Adressene har vært/er brr.dynds.org og senere web.brr.no. I senere år har alt blitt lagt om til bruk av https.

I forbindelse med annen henvendelse til Enivest (min ISP) februar 2020 fikk jeg følgende tilbakemelding og korrektiv:

  • “La og merke til at det var satt opp webhost på IP til modem, det er dessverre ikkje heilt iht våre vilkår, då må ein heller nytte heimesidene vår eller anna webhost.”
  • “ Alle Enivest kundar har moglegheit til å lage heimeside på enivest.net.”
  • Videre skrev de noen ord om FTP klientprogramvare: SmartFTP, CuteFTP og FileZilla.
  • Litt teknisk informasjon rundt vertsnavn etc. for FTP-overføring av hjemmesider ble også nevnt.

Jeg har allerede en god del nettsider liggende på web-hotellet hos Domeneshop, og jeg har faktisk også allerede en meget enkel hjemmeside plassert hos Enivest. En stor ulempe med sistnevnte tjeneste er at de ikke tilbyr SQL-databaser, mens Domeneshop har begrensninger i antall databaser man kan ha. Pga. SQL-begrensninger og liten fleksibilitet har det vært greit å ha sin egen lokale web-server, hvor man har tilnærmet full kontroll over alt uten masse begrensninger og restriksjoner.

Enivest har selvsagt sin fulle rett til å kunne nekte meg å drifte min egen private server via deres linjer. Som kunde hos dem skal man i utgangspunktet følge “Generelle vilkår for privatabonnement Enivest – internett-breiband m.m.”, hvor det blant annet står:

11 Abonnenten sine rettar og plikter

c) Internettsambandet skal ikkje nyttast til å drive eigne servertenester – som til dømes; peer to peer-netverk, FTP, web, e-posttenester, NNTP, proxy-server eller DHCP.

De andre tingene listet opp driver jeg ikke med, men jeg har altså hatt min egen web-server kjørende i mange herrens år. Det har vel neppe vært mer lovlig hos tidligere Internett-leverandører, men det er faktisk først nå jeg har fått påtale om det. Selvsagt forstår jeg delvis Enivest også, da slik server-virksomhet kan gå på informasjonssikkerheten og nettstabiliteten løs. (Men selv er de – Enivest – litt “sløve” med å holde kundenes modemer oppdaterte når det gjelder fastvare / OS.)

Enkelte PHP-løsninger blir testet ut, og det er greit å få litt mer innsikt i drift og vedlikehold av aktuelle webserver-tjenester. Jeg må nesten nevne at web-serveren har ekstremt lave besøkstall. Få finner fram til den, og det er lite vettugt innhold som ligger der. Det er privat og personlig testing som finner sted på serveren, og det som ligger der er selvsagt IKKE kommersielt.

Hva jeg gjør eller ikke gjør? Time will show. Enn så lenge (?) er web-serveren i live, nok en gang via port forwarding til PC satt opp på det nye modemet etter havariet av det tidligere / gamle modemet / ruteren / gatewayen / hjemmesentralen.

 

Et annet sted her i bloggen har jeg skrevet:

“Bloggen min havner definitivt ikke blant 100 på topp i bloggelistene her i Norge. Til det blir temaene jeg tar opp for «sære» og nisjepregede. Bloggen inneholder IKKE populære bloggetemaer som mote, fashion, fitness, mat, trening, tenåringsinteresser (“rosablogg”) m. m. Selv om tallene for antall besøkende ikke er imponerende høye fungerer likevel bloggen som et talerør og ventil for meg personlig.”

Når det gjelder det tekniske oppsettet av bloggen har jeg også tidligere skrevet en artikkel om dette, i den tiden jeg driftet bloggen på egen lokal Windows PC. Denne artikkelen er fortsatt tilgjengelig her i bloggen (lenke).

Dette var litt teknisk og nerdete om min blogg og bloggløsning! Muligens var det til interesse for noen likesinnede?

Lenker:

image_printUtskriftsvennlig versjon
Del dette:
Tagging: , , , , , , , , , , , , , , , . Bokmerk permalenke.

Om Bjørn Roger Rasmussen

Ta en titt på undersiden "Om bloggen" for mer informasjon om bloggforfatter. Les ellers mer om meg, Bjørn Roger Rasmussen (BRR), på min personlige nettside: https://www.brr.no/

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *