User:Mjaro

From TNG_Wiki
Jump to navigation Jump to search

Michał Jarociński - see also my TNG Community profile.

TNG Web site (mostly private; only some pages are public) Baza danych rodziny Jarocińskich / Jarocinski Family Database ~30k persons

TNG version 15.0.1; my own template (based on Template 7).

I use several great mods from Chris Moss, Robin Richmond, Ken Roy, Erik Hoppe, Michel Kirsch, Ron Krzmarzick, ... - big thanks to authors !

Public mods I've developed:

  • Connections (Feb'21): uses my pure-PHP implementation of the Yen's K-Shortest Path algorithm. The implementation is incredibly fast: for 30k people database, 1000 next-shortest paths takes about 1 second !  The key functions are also shared in github. The mod first published for the TNGv13, then its code (Jul'22) was incorporated into TNGv14. I continued to develop the mod functionality without making it public.

  • EventPlaces (June'24): allows for viewing locations where events (of the types selected from the menu) have taken place. It's basically a database report packaged with a user-friendly interface.

  • Paths (Mar'25): Since its inclusion in TNG, Connections has received so much new functionality seen by the user that I decided to include it in a new Paths mod. Yen's algorithm implementation remains essentially unchanged.

    I also developed a dozen of mods that are not intended to be shared, the first of them was an extension to Chris Moss' Relate mod to visualize graphically the shortest path between two given persons. (The code of this mod was a school of PHP programming for me; thank you Chris!)