Persistent Bookmarks
![]() |
Downloads of Persistent Bookmarks are restricted to logged in users. If you do not have a user account on the TNG Wiki use the Request Account link to request a user account | ![]() |
![]() |
If you have trouble downloading with Google Chrome, Vivaldi, Brave or other Chromium based browser, try using a right-click and select Open in new Window, then F5, or use another browser such as Firefox | ![]() |
![]() |
The latest version of this mod uses the guidelines for TNG v12+ cust_text.php files. If you are using TNGv12+, and any cust_text.php file in this mod is marked with a Bad Target error, you need to update your cust_text.php files before you can install this mod. [Show instructions]
If you upgraded to TNGv12+, and did not update your cust_text.php files as instructed in the upgrade readme script, then you must use the TNG Mod Manager to update them. To do so:
[See details in the TNGv12 Change Impacts Article][Hide the instructions] |
|
Persistent Bookmarks | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Summary | Stores bookmarks in the database making them available on any computer or browser. | |||||||||
Validation | The mod is XHTML compliant.![]() | |||||||||
Mod Updated | 05 Feb 2025 | |||||||||
Download link | For
for
for
for
| |||||||||
Download stats | download statistics | |||||||||
Author(s) | Bart 'Roebie' Degryse maintained by Ken Roy | |||||||||
Homepage | Persistent Bookmarks (This page) | |||||||||
Mod Support | TNG Community Forums | |||||||||
Contact Developer | TNG Community Forums | |||||||||
Latest Mod | 15.0.0.3 for TNG v15 13.0.0.2 for TNG v13+ 12.0.0.1 for TNG v12+ 11.0.0.0 for TNG v11 10.1.0.5 for TNG v10.0.3 10.0.3.2 for TNG v10.0.3 10.0.0.0 for TNG v10 9.1.0.4 for TNG v9.1 9.0.0.5 for TNG v9.0 8.1.6 for TNG v8 | |||||||||
Min TNG V | 8.1.3 | |||||||||
Max TNG V | 15+ | |||||||||
Files modified | admin_backup.php admin_genconfig.php admin_maketable_permbkmk.php (new file) admin_modmanager.php admin_optimize.php admin_removetable_permbkmk.php (new file) admin_restore.php admin_utilities.php ajx_addbookmark.php ajx_delete.php ajx_deletebookmark.php bookmarks.php cust_text.php customconfig.php tabledefs.php | |||||||||
Related Mods | ||||||||||
Notes |
Purpose of the mod
This mod will store the bookmarks in a database making them available on any computer or browser. As storing these bookmarks happens per user this mod will only work for logged in users. The current way of storing bookmarks in cookies remains untouched and fully functional.
Developer
This mod was developed by Bart 'Roebie' Degryse
Now supported by Ken Roy
Requirements
- A working TNG installation.
- A backup of all affected files (see the list in the summary in the upper right corner of the page)
- An installed current version of the Mod Manager (is already included in TNG v9)
Revision History
Mod Version | Date | Contents |
---|---|---|
15.0.0.3 | 05 Feb 2025 | Updated for TNG 15 by Ron Krzmarzick on 25 Dec 2024. Restricted download of Bart's mod were re-instated on 5 Feb 2025 by Ken Roy who has been supporting the mod |
13.0.0.2 | 20 Mar 2021 | Updated for TNG 13
|
12.0.0.1 | 17 Sep 2020 | Updated for TNG 12
|
11.0.0.0 | 8 Mar 2016 | Updated for TNG 11. |
10.1.0.5 | 25 Jan 2015 | Updated for TNG 10.1.
|
10.1.0.4 | 11 Jan 2015 | Updated by Ken Roy for TNG V10.1 |
10.0.3.2 | 23 Aug 2014 | Updated by Ken Roy for TNG V10.0.3 |
10.0.0.0 | 6 Feb 2014 | Updated by Ken Roy for TNG V10
|
9.1.0.4 9.0.0.5 8.1.6 |
21 Nov 2012 |
|
9.1.0.3 | 9 Nov 2012 | jQuery based version for TNG v9.1.0 |
9.0.0.2 v8.1.5 |
25 May 2012 |
|
9.0.0.1 v8.1.4 |
21 May 2012 |
|
9.0.0.0 | 28 Apr 2012 | Initial config file release |
8.1.3 | 28 Apr 2012 | Initial config file release
|
Installation
- Download the appropriate zip file as shown in the summary in the upper right corner of the page. NOTE that I host these zip files on my own server. That way I can count the number of downloads for each mod I made and estimate the relevance of such mod.
- Extract the config file from the downloaded zip file into the mods folder.
- Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.
First Time Post Installation
The following apply to first time install only.
TNG version: | ≤ 10.0.3 |
Go to Admin >> Setup >> Configuration >> General Settings >> Table Names. Name the new bookmarks table to your liking (default is tng_bookmarks) and press the Create... button. A success or error message will appear.
- You can rename the table later on at any time by changing it's name and pressing the Rename... button. You won't loose any existing data!
TNG version: | ≥ 10.1.0 |
Use the Mod Manager Create Persistent Bookmarks Table button to create the required tng_bookmarks table
Upgrading
- Take a note of the current name of the bookmarks table. You can find this at Admin >> Setup >> Configuration >> General Settings >> Table Names.
- Follow the normal automated uninstall procedure, as shown in the example Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps to remove the old version of the mod.
- Download the zip file with the newer version from the summary in the upper right corner of the page. NOTE that I host these zip files on my own server. That way I can count the number of downloads for each mod I made and estimate the relevance of such mod.
- Extract the config file from the downloaded zip file into the mods folder.
- Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.
- Go to Admin >> Setup >> Configuration >> General Settings >> Table Names. Name the new bookmarks table exactly the same as before (see step 1) and press the Create... button. A success or error message will appear. On success the message will disappear after a few seconds and the button will be replaced with a Rename... button. This way all your bookmarks data will be retained.
- You can rename the table later on at any time by changing it's name and pressing the Rename... button. Again, you won't loose any existing data!
Uninstalling the mod
If you want to fully uninstall this mod remember to delete the bookmarks table after uninstalling the mod. At this moment the mod has no option to do that for you. So you will have to do it directly on the database server by using phpMyAdmin (available on most hosted servers) or alike.
Starting with version 9.0.0.1 and 8.1.4 the mod now has an option to delete the bookmarks table. Pressing the Remove button in the Description column of the mod on the Mod Manager page before uninstalling the mod itself will do the trick.
In the event of a problem
- Try using the Mod Manager Remove capability
- Copy the backup of the affected files back to your TNG directory
- Contact us through the TNG forum.
Other Languages
Those who use other languages in addition to English can find appropriate mods to add Dutch, French or Spanish custom text additions in the summary in the upper right corner of this page. Follow the same procedure as explained above to install them.
Note: To use the multiple languages, in addition to installing the appropriate language file (or manually adding the $text['permbkmk'] variable to cust_text.php), you must Edit the mod parameters and set the first parameter to false. Once you've done that the text from the second parameter will be used for languages for which you haven't installed an appropriate language file (or manually added the required variable).
If you want to add another language please send me the translation (either the texts or as a full language mod) and your name (so I can give you credit) by opening a request in the TNG Community Forums
Feature List
- Each visitor has his bookmarks available on any browser or computer. He only has to log in to see them.
- No limit to the number of bookmarks a visitor can store.
- The current cookie bookmark system remains untouched and fully functional for visitors that don't or can't log in.
- The bookmark table can be optimized, backed up or restored just like any other table.
- The bookmark table's structure will be backup up together with all other tables. Note that restoring such backup after explicitely deleting the table and uninstalling the mod will restore the bookmarks table. So you should probably make a new table structure backup after uninstalling the mod.
- Deleting a user will also delete any bookmarks (s)he might have stored.
- New Fixed or language dependent label for the persistent bookmarks list.
- New Rename table button in General Settings
- New Remove table button in Mod Manager
Visualization of this mod
The following images show the visual effects of installing the mod.
Sites using this mod
If you download and install this mod, please add your TNG site to the table below:
URL | User | Note | Mod-Version | TNG-Version | User-language | |
---|---|---|---|---|---|---|
no public site | Bart 'Roebie' Degryse | Mod developer | 9.1.0.4 | 9.1.0 | NL/EN/ES/FR | |
Our Roy and Boucher Family | Ken Roy | Now support Bart's mod | v15.0.0.3 |
|
EN, FR | |
Treichel-Familie.de | Andreas Treichel | Public & Private | 15.0.0.3 |
|
DE, UK, FR, ES, PL | |
Our Family Histories | Bryan S. Larson | See here | See here | EN | ||
my family | ![]() |
(no public site) | see User:ojay | see User:ojay | D,(NL),(EN) | |
MyFOOTDEEAncestors | Mrs Montgomery | 9.1.1.2 | 9.1.1 | EN | ||
Kemp(e) Family History | Andrew Kemp | see User:Kempons | see User:Kempons | EN | ||
Mitchell Families Online | Roger Mitchell | V9.0.0.2 | TNG 9.0.3 | EN (GB) | ||
Nordic Ancestry | Mogens C. Fenger | Not a public site | V10.0.0.0 | TNG 10.0.0 | DA,EN | |
MOTYER Family Genealogy | John Mark Motyer | Public site | See here | See here | EN | |
Hooley Family Links | Rick Hooley | Public/Private | See Here | See Here | EN | |
The Williams Family Tree | Phil Williams | Public Site | 10.0.3.2 | 10.0.3 | EN | |
Brady Family Tree in Western Australia | Darryl Brady | Public site | 10.1.0.5 | 10.1.1 | EN, DE | |
R G Strong Family Genealogy | Russell Strong | Public Site | 13.0.0.2 | 14.0.4 | EN, FR, DE, NL | |
Roots & Relatives Remembered | Ron Krzmarzick | Public & Private | See here | See here | EN,DE,CS | |
Martius Family History | Hendrik Martius | Half-Public Site | 11.0.0.0 | 11.0.2 | DE, EN, FR , NL | |
OurLife Family History - McMullen Clan | Sean Thompson | Not a public site. | 11.0.0.0 | 11.1.0 | EN | |
Drzewo Genealogiczne Rodziny Pepel | Klemens Pepel | Not a Public site | 11.0.0.0 | 11.1.1 | EN, PO | |
Racine d'Alsace | J-Louis Valory | Public/Private - T17 customized | 11.0.0.0 | 12.0.2 | FR | |
Bumbery-Wangler | Bob Bumbery | Public/Private site | 12.0.0.1 | 13.0.0 | EN | |
The Cole / Tanner Family Tree | David Cole | Public/Private | see here | see here | EN, DE, FR, ES, NL | |
Martius family | Hendrik Martius | Half public | 11.0.0.0 | 12.0.1 | DE, EN, FR, NL | |
Baza danych Rodziny Jarocińskich | Michał Jarociński | non-public site | 13.0.0.2 | 14.0.3 | PL, EN | |
Solem Genealogy | Jan-Thore Solem | Private | 13.0.0.2 | 14.0.2 | EN, NO |
- Mods for TNG v15
- Mods for TNG v14
- Mods for TNG v13
- Mods for TNG v12
- Mods for TNG v11
- Mods for TNG v10
- Mods for TNG v9
- Mods for TNG v8
- Admin backup.php mods
- Admin genconfig.php mods
- Admin modmanager.php mods
- Admin optimize.php mods
- Admin restore.php mods
- Admin utilities.php mods
- Ajx addbookmark.php mods
- Ajx delete.php mods
- Ajx deletebookmark.php mods
- Bookmarks.php mods
- Cust text.php Danish mods
- Cust text.php Dutch mods
- Cust text.php English mods
- Cust text.php French mods
- Cust text.php German mods
- Cust text.php Polish mods
- Cust text.php Spanish mods
- Customconfig.php mods
- Tabledefs.php mods