From a8c7f8f194cfc19517f4f2ca762eac082326ecd9 Mon Sep 17 00:00:00 2001 From: Hermann Hartenthaler Date: Thu, 4 Jun 2026 15:23:10 +0200 Subject: [PATCH] Revise modules.md for clarity and several new entries Updated module documentation to clarify compatibility and added new modules section. --- download/modules.md | 52 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 6 deletions(-) diff --git a/download/modules.md b/download/modules.md index 5b1f63d..83d1fca 100644 --- a/download/modules.md +++ b/download/modules.md @@ -6,17 +6,17 @@ date: 2026-02-28 --- webtrees is designed to be extended and modified using modules. -The following modules have been created by members of the webtrees community. +The following more than 100 modules have been created by members of the webtrees community. Before installing a module, make sure that the module is compatible with your version of webtrees. -Modules for webtrees 1.7 will not work with webtrees 2.0 or 2.1 and vice-versa. 2.2 modules will run only with webtrees 2.2 . +Modules for webtrees 1.7 will not work with webtrees 2.0 or 2.1 and vice-versa. 2.2 modules will run only with webtrees 2.2. For support or to report issues, please contact the author of the module. To add your module to this list, make a pull request for the webtrees.github.io repository using the link "Edit this page" at the bottom. ## Installing/removing modules in webtrees 2.0 - 2.2 -To install a module in webtrees 2.0 or 2.2, copy it to the folder `modules_v4`. +To install a module in webtrees 2.0, 2.1 or 2.2, copy it to the folder `modules_v4`. Themes are just special types of modules and are installed in the same folder. To remove a module, just delete it. To temporarily disable a module, rename it from `modules_v4/xxx` to `modules_v4/xxx.disable`. @@ -26,7 +26,6 @@ To temporarily disable a module, rename it from `modules_v4/xxx` to `modules_v4/ In webtrees 1.7, themes and modules are different. Themes are installed by copying them to the folder `themes`. Modules are installed by copying them to the folder `modules_v3`. -To remove a module or theme, just delete it. ---------- @@ -62,6 +61,12 @@ Allows to changes the webtrees language by URL requests with the language provid ---------- +### Change log - by Hartenthaler - `2.2` - [website](https://github.com/hartenthaler/hh-change-log) + +This module displays the entries in the change log for the person currently being viewed to an administrator in the individual tab. + +---------- + ### ClippingsCartEnhanced (CCE) - by H&Hwt - `2.0` - `2.2` - [website](https://github.com/huhwt/huhwt-cce) This module replaces or supplements the ClippingsCart. Clipping actions have been generally revised and extended. There are additional clipping actions - FamilyList, IndividualList, Search-Advanced, Search-General, Multi-Treeview, Interactive Tree XT - as well as some new global actions. Overview of the collected records is structured; actions can be selectively analysed and undone. A current state of the ClippingsCart can be saved as an external file, saved states can be added to a current state. There are some new output options. @@ -213,13 +218,18 @@ Display all the photos in a folder. Provides historical facts (in the German language) - Chancellors and Presidents of Germany (since 1949). +_Note: This module is deprecated. Please use hh-historic-events instead. + ---------- ### GermanWarsAndBattlesWorldwide - by Hartenthaler - `2.0` - `2.2` - [website](https://github.com/hartenthaler/german-wars-and-battles-worldwide) Provides historical facts (in the German language) - Wars and Battles Worldwide (since 900). +_Note: This module is deprecated. Please use hh-historic-events instead. + ---------- + ### Global Message - by HerzScheisse - `2.1` - [website](https://github.com/HerzScheisse/wtGlobalMessage) - [demo](https://www.eisold.family) This module adds a notice (flash message) at each page to remind the guest-user that the displayed data is limited (if you have added some restrictions in admin panel) and that they need to log in to see more data. @@ -232,6 +242,12 @@ Creates an all-in-one tree in a variety of formats. ---------- +### Historic events - by Hartenthaler - `2.2` - [website](https://github.com/hartenthaler/hh-historic-events) + +The administrator can select historical data relating to events from various subject areas and then display this within a person’s life story. The existing modules ‘German Wars Battles Worldwide’, ‘German Chancellors Presidents’, ‘Gramps-Historical-Facts’ and ‘Swiss-Historic-Events’ will be replaced. + +---------- + ### Insight Lens - by godzil3 - `2.2` - [website](https://github.com/godzil3/webtrees-insight-lens) Provides detailed statistics and visualizations of changes made to your genealogy data. @@ -261,6 +277,12 @@ Currently, there are three palettes to choose from. The default JustLight palett ---------- +### Legal notice - by Hartenthaler -`2.1` - `2.2` - [website](https://github.com/hartenthaler/hh_legal_notice) + +A legal notice and a privacy policy will be added to the footer of the pages. The administrator can configure these details in the admin menu. + +---------- + ### LINEAGE (LIN) - by H&Hwt - `2.1` - `2.2` - [website](https://github.com/huhwt/huhwt-wtlin) This module shows the individuals/families collected in CCE in a node-link force-directed diagram generated by D3.js. Any reference time can be defined via a slider above the time period defined by the individuals in the database; the state shown in the view adapts accordingly. There are different views. Different family names are displayed using different colour backgrounds for the individual nodes. Specific family names may be used as filter criterion. The view can be exported as an independent HTML. @@ -298,6 +320,12 @@ Add more menu items to the main menu. ---------- +### Meta search - by Hartenthaler - `2.2` - [website](https://github.com/hartenthaler/hh_metasearch) + +An XML endpoint for the CompGen ‘meta-search’ is provided at meta.genealogy.net. It supports searches by surname and place name, as well as filtering by GOV-ID and by modification date. + +---------- + ### Modern Theme - by JessewebDotCom - `2.1.16` - [website](https://github.com/JesseWebDotCom/webtrees-theme-modern) This theme optimizes Webtrees for ease of use, whether viewing from a desktop or mobile device, while trying to bring a look and feel more like today's popular pay-as-you-go family tree services. @@ -310,7 +338,7 @@ It also adds functionality to Webtrees like auto-generated "About" summaries for This module extends the duplicate individual checking by displaying each of the detected individuals in a separate interactive tree view (up to 5) to assist in merging duplicate individuals with complementary information. -_Note: This module will be discontinued with release v2.2.5.0; the feature is now part of the module Family Tree Assistant (see upper)_. +_Note: This module will be discontinued with release v2.2.5.0; the feature is now part of the module Family Tree Assistant (see above)_. ---------- @@ -386,8 +414,8 @@ This module presents the structure of a repository and its sources in a hierarch A module to add a Research Tasks report. When you are researching for your genealogical tree, sometimes you are following a line of information and find other lines of information that you don't want to follow right away. There has always been an option to add Research Tasks in families and individuals. Particularly, I think the current box about them is not very helpful since there is no way to search, filter or categorize them. Using this new module, you can add filters by date, user, word, etc. If you always use some particular words in your research tasks, for different classifications, it becomes easy to find what you want. - ---------- + ### Rural Theme - by jon48 - `1.7` - `2.2` - [website](https://github.com/jon48/webtrees-theme-rural) - [demo](https://genea.jaubart.com/wt) The Rural theme is mainly based on brown tones, as a tribute to the earth our ancestors used to cultivate, with some green, color of nature. A companion of webtrees for over a decade now, its characteric layout is still organised around the main genealogical content being wrapped within a responsive white panel on a brown background. @@ -432,6 +460,12 @@ Sosa¹⁷ and Sosa²⁰ add a sidebar displaying the Sosa-Stradonitz numbering o ---------- +### Sources transcription - by Hartenthaler - `2.2` - [website](https://github.com/hartenthaler/hh_source_transcription) + +This module provides a structured workflow for creating, importing, managing and editing transcriptions in webtrees. + +---------- + ### Tagging Service Manager (TSM) - by H&Hwt - `2.1` - `2.2` - [website](https://github.com/huhwt/huhwt-tsm) This module implements a service that works on 'Shared Notes' (sNOTES). TSM provides a structure for how an sNOTE is to be defined: A defined prefix - by default 'TAG:' (can be edited/extended as desired in the settings) - enables the targeted selection and identification of sNOTES. They can be assigned or removed in one step across all data records collected in the ClippingsCart. Confirmations are suspended for these overall actions, but are documented individually in the logs as usual. @@ -466,6 +500,12 @@ Add full screen button for interactive tree view tab. ---------- +### Unlinked individual - by Hartenthaler - `2.2` - [website](https://github.com/hartenthaler/hh-unlinked-individual) + +Adds a small block to the home page of a family tree, allowing editors to create a new person without first having to link them to an existing family or person. + +---------- + ### Various - by André Dumas - `1.7` - [website archive](https://web.archive.org/web/20240915103441/http://www.adumas.eu/wt/box/) André had written several modules for webtrees 1.7, but `the server adumas.eu cannot be found.`