Difference between revisions of "Persistent Bookmarks"

From TNG_Wiki
Jump to navigation Jump to search
 
(33 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{restricted}}{{TNGmod
+
{{restricted}}{{V12_cust_text}}{{TNGmod
 
| mod_name        = Persistent Bookmarks
 
| mod_name        = Persistent Bookmarks
 
| mod_summary    = Stores bookmarks in the database making them available on any computer or browser.
 
| mod_summary    = Stores bookmarks in the database making them available on any computer or browser.
 
| mod_validation  = The mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]  
 
| mod_validation  = The mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]  
| mod_last_update = 8 Mar 2016
+
| mod_last_update = 20 Mar 2020
| download_link  = for {{Tv120}}{{Tv110}}[https://www.royandboucher.com/ccount/click.php?id=352&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v11.0.0.0.zip]<hr />&nbsp;{{Tv1010}}[https://www.royandboucher.com/ccount/click.php?id=259&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v10.1.0.5.zip]<hr />&nbsp;{{Tv103}}[https://www.royandboucher.com/ccount/click.php?id=193&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}}  persistent_bookmarks_v10.0.3.2.zip]<hr/>&nbsp;{{Tv100}}[https://www.royandboucher.com/ccount/click.php?id=163&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v10.0.0.0.zip]<hr/>&nbsp;{{Tv91}}[http://ccount.degryse-moeys.net/click.php?id=70 persistent_bookmarks_v9.1.0.4.zip]<hr/>&nbsp;{{Tv90}}[http://ccount.degryse-moeys.net/click.php?id=69 persistent_bookmarks_v9.0.0.5.zip]<hr/>&nbsp;{{Tv80}}[http://ccount.degryse-moeys.net/click.php?id=68 persistent_bookmarks_v8.1.6.zip]<hr/>[http://ccount.degryse-moeys.net/click.php?id=39 Dutch language  file]<br/>[http://ccount.degryse-moeys.net/click.php?id=40 French  language  file]<br/>[http://ccount.degryse-moeys.net/click.php?id=66 Spanish  language file]
+
| download_link  = supports MySQL 8 and includes several language translations for {{Tv130}} <br />[https://www.royandboucher.com/ccount/click.php?id=571&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v13.0.0.2.zip]<hr />for {{Tv130}}{{Tv120}}[https://www.royandboucher.com/ccount/click.php?id=530&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v12.0.0.1.zip]<hr />for {{Tv120}}{{Tv110}}[https://www.royandboucher.com/ccount/click.php?id=352&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v11.0.0.0.zip]<hr />&nbsp;{{Tv1010}}[https://www.royandboucher.com/ccount/click.php?id=259&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v10.1.0.5.zip]<hr />&nbsp;{{Tv103}}[https://www.royandboucher.com/ccount/click.php?id=193&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}}  persistent_bookmarks_v10.0.3.2.zip]<hr/>&nbsp;{{Tv100}}[https://www.royandboucher.com/ccount/click.php?id=163&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} persistent_bookmarks_v10.0.0.0.zip]<hr/>&nbsp;{{Tv91}}[http://ccount.degryse-moeys.net/click.php?id=70 persistent_bookmarks_v9.1.0.4.zip]<hr/>&nbsp;{{Tv90}}[http://ccount.degryse-moeys.net/click.php?id=69 persistent_bookmarks_v9.0.0.5.zip]<hr/>&nbsp;{{Tv80}}[http://ccount.degryse-moeys.net/click.php?id=68 persistent_bookmarks_v8.1.6.zip]<hr/>[http://ccount.degryse-moeys.net/click.php?id=39 Dutch language  file]<br/>[http://ccount.degryse-moeys.net/click.php?id=40 French  language  file]<br/>[http://ccount.degryse-moeys.net/click.php?id=66 Spanish  language file]
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=163-193-212-259-352 V10/V11 download statistics]<br />[http://ccount.degryse-moeys.net/index.php?action=stats&groupid=9 See download statistics]
+
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=163-193-212-259-352-530-571 download statistics]<!-- <br />[http://ccount.degryse-moeys.net/index.php?action=stats&groupid=9 See download statistics] -->
 
| mod_author      = [[User:Roebie|Bart 'Roebie' Degryse]]<br />maintained by [[User:Ken Roy|Ken Roy]]
 
| mod_author      = [[User:Roebie|Bart 'Roebie' Degryse]]<br />maintained by [[User:Ken Roy|Ken Roy]]
| mod_url        = [[Persistent Bookmarks]]
+
| mod_url        = [[Persistent Bookmarks]] (This page)
| mod_support    = [http://tng.community/ TNG Community Forums]
+
| mod_support    = [https://tng.community/index.php?/forums/forum/21-addons/ TNG Community Forums]
| mod_contact    =  
+
| mod_contact    = [https://tng.community/index.php?/forums/forum/21-addons/ TNG Community Forums]
| mod_version    = 11.0.0.0 for TNG v11<br/>10.1.0.5 for TNG v10.0.3<br/>10.0.3.2 for TNG v10.0.3<br/>10.0.0.0 for TNG v10<br/>9.1.0.4 for TNG v9.1<br/>9.0.0.5 for TNG v9.0<br/>8.1.6 for TNG v8
+
| mod_version    = 13.0.0.2 for TNG v13+<br/>12.0.0.1 for TNG v12+<br/>11.0.0.0 for TNG v11<br/>10.1.0.5 for TNG v10.0.3<br/>10.0.3.2 for TNG v10.0.3<br/>10.0.0.0 for TNG v10<br/>9.1.0.4 for TNG v9.1<br/>9.0.0.5 for TNG v9.0<br/>8.1.6 for TNG v8
 
| min_TNG_ver    = 8.1.3
 
| min_TNG_ver    = 8.1.3
 
| max_TNG_ver    = 12+
 
| max_TNG_ver    = 12+
Line 16: Line 16:
 
| related_mods    =  
 
| related_mods    =  
 
| notes          =  
 
| notes          =  
}}
+
}}{| style="margin-right:0.5 em;" align="right"  
 
 
{| style="margin-right:0.5 em;" align="right"  
 
 
| __TOC__
 
| __TOC__
 
|}
 
|}
 
 
  
 
== Purpose of the mod ==
 
== 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.
 
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 ==
 
== Developer ==
Line 41: Line 36:
 
* An installed current version of the [[Mod Manager]] (is already included in TNG v9)
 
* An installed current version of the [[Mod Manager]] (is already included in TNG v9)
  
 +
==Revision History==
 +
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
 +
|-
 +
! Mod Version
 +
! Date
 +
! Contents
 +
 +
|- style="vertical-align:top;"
 +
| 13.0.0.2
 +
| style="white-space: nowrap;"|20 Mar 2021
 +
| Updated for TNG 13
 +
* to check collation sequence to correctly set the table collation sequence and database engine in creating the table change provided by Brent Hemphill for a different mod to support MySQL 8
 +
* Czech and Spanish translations provide by Ron Krzmarzick
 +
* Dutch translations were provided by Bart when he originally published the mod
 +
* Danish translations by Mogens Fenger
 +
* Polish translations by Michal Jarocinski
 +
* French translations provided by Katryne Chauvigné-Bourlaud
 +
* German translations provided by Jürgen P. Bourdeaux
 +
 +
|- style="vertical-align:top;"
 +
| 12.0.0.1
 +
| style="white-space: nowrap;"|17 Sep 2020
 +
| Updated for TNG 12
 +
*new Mod Guidelines for custom text.
 +
 +
|- style="vertical-align:top;"
 +
| 11.0.0.0
 +
| style="white-space: nowrap;"|8 Mar 2016
 +
| Updated for TNG 11.
 +
 +
|- style="vertical-align:top;"
 +
| 10.1.0.5
 +
| style="white-space: nowrap;"|25 Jan 2015
 +
| Updated for TNG 10.1.
 +
*Changes required in creating new Persistent Bookmarks table, if one did not exist.
 +
 +
|- style="vertical-align:top;"
 +
| 10.1.0.4
 +
| style="white-space: nowrap;"|11 Jan 2015
 +
| Updated by Ken Roy for TNG V10.1
 +
 +
|- style="vertical-align:top;"
 +
| 10.0.3.2
 +
| style="white-space: nowrap;"|23 Aug 2014
 +
| Updated by Ken Roy for TNG V10.0.3
 +
 +
|- style="vertical-align:top;"
 +
| 10.0.0.0
 +
| style="white-space: nowrap;"|6 Feb 2014
 +
| Updated by Ken Roy for TNG V10
 +
*table layout change in Admin >> Setup >> General Settings
 +
 +
|- style="vertical-align:top;"
 +
| 9.1.0.4<br/>9.0.0.5<br/>8.1.6
 +
| style="white-space: nowrap;"|21 Nov 2012
 +
|
 +
*Changed the way code changes are imported in the target files to assure compatibility with other mods that use the same table management concept this mod outlined.
 +
*Better separation between the three blocks of changes in this mod (table management, localization, business logic)
 +
 +
|- style="vertical-align:top;"
 +
| 9.1.0.3
 +
| style="white-space: nowrap;"|9 Nov 2012
 +
| jQuery based version for TNG v9.1.0
 +
 +
|- style="vertical-align:top;"
 +
| 9.0.0.2<br/>v8.1.5
 +
| style="white-space: nowrap;"|25 May 2012
 +
 +
*Renamed the two new files so that other mods can follow their concept  more easily
 +
*Small change in the edit parameters concept + change of the descriptions to make it more understandable
 +
*Added the default text for the second edit  parameter to the English and English-UTF8 cust_text.php
 +
 +
|- style="vertical-align:top;"
 +
| 9.0.0.1<br/>v8.1.4
 +
| style="white-space: nowrap;"|21 May 2012
 +
|
 +
*Fixed or language dependent label for the persistent bookmarks  list*Rename table button in General Settings
 +
*Remove table button in Mod Manager
 +
 +
|- style="vertical-align:top;"
 +
| 9.0.0.0
 +
| style="white-space: nowrap;"|28 Apr 2012
 +
| Initial config file release
 +
 +
|- style="vertical-align:top;"
 +
| 8.1.3
 +
| style="white-space: nowrap;"|28 Apr 2012
 +
| Initial config file release
 +
*Starting with TNG v9.0.0.0 the logfile mentions the username of deleted users instead of their id. This mod introduces this feature also in TNG v8.1.3 since it needs to fetch that username anyway for its own use two (!) lines earlier.
 +
|}
  
 
== Installation ==
 
== Installation ==
Line 69: Line 154:
 
# 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!
 
# 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 ==
 +
 +
<s>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.</s><br/>
 +
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_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability
 +
* Copy the backup of the affected files back to your TNG  directory
 +
* Contact us through the [https://tng.community/index.php?/forums/index.php TNG  forum].
  
 
==Other Languages==
 
==Other Languages==
Line 89: Line 183:
 
* <span style="color: red">New</span> Rename table button in General Settings
 
* <span style="color: red">New</span> Rename table button in General Settings
 
* <span style="color: red">New</span> Remove table button in Mod Manager
 
* <span style="color: red">New</span> Remove table button in Mod Manager
 
  
 
== Visualization of this mod ==
 
== Visualization of this mod ==
Line 122: Line 215:
 
|}
 
|}
  
 
+
==Sites using this mod==
== Uninstalling the mod ==
 
 
 
<s>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.</s><br/>
 
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_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability
 
* Open an issue in the [http://tng.community TNG Community Forums]
 
* Copy the backup of the affected files back to your TNG  directory
 
 
 
 
 
== Revision History ==
 
 
 
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"
 
|-
 
! Version
 
! Release&nbsp;Date
 
! Contents
 
|-
 
| V11.0.0.0
 
| 8 March 2016
 
| Updated for TNG 11.
 
|-
 
| V10.1.0.5
 
| 25 January 2015
 
| Updated for TNG 10.1.  Changes required in creating new Persistent Bookmarks table, if one did not exist.
 
|- valign="top"
 
| v10.1.0.4
 
| 11 January 2015
 
| Updated by Ken Roy for TNG V10.1
 
|- valign="top"
 
| v10.0.3.2
 
| 23 August 2014
 
| Updated by Ken Roy for TNG V10.0.3
 
|- valign="top"
 
| v10.0.0.0
 
| 6 February 2014
 
| Updated by Ken Roy for TNG V10 table layout change in Admin >> Setup >> General Settings
 
|- valign="top"
 
| v9.1.0.4<br/>v9.0.0.5<br/>v8.1.6
 
| 21 November 2012
 
| Changed the way code changes are imported in the target files to assure compatibility with other mods that use the same table management concept this mod outlined.<br/>Better separation between the three blocks of changes in this mod (table management, localization, business logic)
 
|- valign="top"
 
| v9.1.0.3
 
| 9 November 2012
 
| jQuery based version for TNG v9.1.0
 
|- valign="top"
 
| v9.0.0.2<br/>v8.1.5
 
| 25 May 2012
 
|  Renamed the two new files so that other mods can follow their concept  more easily<br/>Small change in the edit parameters concept +  change of the descriptions to make it more  understandable<br/>Added the default text for the second edit  parameter to the English and English-UTF8 cust_text.php
 
|- valign="top"
 
| v9.0.0.1<br/>v8.1.4
 
| 21 May 2012
 
|  Fixed or language dependent label for the persistent bookmarks  list<br/>Rename table button in General Settings<br/>Remove  table button in Mod Manager
 
|- valign="top"
 
| v9.0.0.0
 
| 28 April 2012
 
| Initial config file release
 
|- valign="top"
 
| v8.1.3
 
| 28 April 2012
 
| Initial config file release<br />Starting with TNG v9.0.0.0 the logfile mentions the username of deleted users instead of their id. This mod introduces this feature also in TNG v8.1.3 since it needs to fetch that username anyway for its own use two (!) lines earlier.
 
|}
 
 
 
 
 
 
 
== Sites using this mod ==
 
 
If you download and install this mod, please add your TNG site to the table below:
 
If you download and install this mod, please add your TNG site to the table below:
  
Line 202: Line 226:
 
! TNG-Version
 
! TNG-Version
 
! User-language
 
! User-language
|-
+
 
 +
|- style="vertical-align:top;"
 
| no public site
 
| no public site
 
| [[User:Roebie|Bart 'Roebie' Degryse]]
 
| [[User:Roebie|Bart 'Roebie' Degryse]]
Line 209: Line 234:
 
| 9.1.0
 
| 9.1.0
 
| NL/EN/ES/FR
 
| NL/EN/ES/FR
|-
+
 
 +
|- style="vertical-align:top;"
 +
| [https://www.treichel-familie.de Treichel-Familie.de]
 +
| [[User:EAndy|Andreas Treichel]]
 +
| Public & Private
 +
| 13​.0​.0​.2
 +
| 14.0.3
 +
| DE, UK, FR, ES, PL
 +
 
 +
|- style="vertical-align:top;"
 
| [https://www.royandboucher.com/ Our Roy and Boucher Family]
 
| [https://www.royandboucher.com/ Our Roy and Boucher Family]
 
| [[User:Ken Roy|Ken Roy]]
 
| [[User:Ken Roy|Ken Roy]]
 
| Tested the mod for Bart
 
| Tested the mod for Bart
| V11.0.0.0
+
| V13.0.0.2
| 12.0.0
+
| {{Tv1404}}
 
| EN, FR
 
| EN, FR
|-
+
 
| [http://www.ourfamilyhistories.org/ Our Family Histories]
+
|- style="vertical-align:top;"
 +
| [https://www.ourfamilyhistories.org/ Our Family Histories]
 
| [[User:Bsl20b50|Bryan S. Larson]]
 
| [[User:Bsl20b50|Bryan S. Larson]]
 
|  
 
|  
| V10.0.0.0
+
| [[User:Bsl20b50|See here]]
| TNG 10.0.0
+
| [[User:Bsl20b50|See here]]
 
| EN
 
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://www.teige.eu my family]
 
| [http://www.teige.eu my family]
 
| [[File:Oname.gif|link=User:ojay]]
 
| [[File:Oname.gif|link=User:ojay]]
Line 229: Line 265:
 
| see [[User:ojay]]
 
| see [[User:ojay]]
 
| see [[User:ojay]]
 
| see [[User:ojay]]
| D,(NL),(GB)
+
| D,(NL),(EN)
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://myfootdeeancestors.co.uk/ MyFOOTDEEAncestors]
 
| [http://myfootdeeancestors.co.uk/ MyFOOTDEEAncestors]
 
| [[User:Mrsmontgomery|Mrs Montgomery]]
 
| [[User:Mrsmontgomery|Mrs Montgomery]]
Line 237: Line 274:
 
| 9.1.1
 
| 9.1.1
 
| EN
 
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://www.kempfamilyhistory.com  Kemp(e) Family History]
 
| [http://www.kempfamilyhistory.com  Kemp(e) Family History]
 
| [[User:Kempons|Andrew Kemp]]
 
| [[User:Kempons|Andrew Kemp]]
Line 244: Line 282:
 
| see [[User:Kempons]]
 
| see [[User:Kempons]]
 
| EN
 
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://mfo.me.uk  Mitchell Families Online]
 
| [http://mfo.me.uk  Mitchell Families Online]
 
| Roger Mitchell
 
| Roger Mitchell
Line 251: Line 290:
 
| TNG 9.0.3
 
| TNG 9.0.3
 
| EN (GB)
 
| EN (GB)
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://nordicancestry.info/ Nordic Ancestry]
 
| [http://nordicancestry.info/ Nordic Ancestry]
 
| [[User:Mfenger|Mogens C. Fenger]]
 
| [[User:Mfenger|Mogens C. Fenger]]
Line 258: Line 298:
 
| TNG 10.0.0
 
| TNG 10.0.0
 
| DA,EN
 
| DA,EN
|-
 
  
| [https://genealogywings.com/ MOTYER Family Genealogy]
+
|- style="vertical-align:top;"
 +
| [https://www.genealogywings.com/ MOTYER Family Genealogy]
 
| [[User:JMM|John Mark Motyer]]
 
| [[User:JMM|John Mark Motyer]]
 
| Public site
 
| Public site
| [[User:JMM|see here]]
+
| [https://www.genealogywings.com/jmm_pages/My-TNG-mods.php See here]
| [[User:JMM|see here]]
+
| [https://www.genealogywings.com/jmm_pages/My-TNG-mods.php See here]
| EN, DE, RU
+
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://genealogy.oceanwharf.com Hooley Family Links]
 
| [http://genealogy.oceanwharf.com Hooley Family Links]
 
| [[User:lastejas|Rick Hooley]]
 
| [[User:lastejas|Rick Hooley]]
| Public Site
+
| Public/Private
| 10.1.0.5
+
| [[User: lastejas|See Here]]
| 10.1.1
+
| [[User: lastejas|See Here]]
 
| EN
 
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://williamsfamilytree.co.uk The Williams Family Tree]
 
| [http://williamsfamilytree.co.uk The Williams Family Tree]
 
| [[User:RottenSod|Phil Williams]]
 
| [[User:RottenSod|Phil Williams]]
Line 279: Line 321:
 
| 10.0.3.2
 
| 10.0.3.2
 
| 10.0.3
 
| 10.0.3
| English
+
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]
 
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]
 
| [[User:bradyfamilytree|Darryl Brady]]
 
| [[User:bradyfamilytree|Darryl Brady]]
Line 287: Line 330:
 
| 10.1.1
 
| 10.1.1
 
| EN, DE
 
| EN, DE
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://www.rgstrong-genes.com R G Strong Family Genealogy]
 
| [https://www.rgstrong-genes.com R G Strong Family Genealogy]
 
| [[User:Rgstrong|Russell Strong]]
 
| [[User:Rgstrong|Russell Strong]]
 
| Public Site
 
| Public Site
| 11.0.0.0
+
| 13.0.0.2
| 11.0.0
+
| 14.0.4
 
| EN, FR, DE, NL
 
| EN, FR, DE, NL
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://www.kmtrees.com/index.php Roots & Relatives Remembered]
 
| [https://www.kmtrees.com/index.php Roots & Relatives Remembered]
 
| [[User:tngrlkrz| Ron Krzmarzick]]
 
| [[User:tngrlkrz| Ron Krzmarzick]]
| Public & Private, modified
+
| Public & Private
| 11.0.0.0
+
| [https://www.kmtrees.com/mods-installed See Here]
| 12.0.2
+
| [https://www.kmtrees.com/mods-installed See Here]
| EN,DE,CS,ES
+
| EN,DE,CS
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://martius-familie.de Martius Family History]
 
| [https://martius-familie.de Martius Family History]
 
| [[User:Hemar| Hendrik Martius]]
 
| [[User:Hemar| Hendrik Martius]]
Line 308: Line 354:
 
| 11.0.2
 
| 11.0.2
 
| DE, EN, FR , NL
 
| DE, EN, FR , NL
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://www.ourlife.us OurLife Family History - McMullen Clan]
 
| [https://www.ourlife.us OurLife Family History - McMullen Clan]
 
| [[User:Seanst|Sean Thompson]]
 
| [[User:Seanst|Sean Thompson]]
Line 314: Line 361:
 
| 11.0.0.0
 
| 11.0.0.0
 
| 11.1.0
 
| 11.1.0
| English
+
| EN
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://pepel.net Drzewo Genealogiczne Rodziny Pepel]
 
| [http://pepel.net Drzewo Genealogiczne Rodziny Pepel]
 
| [[User:Pepelk|Klemens Pepel]]
 
| [[User:Pepelk|Klemens Pepel]]
Line 321: Line 369:
 
| 11.0.0.0
 
| 11.0.0.0
 
| 11.1.1
 
| 11.1.1
| English, Polish
+
| EN, PO
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]
 
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]
| J-Louis Valory
+
| [[User:Louis42|J-Louis Valory]]
| Public/Private - Template 1
+
| Public/Private - T17 customized
 
| 11.0.0.0
 
| 11.0.0.0
| 11.1.1
+
| 12.0.2
| French
+
| FR
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://bumbery.com/ Bumbery-Wangler]
 
| [http://bumbery.com/ Bumbery-Wangler]
 
| [[User:Bob|Bob Bumbery]]
 
| [[User:Bob|Bob Bumbery]]
| Public site
+
| Public/Private site
| 11.0.0.0
+
| 12.0.0.1
| 11.1.2
+
| 13.0.0
| English
+
| EN
|-
+
 
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]
+
|- style="vertical-align:top;"
 +
| [http://www.colegenealogy.net/ The Cole / Tanner Family Tree]
 
| [[User:dlcole|David Cole]]
 
| [[User:dlcole|David Cole]]
 
| Public/Private
 
| Public/Private
 
| [[User:Dlcole|see here]]
 
| [[User:Dlcole|see here]]
 
| [[User:Dlcole|see here]]
 
| [[User:Dlcole|see here]]
| English
+
| EN, DE, FR, ES, NL
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://www.martius-familie.de/ Martius family]
 
| [https://www.martius-familie.de/ Martius family]
 
| [[User:Hemar|Hendrik Martius]]
 
| [[User:Hemar|Hendrik Martius]]
Line 350: Line 402:
 
| 12.0.1
 
| 12.0.1
 
| DE, EN, FR, NL
 
| DE, EN, FR, NL
 +
 +
|- style="vertical-align:top;"
 +
| [http://jarocinscy.pl/drzewo/index.php Baza danych Rodziny Jarocińskich]
 +
| [[User:Mjaro|Michał Jarociński]]
 +
| non-public site
 +
| 13.0.0.2
 +
| 14.0.3
 +
| PL, EN
 +
|-
 +
|[https://slekt.solem.info Solem Genealogy]
 +
|[[User:JTS|Jan-Thore Solem]]
 +
|Private
 +
|13​.0​.0​.2
 +
|14.0.2
 +
|EN, NO
 
|}
 
|}
  
 +
[[Category:Mods for TNG v13]]
 
[[Category:Mods for TNG v12]]
 
[[Category:Mods for TNG v12]]
 
[[Category:Mods for TNG v11]]
 
[[Category:Mods for TNG v11]]
Line 367: Line 435:
 
[[Category:ajx_deletebookmark.php mods]]
 
[[Category:ajx_deletebookmark.php mods]]
 
[[Category:bookmarks.php mods]]
 
[[Category:bookmarks.php mods]]
 +
[[Category:cust_text.php Danish mods]]
 
[[Category:cust_text.php Dutch mods]]
 
[[Category:cust_text.php Dutch mods]]
 
[[Category:cust_text.php English mods]]
 
[[Category:cust_text.php English mods]]
 
[[Category:cust_text.php French mods]]
 
[[Category:cust_text.php French mods]]
 +
[[Category:cust_text.php German mods]]
 +
[[Category:cust_text.php Polish mods]]
 
[[Category:cust_text.php Spanish mods]]
 
[[Category:cust_text.php Spanish mods]]
 
[[Category:customconfig.php mods]]
 
[[Category:customconfig.php mods]]
[[Category:tabledefs.php mods]]
+
[[Category:tabledefs.php mods]]

Latest revision as of 22:41, 4 March 2024

Restricted 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 Restricted
Caution 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


Caution


Ambox notice.png 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:

  1. Go to Mod Manager, and select its "Recommended Updates" tab.
    (If the "Recommended Updates" tab is not visible, then go to the Mod Manager Options tab, select "Display Settings", and turn on the "Recommended Updates" tab.)
  2. Click the "Update" button in the "Recommended Updates" tab.
    Installed mods do not interfere with the update, and if you already have (or think you may have) run this update, it will not hurt for you to run it again.

[See details in the TNGv12 Change Impacts Article][Hide the instructions]

TNG 14.0
TNG 13.0
TNG 12.0


Persistent Bookmarks
Summary Stores bookmarks in the database making them available on any computer or browser.
Validation The mod is XHTML compliant.Valid-xhtml10.png
Mod Updated 20 Mar 2020
Download link supports MySQL 8 and includes several language translations for
TNG 13.0

persistent_bookmarks_v13.0.0.2.zip
for
TNG 13.0
TNG 12.0
persistent_bookmarks_v12.0.0.1.zip
for
TNG 12.0
TNG 11.0
persistent_bookmarks_v11.0.0.0.zip
 
TNG 10.1.0
persistent_bookmarks_v10.1.0.5.zip
 
TNG 10.0.3
persistent_bookmarks_v10.0.3.2.zip
 
TNG 10.0
persistent_bookmarks_v10.0.0.0.zip
 
TNG 9.1
persistent_bookmarks_v9.1.0.4.zip
 
TNG 9.0
persistent_bookmarks_v9.0.0.5.zip
 
TNG 8.0
persistent_bookmarks_v8.1.6.zip
Dutch language file
French language file
Spanish language file
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 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 12+
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

Updated for TNG 10 and TNG V11 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
13.0.0.2 20 Mar 2021 Updated for TNG 13
  • to check collation sequence to correctly set the table collation sequence and database engine in creating the table change provided by Brent Hemphill for a different mod to support MySQL 8
  • Czech and Spanish translations provide by Ron Krzmarzick
  • Dutch translations were provided by Bart when he originally published the mod
  • Danish translations by Mogens Fenger
  • Polish translations by Michal Jarocinski
  • French translations provided by Katryne Chauvigné-Bourlaud
  • German translations provided by Jürgen P. Bourdeaux
12.0.0.1 17 Sep 2020 Updated for TNG 12
  • new Mod Guidelines for custom text.
11.0.0.0 8 Mar 2016 Updated for TNG 11.
10.1.0.5 25 Jan 2015 Updated for TNG 10.1.
  • Changes required in creating new Persistent Bookmarks table, if one did not exist.
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
  • table layout change in Admin >> Setup >> General Settings
9.1.0.4
9.0.0.5
8.1.6
21 Nov 2012
  • Changed the way code changes are imported in the target files to assure compatibility with other mods that use the same table management concept this mod outlined.
  • Better separation between the three blocks of changes in this mod (table management, localization, business logic)
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
  • Renamed the two new files so that other mods can follow their concept more easily
  • Small change in the edit parameters concept + change of the descriptions to make it more understandable
  • Added the default text for the second edit parameter to the English and English-UTF8 cust_text.php
9.0.0.1
v8.1.4
21 May 2012
  • Fixed or language dependent label for the persistent bookmarks list*Rename table button in General Settings
  • Remove table button in Mod Manager
9.0.0.0 28 Apr 2012 Initial config file release
8.1.3 28 Apr 2012 Initial config file release
  • Starting with TNG v9.0.0.0 the logfile mentions the username of deleted users instead of their id. This mod introduces this feature also in TNG v8.1.3 since it needs to fetch that username anyway for its own use two (!) lines earlier.

Installation

  1. 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.
  2. Extract the config file from the downloaded zip file into the mods folder.
  3. 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

Persistent bookmarks first time install.png

Upgrading

  1. Take a note of the current name of the bookmarks table. You can find this at Admin >> Setup >> Configuration >> General Settings >> Table Names.
  2. 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.
  3. 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.
  4. Extract the config file from the downloaded zip file into the mods folder.
  5. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.
  6. 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.
  7. 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.

Setup >> Configuration >> General Settings

Under the 'Table Names' header on the General Settings page you'll find an extra textbox and button where you can name and create the table for storing the bookmarks.

With the mod installed
Setup >> Configuration >> General Settings

When you click the Create... button the table is created. Next to the button a success or failure message will appear. After a little while the success message will disappear again and the Create... button will be replaced with a Rename... button.

Creating the bookmarks table
Utilities >> Back up, Restore & Optimize Table Data

The mod adds the bookmarks table to the list of tables you can optimize, backup or restore.

With the mod installed
Bookmarks

With the mod installed the bookmarks page first shows those bookmarks that are stored in the database (if any). Unter that you'll still find the bookmarks stored in the cookies (if any).

These two groups are totally independent from each other. Thus you can delete from one group without affecting the other group

When you're not logged in you'll only see the cookie bookmarks.

Starting with version 9.0.0.1 and 8.1.4 the first list on the bookmarks page - the bookmarks that are stored in the database - has a label too.

Bookmarks page with or without the mod
Admin >> Mod Manager >> Edit

You can use the mod's parameters to set the text for the label of the persistent bookmarks list on the bookmarks page. This can be a fixed text (default) or language dependent labels in the cust_text.php file can be used.

Use parameters to set the persistent bookmarks label
Admin >> Mod Manager

Starting with version 9.0.0.1 and 8.1.4 the Description column of this mod has a Remove button to remove the bookmarks table from the database. After clicking the button a success or failure message will appear next to the button. On success the button will disappear and a few seconds later the whole note on removing the bookmarks table will disappear.

Removing the bookmarks table

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
Treichel-Familie.de Andreas Treichel Public & Private 13​.0​.0​.2 14.0.3 DE, UK, FR, ES, PL
Our Roy and Boucher Family Ken Roy Tested the mod for Bart V13.0.0.2
TNG 14.0.4
EN, FR
Our Family Histories Bryan S. Larson See here See here EN
my family Oname.gif (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