VIGTIGT: Dette er DEN FULDE INSTALLATIONSGUIDE. Hvis du vil opgradere en eksisterende version, skal du straks forlade denne side og i stedet følge den "readme-fil", der fulgte med opdateringen!
Start her
Hvis du lærer godt ved både at se en video og læse en guide, kan du overveje at starte med at se denne videoguide (28 minutter) om den basale installation af TNG. Videoen er også for brugere, der aldrig tidligere har arbejdet med hjemmesider. Videoen erstatter ikke den skrevne installationsguide.
Udfør de følgende trin i DEN SAMME RÆKKEFØLGE. Hvis du holder pause undervejs, kan du fortsætte, hvor du slap. Hvis du begynder helt forfra, og der ikke kan sættes rettigheder på nogle af filerne/mapperne, er det helt i orden. Hvis du er i tvivl om noget, eller der er noget, der ikke virker, skal du se i de relevante afsnit under Yderligere information ude til venstre.
Upload eller kopier alle filer fra TNG-zipfilen (den pakkede fil) til det sted på din hjemmeside, du vil køre TNG fra. Det kan være fra "roden" eller en undermappe. (Note: "Roden" er det sted, din hjemmeside "bor". Det kaldes ofte "public_html" eller "www").
Hvis du indtil nu har læst denne guide på din PC, skal du lukke siden nu og i stedet åbne den fra din hjemmeside (fx "https://www.minside.dk/readme.html").
Brug en browser (Firefox, Google, Brave, Edge eller andet) ikke dit FTP-program! Har du behov for at se denne side på et andet sprog, får du mulighed for det, når du åbner filen på din hjemmeside.
Sæt rettigheder:
Nogle filer og mapper skal være skrivbare. Hvis du allerede har sat rettigheder en gang og nu får besked om, at rettighederne ikke kan ændres/sættes påny, er det okay.
Omdøb to mapper:
Af hensyn til sikkerheden på din side anbefaler vi, at du omdøber mapperne "Backup" og "GEDCOM", ellers kan enhver med bare lidt kendskab til TNG hente dine filer. Hvis du allerede har gjort det en gang og får en fejlmeddelelse her, kan du se bort fra den. Du kan roligt gå videre.
Backup-mappen:
GEDCOM-mappen:
Sprog og tegnsæt:
Da det danske skriftsprog indeholder mange specialtegn (fx æ, ø og å), skal du vælge "Dansk (UTF-8)" Hvis det giver problemer, kan du prøve "Dansk (ISO-8859-1)" i stedet.
Skab forbindelse til din database:
Informationerne, der skal bruges her, har du fået fra din udbyder (også kaldet en webhost eller et webhotel). Det er tænkeligt, de beder dig om selv at danne databasen, men de kan fortælle dig, hvordan du gør, (de har sikkert hjælpesider, der viser hvordan). Værtsnavn er næsten altid "localhost". Det er de færreste, der skal skrive noget i "Database-port" og "Database-socket". Hvis du skal, så bed din udbyder fortælle dig, hvad du skal skrive.
Opret tabellerne i databasen:
I dette trin vil du få oprettet alle TNG's standardtabeller i databasen og de vil få "tng_" som præfiks (forstavelse). Det kan fx være "tng_places". Hvis du vil bruge andre præfikser, skal du bruge afsnittet "Tabeller i databasen" i "Yderligere information" ude til venstre. Hvis du har valgt "Dansk (UTF-8)" som tegnsæt, skal du sætte collation (som nærmest betyder "sortering" på dansk) til "utf8_general_ci" (det er allerede foreslået), "utf8_unicode_ci" eller lignende. Hvis du ikke bruger UTF-8, er "latin_swedish_ci" et almindeligt valg. Hvis du er i tvivl,
læs her, eller
prøv at slette indholdet i feltet, da det vil medføre, at du anvender den standard, der bruges af din database.
Opret en bruger til dig selv i selve TNG:
Der skal stå noget i alle felterne! Vælg et sikkert password fx noget der ligner ?98CJpNc$$7k3p3!. Senere kan du tilføje mere information om denne bruger, hvis du har lyst.
Opret et "træ" (en "beholder") til dine data:
Der skal stå noget i begge felter. Du kan tilføje mere information om træet senere. Et navn til træet kan fx være dine initialer. Det er kun dig, der ser disse oplysninger. Senere kan du oprette flere træer, hvis du har behov for det - men det er de færreste, der har det:
Vælg en skabelon:
Dette er en mulighed, hvis du kan ikke kan lide standarden, eller du vil kreere dit eget tema fra bunden senere. Valgmulighederne vises her https://tngsitebuilding.com/templates.php). En anden mulighed er at kigge på de mange skabeloner hos firmaet Genealogy Web Templates. Du kan nemt skifte skabelon senere herfra: Opsætning >> Konfigurering >> Skabelonindstillinger.
Nu har du installeret TNG og programmet er klar til brug! Inden du dykker ned i det, vil du måske have glæde af at besøge afsnittet
Yderligere information i venstre side og læse om:
Dette afsnit beskriver den basale installation lidt mere i dybden.
Filer
Trin 1: Pak filerne ud
Efter du har hentet TNG:
Filen, du hentede, er en såkaldt zip-fil. Det betyder, at filen rummer en masse filer, der er pakket sammen i én. Find zip-filen og pak de indeholdte filer ud i en ny mappe (navnet er ligegyldigt) på din PC. Dit operativsystem klarer formentlig opgaven med at pakke ud, men hvis ikke den ikke gør, findes der flere forskellige programmer, der kan gøre det.
Du kan fx overveje WinZip eller
PKZip til Windows eller
ZipIt eller StuffIt til Mac.
Nogle filer bør blive pakket ud til undermapper (det gælder fx "css", "img", "js", "languages" og diverse mapper, der har med media at gøre). Hvis du ikke får nogen undermapper, skal du slette de filer, du netop pakkede ud og så prøve igen med andre indstillinger i pakkeprogrammet, da det er vigtigt, at filerne er placeret korrekt.
Du skal have skabt en forbindelse mellem din PC og din hjemmeside, hvor du vil installere TNG. Det kan fx ske vha. en fil-manager, din udbyder tilbyder som del af dit webhotel eller ved at bruge et FTP program (FTP står for "File Transfer Protocol" (på dansk nærmest FilTransportProgram)). Vi anbefaler FileZilla, der er godt og gratis. Hvis du vil bruge et FTP-program, skal du kende følgende: hostname, port (som oftest 21) brugernavn og password. Du har fået eller kan få informationerne hos din udbyder.
Når du først er kommet ind på din side, skal du navigere dig frem til den mappe, hvor din hjemmeside skal "bo". Fra nu af kalder vi det roden, også selvom den næppe hedder sådan på dit webhotel. Den hedder måske i stedet "public_html" eller "www", og filen, du ser på hjemmesiden i browseren, hedder nok "index.html", "index.htm" eller "default.htm.
Nu, hvor du har fundet din rod-mappe, skal du tage stilling til, om din webadresse skal pege direkte på TNG-installationen, eller om du vil have den i en separat mappe.
Hvis du vil have, at din webadresse (fx https://www.dinside.dk) peger direkte på TNG,
skal du slette alt, der allerede ligger i roden. Så installerer du bare TNG i roden, og så kan du springe over resten af dette trin.
Og så er roden og din slægtsforskningsmappe her kaldet "genealogy" den samme. ("Genealogy" er det engelske ord for slægtsforskning.)
Hvis du har planer om at sætte en lidt større side op, hvor slægtsforskningen bare er en del, skal du oprette en særskilt mappe (det kaldes en undermappe) på din side, og det er så den, der skal rumme dine TNG-filer. Du kan kalde den næsten lige, hvad du har lyst til (bare ikke noget med æ, ø eller å og ingen mellemrum). Her kalder vi den genealogy.
Trin 4: Send de udpakkede filer til din hjemmeside
Brug enten et FTP-program (fx FileZilla der er lettest, godt og gratis) eller den fil-manager, der sikkert er inkluderet i dit webhotel, til at transportere alle de udpakkede filer fra din PC til din hjemmesides rod ("Genealogy"). Det er vigtigt, at alle filerne placeres i de rigtige mapper. Hvis filerne i mapperne ikke kan uploades direkte sammen med mapperne, bliver du nødt til at oprette mapperne først. Herefter skal du placere filerne i de respektive mapper. Filer, der ikke ligger i en undermappe, skal placeres i din genealogy-mappe. Husk at
"genealogy" bare er den mappe, du har valgt at placere dine TNG-filer i. Den behøver ikke at hedde "genealogy".
Note: Nogle webhoteller tillader, at man uploader hele zip-filen og dernæst pakker den ud. Hvis din fil-manager på webhotellet kun lader dig uploade nogle få filer ad gangen, kan du spare meget tid ved at uploade zip-filen og så dernæst pakke den ud.
VIGTIGT: Hvis du ser denne "readme"-side på din PC, skal du afslutte dette trin og så i stedet vise siden med en browser fra din hjemmeside på nettet i stedet (fx "https://www.minside.dk/readme.html"). Det vil gøre resten af installationen meget lettere.
Du skal nu sætte rettigheder (det samme som tilladelser) på nogle filer og nogle mapper. Hvis du allerede kender til rettigheder, kan du springe over dette trin og gå direkte til næste trin. Ellers bør du læse dette. Det er tænkeligt, du kan sætte rettighederne med et enkelt klik i næste trin, men du vil alligevel have glæde af denne forklaring.
Og hvad er rettigheder så? Rettigheder angiver, hvem der kan gøre hvad med hvilke filer. Med andre ord: du kan beslutte, hvem der har lov til at skrive til eller at læse en specifik fil. TNG forudsætter, at alle kan skrive til nogle filer og mapper, så rettighederne skal sættes rigtigt.
Nogle foretrækker at tale om rettighederne som et trecifret tal, andre foretrækker tre bogstaver, som for eksempel "rwx",
mens andre igen taler om "læse, skrive og udføre". Når du angiver rettigheder, kan du støde på enhver af disse tre metoder.
For hver rettighed du sætter, tildeler du rettigheder til følgende: "ejeren" (det er dig selv), "gruppen", og "offentlige tilladelser" (det er besøgende på din side, også når du selv besøger siden). Det er grunden til, at man altid taler om rettigheder i grupper på tre.
Hvis du bruger metoden med tallene, repræsenterer hvert tal en rettighed til at læse, skrive og udføre for en personkreds. Læs = 4, Skriv = 2 og Udfør = 1. Det vil sige, at hvis du bliver bedt om at sætte en fil til "664", betyder det, at ejeren og gruppen vil have rettigheder til at læse og skrive (4+2), besøgende på siden vil kun have læse-rettigheder (4), og ingen vil have rettigheder til at udføre.
Hvis du bruger "rwx-metoden" kan "664" omsættes til rw-rw-r-- (bindestregen "-" betyder, at rettigheden er udeladt).
Note: Mac OS X-brugere kan bruge DonationWare kaldet "BatChmod" (tilgængeligt her
VersionTracker.com eller
MacUpdate.com) eller "Fetch" (kan hentes her Fetchsoftworks.com) til at sætte rettighederne med et brugervenligt software.
Hvis du vil vide mere, kan du læse denne artikel (på engelsk) på TNG Wiki Permissions Explained.
Hvis du læser denne side fra din hjemmeside (ude på nettet), er det muligt, du kan sætte alle rettighederne ved at klikke på denne knap (prøv bare):
Hvis det ikke fungerede:
I genealogy-mappen skal du finde filerne: adminlog.txt, config.php, genlog.txt, importconfig.php, logconfig.php, mapconfig.php, pedconfig.php, subroot.php og whatsnew.txt og sætte rettighederne på dem til Læs/skriv-rettigheder = 666 eller rw-rw-rw-.
Brug din fil-manager eller dit FTP-program til det. Alle fil-managere og FTP-programmer bruger forskellige metoder, når der skal sættes rettigheder. Det kan derfor være en god idé at spørge din udbyder eller læse dokumentationen til din software. Hvis du bruger Windows og FileZilla, skal du markere filen, højreklikke på den og vælge "Filtilladelser" nederst. Herefter kommer du til et vindue, hvor du enten kan sætte/fjerne flueben eller indtaste tallet (den numeriske værdi). Sidstnævnte er vist det letteste.
NOTE: Af og til er 664-rettigheder (eller rw-rw-r--) tilstrækkeligt for filerne nævnt ovenfor.
Du skal formentlig også ændre/sætte rettigheder på disse mapper: photos, histories, documents, headstones, media, gedcom (eller hvad du har kaldt den), gendex og backups (eller hvad du har kaldt den). 755 virker som regel, og man bør altid gå efter de laveste rettigheder, men får du problemer med at uploade billeder, importere eller lave backup, så prøv 777 i stedet.
Hvis du har købt dig ind på et webhotel, er det meste af det, man kalder "miljøet", allerede defineret for dig og du vil kun yderst sjældent have behov for at tilgå PHP-konfigurationen. Det vil sige, at du som hovedregel kan springe over dette trin.
Men hvis du selv er administrator af siden, skal du sørge for, at din php.ini-fil (en del af PHP, ikke af TNG) har disse indstillinger:
file_uploads = On
error_reporting = E_ALL & ~E_NOTICE
Hvis du kan finde en linje i php.ini, der rummer denne værdi LimitRequestBody, skal du enten udkommentere den (det gøres ved at sætte // foran koden, så udføres den ikke) eller slette den, da den vil forhindre dig i at uploade filer, der er større end det, der står
(af og til finder du værdien i filen "php.conf", så kig her i stedet, hvis du ikke finder den i php.ini).
Det er også muligt, du skal øge værdien angivet i upload_max_filesize, hvis du har en meget stor GEDCOM-fil. Det kan evt. også være fordelagtigt at sætte output_buffering til "On".
Hvis din PHP-installation kører på en Windows-maskine, skal du muligvis sætte session.save_path
til at pege på din mappe med midlertidige filer (fx C:\Temp). Hvis du ændrer i din php.ini-fil, skal du genstarte PHP, for at få ændringerne til at træde i kraft.
Her har du mulighed for at ændre navnet på nogle af mapperne i genealogy-mappen. Mapperne var en del af TNG-zipfilen og bør derfor allerede ligge på din hjemmeside. Det er selvfølgelig valgfrit, men det ANBEFALES KRAFTIGT
at du omdøber backups-mappen og gedcom-mappen, da andre med bare et lille kendskab til TNG ellers kan tilrane sig (dvs. stjæle) dine filer. I feltet står det nuværende navn. Du skal skrive det navn, du i stedet ønsker og trykke på knappen "Omdøb mappe".
Mappe til multimedier (media):
Mappe til billeder:
Mappe til dokumenter:
Mappe til fortællinger:
Mappe til gravsten:
Mappe til GENDEX:
Mappe til backups:
Mappe til GEDCOM-filer:
Mappe til MODs (udvidelser):
Mappe til andre udvidelser:
Hvis du ikke kan omdøbe mapperne ved hjælp af felterne og knapperne herover, skal du bruge dit FTP-program eller fil-manageren på dit webhotel til det. Hvis du bliver nødt til at gøre det, skal du BÅDE ændre med FTP-programmet OG i TNG, efter du har færdiggjort installationen ved at gå til Opsætning >> Konfigurering >> Generelle indstillinger.
Mapperne skal have rettighederne 755 (rwx r-x r-x). Hvis det ikke fungerer med 755, så prøv 777 (rwx rwx rwx) i stedet.
Hvis det lykkedes at omdøbe mapperne i de tidligere trin i denne guide, bør de allerede have de rigtige rettigheder, men det skader aldrig at tjekke en ekstra gang.
NOTE: Opdager du senere, at du ikke kan tilføje billeder eller ikke kan skrive til disse mapper, kan det skyldes, at det var den forkerte "ejer", der oprettede dem. Det vil typisk kun ske, hvis du kører på din egen server. Hvis dine mapper har den forkerte ejer, skal du bruge dit FTP-program til at sætte ejeren manuelt eller oprette mapperne på ny.
Du skal nu etablere forbindelse til din MySQL-database. Du skal oprette databasen, før du kan fortsætte! Ofte har din udbyder oprettet databasen for dig. Hvis ikke har du sikkert fået adgang til et "kontrolpanel" (det kan fx være cPanel), hvor du selv kan oprette databasen. TNG kan ikke oprette den for dig. Når databasen er oprettet, kan du vende tilbage til dette trin. Du kan læse mere om at oprette databaser på denne engelske side i TNG Wiki. Note: Hvis du regner med at ville bruge TNG sammen med et CMS (content management system) som fx Drupal, Joomla eller lignende, skal du bruge samme database til både TNG og dit CMS.
Når databasen er oprettet, skal du udfylde felterne herunder med de korrekte oplysninger, før TNG kan fungere. Hvis du ikke har oplysningerne, skal du bede din udbyder om dem.
Herunder følger en kort beskrivelse af de nødvendige informationer.
Databasevært: Navnet på den computer/server hvor din database ligger. Som hovedregel er det samme sted, din hjemmeside ligger. Der skal typisk stå "localhost" (uden anførselstegn) i dette felt.
Databasenavn: Af og til vil udbyderen oprette databasen for dig og give dig navnet på den. Andre gange skal du selv oprette den via det "kontrolpanel" (fx cPanel), der hører til din hjemmeside. TNG vil forsøge at gøre det for dig, hvis det databasenavn, du angiver, ikke findes, men meget ofte tillader udbyderne af sikkerhedsårsager ikke, at det gøres via et script (et lille program). Hvis det er tilfældet, skal du selv oprette databasen, navngive den og skrive navnet i feltet, før du kan fortsætte.
Brugernavn og password til databasen: Oplysningerne er målrettet præcis til denne database og er sikkert forskellige fra andre brugernavne og passwords, du har fået fra din udbyder. Hvis du selv oprettede databasen, angav du brugernavn og password (husk at bruge et sikkert password, dvs. noget, der ligner "s3o!8!t!JnsDn!GR"). Husk også at tildele denne bruger ALLE rettigheder (privilegier) og at knytte brugeren til databasen. Tildelingen af privilegier er muligvis et separat trin i processen.
Databasens port og "socket": (Det giver ikke mening at oversætte "socket" til dansk). De færreste skal angive noget her, men hvis din udbyder har oplyst dig om port og socket, skal du indtaste de oplysninger.
Indtast dine oplysninger i felterne. Afslut med "Gem og bekræft":
Ovenstående oplysninger burde være gemt allerede under punkt 6 i den korte installationsvejledning. Du kan også sætte oplysningerne ind direkte ved at gå til
Opsætning >> Konfigurering >> Generelle indstillinger. Hvis du læser dette på hjemmesiden, kan du klikke her: admin_setup.php.
Hvad kan gå galt? Du skal starte med at kigge efter:
1. Vær sikker på at du har stavet alt korrekt og har skrevet hhv. store og små bogstaver rigtigt ind.
2. Nogle databaseværktøjer tilføjer en "forstavelse" (et præfiks) til databasenavnet og/eller brugernavnet. Et eksempel: du mener, du opretter en database med navn "slaegt". Men i virkeligheden kommer den til at hedde "xyz_slaegt". Derfor skal du kigge en ekstra gang for at se, hvad databasen og brugeren kom til at hedde.
3. Af og til kræver udbyderen, at portnummeret ser sådan ud "localhost:3306" eller at stien til socket ser sådan ud "localhost:/path/to/socket". Det skal du tjekke med din udbyder.
4. Udbydere kan have forskellige regler om databasenavn og brugernavn, fx at databasenavn og brugernavn er de samme eller at brugernavn og/eller password genbruges fra kontrolpanelet.
5. Måske har du glemt at tildele brugeren til databasen?
Nu skal du oprette tabellerne i databasen. Alle data i TNG opbevares i tabeller, for at de kan blive vist på din hjemmeside. Du kan angive andre navne på tabellerne, men der er ingen grund til det.
VIGTIGT: Hvis du allerede har oprettet tabellerne og fyldt indhold i dem (men det har du næppe, hvis du følger denne guide trin for trin), vil det medføre, at du sletter indholdet!
Note til dansk oversættelse: tabellens navn er med vilje ikke oversat. Vores råd er at lade tabelnavnene stå, som de er, for de besøgende på din hjemmeside ser dem alligevel ikke, og det letter den eventuelle kommunikation med andre TNG-brugere i væsentlig grad.
Hvis du tidligere kunne få forbindelse til databasen, hvad kan så gå galt? Herunder har du tips til fejlsøgning:
1. Tjek at du ser denne side og kører det lille program fra hjemmesiden og ikke på din PC.
2. Tjek at din databasebruger har ALLE rettigheder/privilegier. Hvis det ikke er tilfældet, kan du ikke fuldføre dette trin.
3. Kan du have glemt at tildele brugeren til databasen? << ForrigeNæste >>
Andre indstillinger
Trin 1: Generelle indstillinger
Der er flere generelle indstillinger, du kan ændre på, hvis du vil. Du kan finde dem ved at gå til TNG's administrationsside
Hvis du læser dette på din hjemmeside, så klik her: admin.php. Herefter vælger du Opsætning >> Konfigurering >> Generelle indstillinger
Lav de nødvendige ændringer - du bør ikke ændre på tabellernes navne. Hvis du klikker på "Hjælp" øverst, får du en (engelsk) forklaring til hvert enkelt felt. Du kan til enhver tid vende tilbage til siden og lave flere ændringer.
Du kan evt. også læse TNG Wiki-artiklen (på engelsk) om Generelle indstillinger. Den fortæller - med illustrationer - om "Webstedets design og definitioner", "Media", "Privat" og "Kirkegårde". Herudover er der forklaring på indstillingerne i "Stier og mapper".
NOTE om Rodsti: Du kan lade feltet være tomt, med mindre du vil pege på en specifik adresse, der er forskellig fra den aktuelle rod.
NOTE om konfig-sti: Her kan du angive en anden sti over eller udenfor roden. Det er helt valgfrit at angive noget her. Hvis du angiver en sti her, SKAL du være i stand til at flytte de nævnte filer hertil.
Andre indstillinger under Opsætning >> Konfigurering
Trin 2: Tavler, Import-, Log- og Kort-indstillinger
Vælg Indstillinger for tavler for at indstille alle variabler for de forskellige tavler. Det er en god idé at vente med dette, til du er sikker på, hvilken skabelon, du vil bruge. Hvis du er tilfreds med skabelonens visninger, behøver du slet ikke ændre nogen variabler.
Vælg Logindstillinger for at bestemme alle variabler, der hører til logningerne. Bemærk igen at der er hjælp til alle variablerne øverst i skærmbilledet.
Vælg Importindstillinger for at bestemme alle variabler, der hører til importer. Vær atter opmærksom på knappen hjælp øverst. Vær især opmærksom på felterne til lokal(e) sti(er) til Billeder/Fortællinger/Dokumenter/Gravsten/Andre billeder Hvis du vil importere en GEDCOM-fil, der indeholder links til billeder, fortællinger eller andre billeder, og du vil oprette en mappestruktur til de forskellige billeder (i stedet for at lægge alle billederne i samme mappe), skal du udfylde disse felter, inden du importerer GEDCOM-filen. Du kan læse mere om dette (på engelsk) i denne TNG Wiki-artikel Setup - Import Settings.
Vælg Kortindstillinger for at bestemme alle variabler, der hører til kortindstillinger.
Herefter skal du have sat mindst én bruger op. En "bruger" kan være en eller flere personer med de samme rettigheder. Indtil du har mindst én bruger, vil dit "Administrations-område" være tilgængeligt for alle besøgende på siden. Det ønsker du naturligvis ikke. Du kan sætte den første bruger op her eller fra administratormenuen. Det letteste er at gøre det her. Alle felterne skal udfyldes. Afslut med at klikke på "Opret bruger". Da denne bruger er den første, sikkert dig selv, vil den have administrator-rettigheder. Du kan tilføje flere informationer om brugeren senere fra administratormenuen. Husk at vælge et sikkert password - fx noget der ligner "f?cxY&B4dbNXaT73".
Hvis du vil oprette brugeren fra Administrations-området, så gå til Brugere og klik på Tilføj ny.
Du kan oprette så mange brugere, du vil, men den første SKAL være administrator (det er dig selv). En administrator skal have rettigheder til følgende: "Tillad at tilføje nye poster", "Tillad at redigere nuværende poster" og "Tillad at slette nuværende poster". Nederst under "Adgangsbegrænsninger" skal du tjekke, at der er mærke i "Tillad adgang til alle systemindstillinger og administrative funktioner og giv rettigheder til alle træer og grene."
Hvis den første bruger derimod ikke er oprettet som administrator, eller du senere sletter denne bruger, kan du få problemer med at komme tilbage til denne side, da den kun er til administratorer!
Der er flere forklaringer under "Hjælp" på siden "Brugere".
Herefter skal du oprette mindst ét træ. Et "Træ" defineres som et uafhængigt datasæt eller en gruppe af personer, familier og kilder, der ikke hænger sammen med andre mage til. Du kan oprette dit første træ her eller fra administratormenuen. Hvis du vil oprette træet her, skal du udfylde begge felterne herunder og afslutte med at klikke på "Opret træ". Træ-ID kan ikke ændres senere. Træets navn kan fx være dine initialer. Det er kun dig selv, der ser disse informationer. Du kan tilføje flere informationer om træet senere på administrationssiden.
Hvis du hellere vil oprettet træet fra administratormenuen, så gå til Træer og klik på Tilføj ny.
Har du brug for flere træer? Hovedreglen er følgende: De fleste slægtsforskere har kun behov for ét træ, med mindre der skal importeres flere forskellige GEDCOM-filer, der slet ikke deler nogen data. Og data er også kilder i denne forbindelse. Hvis den samme kilde, fx "Kirkebog" er brugt på personer, der godt nok ikke hænger sammen, skal du alligevel kun have ét enkelt træ.
Du skal ikke oprette "Grene" nu. Det gør du først, når du har importeret eller indtastet data.
Der er flere oplysninger (på engelsk) i denne TNG Wiki-artikel Setup - Tree, der også fortæller, hvordan man forhindrer, at besøgende downloader GEDCOM-filen.
Hvis du ikke forventer at importere GEDCOM-filer, kan du springe dette trin over (du kan altid vende tilbage). I modsat fald skal du gå til Administrationsmenuen og klikke på Import/Eksport, hvor du importerer en GEDCOM-fil. Filen skal være i standard 5.5- eller 4.0-format, og du kan importere den direkte fra din PC eller fra GEDCOM-mappen. Læs venligst hjælp-fanen, der findes lige under ordet "Import" i "Import/Eksport >> GEDCOM-import". Her er alle de forskellige import-muligheder forklarede.
Hvis du i dit slægtsprogram (Legacy, Brothers Keeper mv.) bruger et tegnsæt, som ikke findes på et standardiseret vestligt tastatur (oversætteres note: og det gælder dansk, da vi har specialtegnene æ, ø og å), skal du være opmærksom på enten at bruge 1) ANSI (kaldes til tider Windows) eller 2) UTF-8, når du eksporterer data fra slægtsprogrammet. Der er yderligere information (på engelsk) i denne TNG Wiki-artikel Character Sets.
Hvis din GEDCOM-fil er meget stor, er det muligt, importen ikke fuldføres. Når importen er fuldført, får du en meddelelse om det. Du vil få oplyst, hvor mange personer, familier, kilder, media og steder, der er importeret. Hvis importen ikke fuldføres, kan det skyldes, at din udbyder har sat en grænse for hvor store filer, der må uploades. Du kan i stedet sende filen til "GEDCOM-mappen" med dit FTP-program (fx FileZilla) og så fortsætte importen derfra. I dette tilfælde, skal det første felt på import-billedet være tomt. Feltet, der skal være tomt, har denne "overskrift": "ELLER Fra webserver (i GEDCOM-mappen):"
Hvis importen starter men går i stå uden at blive færdig, er det muligt, at serveren standser processen for at gøre plads for andre processer. I det tilfælde skal du 1) sikre dig at GEDCOM-filen virkelig findes i GEDCOM-mappen og 2) gå tilbage til importvinduet og sætte flueben i "Gem import status". Prøv så at importere igen. Nu vil du se et link i toppen af siden, der oplyser "hvis importen fejler, så klik her for at genoptage den". Klik på linket, hvorefter importen fortsætter, derfra hvor den nåede til. Det er muligt, du skal gøre dette flere gange. Det afhænger af størrelsen på din fil og de begrænsninger, din udbyder har sat op.
Hvis din GEDCOM-fil rummer links til billeder, skal disse herefter uploades manuelt til den relevante mappe fx "photos", som du oprettede i et tidligere trin. Der er mere hjælp til dette (på engelsk) i TNG Wiki-artiklen:
Importing Data og
Importing Media.
TNG indeholder alle de almindelige begivenhedstyper (fx fødsel, død, vielse osv.) som "standard", hvilket vil sige, at de importeres hver gang. Øvrige begivenhedstyper, der måske er specielle for netop dit slægtsprogram, importeres og vises ikke, før du har bedt TNG acceptere dem.
Den letteste måde at få opsat alle standardbegivenhedstyper er at importere din GEDCOM-fil med flueben i "Importer kun Standardbegivenhedstyper", før du importerer resten af dine data. Herefter går du til "Begivenhedstyper" på administrationssiden. Alle begivenhedstyper vil blive vist her, men de, der ikke er standard, vil være sat til "ignorer". Sæt mærke i "Accepter" ved alle dem, du ønsker vist. I feltet "Vis" skal du også skrive noget mere meningsfyldt. Fx vil det være en god idé at ændre OCCU (der er en GEDCOM-kode) til "Beskæftigelse" eller "Erhverv". Tilbyder du flere sprog, er det også her, du skriver, hvad der skal vises, hvis brugeren foretrækker et andet sprog. Du skal ikke ændre "Knyttet til" eller "eller skriv".
Når du har lavet de ønskede rettelser, importerer du GEDCOM-filen igen (denne gang uden flueben i "Importer kun standardbegivenhedstyper"). Du vil nu få vist alle begivenhedstyperne sammen med alle dine øvrige data.
En anden mulighed er at lade det hele gå automatisk ved at sætte flueben i "Acceptér data for alle nye almindelige begivenhedstyper" i import-billedet.
Hvis du ikke importerer en GEDCOM-fil, eller hvis du hellere vil oprette begivenhedstyperne manuelt, kan du gøre det ved at gå til "Begivenhedstyper" og vælge "Tilføj ny". Klik på "Hjælp", hvis du har brug for flere oplysninger.
Hvis du vil indtaste data manuelt, skal du vælge "Personer", "Familier", "Kilder" eller "Arkiver" fra administrationssiden for at komme i gang. Det meste burde være nogenlunde selvforklarende, men alle siderne har en hjælpeside, du kan ty til om nødvendigt. Det er uden betydning, om du starter med at indtaste personer eller familier.
Efter import eller indtastning skal du returnere til Import/Eksport >> Sekundære processer for at udføre de forskellige trin. Hjælpeknappen forklarer, hvad hvert trin omfatter.
Hvis dit slægtsprogram ikke sorterer børn eller ægtefæller korrekt, kan TNG gøre det for dig her.
Det er også her, du kan danne en GENDEX-fil, der sikrer, at din hjemmeside indekseres på FamilyTreeSeeker.com.
Endnu en mulighed er "Redigér grennavne". (Du kan oprette "Grene" i et træ for at begrænse brugerrettigheder til kun en del af træet. Hvis du vil oprette grene i et træ, skal du gå til administrationssiden og vælge Grene >> Tilføj en ny gren.) Hvis du importerer data igen og vælger "Erstat alle aktuelle data", slettes grenen også. Knappen "Redigér grennavne" bringer dem på plads igen.
Trin 7: Media (Billeder/Fortællinger/Dokumenter/Gravsten/Andre etc.)
Links til de forskellige typer af Media importeres typisk som en del af din GEDCOM-fil, og ellers kan du sætte dem op manuelt på administrationssiden. Hvis du importerer, er det kun linket, der importeres. Selve billedet, dokumentet mv. skal du stadig selv uploade med fx FileZilla til den rigtige mappe.
"Kirkegårde" er ikke en del af GEDCOM-standarden. Derfor vil de ikke blive importeret som en del af din GEDCOM-fil. Du bliver nødt til at bruge administrationssiden til at oprette dem. Hvis du har links til billeder af gravsten i din GEDCOM-fil, vil de blive placeret sammen med de øvrige billeder i fx photos-mappen. Du kan bruge TNG til at omdanne dem til Gravsten. Tjek knappen "Hjælp" under Media for at få yderligere forklaring på dette.
Alt i Media skal have en entydig placering (dvs. sti- og filnavn) derfor vil du få en fejlmeddelelse, hvis du forsøger at tilføje fx endnu et billede med det samme filnavn.
Media kan være knyttet til personer, familier, kilder, arkiver, begivenheder eller steder. Alle medialinks kan importeres som en del af GEDCOM-filen lige bortset fra media, der er knyttet til steder.
Links til media opbevares i særskilte tabeller i databasen. Det betyder, at eksisterende links ikke ødelægges, når du importerer en ny GEDCOM-fil, med mindre du har ændret på ID-numrene. Det er en blandt flere årsager til, at du aldrig skal ændre ID-numrene eller genbruge ubrugte ID-numre. NOTE: Hvis du laver ændringer i din Rodsti (Opsætning >> Konfigurering >> Generelle indstillinger >> Stier og mapper), vil TNG opfatte linkene som værende nye, så en ny import vil generere kopier. For at undgå dette skal du sørge for, at der ikke er flueben i "Importér nuværende billeder m.m." i Import/Eksport.
Der er mere hjælp (på engelsk) i TNG Wiki-artiklen Media - Import.
Det anbefales, at du meget jævnligt laver backup af dine data. Det danner en mængde filer med endelsen .bak i backup-mappen. Af sikkerhedsårsager anbefales det, at du giver mappen rettighederne 771 (rwxrwx-x) for at opnå den højeste sikkerhed (det gøres *efter* backuppen er dannet). For at sikre mod datatab, hvis der skulle ske noget med serveren hos din udbyder, bør du kopiere .bak-filerne til din PC.
Hvis du mister dine data eller der sker noget med dem, kan du bruge Gendan til at reetablere dem.
Optimér kan bruges til at få data på din hjemmeside vist hurtigere. Funktionen sletter plads, der måtte være blevet ledig, hvis noget er blevet slettet.
Der er yderligere information (på engelsk) i denne TNG Wiki-artikel Data Protection.
En let måde hurtigt at få din TNG-side til at se professionel ud er ved at installere en af de medfølgende skabeloner. Filerne findes i "templates"-mappen. Du vælger en (anden) skabelon ved at gå til Opsætning >> Konfigurering >> Skabelonindstillinger. Tjek at "Aktivér Valg af skabelon" er sat til Ja. Klik Gem nederst. Du kan vælge en anden skabelon, så ofte du har lyst. Hvis du derimod ikke vil bruge en af de medfølgende skabeloner men selv vil tilpasse hjemmesidens forside, sidehoved og sidefod skal "Aktivér Valg af skabelon" sættes til Nej.
Det er nemt at ændre de fleste billeder og tekster via Opsætning >> Konfigurering >> Skabelonindstillinger. Du kan også ændre i filerne direkte (forsiden: index.php og det tilpassede sidehoved: topmenu.php). Der er mere hjælp (på engelsk) i:
Template Settings
som er en TNG Wiki-artikel.
Yderligere hjælp til skabeloner findes (på engelsk) her på denne side på TNG Wiki.
Selvom du bruger en af de medfølgende skabeloner, vil du muligvis ændre skrifttyper, farver, tekster, størrelser og andre elementer. Alt det styres af "stilark" - og "stilark-filer" har endelsen .css. Kernen i stilarkene er genstyle.css (generelle regler) og findes i css-mappen. I samme mappe findes standardversionerne af skabelonens stilark (templatestyle.css), mytngstyle.css (som du bruger til selv at ændre i) og nogle få andre blandt andet tngtabs1.css/tngtabs2.css (som giver to forskellige typer af faner).
Hver skabelon indeholder sin egen kopi af templatestyle.css, mytngstyle.css og stilarkene til fanerne, som overskriver standarderne.
Hvis du vil ændre i nogen af disse filer eller tilføje dine egne CSS-regler, skal du gøre det i filen ved navn mytngstyle.css, da den ikke vil blive overskrevet ved fremtidige opdateringer. VIGTIGT: Du skal lave dine ændringer i den kopi af mytngstyle.css, der ligger i den CSS-mappe, som hører til din skabelon. Hvis du fx bruger skabelon nummer 3, skal du lave dine ændringer i templates/template3/css/mytngstyle.css. Hvis du vil skifte mellem adskillige skabeloner, skal du sikkert også lave ændringerne i de andre skabeloners mytngstyle.css. Hvis du derimod ikke bruger en skabelon, skal du lave ændringer/tilføjelser i den overordnede css/mytngstyle.css.
For at ændre i mytngstyle.css åbner du den med en editor (aldrig med Word, men meget gerne med Notepad++ eller bare Notepad). Foretag dine ændringer, gem filen og upload den til den rigtige mappe med FTP-programmet. Hvis du vil ændre en blok af koder fra genstyle.css, kopierer du den og sætter den ind i mytngstyle.css, hvor du så foretager dine ændringer. Alt hvad du ændrer her tager forrang, så du skal kun kopiere de linjer, du vil ændre. I genstyle.css er der indsat kommentarer, der skal hjælpe dig med at finde ud af hvilke linjer, der styrer hvilke elementer. Hvis du er usikker på, hvad du kan gøre i et stilark, anbefaler vi, at du prøver https://www.htmlhelp.com/reference/css, eller bare søger på nettet efter "stylesheets hjælp".
Faner: Nogle TNG-sider har en række faner øverst. Du kan vælge mellem to forskellige former for faner (se Opsætning >> Konfigurering >> Generelle indstillinger >> Webstedets design og definitioner for yderligere information). Hvis du vælger den firkantede type, kan du ændre farverne på fanerne i tngtabs2.css. Du skal være sikker på, at den valgte type fane matcher "fieldnameback"-definitionen fra genstyle.css, og du skal sikre dig, at den inaktive type fane matcher "databack"-definitionen i genstyle.css.
Hvis du vælger de skrå faner, kan du ændre attributterne (de særlige kendetegn) i tngtabs1.css, men farverne kommer fra billedfiler. For at danne nye billeder i en anden farve, skal du være sikker på, at din photos-mappe er skrivbar, gå herefter til switchcolor.php med din browser (https://www.dinside.dk/switchcolor.php). Hvis du læser dette på din hjemmeside, kan du klikke her: switchcolor.php. Her finder du et hjælpeprogram, der vil bistå dig med at danne de nye billeder. Også her skal din aktive fane-type matche informationen i "fieldnameback"-definitionen fra genstyle.css, og du skal sikre dig, at den inaktive type fane matcher "databack"-definitionen i genstyle.css. Hvis værktøjet ikke virker for dig, kan det skyldes, at du ikke har "GD image library" på din hjemmeside. Prøv i stedet at oprette fanerne her: https://lythgoes.net/genealogy/switchcolor.php.
Inden du begynder at ændre nogen af alle disse ting, er det en god idé at lave en backup, så du altid kan "komme tilbage" igen.
Hvis du har andre stilark, du vil inkorporere, eller hvis du har kode eller meta-tags, du vil vise på alle dine TNG-sider, skal de tilføjes i filerne ved navn meta.php (offentlige sider) og adminmeta.php (administrators sider).
For at ændre udseendet på det sidehoved, der vises på alle TNG-sider (bortset fra forsiden), skal du redigere filen topmenu.php med en editor (aldrig Word, men gerne Notepad++ eller evt. Notepad). Filen indeholder det indledende BODY-tag. Hvis du vil bruge en anden fil end topmenu.php som sidehoved, skal du angive det i feltet "Tilpasset sidehoved" i "Webstedets design og definitioner".
For at ændre den sidefod, der vises på alle TNG-sider (undtagen forsiden), skal du ændre i filen footer.php. Filens indhold vil blive vist på alle sider lige før det afsluttende BODY-tag. Hvis du vil bruge en anden fil end footer.php, angiver du det i feltet "Tilpasset sidefod" i "Webstedets design og definitioner".
Ting at være opmærksom på vedr. disse sider:
1. Siderne er kun udsnit af sider, hvilket betyder, at de rummer stykker af HTML men ikke er komplette HTML-sider. Derfor må de ikke åbnes med fx FrontPage eller en anden "smart" editor, fordi den vil prøve at "reparere" filerne ved at tilføje de koder, der "mangler". Det er endnu en god grund til at åbne filerne med Notepad++ eller bare Notepad og også at starte med at lave en backup af filen.
2. Du kan omdøbe filerne, hvis du vil. Hvis du gør det, så husk at ændre i felterne i "Webstedets design og definitioner", hvor filnavnene er angivet. ".php" skal bevares som filtype, for uden den kan der ikke afvikles php-kode.
Din forside hedder index.php. Hvis du tidligere har haft en forside der hed "index.htm" eller "index.html", skal du sikkert slette den, for at få den nye side vist, når kun domænenavnet tastes ind i browseren.
Du tilpasser din forside ved at åbne index.php med en editor og foretage de ønskede ændringer. Du kan give filen et andet navn, men der er ingen grund til det. Hvis du alligevel gør det, skal du huske at ændre parallelt hermed i "Webstedets design og definitioner" (feltet "Hjemmeside").
Søgning:
Når du foretager en simpel søgning fra standard-startsiden (index.php), kigger TNG efter, om søgeordet findes. En søgning efter "Ed" vil både finde "Edward", "Fred" og "Cedrick". Dette er tilsigtet for at få så mange resultater som muligt. Hvis du vil begrænse resultaterne til dem, der starter med søgeordene, skal du redigere den index.php, der hører til din skabelon og medtage følgende skjulte felter: Inqualify (for efternavne; value="startswith") og fnqualify (for fornavne; samme værdi). Dette vil tvinge søgningen til kun at returnere navne, hvor søgeordet findes i starten. Dette kan medføre en væsentlig forbedring af svartiden for den enkelte søgning. Hvis du har en stor database, bør du overveje dette.
Det er ikke alle skabeloner, der tilbyder muligheden for at lave ovenstående ændring. Du finder din index.php således: hvis du fx bruger skabelon nummer 5, skal du kigge i: /templates/template5/index.php. Du skal finde linjen (I skabelon 5 findes den i linje 168). For at ændre måden, søgningen foregår på, skal du indsætte denne kode lige efter (bemærk at der ikke skal være mellemrum i "startswith") . Du kan også begrænse søgeresultater vedrørende efternavne ved at tilføje følgende kode: . Hvis du vil gøre det samme for så vidt angår fornavne, skal du bruge "fnqualify" (begge kan tilføjes på en gang).
RSS:
For at bruge RSS-funktionen skal du åbne din foretrukne RSS-læser og abonnere på denne URL: https://ditdomæne.dk/tngrss.php.
Du kan få feedet vist på et andet sprog ved at tilføje "&lang=yourlanguage" hvor "yourlanguage" er navnet på sproget i TNG.
Tidslinjer:
Afhængig af marginer eller bredden på sidebarer, er det muligt, tidslinjerne ikke vises rigtigt. Hvis det er tilfældet, skal du redigere filen timeline2.php og tilpasse værdierne $lineoffset, $chartwidth, $checkboxcellwidth og $division til problemet er løst.
Filer der kan slettes:
Når installationen er færdig, bør du, af hensyn til sikkerheden på din side, slette følgende filer: readme.html (denne fil), ajx_tnginstall.php og appendix.html.
Yderligere information:
Du kan evt. også have glæde af at læse Getting Started-artiklerne på TNG Wiki.