Web based family history software

file Question Enhanced Chart Module - advice required

  • haylau
  • haylau's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 month 3 days ago #116791 by haylau
Hi All

I am new to webtrees, and don't want to step on any toes.
Charts module on the homeage did not quite do what I needed, so I have created a new Enhanced Charts module for my own installation. Currently only Enhanced Hourglass, but I will look at the others

So the questions are about how to let people know. Is there a specific route

Can i simply put the zip on a forum post?
Should it be on Github (not currently but can be)
I saw there is this page on this site: how do I get included? webtrees.net/download/modules
There is a custom module manager that can be used to install all custom modules, how do I get linked to that?

All help for a newbie appreciated

Cheers

Ron
 
 
 

Please Log in or Create an account to join the conversation.

More
1 month 3 days ago #116792 by Jefferson49
Replied by Jefferson49 on topic Enhanced Chart Module - advice required

Can i simply put the zip on a forum post?

 
First of all, it is a good idea to announce new custom modules in the webtrees forum with a short description of the purpose and the features.

Should it be on Github (not currently but can be)

 
Almost all custom modules are hosted on GitHub. Therefore, it would be straight forward to create a GitHub repository for your module. Ideally, you create releases in the GitHub repo and attach your ZIP file as an asset to the release. The ZIP file should inlcude the installation folder of the custom module. This allows the user to copy the ZIP file into the modules_v4 folder and simply unzip it into the correct file structure.

I saw there is this page on this site: how do I get included? webtrees.net/download/modules

 
This is the official place in the webtrees website to list custom modules. This part of the webtrees website is driven by the following GitHub repo: github.com/webtrees/webtrees.github.io

You need to create a fork of this repo and modify the following markdown file, which includes the module list: github.com/Jefferson49/webtrees.github.i.../download/modules.md

Send your modified file as a pull request to the mentioned repo. After acceptance of the pull request, your module will be visible on the webtrees websited.

There is a custom module manager that can be used to install all custom modules, how do I get linked to that?

 
The Custom Module Manager (CMM) module is maintained by myself. I will add new modules if they can be downloaded (usually from GitHub) and install properly. If you provide a GitHub repo or some other download site, I will add your module to CMM. CMM has an online configuration file , which allows to add new modules (and make them visible for users) even without installing the latest version of CMM.

One final remark to create the full picture. Probably, the most complete list for webtrees custom modules can be found in the German webtrees handbook . Hopefully, your browser will translate the German text to your language.

For CMM, I regularly check the forum and the mentioned module lists and update accordingly.

Please Log in or Create an account to join the conversation.

  • haylau
  • haylau's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 month 3 days ago #116793 by haylau
Replied by haylau on topic Enhanced Chart Module - advice required
Thanks for the guidance.

I’ve now published the module on GitHub:

github.com/haylau-ronzo/enhanced-charts

Current release:

github.com/haylau-ronzo/enhanced-charts/releases/tag/v0.2.0

The release ZIP contains a top-level `enhanced-charts/` folder for installation into `modules_v4/`.

The first public release provides an Enhanced Hourglass home-page chart block, with configurable root person, separate ancestor/descendant generations, optional spouses/root siblings, configurable card display/styling, person menus, and module-side ancestor expansion.

It has been tested with webtrees 2.2.6 and is intended for webtrees 2.2.x. Future webtrees versions should be retested.

If suitable, I’d be grateful if it could be considered for Custom Module Manager.

Please Log in or Create an account to join the conversation.

More
1 month 2 days ago #116796 by hermann
Replied by hermann on topic Enhanced Chart Module - advice required
Thank you for that great module! It offers a lot of possibilities to configure the diagram.

Hermann
Designer of the custom module "Extended Family"

webtrees 2.2.6 (100 custom modules installed, PHP 8.4.10, MariaDB 10.6) @ ahnen.hartenthaler.eu

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum