Are there any plans to make the paths under Current Project Options > Advanced relative instead of absolute??? This has been a huge nightmare and source of frustation for me over the last year since I have purchased TMG.
It would make much more sense to allow a paths such as:
..\exhibits
..\backups
..\timelines
etc.
Then, when if you open a project file:
C:\My Documents\TMG\Blah\Blah_Family.PJC
you know that the exhibits would be in:
C:\My Documents\TMG\Blah\exhibits
etc.
Relative Path Statements
Started by daniel_james_gullo, Nov 14 2006 11:12 AM
9 replies to this topic
#1
Posted 14 November 2006 - 11:12 AM
#2
Posted 14 November 2006 - 02:48 PM
Not sure what the problem is. My exhibits are in C:/PICTURES. YOu can put them wherever you want.
#3
Posted 14 November 2006 - 03:37 PM
QUOTE (GenerationGoneBy @ 14 Nov 2006, 03:48 PM) <{POST_SNAPBACK}>
Not sure what the problem is. My exhibits are in C:/PICTURES. YOu can put them wherever you want.
The problem is simple, if you move the data around or have a removeable/external HDD that is assigned a different letter occasionally, the absolute paths in the Exhibit references is broken. If it were relative, TMG would say "Ok, the project was opened in J:\Blahblahblah\gobbledy-gook\TMG, so, the exhibits are in J:\Blahblahblah\gobbledy-gook\TMG\exhibits, since he put ..\exhibits" There are many programs in the world that allow you to do this. It's nothing unusual.
#4
Posted 14 November 2006 - 07:36 PM
This was brought up once before I remember. I completely agree with you. I have a rather complex folder structure with /exhibits/<personID>/ and /exhibits/sources/<sourceid>. It works like a charm and I am really happy with the way everything is organized... however... if you happen to move the database to a different logical or physical drive or change the relative path holding the exhibits folder structure, ALL links are broken. There are programs out there that fix it. I used Visual FoxPro that use to come with Visual Studio 6.0 a while back. It works great for changing broken path links.
I do afree with Daniel James Gullo though, storing the relative paths in the exhibit table would make more sense than storing the absolute paths. The way other programs work is that they allow you to set a "base path" to lets say: C:\TMG\Exhibits\. If a user then chooses an exhibit located at C:\TMG\Exhibits\Sources\SRC00456\census.tif, the only the relative path \sources\SRC00456\census.tif would be stored in the exhibits table. The program would then construct the absolute path by concatenating the base path and the relative path.
I think the exhibits system works ok like it is, but this would certainly add a lot of ease to people who use more than one computer to work on the same data.
Ken V. Nordberg.
I do afree with Daniel James Gullo though, storing the relative paths in the exhibit table would make more sense than storing the absolute paths. The way other programs work is that they allow you to set a "base path" to lets say: C:\TMG\Exhibits\. If a user then chooses an exhibit located at C:\TMG\Exhibits\Sources\SRC00456\census.tif, the only the relative path \sources\SRC00456\census.tif would be stored in the exhibits table. The program would then construct the absolute path by concatenating the base path and the relative path.
I think the exhibits system works ok like it is, but this would certainly add a lot of ease to people who use more than one computer to work on the same data.
Ken V. Nordberg.
QUOTE (daniel_james_gullo @ 14 Nov 2006, 03:37 PM) <{POST_SNAPBACK}>
The problem is simple, if you move the data around or have a removeable/external HDD that is assigned a different letter occasionally, the absolute paths in the Exhibit references is broken. If it were relative, TMG would say "Ok, the project was opened in J:\Blahblahblah\gobbledy-gook\TMG, so, the exhibits are in J:\Blahblahblah\gobbledy-gook\TMG\exhibits, since he put ..\exhibits" There are many programs in the world that allow you to do this. It's nothing unusual.
#5
Posted 14 November 2006 - 11:08 PM
I agree that it is a great idea. However, if Wholly Genes did find a way to implement it they may need to make it optional.
Many members of our User Group would struggle with the concept.
Neil Bradley
Many members of our User Group would struggle with the concept.
Neil Bradley
Cheers, Neil
Western Australia
#6
Posted 15 November 2006 - 04:36 AM
QUOTE (nbradley @ 15 Nov 2006, 02:08 AM) <{POST_SNAPBACK}>
I agree that it is a great idea. However, if Wholly Genes did find a way to implement it they may need to make it optional.
Many members of our User Group would struggle with the concept.
Neil Bradley
Many members of our User Group would struggle with the concept.
Neil Bradley
I asked about this a while back since it seemed like a logical way to handle exhibits, especially since it doesn't need to change how users attach exhibits. I would love it to be based of where you opened the project from but I would even settle for it being based off of the default path set in the preferences. I don't think this would change anything for the average user but it would allow a "quick fix" for people with changing drive letters.
#7
Posted 11 December 2006 - 08:28 AM
I came up through the ranks of sofware development and I am now a Product Manager. 1) It would be very easy to implement (using a default location that can be later changed, the same way MS Office and a million other programs do.) 2) It would help bring TMG to the next level of sophistication by adding value. I would love to have a 1 on 1 with their Product Manager. I have a list of features that would really add value and wouldn't be too hard to include. Like, the one I mentioned in another thread where there are multiple links to a single exhibit, rather than multiple copies of the exhibit for each link. That way, I can scan a picture from 1890, enter it as a single exhibit, and then link all the people who are in the picture to the single exhibit.
Edited by daniel_james_gullo, 11 December 2006 - 08:29 AM.
#8
Posted 11 December 2006 - 08:59 AM
QUOTE (daniel_james_gullo @ 11 Dec 2006, 11:28 AM) <{POST_SNAPBACK}>
I would love to have a 1 on 1 with their Product Manager.
He's regualarly available on the the user "Chats" that are announced in the WG Newsletter. The last one was this past Saturday, and the next is not announced yet. You can subscribe to the newsletter, or check for it at the top of this forum, to see the announcement of the next one. The last couple I've attended did not have large crowds, so it's been easy to get in the conversation.
Terry
See my Tutorials and Articles on using TMG at tmg.reigelridge.com
My book, A Primer for The Master Genealogist, is again available in the U.S. and remains available in Australia. Information is available on my website.
See my Tutorials and Articles on using TMG at tmg.reigelridge.com
My book, A Primer for The Master Genealogist, is again available in the U.S. and remains available in Australia. Information is available on my website.
#9
Posted 11 December 2006 - 09:02 AM
QUOTE
That way, I can scan a picture from 1890, enter it as a single exhibit, and then link all the people who are in the picture to the single exhibit.
#10
Posted 06 May 2009 - 09:49 PM
QUOTE (daniel_james_gullo @ 15 Nov 2006, 05:12 AM) <{POST_SNAPBACK}>
Are there any plans to make the paths under Current Project Options > Advanced relative instead of absolute??? This has been a huge nightmare and source of frustation for me over the last year since I have purchased TMG.
It would make much more sense to allow a paths such as:
..\exhibits
..\backups
..\timelines
etc.
Then, when if you open a project file:
C:\My Documents\TMG\Blah\Blah_Family.PJC
you know that the exhibits would be in:
C:\My Documents\TMG\Blah\exhibits
etc.
It would make much more sense to allow a paths such as:
..\exhibits
..\backups
..\timelines
etc.
Then, when if you open a project file:
C:\My Documents\TMG\Blah\Blah_Family.PJC
you know that the exhibits would be in:
C:\My Documents\TMG\Blah\exhibits
etc.
This sounds like a great idea but not too sure how it would be applied to tmg.
Doug Hennig talks about relative paths in visual fox pro in his blog Replacement for SYS(2014): which is a little beyond me, but here as a reference.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users











