Difference between revisions of "Unused Media"

From TNG_Wiki
Jump to: navigation, search
(Updated for Unused_media_v10.1.0.3)
Line 3: Line 3:
 
| mod_summary    = Adds a tab (Unused Media) to the Admin > Media page
 
| mod_summary    = Adds a tab (Unused Media) to the Admin > Media page
 
| mod_validation  = Admin application, validation not attempted
 
| mod_validation  = Admin application, validation not attempted
|  download_link  = ‎for {{Tv1010}}<br />[[Media:Unused_media_v10.1.0.1.zip | Unused_media_v10.1.0.1.zip]]<hr />‎for {{Tv100}}<br />[[Media:Unused_media_v10.0.0.2.zip | Unused_media_v10.0.0.2.zip]]<hr />‎for {{Tv920}}<br />[[Media:Unused_media_v9.2.0.1.zip | Unused_media_v9.2.0.1.zip]]<hr />for {{Tv90}}<br />[[Media:Unused_media_v9.0.0.1.zip | Unused_media_v9.0.0.1.zip]]<hr />for {{Tv80}}<br />[[Media:Unused_media_v8.1.3.zip‎ | Unused_media_v8.1.3.zip]]<hr />for {{Tv70}}<br />[[Media:Unused_media_v3.0.zip | Unused_media_v3.0.zip]]
+
|  download_link  = ‎for {{Tv1010}}<br />[[Media:Unused_media_v10.1.0.3.zip | Unused_media_v10.1.0.3.zip]]<hr />‎for {{Tv100}}<br />[[Media:Unused_media_v10.0.0.2.zip | Unused_media_v10.0.0.2.zip]]<hr />‎for {{Tv920}}<br />[[Media:Unused_media_v9.2.0.1.zip | Unused_media_v9.2.0.1.zip]]<hr />for {{Tv90}}<br />[[Media:Unused_media_v9.0.0.1.zip | Unused_media_v9.0.0.1.zip]]<hr />for {{Tv80}}<br />[[Media:Unused_media_v8.1.3.zip‎ | Unused_media_v8.1.3.zip]]<hr />for {{Tv70}}<br />[[Media:Unused_media_v3.0.zip | Unused_media_v3.0.zip]]
 
| mod_author      = Warren S Gilbert  
 
| mod_author      = Warren S Gilbert  
 
| mod_url        = [[Maintenance - Unused Media]]
 
| mod_url        = [[Maintenance - Unused Media]]
 
| mod_support    = [http://www.gilbert-family-history.net/mod_support.php Support for Warren Gilbert's mods]
 
| mod_support    = [http://www.gilbert-family-history.net/mod_support.php Support for Warren Gilbert's mods]
| mod_version    = 10.0.0.2 for TNG 10.0<br />9.2.0.1 for TNG V9.2<br />9.0.0.1 for TNG V9.0<br />8.1.3 for TNG V8<br />3.0 for TNG V7
+
| mod_version    = 10.1.0.3 for TNG 10.1 and above<br />10.0.0.2 for TNG 10.0<br />9.2.0.1 for TNG V9.2<br />9.0.0.1 for TNG V9.0<br />8.1.3 for TNG V8<br />3.0 for TNG V7
 
| mod_contact =  
 
| mod_contact =  
 
| min_TNG_ver    = 7.0.0
 
| min_TNG_ver    = 7.0.0
| max_TNG_ver    = 10.1.0
+
| max_TNG_ver    = 11.0.1
 
| TNG_file_list  = See [[Maintenance_-_Unused_Media#TNG_Modules_Involved | TNG Modules Involved]]
 
| TNG_file_list  = See [[Maintenance_-_Unused_Media#TNG_Modules_Involved | TNG Modules Involved]]
 
| related_mods    =  
 
| related_mods    =  
Line 28: Line 28:
  
 
== Requirements ==
 
== Requirements ==
* A working TNG installation. Automated installation has been tested on TNG versions 7.1.3 to 10.1.0.
+
* A working TNG installation. Automated installation has been tested on TNG versions 7.1.3 to 11.0.1.
 
* A backup of the [[Maintenance_-_Unused_Media#TNG_Modules_Involved | TNG modules involved]]
 
* A backup of the [[Maintenance_-_Unused_Media#TNG_Modules_Involved | TNG modules involved]]
  
Line 52: Line 52:
 
! Date
 
! Date
 
! Contents
 
! Contents
 +
|-
 +
| v10.1.0.3
 +
| 11 June 2016
 +
|
 +
* Changed to use preg_replace instead of ereg_replace (function deprecated/removed).
 +
* Added option to check for "dotfiles" (.DS_Store etc.).<br />
 +
* Bug fix.
 
|-
 
|-
 
| v10.1.0.1
 
| v10.1.0.1
 
| 28 January 2015
 
| 28 January 2015
| [[Media:Unused_media_v10.1.0.1.zip‎|Unused_media_v10.1.0.1.zip‎‎]] => updated to replace mysql calls with tng (mysqli) calls.  
+
|
 +
* Updated to replace mysql calls with tng (mysqli) calls.  
 
|-
 
|-
 
| v10.0.0.2
 
| v10.0.0.2
 
| 10 May 2014
 
| 10 May 2014
| [[Media:Unused_media_v10.0.0.2.zip‎|Unused_media_v10.0.0.2.zip‎‎]] => fix to work when a folder holds more than one media type.  
+
|
 +
* Fix to work when a folder holds more than one media type.  
 
|-
 
|-
 
| v10.0.0.1
 
| v10.0.0.1
 
| 24 Feb 2014
 
| 24 Feb 2014
| [[Media:Unused_media_v10.0.0.1.zip‎|Unused_media_v10.0.0.1.zip‎‎]] => fix a bug when media is in a subfolder.  
+
|
 +
* Fix a bug when media is in a subfolder.  
 
|}
 
|}
  
Line 88: Line 98:
  
 
== TNG Modules Involved ==
 
== TNG Modules Involved ==
=== TNG V10, V9 ===  
+
=== TNG V11, V10, V9 ===  
 
The same as in V8
 
The same as in V8
  
Line 173: Line 183:
 
| EN
 
| EN
 
|-
 
|-
| [http://www.gilbert-family-history.net Gilbert Family History]
+
| [https://www.gilbert-family-history.net Gilbert Family History]
 
| [[User:Warren Gilbert|Warren S Gilbert]]
 
| [[User:Warren Gilbert|Warren S Gilbert]]
 
| Public Site
 
| Public Site
| v10.1.0.1/ TNG 10.1.0
+
| v10.1.0.3/ TNG 11.0.1
 
| EN
 
| EN
 
|-
 
|-
Line 222: Line 232:
 
[[Category:Mods for TNG v9]]
 
[[Category:Mods for TNG v9]]
 
[[Category:Mods for TNG v10]]
 
[[Category:Mods for TNG v10]]
 +
[[Category:Mods for TNG v11]]
 
[[Category:Admin media.php mods]]
 
[[Category:Admin media.php mods]]
 
[[Category:Admin editmedia.php mods]]
 
[[Category:Admin editmedia.php mods]]

Revision as of 15:52, 11 June 2016

Maintenance - Unused Media
Summary Adds a tab (Unused Media) to the Admin > Media page
Validation Admin application, validation not attempted
Mod Updated {{{mod_last_update}}}
Download link ‎for
TNG 10.1.0

Unused_media_v10.1.0.3.zip
‎for
TNG 10.0

Unused_media_v10.0.0.2.zip
‎for
TNG 9.2.0

Unused_media_v9.2.0.1.zip
for
TNG 9.0

Unused_media_v9.0.0.1.zip
for
TNG 8.0

Unused_media_v8.1.3.zip
for
TNG 7.0

Unused_media_v3.0.zip
Download stats {{{download_stats}}}
Author(s) Warren S Gilbert
Homepage Maintenance - Unused Media
Mod Support Support for Warren Gilbert's mods
Contact Developer
Latest Mod 10.1.0.3 for TNG 10.1 and above
10.0.0.2 for TNG 10.0
9.2.0.1 for TNG V9.2
9.0.0.1 for TNG V9.0
8.1.3 for TNG V8
3.0 for TNG V7
Min TNG V 7.0.0
Max TNG V 11.0.1
Files modified
Related Mods
Notes


Purpose of the mod

This mod adds a tab (Unused Media) to the Admin > Media page. It lists files which are present in the media folders on the server, but not registered with TNG.

Developer

This mod was developed by Warren S Gilbert

Requirements

  • A working TNG installation. Automated installation has been tested on TNG versions 7.1.3 to 11.0.1.
  • A backup of the TNG modules involved

Automated Installation

  1. Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.
  2. Extract the unused_media.zip to your admin/mod_folder (V7) or mods (v8 or later).
  3. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the unused_media.cfg.

Note that the mod adds 2 entries to customconfig.php. If you do not already have a customconfig.php file, create a file named customconfig.php containing only the php opening and closing tags: -

<?php
?>

and copy it to your site in the same folder as the config.php file (usually the TNG root).

Note that the config file only includes the English language changes. If you support multiple languages, you will need to modify the config file to add the custom text for your other languages.

Revision History

Version Date Contents
v10.1.0.3 11 June 2016
  • Changed to use preg_replace instead of ereg_replace (function deprecated/removed).
  • Added option to check for "dotfiles" (.DS_Store etc.).
  • Bug fix.
v10.1.0.1 28 January 2015
  • Updated to replace mysql calls with tng (mysqli) calls.
v10.0.0.2 10 May 2014
  • Fix to work when a folder holds more than one media type.
v10.0.0.1 24 Feb 2014
  • Fix a bug when media is in a subfolder.


More Information

With this mod installed, files can be deleted from the server either individually or by deleting selected files.
Files can be excluded from the report and will then be recorded in file 'unusedmedia.txt' in the TNG root folder of your site if you are using TNG v8 or later, or the admin folder of your site if you are using TNG v7. If not already present, 'unusedmedia.txt' will be created the first time you choose to exclude a file. The file is optional, and the report will function whether or not it exists.
Excluded files are not normally listed, but there is an option for them to be shown, and they can then be included back in the normal report.

In the event of a problem

  • Try using the Mod Manager Remove capability
  • Or copy the backup versions of the TNG modules involved.

Visualization of this mod

UnusedMedia.jpg

Side effects

As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the Mod Manager to remove the mod before the upgrade and re-installing the mod after the upgrade greatly simplifies this process).

TNG Modules Involved

TNG V11, V10, V9

The same as in V8

TNG V8

In TNG V8, this mod:

  • modifies the following TNG modules customconfig.php, admin_media.php, admin_editmedia.php, admin_newmedia.php, admin_ordermediaform.php, admin_photoimport.php, admin_thumbnails.php, languages/English/media_help.php
  • adds custom text to languages/English/cust_text.php and languages/English-UTF8/cust_text.php

TNG V7

In TNG V7, this mod:

  • modifies the following TNG modules customconfig.php, admin/media.php, admin/editmedia.php, admin/newmedia.php, admin/ordermediaform.php, admin/photoimport.php, admin/thumbnails.php, and English/media_help.php
  • adds custom text to English/cust_text.php


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
My family Oname.gif (no public site) see at Oname.gif site D,(NL),(GB)
Van den Heuvel genealogy Marco van den Heuvel ... 9.0.0.1/9.0.3 NL, EN
The Zausmer Forest Joyaa Antares (no public site) 10.1.0.1/10.1.3 EN
Nordic Ancestry Mogens C. Fenger ... 9.0.0.0/9.1.1 EN, DA
Arsenault and Simpson Family Genealogy Bob Arsenault not a public site V9.0.0.0/V9.0.3 EN
AppeltHaus Genealogy Lawrence Appelt Not a Public Site. V10.1.0.1/TNG 10.1.0 EN
Whittlesey-Whittelsey Family History Willis S Whittlesey III Public Site V9.2.0/ TNG 9.2.0 EN
Grogan mob Margaret Turner Public Site V9.2.0.1/ TNG 9.2.0 EN
Turner mob Margaret Turner Public Site V9.2.0.1/ TNG 9.2.0 EN
Legacy Gazette: My Roots - My Legacy Melissa Watson Padilla Public Site v9.2.0.1/ TNG 9.2.1 EN
Gilbert Family History Warren S Gilbert Public Site v10.1.0.3/ TNG 11.0.1 EN
British 1820 Settlers to South Africa Paul Tanner-Tremaine Public Site v10.1.0.1/ TNG 10.1.1 EN
DJCM.DK Claus Martinussen Public Site v10.1.0.1/ TNG 10.1.3 DA, EN
Wortelboer Genealogy Bernard Wortelboer Public site 10.1.0.1 / 11.0.0 NL, EN
Brady Family Tree in Western Australia Darryl Brady Public site 10.1.0.1/10.1.1 EN, DE
Quigley Doyle Family Tree Don Quigley Public Site 10.1.0.1/11.0.0 EN
Roots & Relatives Remembered Ron Krzmarzick Quasi-Public 10.1.0.1/11.0.1 EN