As you have discovered, you are not going to be able to replicate documents across databases. Your colleague is correct that you could index the documents into multiple databases, but that would have to be done manually. Another option is that you could dump all the common documents into one folder in the Finder, then index that folder into multiple databases.
Are the chapters in the book really that unrelated that one database does not work best, e.g a collection of short stories, etc.?
right. but a colleague who has used DTP for quite some time argued that i shouldnāt index my databases. he said that if a database is always changing, through adding new documents, as well as adding annotations and links to them, it would create a mess to index them. he also said that it creating and maintaining replicants w/in an indexed databases would be a recipe for disaster. do you agree? is there any other suggested approach that would enable me to not index and somehow still replicate between databases? thx.
i might not explained myself properly. to clarify, the chapters in the book really are related, and thatās why iād like to link material between databases via replication or some other similar method. the only reason that that one database does not work best is because iāve found that in order to optimize this wonderful āMake an Annotation with Links, Notes, Tags v2ā script, it seems to me (based on my experience) that one ought to use one database per topic - otherwise there are just too many tags to confine to one topic. but then it seems to create a catch-22 of not being about to also link material between databases via replication. thatās my dilemma. i welcome any other suggested solutions. thanks.
I donāt know what else to suggest, as you may need to decide if the script is more important to you than having all your data available, and contained (imported) into a single database. In any event, replicating imported documents across databases just isnāt going to be possible as the document can only be contained in one database.
Iām not trying to convince you to index your documents, but indexing is the only way I am aware of to get the same document to appear in multiple databases. Index the documents into one database, duplicate them to locations in additional databases, and the documents in the database will all point to the same document in the filesystem (Finder). Used this way with indexed documents across databases, the duplicate command acts as a replicate command.
Even though they will function as replicants, the documents will not have any visual/color clue to indicate that they also occur in another database the way replicated documents appear. That limitation may present a problem for you also, if you want a visual cue that a document is indexed in multiple places.
Meanwhile, can I just reiterate an earlier suggestion that this sort of annotation capability be baked into Devonthink?
I canāt get either of Kormās template scripts (_Annotation MD___Cmd-Shift-Alt-M and the RTF version) to work. I get a new doc with the header info, but after āType your note hereā, nothing.
Troubleshooting this issue involves trawling through thousands of words across several long threads on this forum, and when that fails, bugging the Korm or Frederiko for support that they provide out of generosity.
Rather than do that, Iām giving up and going back to Highlights. But given the sustained interest in this functionality, and that it sits squarely within Devonthinkās design intention, Iād like to see Devontech build it into the software. Looking forward to DTPO 3.0 + DTTG 2.0 ā¦
i hear you an appreciate everything youāve said. my main concern with using indexing is that itās unkind to emergent databases - that is when one adds to or moves files around in databases. iāve noticed that i do so, and i fear that might wreak havoc with indexed databases. understand what i mean.
but i get your central point about which is more important: replication or the annotation w/ links + tags script. a pity thereās not a way to accommodate both.
i suppose iāve been searching for a solution thatās related to TagNotate app - or what it tries to do - i.e., annotate PDFs (with highlights, underlines, and notes - though adding notes doesnāt yet seem to to be fully formed in TagNotate), assign tags to the annotations (thatās basically what this script does in DTP), and then select a tag (or tags) to cull annotations containing the same (one or more) tags across single or multiple documents. that culling tags / annotations feature seems to be TagNotateās strongest attribute.
unfortunately, i donāt use TagNotate because it imports - instead of syncing - documents from dropbox (making it repository for annotated documents, as well as the tags that are created for them), the ability to make annotated notes seems to be limited (at least itās non-existent in the ipad version), and the annotation interface is generally a bit clunky.
anyway, this annotation w/ links + tags script accomplishes almost all that iām seeking to do. yes, it would be great it if it also had the culling tags / annotations feature, but the script writers already produced amazing features and iām not complaining. theyāve helped us out a great deal.
for me, i need to keep my tags manageable for each project, and that means: one projects = one database, to keep a tightly focused set of tags. but some of my core annotations / tags do overlap with what iāve got in other databases. thatās why the inability to replicate in this instance is frustrating.
having said all of this, iām happy to consider a completely different approach. please feel free to make suggestions. thx.
i see. so, even if i went the index - replication approach, there wouldnāt be any way to indicate if a document was a replicant, correct?
perfectly reasonable question. iād love to have everything in one database, and to use a uniform tag system. but some of my projects have very specific research needs that require their own set of tags (e.g., pertaining to names or groups/issues).
when i first stated using this script, i noticed that the tags quickly grew, accordingly, and it became unmanageable to sift through the drop down menu in the script to locate appropriate tags. (again, not a criticism about the script - though maybe thereās a way to tweak the existing interface so itās easier to locate tags and/or have the ability to create subfolders for tags for better organizational management.)
it therefore seemed best to create a tag system for each project. making one tag system per project meant making a separate database per projects. maybe thereās a way to create separate tag systems per project, within groups, inside a single database (i.e., database->project assigned to group->tag systems for project). but the problem with this, as far as i can see, is that the script will keep reverting to all the tags in a database, and wonāt apply the tags system for the project that one is working in. correct? if thatās the case, then this probably isnāt a solution.
as i said in an earlier post, some of my core annotations / tags do overlap with what iāve got in other databases. thatās why iām seeking a solution to replicate files between projects.
iām totally happy to consider a completely different approach. please feel free to make any suggestions. thx.
esp. the part about having āthis sort of annotation capabilityā¦baked into Devonthinkā! iād second that, and respectfully ask that the DTP developers consider some of my earlier suggestions about appropriating the TagNotate app features (i.e., being able to sort and search for files with one or more tags), as well as adding onto to this terrific script. seems plenty of users would love these features. thanks for considering our requests.
I totally agree with the last sentiment. It might be a bit outside of Devonthinkās main scope, but it sure would be great to have these annotations be a part of future software updates.
@Frederiko, thanks for the great script. For me I get the error displayed below. Tried leaving date blank, but default being input automatic is 2009ā¦ donāt know why.
correct. i actually assumed this with the prevailing version. forgive me: itās a very long thread, and so reading through i assumed Frederiko built upon your script, changing the interface. is that right? anyway, yes, iām using his script.
both. Frederikoās script has three basic tag parent folders: āAnnotation tagsā (e.g., follow up research); āPeopleā; āIssues.ā i use each of these tag parent folders to create a tag taxonomy based on the project iām working on. sometimes the tags overlap w/ tags from other projects (esp. certain global issues); mostly, however, the tags i create for a particular project are tailored to the people and issues pertaining to the particular project (esp. people).
have i answered your question? happy to further clarify if thatās helpful. thx.
preamble: iām relatively new to devonthink, and have never done any scripting before. so, forgive this question.
here it is: there a way to tweak the script so that it can to create separate tag layout per project, within groups (i.e., database->project assigned to group->tag layout for project)?
again, i ask as a novice, but if itās possible it could be a solution. always happy to consider a completely different approach as well. thx.
The tags autocomplete so you shouldnāt have to search through them. I have found that any system of tagging requires regular culling to avoid getting out of hand and to keep relevance. If you donāt remember what tags you are using, tags donāt work. You have to be very disciplined about them. If you need a more complex system of tagging you might try using prefixed for addition categories say āR-ā, āA-ā etc
Also remember you can always go through the tags afterwards in the tags folder and rearrange into more detailed categories.
The script will not work across multiple databases with indexed documents for a very simple technical reason I have been unable to find a work around for. The underlying tag groups use the annotated documents uuid as the tag group name. Documents in different databases have different uuids, so the tagging links break down.
I was able to successfully start the script after I highlighted a text within either a PDF or RTF file. However, once I tried to save it nothing happened. In another words, I only see āannotationā folder within the inbox folder without any file stored thereā¦
Any idea?