{"id":18571,"date":"2019-11-02T17:37:40","date_gmt":"2019-11-02T16:37:40","guid":{"rendered":"http:\/\/helmerzandbergen.nl\/blog\/?page_id=18571"},"modified":"2022-03-04T22:46:23","modified_gmt":"2022-03-04T21:46:23","slug":"de-techniek-achter-deze-site","status":"publish","type":"page","link":"https:\/\/helmerzandbergen.nl\/blog\/de-techniek-achter-deze-site\/","title":{"rendered":"De techniek achter deze site"},"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\"\/>\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 12.0.1 van 25 juni 2018. Voor meer informatie over TNG zie&nbsp;<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\"\/>\n\n\n\n<p>Binnen TNG bepaalt de gekozen \u201ctemplate\u201d de verschijningsvorm van de gegevens op het beeldscherm. Deze templates worden standaard met TNG meegeleverd. Op dit moment kan er gekozen worden uit 18 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\"\/>\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\"\/>\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\"><li>TablePress, voor de tabellen<\/li><li>Simple Custom CSS and JS, voor kleine aanpassingen in de opmaak<\/li><li>WP-DBManager, voor het beheren en backuppen van de site<\/li><li>StatCounter, voor het analyseren van het bezoek van de website<\/li><\/ul>\n\n\n\n<p>Voor meer informatie over WordPress zie&nbsp;<a href=\"https:\/\/nl.wordpress.com\/\">https:\/\/nl.wordpress.com<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Deze website wordt gehost door Vip.nl. Vip.nl is een commerci\u00eble Internet Service Provider (ISP). Vip.nl 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 vip.nl is te vinden op&nbsp;<a rel=\"noreferrer noopener\" aria-label=\" (opent in een nieuwe tab)\" href=\"http:\/\/www.strato.nl\/\" target=\"_blank\">www.vip.n<\/a><a href=\"http:\/\/www.vip.nl\/\">l<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\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 Microsoft Expression Web 4. Dit open-source FTP-programma is te vinden op&nbsp;<a rel=\"noreferrer noopener\" aria-label=\" (opent in een nieuwe tab)\" href=\"https:\/\/www.microsoft.com\" target=\"_blank\">www.microsoft.com<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\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. &nbsp;Over Aldfaer kan je meer lezen op&nbsp;<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 \u2013 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","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 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. TNG is ontwikkeld door Darrin Lythgoe. Voor het gebruik van TNG moet worden betaald. De huidige versie van TNG is 12.0.1 van 25 juni 2018. Voor meer informatie over TNG zie&nbsp;www.tngsitebuilding.com. 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. Binnen TNG bepaalt de gekozen \u201ctemplate\u201d de verschijningsvorm van de gegevens op het beeldscherm. Deze templates worden standaard met TNG meegeleverd. Op dit moment kan er gekozen worden uit 18 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. 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. 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. Binnen WordPress wordt op deze site gebruik gemaakt van de volgende plugins: TablePress, voor de tabellen Simple Custom CSS and JS, voor kleine aanpassingen in de opmaak WP-DBManager, voor het beheren en backuppen van de site StatCounter, voor het analyseren van het bezoek van de website Voor meer informatie over WordPress zie&nbsp;https:\/\/nl.wordpress.com. Deze website wordt gehost door Vip.nl. Vip.nl is een commerci\u00eble Internet Service Provider (ISP). Vip.nl 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 vip.nl is te vinden op&nbsp;www.vip.nl. 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 Microsoft Expression Web 4. Dit open-source FTP-programma is te vinden op&nbsp;www.microsoft.com. 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. &nbsp;Over Aldfaer kan je meer lezen op&nbsp;www.aldfaer.net. 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 \u2013 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","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-18571","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/pages\/18571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/comments?post=18571"}],"version-history":[{"count":2,"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/pages\/18571\/revisions"}],"predecessor-version":[{"id":18616,"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/pages\/18571\/revisions\/18616"}],"wp:attachment":[{"href":"https:\/\/helmerzandbergen.nl\/blog\/wp-json\/wp\/v2\/media?parent=18571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}