Question
Enhanced Chart Module - advice required
- haylau
-
Topic Author
- Offline
- New Member
-
Less
More
1 month 3 days ago #116791
by haylau
Enhanced Chart Module - advice required was created 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
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.
- Jefferson49
-
- Offline
- Senior Member
-
Less
More
- Posts: 375
1 month 3 days ago #116792
by Jefferson49
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.
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.
Replied by Jefferson49 on topic Enhanced Chart Module - advice required
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.Can i simply put the zip on a forum post?
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.Should it be on Github (not currently but can be)
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.ioI saw there is this page on this site: how do I get included? webtrees.net/download/modules
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.
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.There is a custom module manager that can be used to install all custom modules, how do I get linked to that?
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
-
Topic Author
- Offline
- New Member
-
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.
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.
- hermann
-
- Offline
- Elite Member
-
1 month 2 days ago #116796
by hermann
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
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.