{"id":1891,"date":"2018-01-13T19:37:06","date_gmt":"2018-01-13T18:37:06","guid":{"rendered":"http:\/\/www.groeneveld-delft.nl\/wordpress\/?page_id=1891"},"modified":"2025-08-08T19:07:58","modified_gmt":"2025-08-08T17:07:58","slug":"de-techniek-achter-deze-website","status":"publish","type":"page","link":"https:\/\/www.groeneveld-delft.nl\/wordpress\/de-techniek-achter-deze-website\/","title":{"rendered":"De techniek achter deze website"},"content":{"rendered":"\n<p>Deze site bestaat uit twee delen. Elk van deze twee delen is vormgegeven met een zgn. Content Management Systeem (CMS) in de vorm van een webapplicatie.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>De kern van deze website wordt gevormd door een database met genealogische gegevens. Het zoeken en raadplegen van deze gegevens wordt mogelijk gemaakt in het deel van deze website dat is opgezet met TNG, The Next Generation of Genealogy Sitebuilding.<\/p>\n\n\n\n<p>TNG is ontwikkeld door Darrin Lythgoe. Voor het gebruik van TNG moet worden betaald. De huidige versie van TNG is 15 van 5 maart 2025. Voor meer informatie over TNG zie <a href=\"http:\/\/www.tngsitebuilding.com\">www.tngsitebuilding.com<\/a>.<\/p>\n\n\n\n<p>Binnen TNG is de taalmodule Nederlands standaard ingesteld. Die taalmodule kan door de gebruiker worden veranderd. Daarmee verandert wel de taal van de website, maar niet de taal van alle gegevens in de database. Alleen van de eerste pagina van het TNG-deel is een Engelse versie beschikbaar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Binnen TNG bepaalt de gekozen &#8220;template&#8221; de verschijningsvorm van de gegevens op het beeldscherm. Deze templates worden standaard met TNG meegeleverd. Op dit moment kan er gekozen worden uit 23 templates. Hier is gekozen voor template 15. Deze is handmatig aangepast om de verschijningsvorm van het TNG-gedeelte van deze website enigermate in overeenstemming te brengen met het WordPress-deel. Het gaat daarbij vooral om lettertypes, lettergroottes, kleurgebruik, belijning en de plaatsing van onderdelen op de webpagina.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>De gedachte achter TNG is dat de genealogische database online binnen de functionaliteit van TNG wordt beheerd. Via beheerrechten kan aan derden toestemming worden verleend om ook aanvullingen en wijzigingen aan te brengen. Hier is ervoor gekozen om die functionaliteit niet te gebruiken. Ook mensen met de inlogcodes om vanwege de privacy afgeschermde gegevens te bekijken, kunnen niets aan de inhoud van de database veranderen. Alleen de beheerder kan gegevens wijzigen en aanvullen.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>V\u00f3\u00f3r die database-omgeving zit een deel met verhalen over (vooral) mensen die voorkomen in die genealogische database. Dat deel van de site is gemaakt met WordPress. Dit is open-source software om websites en blogs te maken. In WordPress bepaalt een thema de visuele verschijningsvorm. Op deze site wordt gewerkt met het thema Twenty Ten. Dit is een zgn. responsive theme. Dat wil zeggen dat de site zowel op een groot computerscherm als op het schermpje van een mobiele telefoon goed te gebruiken is.<\/p>\n\n\n\n<p>Binnen WordPress wordt op deze site gebruik gemaakt van de volgende plugins:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TablePress, voor de tabellen<\/li>\n\n\n\n<li>Simple Custom CSS and JS, voor kleine aanpassingen in de opmaak<\/li>\n\n\n\n<li>WP-DBManager, voor het beheren en backuppen van de site<\/li>\n\n\n\n<li>StatCounter, voor het analyseren van het bezoek van de website<\/li>\n<\/ul>\n\n\n\n<p>Voor meer informatie over WordPress zie <a href=\"https:\/\/nl.wordpress.com\">https:\/\/nl.wordpress.com<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Deze website wordt gehost door Strato. Strato is een commerci\u00eble Internet Service Provider (ISP). Strato maakt het o.m. mogelijk om MySQL-databases op te zetten en faciliteert de scripttaal PHP (beide in een recente versie). Dat zijn minimale voorwaarden voor zowel TNG als WordPress. Op dit moment gebruikt deze website een kleine 2,5 GB aan serverruimte. Meer informatie over Strato is te vinden op <a href=\"http:\/\/www.strato.nl\">www.strato.nl<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Voor het opzetten en onderhouden van een website als deze is een FTP-programma (FTP = File Transfer Protocol) onmisbaar. &nbsp;Met zo\u2019n FTP-programma worden de mappen en bestanden beheerd die op server van de ISP staan. Voor deze website wordt gebruik gemaakt van FileZilla. Dit open-source FTP-programma is te vinden op <a href=\"https:\/\/filezilla-project.org\">https:\/\/filezilla-project.org<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Het dagelijkse beheer van de genealogische database wordt in dit geval offline gedaan met een afzonderlijk genealogieprogramma. Hiervoor wordt gebruik gemaakt van het (shareware-) programma Aldfaer. Over Aldfaer kan je meer lezen op <a href=\"http:\/\/www.aldfaer.net\">www.aldfaer.net<\/a>.<\/p>\n\n\n\n<p>Periodiek \u2013 in de praktijk \u00e9\u00e9n keer per jaar \u2013 wordt de hele database vanuit Aldfaer ge\u00ebxporteerd naar een GEDCOM-bestand. In gezipte vorm wordt dit bestand met het FTP-programma op de website gezet. Vervolgens wordt dit ZIP-bestand \u2013 met de daarvoor in TNG aanwezige voorziening &#8211; ingelezen en omgezet naar de MySQL-database van TNG. Vervolgens is het resultaat van het genealogische speurwerk van het afgelopen jaar ook te zien op de website.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deze site bestaat uit twee delen. Elk van deze twee delen is vormgegeven met een zgn. Content Management Systeem (CMS) in de vorm van een webapplicatie. De kern van deze website wordt gevormd door een database met genealogische gegevens. Het &hellip; <a href=\"https:\/\/www.groeneveld-delft.nl\/wordpress\/de-techniek-achter-deze-website\/\">Lees verder <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"onecolumn-page.php","meta":{"footnotes":""},"class_list":["post-1891","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/pages\/1891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/comments?post=1891"}],"version-history":[{"count":9,"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/pages\/1891\/revisions"}],"predecessor-version":[{"id":2822,"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/pages\/1891\/revisions\/2822"}],"wp:attachment":[{"href":"https:\/\/www.groeneveld-delft.nl\/wordpress\/wp-json\/wp\/v2\/media?parent=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}