<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Features on wt-modules</title><link>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/</link><description>Recent content in Features on wt-modules</description><generator>Hugo</generator><language>en</language><atom:link href="https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/index.xml" rel="self" type="application/rss+xml"/><item><title>German webtrees manual (WTHB)</title><link>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/wthb/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/wthb/</guid><description>&lt;figure class="logo-figure float-end m-3"&gt;&#10; &lt;img src="https://bschwede.codeberg.page/wt-modules/img/heros/CG-Logo-2018_135px.png" alt="CompGen logo" style="width: 160px; height: auto;" loading="lazy" title=""&gt;&#10;&#10; &#10;&lt;/figure&gt;&#10;&lt;p&gt;A &lt;strong&gt;context sensitive help link&lt;/strong&gt; to the &lt;a href="https://wiki.genealogy.net/Webtrees_Handbuch"&gt;German webtrees manual&lt;/a&gt; can be added to the small navigation menu. Context links are also available for components on pages provided by custom extensions (e.g. on the individuals page, the start page or items in the main menu) — these can be identified by the i symbols in a circle.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10; &#10;&#10; &#10;&#10; &#10; &#10; &#10;&#10; &#10; &#10; &#10;&#10;&#10;&lt;img&#10; src="https://bschwede.codeberg.page/wt-modules/img/le/screenshot_small-menu-wthb-link.png"&#10; alt="small menu with help link"&#10; &#10; loading="lazy"&#10;&gt;&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10; &#10;&#10; &#10;&#10; &#10; &#10; &#10;&#10; &#10; &#10; &#10;&#10;&#10;&lt;img&#10; src="https://bschwede.codeberg.page/wt-modules/img/le/screenshot_wthb-subcontext.png"&#10; alt="WTHB subcontext help"&#10; &#10; loading="lazy"&#10;&gt;&lt;/p&gt;&#10;&lt;p&gt;To ensure that this function is also available in the admin backend, a modified version of &lt;a href="https://github.com/fisharebest/webtrees/blob/main/resources/views/layouts/administration.phtml"&gt;views/layouts/administration.phtml&lt;/a&gt; must be registered. This module attempts to use the custom module &lt;a href="https://github.com/vesta-webtrees-2-custom-modules/vesta_common"&gt;vesta_common&lt;/a&gt; (if installed and enabled) or its own version of the view layout file. Alternatively, patch P002 could also be applied to the core code.&lt;/p&gt;</description></item><item><title>Home Link</title><link>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/home-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/home-link/</guid><description>&lt;p&gt;The site title can be a link to the tree homepage or the user my page. The webmaster can also set a user-defined URL.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10; &#10;&#10; &#10;&#10; &#10; &#10; &#10;&#10; &#10; &#10; &#10;&#10;&#10;&lt;img&#10; src="https://bschwede.codeberg.page/wt-modules/img/le/screenshot_sitetitle-as-link.png"&#10; alt="site title as link"&#10; &#10; loading="lazy"&#10;&gt;&lt;/p&gt;&#10;&lt;p&gt;Dynamic CSS styles can be applied to match the current theme, ensuring that the display contrasts well. Of course it is not limited to the home link use case - for details see &lt;a href="https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/setup/settings/"&gt;Admin settings&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>UID Lookup</title><link>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/uid-lookup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/uid-lookup/</guid><description>&lt;p&gt;A &lt;strong&gt;UID&lt;/strong&gt; (&lt;code&gt;_UID&lt;/code&gt; in GEDCOM 5.5.1, &lt;code&gt;UID&lt;/code&gt; in GEDCOM 7.0) is a persistent identifier assigned to a record. The UID survives XREF renumbering and tree migrations, making it a stable reference point.&lt;/p&gt;&#10;&lt;p&gt;This feature allows navigating directly to a record by its UID. The URL pattern is:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;/tree/{tree}/goto-uid/{uid}&lt;/code&gt; — scoped to one tree&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;/goto-uid/{uid}&lt;/code&gt; — global (searches all trees)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;Behavior:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;0 hits&lt;/strong&gt; → 404&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;1 visible hit&lt;/strong&gt; → redirect to the record&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;&amp;gt;1 visible hit&lt;/strong&gt; → selection list (case-variant UIDs or the same UID in multiple records)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;UID comparison is &lt;strong&gt;case-insensitive&lt;/strong&gt; (GEDCOM specs do not define UID as case-sensitive). The stored value is verbatim; matching is done case-insensitively so that case-variant UIDs return a selection list rather than a possibly-wrong single redirect.&lt;/p&gt;</description></item><item><title>Patches</title><link>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/patches/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://bschwede.codeberg.page/wt-modules/en/docs/linkenhancer/features/patches/</guid><description>&lt;p&gt;&lt;strong&gt;The patches can be applied additionally — the module also works without them!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;The &lt;code&gt;util&lt;/code&gt; subfolder contains minor patches for the webtrees core. These are &lt;a href="https://www.gnu.org/software/diffutils/"&gt;diff-files&lt;/a&gt; that can be easily applied or removed using shell from within the installed module folder (necessary for auto-detecting webtrees sources):&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#cad3f5;background-color:#24273a;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Usage: util/wt-patch.sh &lt;span style="color:#91d7e3;font-weight:bold"&gt;[&lt;/span&gt;-R&lt;span style="color:#91d7e3;font-weight:bold"&gt;]&lt;/span&gt; &lt;span style="color:#91d7e3;font-weight:bold"&gt;[&lt;/span&gt;FILTER&lt;span style="color:#91d7e3;font-weight:bold"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; -R undo Patch &lt;span style="color:#91d7e3;font-weight:bold"&gt;(&lt;/span&gt;patch -R&lt;span style="color:#91d7e3;font-weight:bold"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; FILTER &lt;span style="color:#a6da95"&gt;&amp;#39;*&amp;#39;&lt;/span&gt; &lt;span style="color:#c6a0f6"&gt;for&lt;/span&gt; all or specific &lt;span style="color:#91d7e3;font-weight:bold"&gt;(&lt;/span&gt;e.g. &lt;span style="color:#a6da95"&gt;&amp;#39;01&amp;#39;&lt;/span&gt;&lt;span style="color:#91d7e3;font-weight:bold"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Don&amp;rsquo;t forget to reapply the patches after updating webtrees.&lt;/p&gt;&#10;&lt;p&gt;These are minor bug fixes or functional enhancements — usually in a single file — that are intended to bridge the gap until they are officially fixed/implemented in the webtrees core.&lt;/p&gt;</description></item></channel></rss>