Search the Community
Showing results for tags 'general'.
-
Just wondering if some clever person has an effective way of spell checking their TNG site? My site is hidden and a Reunion (Mac software) GEDCOM import, but Reunion uses a Mac’s inbuilt spelling, which I have not been able to fan of for a long time. I was viewing my site today and noticed some careless typos I had added in, in notes and also just things like photo captions. At the moment, I’ve taken to exporting a GEDCOM file and am using a word processing app (Pages on a Mac) to spell check…but is there some easier way? For example, is there a good GEDCOM file viewer that has a great spell checker included? Any tips appreciated. I’ve already checked the Reunion site and didn’t get any useful solution there. PS…I’m looking for a global spell checking solution…not a ‘check as you type’ solution
-
For those looking for a customized welcome message when approving a request for a user account, the text below might give you some hints. In this example you can choose between the role of Guest or Submitter. Change the text to you own needs and/or translate it into another language if needed. Hello ...., Welcome to the family tree site of the .... family and related families. Your user account has now been activated and your username and password must be known to you. After you have logged in for the first time, you will need to change your password. I wish you a lot of fun during your visit to the website and hope that you will make the necessary new and surprising discoveries. I can recommend that you check out the Privacy & GDPR information (top right of the homepage). You have been given the role of "Guest" by me. This means that you have the following rights/permissions: 1. You have NO right/possibility to add or delete data independently. 2. You will NOT see any data, documents or photos of living individuals. 3. You will NOT see hidden individuals, documents, photos and/or notes. 4. Sending suggestions/comments regarding individuals, families and sources is allowed. 5. Proposed changes will be reviewed by the Administrator/Administrator before any changes are processed. 6. Printing and/or downloading data is not permitted. 7. Creating a so-called GEDCOM file is not allowed. 8. Sharing data via social media platforms is not permitted. 9. You are allowed to update your personal profile. You have been given the role of "Submitter" by me. This means that you have the following rights/permissions: 1. You have NO right/possibility to add or delete data independently. 2. You see data, documents or photos of living individuals. 3. You will NOT see hidden individuals, documents, photos and/or notes. 4. Sending suggestions/comments regarding individuals, families and sources is allowed. 5. Proposed changes will be reviewed by the Administrator/Administrator before any changes are processed. 6. Printing and/or downloading data is not permitted. 7. Creating a so-called GEDCOM file is not allowed. 8. Sharing data via social media platforms is not permitted. 9. You are allowed to update your personal profile. Please let us know if the access to the website was successful. If you have additions, comments or photos, I am highly recommended. For additions, comments or photos, use the pen behind a topic or use the Suggestion tab on the person page. Preferably deliver photos and/or documents in the highest possible resolution and as straight as possible. Preferably with enough space on the sides so that I can still crop well. When submitting photos, please indicate who is in them (from left to right) and the year of when the photo was taken. By the way, there is the possibility to have data, photos, documents, etc. that you provide or that are already in the family tree marked as private. This means that it is invisibly recorded for everyone, except for me as a Site Administrator. I would also like to emphasize the following: Many people provide data and media files with the promise from me that it will be handled with care and that this data will not simply be shared or distributed. Partly for this reason, sharing, copying or in any other way distributing information and/or media files on this site, for personal and/or other use, is not permitted without the prior permission of the site administrator! Failure to act in accordance with the above will irrevocably lead to denial of access to the website. If you would like to have something, please ask me and then I can, possibly in consultation with the person whose data it concerns, see if I can honor your request. By the way, all media files are provided with a so-called watermark, but media files that are freely available via the internet have been provided with a link in sources so that you can download them yourself. No link to the source means that the media file comes from a private collection and these media files will NOT be shared. Once again, have fun poking around in the family tree and hopefully I will see you return regularly. Sincerely, .... Link to your website & description of your website
-
I've been doing genealogy research for approximatly 15 years now, which is compared to others, not very long and I've seen a lot of websites that present genealogical data. Sites like MyHeritage, FamilySearch and many of the websites created by the TNG users to name a few. Question is "How reliable is the data they provide?" I would start by saying "Unreliable" and I will explain why this is my opinion and why it should probably be yours too to start with. As an example: Person A: Builds his family tree on the correct facts, but does not mention any of it in his software (he keeps everything in binders or as screenshots on his computer). Person B: Builds his family tree by making up all kinds of things, mentions some sources, but are neither correct nor complete. Person C: Builds his family tree based on facts from the right sources, and mentions them in the right way in his software program. It will be clear that Person C is doing it the correct way and Person B makes a mess of it. But Person A, on the other hand, may well have set up a credible family tree, but did not (correctly) mention the sources in the software. Conclusion: The value of citing sources, what is right and what is wrong, can only be determined if you learn which source you can and cannot trust. And even then, situations can be debatable. This means that whatever data we retrieve from whatever source should be qualified as unreliable unless proven otherwise. Therefore we should examine every piece of data for its quality and whether it is consistent with validated sources. This is something we need to do for ourselves and we cannot just rely on the work others did. All 'n all, to me data quality is more important than data quantity. In my opinion data can be qualified as: Primary source: Original materials created at the time of an event or study, such as diaries, photographs, or official documents, that provide direct evidence or firsthand accounts Secondary source: Any document that draws on one or more primary sources and interprets or analyses them; Also sources such as newspapers whose accuracy is open to question Unreliable source: any source that, at the moment, is not verifiable in any way shape or form Needs review: Any source that hasn't been reviewed yet and therefore doesn't fit in any of the three catogories mentioned above. TNG has an option to qualify the reliability of sources in the "Edit Existing Citation" popup window. You can qualify them with a number (0-3) where the higher number means higher reliability. This reliability score is shown in the sources block on the person page and familygroup page. To me the way TNG presents the reliability is insufficient. How many visitors of my website actualy know what "reliability: 2" means? My quess is none unless they're a TNG user themselves and even then... Just to be clear, the above is my personal opinion and doesn't have to be anyone elses. Taking the above into account, I have started developing a mod that indicates more clearly what the value of the source is to me. The name of the mod will be "Source Reliability" and I hope to publish it before the end of next week. See the screenshots to get a glimpse of what it will change. Any comments regarding the above are welcome and I hope this helps others
-
Security & Privacy with the use of hyperlinks in Citations and TNG in general
Rob Severijns posted a topic in Installation and Configuration
I know I'm not a security expert but still hope it's helpfull to some of you. If anyone likes to chime in, feel free to do so. About the topic In TNG you can use the "rel" attribute with hyperlinks in order to add extra security & privacy. See the table below for an explanation of the "rel" attribute or search the internet for more detailed information. Unfortunatly the "rel" attribute can't be used with hyperlinks in citations. To mitigate this you can use the JavaScript code at the end of this topic. What does it do: Detects external links only (not your own domain) Forces them to open in a new tab (target="_blank") Automatically adds secure attributes: rel="noopener noreferrer nofollow" Works for dynamically added links (AJAX, React, etc.) Which gives you: SEO-safe: external links use nofollow Security-safe: prevents tab-nabbing with noopener noreferrer User-friendly: external links open in new tabs Robust: updates automatically as new links appear Just add the script at the bottom of the footer.php in your template folder. BTW TNG doesn't always have the closing </body> tag in footer.php but that fine as long as the script is placed at the bottom of the footer.php it works. If you remove the "nofollow" value from the script you allow search engines to to use the link as a ranking signal. Simply said: Skipping nofollow won’t break anything. It just means you’re passing SEO value to the linked page. Only use nofollow when you don’t fully trust or control that link. The script is shown below. <!-- Add this just before the closing </body> tag --> <script> (() => { const addSafeExternalAttrs = link => { const href = link.getAttribute('href'); if (!href || href.startsWith('#') || href.startsWith('mailto:') || href.startsWith('tel:')) return; const linkUrl = new URL(href, window.location.origin); if (linkUrl.origin === window.location.origin) return; link.setAttribute('target', '_blank'); const existingRel = link.getAttribute('rel') || ''; const relValues = new Set(existingRel.split(/\s+/).filter(Boolean)); ['noopener', 'noreferrer', 'nofollow'].forEach(v => relValues.add(v)); link.setAttribute('rel', Array.from(relValues).join(' ')); }; document.querySelectorAll('a[href]').forEach(addSafeExternalAttrs); const observer = new MutationObserver(mutations => { for (const mutation of mutations) { mutation.addedNodes.forEach(node => { if (node.nodeType === 1) { if (node.tagName === 'A') addSafeExternalAttrs(node); else node.querySelectorAll?.('a[href]').forEach(addSafeExternalAttrs); } }); } }); observer.observe(document.body, { childList: true, subtree: true }); })(); </script> To test if the script works you can do the following: Go to a page with an external hyperlink Rightclick the hyperlink and choose "Inspect" You should see something like this: <a href="https://example.com" target="_blank" rel="noopener noreferrer nofollow">Example</a> If those attributes were missing before but now appear automatically the script works. If they don’t appear, clear the cache or hard refresh with Ctrl+F5 or otherwise check the console for errors (red text) -
Hello all and hope everyone has had a very Happy Christmas and New Year! I was wondering if anyone may have some ideas on how I might go about having a separate media gallery just for my wife's photography. Something I could integrate into TNG using an iframe, use a third party photography cms on a subdomain, or just get a new domain for it and have a link to it from our TNG site. Your thoughts?
-
Hi all, I have a number of different, unconnected trees on my site and would like to be able to allow anyone to be able to switch between them. I like the idea of "Each Tree Its Template" which works ok for people who are logged in, but I've often wondered why there is no menu item to swap between trees. Or have I missed something? I welcome any comments.
-
Search in two databases and display the results in the two
Jipi posted a topic in Questions and Answers
Good morning, A fairly simple question. We have two databases, say "A" and "B". I know that you can put a default database. So, the search result indicates the occurrence in this database only. But I want to display the result in both databases. If I search for example "John Smith" and it is present in the two databases, the result shows the occurrence in the two databases, "A" and "B" In the configuration file, I can't retrieve how to specify to display the overall result in both. Thank you for your help!! -
Today I noticed that my website wat targeted several hundred times by Huawei bots The picture below shows only a few of the many visited pages. I previously made changes to my robots.txt and .htaccess file to prevent bots like this from accessing my website. I have the following mods installed to prevent unauthorized access to my website. 404 Error - TNG_Wiki supported by @Steve1200 Bot-Trap - TNG_Wiki updated by @Steve1200 Restrict Access mod - TNG_Wiki Not supported atm Rip Prevention Mod - TNG_Wiki supported by @bhemph There are a few things that worry me: How is this bot able to bypass my Google Captcha/reCaptcha request? How is this bot able to bypass my Login requirement? How is this bot able to bypass the restictions set by the mods mentioned above? Hope the forum can shed a light on these questions. I did notice that the Restrict Access mod - TNG_Wiki isn't protecting the chronology.php file by default. This chronology.php file is added by Chronology - TNG_Wiki supported by @Michel KIRSCH So to make sure the Restrict Access mod - TNG_Wiki is protecting the chronology.php file I added the code below to the restrict_access_v12.0.1.7.cfg file in order to allow access to this page to logged in users only. COMMENT: Allows only logged-in users to view Chronology %target:chronology.php% %location:% include( "tng_begin.php"); %end:% %insert:after% if( ! $allow_admin ) { $showguest=0; include("$extspath/noaccess.php"); exit; } %end:%
-
When I GEOCODE a new place name, the latitude generally returns 7-digits, while the longitude field too often auto-fills to 13-digits past the decimal. This is the result for Winnemucca, Humboldt, Nevada, USA when simply geocoding one place at a time Below is the result of bulk geocoding which appears to limit the length to 7-digits for both LAT and LON. Still, that is more than necessary (see Jay's accuracy implications farther below): In 2015 I asked for assistance on this topic and was offered a couple of options. In his reply, Jay offered that the the practical implication of the digits gives these measures of precision by decimal length: 6= 10 centimeters =Your footprint, if you were standing on the toes of one foot. 7= 1.0 centimeter =A watermelon seed. 8= 1.0 millimeter =The width of paperclip wire. 9= 0.1 millimeter =The width of a strand of hair. Two suggestions that I did receive fixed the problem after the fact; I was hoping that the solution would be proactive - e.g., limit the data field to 6 decimal digits. Currently I address the excess digits every so often if I don't catch the excess immediately, while wishing I did not have to do so. I recommend that a standard be set for those fields. Perhaps a start is to simply set the field length to 6 past the decimal: xxx.dddddd. Regis www.CarrFamilyTree.com TNG v11
-
We ask People who are interested in our site to fill in a registration form. Recently we get a lot of requests for registration from 'suspected' persons. How can we ban them?
-
Together with ChatGPT I’ve been brainstorming about the possible role of AI in Genealogy software. The report is on my website Genealogy and AI - Francis The intro is quite general. I would recommend experts to concentrate on the paragraphs on AI.
-
In the past my sources were placed in the notes but since a few months I started using the actual sources block in TNG. Strange thing is that there are no index numbers visible for my sources. (see screenshot) There is a reference to the index number in the specific block on the Person page. My sources are numbered by event (S1) being Birth, (S2) being Baptism/Christening, (S3) being Marriage etc etc The sources are linked to the event on the edit page of the person/family and details are in the citations. Does anyone have any idea why the indexnumbers ar not showing under sources on the person page?
-
I (being the Admin) just noticed that when I view the Dates & Anniversaries (anniversaries.php) the current date, 4th of August is shown on a Wednesday instead of a Sunday. The individuals shown aren't born in August but in March and when I use the arrows to go back or forward the name of the month doesn't change. Anyone else have the same issue? Any idea how this can be solved?
-
Submitter role generates an error when making a suggestion for Baptism
Rob Severijns posted a topic in Questions and Answers
Just for verification before I address Darrin. A user asigned as submitter can make suggestions to specific events on a persons page (getperson.php) In my case this works fine for Christening but not for Baptism. It will generate an error when trying to make a Baptism suggestion as a submitter. Anyone else have the same issue? -
Hello, I just started building my family history website and have a few questions I was hoping I could get answered. My website is here: www.danzusofamilyhist.com Here are my questions: 1. For the Census Plus International Mod - Is there a way to attach the image of the census to the record? 2. Are there any recommended mods I should be using to get the most out of this software? 3. Is there an easier way to pull up my tree with every person on it? I have some older relatives that are gonna want easy access to this and I haven't found a way to display this. I figured out how to display the families individual trees but I'd like one with every person on it. 4. Is there a way to customize individual people pages? https://danzusofamilyhist.com/getperson.php?personID=I1&tree=Danzuso Some of the custom events that I am adding, I don't like that they are added between the birth and death information and would prefer that to be after the burial information. I would also like to add new sections to these, such as the addresses of where the people lived. Is this possible? This is all I have right now but I think getting answers to this will be enough for me to customize my page even more when the time comes. Thanks, Tim
-
I have read TNG's Wiki entry: User Pages - Getting Started: http://tng.lythgoes.net/wiki/index.php/User_Pages_-_Getting_Started I have downloaded Dave Freeman's, Creating Extra Pages for Use in TNG, from 2007: Extra_Page_Template_Procedure.doc I have Notepad++ on my desktop ready to use. I have searched the forums using several keywords and cannot find specific instructions for a very novice coder. All that and I STILL don't know where to begin because I cannot find: historytemplate.php in my public_html folder. "Histories" are there but I cannot find any php file. I am using TNG V 11.0.1 and template 12. I am using Simply Hosting and can see my directory through cpanel access. At the moment, I am feeling newer than a newbie and feel I must be missing something simple. Usually I can follow directions well but adding a new page is defying me. I would appreciate help pointing me in the right direction . . . Thanks much, Margie B.
-
[Security Alert]: Polyfill.io Issue for Google Maps Platform users
darrin65 posted a topic in Questions and Answers
Has anyone else received the email below from Google? I've been searching for the Google Maps API code with no luck, it's probably right in front of me. Does anyone know where it is and, if so, exactly what code should be removed if any? Any help would be appreciated. Darrin Dutton [Security Alert]: Polyfill.io Issue for Google Maps Platform users 6/28/24, 6:02 PM Hello Google Maps Platform Customer, We're writing to let you know that a security issue may be affecting websites using specific third-party libraries (including polyfill.io). What happened We have become aware of a security issue that may be affecting websites using specific third-party libraries (including polyfill.io). This issue can sometimes redirect visitors away from the intended website without website owner knowledge or permission, or potentially cause other malicious behavior. Many of the Maps JavaScript API samples in the Developer Documentation previously included a polyfill.io script declaration. We have removed this from those samples. If you have used the Maps JavaScript API samples that contain this declaration, we recommend removing the declaration. What to do Please see below to learn how to take action, if needed: Investigate your website: Check your website's code to see if you're loading any compromised libraries (including polyfill.io). Remove or replace the code: If you find compromised libraries, consider: Hosting a clean, secure version of the code yourself Switching to an alternative library or provider Removing the library if you don’t need it Re-deploy your code through your regular process. For your reference, attached is a list of your projects where we have detected Maps Javascript API usage. Please check all sites associated with these projects. We're here to help We know that taking action on this issue can be disruptive. If you have any questions or require assistance, please feel free to contact our support team at Google Maps Platform Support. Thanks for choosing Google Maps Platform. Sincerely, The Google Maps Platform Team -
In a given tree, I don't want to show the sources (e.g. on getperson.php & familygroup.php; don't show the last section with all the sources, and obviously not the individual references throughout the page). For the specific usage/project I have for this tree, the sources should not be visible, neither for guests, nor for logged-in users. Preferably this should be set for the specific tree, but alternatively it could be set at user level. For the specific project, login is required. Does anyone know if it's possible to disable by using some of the config-settings? If not, does anyone know if there is a mod that will do this? Thank you! Rgds, Tor
-
Recently I've been getting a lot of visits from: When I use Whois IP the following information is given: It looks like Alibaba is visiting my website. I tried blocking the mentioned IP range in .htaccess but so far without succes. My .htaccess looks like this. Also using the Bot-Trap mod and RIP prevention mod. Any ideas on the cause, what I'm doing wrong and/or how to block Alibaba from accessing my site?
-
problem with the display of the ancestor and descendant Chart
^maikl11 posted a topic in Questions and Answers
Good morning everyone, I'm currently having a problem with the display of the ancestor and descendant diagram. As you can see in the images below, no (or only partial) names are displayed. Only the pictures, if available. I have now uninstalled all mods, cleared cache, etc - the problem still exists. How can I solve the problem? Thanks in advance Ancestor-Chart Descendans-Chart -
Is there a way to search for sources who are not connected to a person or an event?
-
I would like for users to be presented a different page after logging into the site. Right now, the only things that change upon successful login is the Main Menu bar. The page itself is still the front page (Home Page) which has verbiage to register.. All family members are welcome to use the site by logging in above. Don't have a login? Register for New User Account I think the best solution is to redirect to a different page upon successful login, which will probably be a mirror of the Home page without the above verbiage, or maybe redirect to What's New. I suspect that this is simple and I just am missing it somewhere.
-
I'm looking for a way to change the inlog page: go to a custom page. I made a custom page (historytemplate) with some explanation items about or goal, methods...... Now I want to show it to all visitors when they arrive at our URL (now I'm working with Xampp). Is it possible to show the custom page before or else after the login procedure. And then, with a button to click on the custom page, go to the real TNG.
-
I did not work with aldfaer my self, but my companions did before they made the step forwards to TNG. Does anyone know where the 'facts' from aldfaer are stored in TNG on importing the gedcom from aldfaer?
-
I have used Laragon, Uniserver, IIS, Wampserver and xammps for local development. I am using Laragon and Wamp mostly these days. As I migrate to a new laptop I am looking at what are my best options. The choices I am considering are using Laragon and/or WampServer on the new laptop OR setting up a PC to run as a server. If that is the case I am happy with Windows or Linux (possibly AlmaLinux). A NAS is not really an option at this stage. I have researched considerably and am unsure which may be better. The requirements are to run multiple PHP versions for each local host diectory. I do not want to change PHP versions in Wamp/Laragon each time. I have read about PHP-FPM, adding Directories to run specific PHP versions, using a separate port for each PHP version and using FastCgi. While I know there will be a variety of opinions from Forum members, I would like to hear any suggestions. Thanks