Skip to content

hartenthaler/hh_imprint

Repository files navigation

webtrees module hh_imprint

License: GPL v3

webtrees major version

Latest Release

This webtrees module creates a legal notice in the footer of the web page.

Disclaimer: This is not a legal advice. You as administrator of your website are responsible for the content of the Legal Notice on your site.

There is a German manual page available, too.

Contents

This Readme contains the following main sections

Description

This module adds a legal notice footer to all pages of a webtrees site.

There is maybe a need to present on your website a "Legal Notice" (depending on your local law and the character of your site)

The webtrees admin can define the following data fields in the control panel for the responsible person

  • name of responsible person
  • name of genealogical club or organization
  • address
  • phone and fax numbers
  • eMail address (with or without subject and body of eMail)
  • VAT ID number or other registration number (like a club registration number)

The webtrees admin can choose if the following additional parts should be shown

  • copyright notice in the footer
  • image of the responsible person using the Gravatar
  • list of contact persons for a tree (genealogical and technical)
  • list of administrators of this site with their contact links
  • chapter about "Legal Regulations" with several sections

Those sections can be reordered and individually enabled or disabled. There are two styles provided for those sections: "I" style and "We" style, depending on the number of website administrators.

The chapter "Datenschutzerklärung" is a first draft. It is only available in German. The administrator can enable or disable this chapter, but the sequence cannot be chosen at the moment. It is intended to add more content to this chapter and to make the content translatable.

Screenshots

Screenshot of Legal Notice footer (in German language)

Screenshot of Legal Notice

Screenshot of Legal Notice (in German language)

Screenshot of Legal Notice

Screenshot of control panel page (in German language)

Screenshot of control panel menu

webtrees

webtrees is an online collaborative genealogy application. This can be hosted on your own server by following the Install instructions. If you are familiar with Docker, you might like to install webtrees using this unofficial docker image, or this one.

Requirements

This module requires webtrees version 2.1 or later. This module has the same requirements as webtrees#system-requirements.

This module was tested with webtrees 2.1.15 version and all available themes and all other custom modules.

Installation

This section documents installation instructions for this module.

  1. Make a database backup
  2. Download the latest release
  3. Unzip the package into your webtrees/modules_v4 directory of your web server
  4. Rename the folder to hh_imprint
  5. Login to webtrees as administrator, go to Control Panel/Modules/Website/Footers, and find the module. It will be called "Legal Notice and Privacy Policy". Check if it has a tick for "Enabled".
  6. Click at the wrench symbol and add all desired information fields.
  7. Maybe you like to deactivate the module "contact information" (depending whether you have activated this in the "Legal Notice" module).
  8. Finally, click SAVE, to complete the installation.

Upgrade

To update simply replace the hh_imprint files with the new ones from the latest release.

Contributinging

If you'd like to contribute to this module, great! You can contribute by

  • Reading and commenting the legal chapters carefully - choose a specific topic and please create an issue for that topic.
  • Contributing code - check out the issues for things that need attention. If you have changes you want to make not listed in an issue, please create one, then you can link your pull request.
  • Testing - it's all manual currently, please create an issue for any bugs you find.

Translation

You can translate into a language you are fluent in by joining the PO Editor project.

But you can also use a local editor, like Poedit or Notepad++ to make the translations and send them back to me. You can do this via a pull request (if you know how) or by e-mail.

Discussion on translating can be done by creating an issue.

Updated translations will be included in the next release of this module.

There are now, beside English, Dutch (by TheDutchJewel) and German, no other translations available.

Support

Issues: for any ideas you have, or when finding a bug you can raise an issue.

Forum: general webtrees support can be found at the webtrees forum.

License

  • Copyright (C) 2023 Hermann Hartenthaler
  • Derived from webtrees - Copyright 2023 webtrees development team.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.