metta
Could someone from TheBrain please confirm what happens to local (internal) brain links and online (webbrain and web client) links when the GUID of a brain is changed under the following 3 circumstances:

(1) How a GUID change affects local and web thought links in TB8

(2) How a GUID change affects local and web thought links in the CURRENT version of TB9

(3) How a GUID change will affects local and web thought links in TB9 once the engineers have standardized the link formats

It would be very helpful to know what this impact will be in terms of planning future brain projects.

Specifically, it would help immensely to know if/when local and web brain links might be broken in either the web client and/or the local desktop brain as a result of a GUID change.
Quote
metta
After thinking about this a bit more, I realize there is another set of GUID and import related questions:
  • Does the GUID of a brain change when it is imported from TB into TB9?
  • In addition, does TB9 import process preserve or break any of the following links:
    • internal (local) links from TB8 placed in notes and/or as thought attachments
    • web brain/web client links from TB8 placed in notes and/or as thought attachments
    • web brain/web client links placed in external locations (web sites, blogs, forums, etc.)
    • thought attachment links in TB8

Again, I just want to be able to anticipate the impact on any TB8 brain links (both internal and incoming) after initiating an import into TB9.
Quote
metta
Just now discovered Mark Trexler (Climate Web) has been thinking along the same lines and asking similar questions.
Quote
zenrain
If you have both versions installed, why not try it? I think I did a test very early in the release cycle and it didn’t work and reported it. I can’t remember if it was fixed or not, but it would be easy to find out.
macOS 10.13
TheBrain 9.0.250
Quote
metta
Did try an import, and the help desk ticket has already been opened.

This post is a result of the fact that some note links survived the import and others did not, and it is not (yet) clear why the results were inconsistent.

In addition, other's have reported problems with attachment links not surviving the import process -- and I also had internal note links break in the past after making a GUID change in TB8.

Hence my desire to get big picture clarification about what should be the expected impact on links with TB9 imports and GUID changes.

With this information, I'll have a better idea of what breakage is unavoidable, what breaks are bugs, and how to plan ahead to minimize the risk of breaks occurring in future brain projects.
Quote
zenrain
That makes sense. And thank you for clarifying your results, that will help other in the forum. 😊
macOS 10.13
TheBrain 9.0.250
Quote
metta
Is any feedback from TB Team available on these important GUID related questions?
Quote
mcaton
Metta,

Thanks for posting.  First off, a GUID change in a Brain is always possible, but not recommended to do frequently. If only to prevent confusion of multiple copies of the same Brain and creating broken links in some scenarios.  Regardless, here are the results you would see in the questions above:

A v8 GUID change would not effect Links to other Thought in the same Brain.  Links to Thoughts in Web Client Brains would still point to the old GUID, synced Brain (changing a GUID locally does not removed the Cloud version of the original Brain). And other Brains that have links to Thoughts in a Brain who's GUID has been changed will no longer work.  The original GUID was part of the URL.

Next, importing to v9 (as a new Brain) does not change the Brain's GUID.  The GUID will only be different if you first, create a new, clean v9 Brain and then import a v8 Brain INTO this Brain. The Thoughts themselves, however, will have a new GUID in v9.

Links to internal Thoughts will still work if they were created in v8 and then the Brain was imported to v9.  Links to Web Client Thoughts will still point to the old webbrain.com Thought location.

Web client Thought link formats are different from v8 to v9.  I'm sure we have a documented feature request for standardized link formats - I'll confirm. 

Does this answer all of the above questions?  Let me know if I missed anything.

Thanks,
Matt
Quote
mcaton
One more GUID related item to add, after an import from TB8 is completed, inside the B__ folder (one level above a thought folder), there are now two files, GuidMapThoughts.txt and GuidMapLinks.txt. These files contain one line per thought/link which has on it the version 8 GUID followed by the new GUID separated by a comma.

Matt
Quote
metta
Thank you very much, Matt.

Your thorough and systematic feedback helps immensely, and I will let you know if I have any additional questions after considering the implications of this information for future brain projects I am considering.

In the meantime, I will also be looking forward to your confirmation and update on:
(1) what standardizing web client links in TB9 will involve and
(2) what implications this standardization will have on web client links if/when a GUID change is made in TB9.

With my thanks again,
Metta

P.S.
Also, FWIW, please note that I am not (by any means) considering making GUID changes on a whim. It is just that I realize there may be rare occasions when a GUID change might be needed, and I just want to be aware of the potential consequences, depending on the scenario when this sort of change might be required.
Quote

Newsletter Signup  Newsletter        Visit TheBrain Blog   Blog       Follow us on Twitter   Twitter       Like Us on Facebook   Facebook         Circle Us on Google+  Google         Watch Us on Youtube  YouTube       

TheBrain Mind Map & Mindmapping Software     Download TheBrain Mind Mapping Software