, ,

Hjemmesiden er hurtigere og lidt pænere

Hjemmesiden er hurtigere og lidt pænere

Webdesign og optimering

ChatGPT kan hjælpe med ufatteligt mange ting.

I dag har “vi” brugt tiden på at optimere stegemueller.dk, og også i dag har jeg sparet penge på udefrakommende bistand.

Hjemmesiden er hurtigere og lidt pænere

 

🖥️ Sådan gjorde jeg min gamle hjemmeside hurtigere og pænere

Mit domæne stegemueller.dk er ikke ligefrem nyt. Jeg har skrevet her siden 2005, og noget af mit ældste indhold går helt tilbage til 2007.

I dag er det blevet til mere end 2.200 indlæg, 117 sider og mere end 11.000 kommentarer.

Det er jeg tilfreds med, men det betød også, at jeg pludselig stod med en side, som var blevet lidt sløv og lidt rodet.

Her kan du læse om, hvordan jeg optimerede siden uden at miste indholdet, og hvordan du selv kan gøre det samme, hvis du har en hjemmeside, der er blevet lidt “slap i koderne”.


🚦 Hvorfor gik jeg i gang?

Jeg startede med at måle min hjemmeside med GTmetrix og Google PageSpeed Insights.

GTmetrix viser, hvor hurtigt siden loader – og peger på store problemer, f.eks. for mange billeder, for store billeder, langsomme scripts eller for mange DOM-elementer. I udgangspunktet mente GTmetrix, at jeg havde 859 DOMs. Man bør vist holde sig under 600.

Hjemmesiden er hurtigere og lidt pænere

PageSpeed Insights viser, hvordan Google ser en side – især på mobil, som 36 pct. af mine besøgende læser med.

Mine første målinger viste:

  • Desktop var rimelig OK.

  • Mobilscore var for lav.

  • Jeg havde alt for mange DOM-elementer (det er alle de små HTML-bokse, en side består af).


⚙️ De vigtigste værktøjer

Jeg valgte at købe et par gode værktøjer. Jeg har brugt penge på dem, men de er virkelig godt givet ud:

WP Rocket

Et smart cache-plugin, der gemmer færdige versioner af siderne, så de hentes hurtigere til dim enhed (computer, tablet eller telefon).

Det kan også optimere CSS og JavaScript, så koden bliver lettere at indlæse. Det sparer tid.

✅ Imagify

Et billedoptimerings-plugin, som automatisk gør billederne mindre, uden at de mister kvalitet.

Jeg har mange gamle billeder, og Imagify har helt automatisk sparet 363 MB. Jeg har sparet 64 pct. stort set uden at røre en finger.


📌 Sådan gjorde jeg

Jeg har ikke brugt en fancy page-builder; jeg er nok lidt “old school” og foretrækker at skrive det meste selv.

Her er, hvad jeg konkret har gjort:

1) Færre indlæg pr. blok

Jeg har sektioner som “Aktuelle emner”, “Lær om Aspergers syndrom” osv., hvor jeg før viste 6 indlæg ad gangen.

Jeg satte dem ned til 3, så hver blok fylder mindre. Det betyder, at siden skal hente færre billeder og mindre HTML-kode. Ønsker man alligevel at se flere indlæg, klikker man bare på “Load more”.

Det skærer hundredvis af DOM-elementer væk uden at fjerne indhold.

2) Mega Menu

Jeg bruger temaet Enfold, som har en Mega Menu-funktion.

Her lagde jeg mine vigtigste kategorier ind som et nyt menupunkt. I starten så det temmelig rodet ud:

  • Læsbarheden var elendig
  • Alt stod med fed skrift

  • Punkterne stod tæt

  • Der var ingen hover-effekt (dvs. der skete ikke noget, når man holdt musen over en tekst)

Sammen med min hjælper – her ChatGPT 😉 – fik jeg lavet en lille CSS-tilføjelse, der:

  • Fjernede fed skrift.

  • Gjorde skriften lidt mindre.

  • Lagde en lys baggrund bag punkterne, når man holder musen over.

  • Tilføjede en knap-effekt, så det ser ordentligt ud.

Det hele blev ordnet med 10 linjers Quick CSS, som jeg bare indsatte i Enfolds indstillinger. 

/* Mega Menu underpunkter – base-styling */
#header .main_menu .avia_mega_div ul.sub-menu li a {
font-weight: normal !important;
font-size: 90% !important;
line-height: 1.5em !important;
display: block !important;
width: 100% !important;
padding: 6px 12px !important;
transition: all 0.2s ease !important;
}

/* Hover: baggrund + farve + knap-følelse */
#header .main_menu .avia_mega_div ul.sub-menu li a:hover {
background-color: #f2f2f2 !important;
color: #c3512f !important;
border-radius: 3px !important;
}

3) Lidt oprydning i widgets

Jeg havde mange små bokse (widgets) i min sidebar på forsiden, fx “Seneste indlæg”, “Seneste kommentarer” og andet godt. De var med til at give det store antal DOM.

Jeg ryddede grundigt ud i dem på forsiden ud fra en tanke om, at de sikkert alligevel ikke bliver brugt. De var nok mest til pynt, og fordi jeg selv fandt dem pæne. Så er der ingen grund til, at de skal sløve siden.

Har du nogensinde brugt dem? Savner du noget nu? Send gerne en kommentar, så ser jeg om jeg kan rette op på det uden at ødelægge hastigheden.

4) “Måske kan du også lide:”

I lang tid har det generet mig, at boksen “Måske kan du også lide:”, som findes i bunden af hver artikel, ikke var pæn og ikke var centreret, men jeg synes ikke, jeg har villet bruge penge på at få hjælp til det. Og det er flere år siden, jeg opgav at lære at skrive CSS. Min hjerne er ikke skruet sammen til det.

Det klarede ChatGPT også med lidt kode:

.related_posts {
text-align: center !important;
}

.related_entries_container {
display: flex !important;
flex-wrap: wrap !important;
justify-content: center !important;
gap: 20px !important;
max-width: 900px !important; /* max bredde for hele blokken */
margin: 0 auto !important; /* centrer containeren */
}

.related_column {
background: #f5f5f5 !important;
padding: 15px !important;
border-radius: 5px !important;
box-sizing: border-box !important;
flex: 0 0 calc(50% - 20px) !important; /* to i bredden med luft */
max-width: 400px !important;
}

Nu er den blevet lidt pænere:

Hjemmesiden er hurtigere og lidt pænere


✅ Hvad har jeg fået ud af det?

Efter at have arbejdet en hel dag er min PageSpeed-score på desktop typisk 95–97 og på mobil 74–80 afhængigt af, hvad jeg måler.

🚀 Min side loader på under 1 sekund.

🗂️ DOM-advarslen er næsten væk. Den kommer kun lidt igen på lange blogindlæg med mange kommentarer, men det gør ikke noget.

For en privat hobbyhjemmeside, hvor SEO er uinteressant, og hvor jeg ikke sælger noget som helst og aldrig kommer til det, er dette vist i orden:

Hjemmesiden er hurtigere og lidt pænere


Hvad kan du lære af det?

Hvis du selv har en hjemmeside, du synes er blevet lidt sløv, kan du tit gøre meget uden at pille ved alt:

Brug et godt cache-plugin (jeg anbefaler WP Rocket).

✔️ Brug billedoptimering (jeg kan bedst lide Imagify).

✔️ Tjek hvor mange indlæg du viser pr. side – færre indlæg pr. blok giver ofte størst effekt.

✔️ Puds dine menuer til. En pæn menu gør siden nemmere at bruge. Og jeg synes, den øger sidens læsbarhed.


📝 Det behøver ikke være svært

Jeg er ikke udvikler. Jeg er bare mig selv med en hobbyhjemmeside, der er blevet til et stort arkiv og stort projekt på de ca. 18 år, der er gået. Og så beder jeg ChatGPT om hjælp til (alt) det, jeg ikke selv kan. Skulle jeg have betalt en udvikler for det, havde det været dyrt.

Jeg har lært meget undervejs – måske kan du bruge noget af det som inspiration?

Hvis du selv går i gang, kan du altid måle din side gratis med:


Tak fordi du læste med 🙌

Og tak fordi du læser med på Stegemueller.dk — nu lidt hurtigere og lidt pænere end før!


Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge. Jeg svarer dig også relation til artiklen til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder kort. Jeg svarer til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid. Herefter vil du stryge lige igennem.


[wpforms id=”96385″ title=”true” description=”true”]

,

ChatGPT hjalp med at reparere Windows’ start

ChatGPT hjalp med at reparere Windows' start

Windows 11 var død

ChatGPT hjalp med at reparere Windows’ start

Jeg har sparet en tur til værkstedet og en masse penge ved at bede ChatGPT om hjælp. Jeg har den betalte version af ChatGPT (ca. 160 kr. om måneden). I går tjente den sig selv hjem i mindst et år, for det er dyrt at sende PC’en på værksted.

Jeg stod pludselig med det, vi alle frygter: Min ellers stabile stationære Windows 11 Pro ville næsten ikke starte. Computeren var en evighed om at komme i gang, og jeg kunne ikke finde ud af, hvad der hang. Når Windows endelig var oppe at køre, virkede alt fint – men det tog en krig – fx 25 minutter – at komme dertil.

Jeg er bare en bruger og føler mig slet ikke tryg ved at rode rundt i Windows bag kulissen. ChatGPT var dog venlig og forklarede flere gange undervejs, at de foreslåede kommandoer ikke kunne ødelægge noget (hverken system eller data).

Jeg mistænkte, at mit backupprogram – Acronis – måske stod og kørte nogle opgaver, der aldrig blev færdige. Problemet var bare, at jeg ikke kunne huske, hvordan jeg overhovedet finder ud af, hvad der sker bag kulissen.

Jeg spurgte ChatGPT, hvordan jeg kunne se, hvilke processer der kørte på min PC. Første råd var at åbne Jobliste – den gamle klassiker, hvor man kan se, hvad der bruger CPU, RAM og disk. Det var hurtigt gjort med genvejstasten Ctrl + Shift + Esc.

Der viste sig dog ikke at være nogen processer, der slugte al kraften. Det næste råd var derfor at kigge på startprogrammer – altså de programmer, der starter automatisk sammen med Windows. Her havde jeg allerede fjernet de fleste unødvendige. Jeg starter kun de programmer, jeg rent faktisk skal bruge hver dag. Resten starter jeg manuelt, når jeg skal bruge dem, men det var alligevel rart at få det bekræftet.

Hvad gør sfc /scannow egentlig?

Så foreslog ChatGPT, at jeg kørte en indbygget Windows-kommando, som jeg ikke selv havde tænkt på: sfc /scannow.

Det betyder System File Checker. Den scanner alle vigtige Windows-systemfiler for fejl eller manglende dele – og hvis den finder noget, forsøger den at reparere det automatisk ved at hente sunde filer fra en sikker kopi på computeren.

I mit tilfælde viste sfc faktisk, at der var beskadigede filer – og at de blev repareret. Det forklarede en del!

Når alt fryser – uden panik

Efter sfc-rettelsen skulle jeg genstarte. Men her skete det, de fleste også frygter: Computeren ville slet ikke lukke eller starte igen. Den sad bare fast med en “Genstarter …”-skærm uden nogen aktivitet.

Jeg spurgte ChatGPT, om det var OK at tvangslukke – og fik en forklaring på, hvordan man gør det sikkert: Hold tænd/sluk-knappen nede i 10-15 sekunder, vent, og prøv igen.

Da PC’en derefter ikke ville starte helt, men kun viste en mystisk BIOS-besked om UEFI Safe Mode, fik jeg også hjælp til at forstå, at jeg bare skulle trykke F1, gemme indstillingerne og genstarte. Intet dramatisk. Og jeg kunne ikke ødelægge noget.

Tålmodighed og kontrol

Undervejs fjernede jeg også et par programmer, jeg havde installeret dagen før – AnyDesk og Google Fjernskrivebord – med Revo Uninstaller, som kan fjerne programmer helt rent og oprette gendannelsespunkter, så man altid kan rulle tilbage. Det var rart at få bekræftet, at netop fjernskrivebordsprogrammer kan drille, fordi de sætter systemtjenester op, der starter tidligt sammen med Windows.

Efter alt det:

Backup med Acronis kørte igen, langsomt, men stabilt.

En ekstra sfc /scannow bagefter viste: “Windows Resource Protection did not find any integrity violations.” – altså: Systemet er nu helt rent.

Og starten er faktisk hurtigere end før!

Et godt råd: Vær ikke bange for at prøve

Det bedste ved det hele? ChatGPT sørgede for, at jeg var tryg hele vejen. Der var ingen store armbevægelser eller teknisk volapyk, bare forklaringer på, hvad jeg skulle gøre og hvorfor.

Jeg sparede en tur (og regning) på værkstedet — og lærte noget nyt om, hvordan Windows egentlig hænger sammen.

Så hvis du selv står med en PC, der ikke vil starte, er mit råd:
👉 Tag det roligt.
👉 Spørg en der kan forklare det trin for trin – fx ChatGPT.
👉 Og husk at du ofte kan reparere mere, end du tror, med nogle få enkle kommandoer.

Tricks & genveje: Hurtig huskeseddel

👉 Ctrl + Shift + Esc – åbner Joblisten
Se hvad der bruger CPU, RAM og disk. Luk programmer, der hænger, eller stop startprogrammer.

👉 sfc /scannow – scanner og reparerer Windows-filer
SFC står for System File Checker. Den finder og reparerer beskadigede systemfiler, der kan give mærkelige fejl.

👉 DISM – næste skridt, hvis SFC ikke er nok
DISM står for Deployment Image Servicing and Management. Den scanner og reparerer Windows’ system-image, som SFC bruger som “lager” for sunde filer.

Typisk køres sådan:

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

👉 chkdsk – tjekker og reparerer diskfejl
chkdsk står for Check Disk. Finder og reparerer fejl på selve harddisken.

Sådan kører du det:

chkdsk C: /f

Hvis drevet er i brug, spørger den, om den skal køre det næste gang, du starter.

👉 BIOS/UEFI – ind i systemet før Windows starter
Hvis du har problemer helt fra starten:

Tænd PC’en og tryk gentagne gange på Del, F2 eller Esc (afhængigt af bundkort).

I BIOS/UEFI kan du se hardware, ændre boot-rækkefølge og indlæse standardindstillinger, hvis noget driller.

👉 Revo Uninstaller – sletter programmer helt rent
Revo fjerner ikke kun selve programmet men også efterladte filer og stumper i registreringsdatabasen. Det er smart, hvis du vil rydde ordentligt op.

💡 Bonus-tip: Gem altid før du roder

Før du gør noget “farligt”: lav et gendannelsespunkt i Windows – eller tag en frisk backup, fx med Acronis.

Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge. Jeg svarer dig også relation til artiklen til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder kort. Jeg svarer til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid. Herefter vil du stryge lige igennem.


[wpforms id=”96385″ title=”true” description=”true”]

, ,

Når Google sender uforståelige mails, hjælper ChatGPT

Når Google sender uforståelige mails, hjælper ChatGPT

AI er hjælpsomt og tidsbesparende

Når Google sender uforståelige mails, hjælper ChatGPT

ChatGPT kan bruges til uendeligt mange ting. Mit primære anvendelsesområde er emner, der er lidt “tekniske”.

I dag har robotten hjulpet mig med en uforståelig mail fra Google. Google skrev om, at jeg skulle gøre et eller andet for at sikre mig mod store regninger. Mailen havde ligget noget tid, for jeg vidste virkelig ikke, hvad det var, de skrev om. Men selvfølgelig var jeg interesseret i at undgå store regninger.

Jeg bruger deres kort-nøgle (Google API Key) til at vise begivenhedskortene i TNG, fordi jeg synes, de giver et godt billede af et menneskes liv og færden. Kortet på top-billedet viser mit eget liv. (Hvis du ikke får vist begivenhedskortet, skal du klikke på F5 et par gange, så dukker det op).

Googles mails og dokumentation er selvfølgelig skrevet til alle på én gang – fra store firmaer med udviklingsteams til privatpersoner med en lille hobbyhjemmeside. Det bliver hurtigt overdrevet teknisk og forvirrende, især når man bare gerne vil have sit kort til at virke uden at få en regning for noget, man ikke engang forstår.

Det er tydeligt, at de gør sig umage med at forklare, men det bliver meget komplekst, når de skal skrive en kort mail til millioner af brugere på én gang.

Dialogen med ChatGPT

Jeg startede med at spørge ChatGPT, om den overhovedet havde forstand på Google API Keys? På sekundet svarede den, at den vidste en del om emnet, herunder hvordan man beskytter sig mod misbrug og undgår, at nøglen bliver brugt af andre. Det viste sig, at det netop var det, mailen drejede sig om.

Robotten skrev herefter:

Det er en god ting, at du reagerer på denne mail – for ja, hvis du ikke sikrer din API-nøgle, kan andre misbruge den, og det kan koste dig penge, hvis din nøgle bruges til fx mange kortindlæsninger.

Og videre skrev den:

“Men det er heldigvis nemt at løse. Du skal bare begrænse adgangen til din API-nøgle, så den kun virker fra dit eget domæne (din hjemmeside).

Her er, hvad du skal gøre – trin for trin:

1. Gå til Google Cloud Console:

https://console.cloud.google.com/apis/credentials

2. Find den nøgle, du bruger

På siden “Credentials” (eller “Adgangsoplysninger” på dansk) vil du se en liste over dine API-nøgler. Find den du bruger på din TNG-side til Google Maps (typisk står der noget med “API Key 1” eller lignende).

3. Klik på navnet på din API-nøgle

4. Tilføj begrænsning:

Under Application restrictions (eller “Programbegrænsninger”) skal du vælge:

HTTP referrers (web sites)

Når du gør det, kan du specificere, hvilke domæner der må bruge nøglen.

5. Tilføj dit domæne

Indtast dit domæne – fx:

dinhjemmeside.dk/*

eller hvis din TNG-side ligger i en undermappe:

dinhjemmeside.dk/tng/*

Er du i tvivl, så vis mig adressen på din TNG-side, så kan jeg hjælpe med den præcise regel.

6. Gem ændringerne

Klik på Save eller “Gem” nederst.

ChatGPTs samlede svar lød:

Hele opsætningen bør se sådan ud:

Application restrictions: HTTP referrers (web sites)

Website restrictions:

https://tng.stegemueller.dk/*

API restrictions (valgfrit men anbefalet):

Klik på “Restrict key” og tillad kun:

Maps JavaScript API

(Evt. også Geocoding API, hvis TNG bruger det – kan prøves senere)”

En mail mindre i indbakken

Jeg rydder altid op i indbakken, så jeg har maks de fem mails, jeg skal forholde mig til. Med ChatGPTs hjælp kunne en af dem slettes. Det føltes godt.

Jeg valgte den mest vidtgående opsætning, da jeg ikke ser grund til at lade være. Jeg bruger dog ikke Geocoding i TNG, fordi jeg tror, jeg kan gøre det bedre selv. Hvordan skulle Google eksempelvis kende: “Bakkegård, Sperrestrup, Jørlunde Sogn, Lynge-Frederiksborg Herred, Frederiksborg Amt, Denmark” hvor min 7 * tipoldeforældres barnebarn Bodil Svendsdatter (1694 – 1763) boede?

Sperrestrup og Jørlunde er uproblematiske, det finder den fint ud af, men “Bakkegård” er nok mere tvivlsomt.

Og det er et pokkers arbejde at sørge for, at geokodningen vedbliver at være korrekt. Hvis det foregår automatisk, ved jeg jo ikke, om det er rigtigt eller forkert, når jeg ikke ser det. (Det svarer lidt til bare at acceptere SmartMatches fra MyHeritage). Jeg mister mao. kontrollen over det hastigt voksende register med 3.544 steder, som jeg har brugt oceaner af tid på at opbygge.

Samlet konklusion og anbefaling

Jeg tror, at flere af mine læsere kan have god gavn af ChatGPT, idet 3/4 af jer (ud af 24 besvarelser) selvangiver jer som lidt “nørdet”. Nørdet er heldigvis ikke længere et skældsord 🙂 

Når Google sender uforståelige mails, hjælper ChatGPT

Hvis du arbejder med emner, der kan anses for værende lidt “tekniske” eller lidt “nørdede”, kan jeg varmt anbefale ChatGPT. Robotten svarer på sekunder. Den er venlig, hjælpsom og altid positiv. Der er oceaner af tid at spare.

Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge. Jeg svarer dig også relation til artiklen til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder kort. Jeg svarer til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid. Herefter vil du stryge lige igennem.

[wpforms id=”96385″ title=”true” description=”true”]

, , ,

Til dig der ikke ved, hvad TNG er

Til dig der ikke ved, hvad TNG er

The Next Generation of Genealogy Sitebuilding

Til dig der ikke ved, hvad TNG er

Af de foreløbige besvarelser af læserundersøgelsen, kan jeg se, at flere af mine læsere er i tvivl om, hvad TNG egentlig er. Det er baggrunden for denne artikel.

Kort sagt: TNG er en nem og billig måde at lægge din slægtsforskning online.

TNG er en forkortelse for “The Next Generation of Genealogy Sitebuilding”. 

Du bevarer den fulde kontrol over dine data.

Du kan nemt vise dine kilder med transskriptioner (jeg har læst, at det er bøvlet med MyHeritage, og at det er baggrunden for, at man kun sjældent finder dokumentation der). Det vil sige, at flere brugere vil finde din slægtsforskning solid, når du bruger TNG, fordi det er tydeligt, hvor du har dine oplysninger fra.

Forudsætninger

1) Det er en forudsætning, at du har en hjemmeside = et domænenavn, som er det, brugerne skriver i adresselinjen. Mit domæne hedder fx “stegemueller.dk”, som vist på billedet herunder.

Til dig der ikke ved, hvad TNG er

Domænenavnet er stedet, dine filer/ting “bor”. Du lejer domænenavnet hos en udbyder. Jeg anbefaler cHosting som udbyder, fordi de har en fantastisk support, og så er de billige. Jeg har selv været kunde hos cHosting siden april 2017 og har altid været tilfreds.

Hvis du køber “Bronzepakken”, som helt sikkert er nok til en start, fordi de filer, TNG bruger, primært er små tekstfiler, betaler du kun 22 kr. om måneden + du skal betale for oprettelsen/flytningen af domænenavnet. Det, der fylder, er billedfilerne. Jeg kan ikke vide hvor mange billeder, du har. Her må du prøve dig lidt frem, men mit gæt er, at “Bronzepakken” vil være tilstrækkelig.

Til sammenligning koster one.coms begynderpakke, som mange kender, reelt 59 kr. om måneden, når du er ude over det første år:

Til dig der ikke ved, hvad TNG er

2) En anden forudsætning er, at din hjemmeside kan bruge PHP og MySQL. Det tilbyder langt de fleste udbydere nu til dags. Men du skal holde øje med det, hvis du kigger dig omkring efter andre udbydere end cHosting.

3) Du behøver ikke tænke over det tekniske. Du skal ikke kunne kode for at bruge TNG, men lige som med selve din slægtsforskning er nysgerrighed, logisk tænkning og tålmodighed nødvendige ingredienser.

Dynamisk hjemmeside contra statisk hjemmeside

Det smarte ved TNG er, at min side er dynamisk. Her kommer et eksempel:

Hvis jeg finder nye oplysninger om min far, sender jeg bare en ny GEDCOM-fil til min hjemmeside og importerer filen ind i TNG. Det vil typisk være sådan, at de nye oplysninger også vedrører min fars søster, hans forældre og måske mig. Da min hjemmeside er dynamisk, finder TNG selv ud af hele (eller rettere: det ligger jo i GEDCOM-filen, som TNG viser).

Hvis min side var statisk, bestod den af hundredvis af HTML-filer – typisk en fil pr. person + det der skal til for at danne siderne. Så for at alt vedblev at være korrekt, skulle jeg rette på: min far, min farfar, min farmor, min faster og mig selv + hvem de nye oplysninger ellers berørte. Det er noget bøvl, for man mister nemt overblikket. Og en hjemmeside, der består af en hel masse HTML-sider er langsommere og vanskeligere at navigere i, hvis man har mange personer.

I foråret 2025 har jeg haft meget glæde af Lilian og Egil Holm Nielsens side. De var verdensmestre i Odsherred. Deres statiske side rummer 49.000 personer, og når man endelig finder personerne, er det næsten det flotteste arbejde, jeg kender, men navigationen er et mareridt. Det er fx ikke nemt at bladre mellem alle 1.606 “Andersen”.

Det smarte er, at TNG henter sine data fra MySQL, som er en database, og som du kan anse for at være en “spand” til alle dine data. TNG henter kun det, du har bedt om. Det forbedrer svartiden på din hjemmeside.

Der er flot support til TNG både fra det engelsksprogede forum, en wiki, en Facebook-gruppe og to mailinglister, udvikleren (og fra mig når du har prøvet selv først, for lige som i selve slægtsforskningen er det fejlene, du lærer af).

Mods

På samme måde, som fx frivillige har indtastet millioner af folketællinger og andre kilder, du frit kan hente på DDA, findes en gruppe af udviklere, der konstant skriver nye udvidelser til TNG og sørger for at opdatere de gamle udvidelser. Der findes p.t. mere end 300 udvidelser. Disse udvidelser kaldes Mods, fordi de modificerer måden, TNG virker på. Dem henter du bare og boltrer dig med. Sagt på en anden måde: Du er selv herre over, hvor lige netop dit TNG ser ud og virker.

TNG-funktioner:

GEDCOM-import/eksport: Du behøver ikke at indtaste alt igen.

Søgning: Nem søgning efter navn eller avanceret søgning efter datoer, steder og mere.

Dynamiske diagrammer: Slægtstræ, efterkommere, slægtskab, tidslinje, familiegruppe osv.

Overskueligt og letlæseligt: Én person pr. side, fornuftigt layout, klar navigation.

Liste over efternavne og fornavne: Vis hurtigt dine hovedlinjer alfabetisk og efter popularitet.

Udseendet kan tilpasses: Pakken, du køber, inkluderer 23 designskabeloner. Hvis du vil mere end det, kan du købe en skabelon fra en tredjepart. Prisen er ca. 400 kr og valgmulighederne er næsten uendelige. Marsha, der udvikler disse skabeloner, er utrolig sød og hjælpsom, hvis der opstår problemer (men det gør der ikke).

Sikkerhed: Opret brugere med forskellige rettigheder, beskyt levende/private data.

Medier: Upload og link fotos, historier, videoer.

Administration: Administrer alt fra en central administrationsmenu.

Sikkerhedskopiering/gendannelse: Beskyt dine data, gendan og undgå katastrofen.

Flere træer: Host mere end én GEDCOM ad gangen.

DNA-data er understøttet, men det kan jeg ikke hjælpe dig med, da jeg ikke ved noget om DNA.

Meget mere: Google Maps, LDS-data er understøttede, kirkegårde, datoer og jubilæer, »Hvad er nyt« osv. osv.! 

Hvad er nyt i TNG 15:

Nye skabeloner: To nye designs plus en nem installationsprogram til nemt at indlæse tredjepartsskabeloner som f.eks. dem fra Genealogy Web Templates.

Forbedret grænseflade: Mange elementer er større og mere læselige. 

Administrationssider opdateret: Administrationsformularer er mere brugervenlige med nye ikoner og større felter. Siderne er med andre ord blevet lidt “lækrere” at se på.

Menuer redesignet: De offentlige menuer er mere intuitive med et mere ensartet udseende. De er kort sagt også blevet lidt lækrere.

Mediebeskæring: Større fotos kan nu beskæres omkring enkeltpersoner i henhold til GEDCOM 7.0-specifikationerne.

Billedtags: Alle tags for et foto kan nu vises og slås til/fra med et enkelt klik.

Sikkerhedsopdateringer: Nye adgangskoder skal have en bestemt længde, og der er tilføjet flere funktion, der beskytter mod alle de idioter, nettet er fyldt med.

Kirkegårde og statistik: Begge disse sider er blevet omorganiseret og omstruktureret for at give en bedre oplevelse.

Mobilopgraderinger: Layoutet på mindre enheder er mere responsivt, hvilket gør indholdet lettere at se. At layoutet er responsivt vil sige, at visningen på små skærme nu tilpasser sig bedre på fx en smartphone.

Mod Manager: Fortsatte opdateringer og forbedringer.

Kompatibilitet: Proaktive ændringer sikrer, at TNG forbliver kompatibelt med de nyeste versioner af PHP og MySQL samt forskellige tredjepartsbiblioteker.

Plus mere end 90 rettelser og forbedringer.

Eksempler på TNG-sider

Hvis du vil se eksempler på TNG-sider, kan du fx se følgende sider. Det, du skal lægge mærke til, er sidernes forskellighed. De er alle TNG-sider, men de ser vidt forskellige ud. Mulighederne er uendelige:

[wpforms id=”96385″ title=”true” description=”true”]

Til dig der ikke ved, hvad TNG er

Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge. Jeg svarer dig også relation til artiklen til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder kort. Jeg svarer til morgenkaffen, kl. 13:00, kl. 18:00 og ved sengetid. Herefter vil du stryge lige igennem.