How does Biblioscape assign icons to new/custom reference types?
I noticed that in a converted database my custom reference types were assigned icons. However, if I add these references to newly created categories the icons disappear both in the category view and in the folder view where they were visible previously.
The icons are assigned by
The icons are assigned by the sequence new reference types are added. User has not control over it. But I cannot reproduce the custom reference types icon disappear bug. Please go to "File | Database | Rebuild Database" and see if you can reproduce this. Thanks.
I also just tried to start a
I also just tried to start a new database and import some references in a custom type. They came in as journal articles. If I manually type the custom type name into a reference, the icon disappears when the reference is saved. If I go to Reference Types and make a new type there first and then go to the reference and enter the new reference type – the reference gets a new icon. Make free typing should not be allowed in this field? Also, it seems Tag import/export cannot preserve reference-type value? If so – it should be added to the import/export workflow description!
In the imported database, rebuilding does not help. However, if I go to a reference and change its type to one of standard types and save – the icon appears. If I then go to the reference again and change it back to the custom type – the icon changes to a different one that appeared on all such references after import. This new icon then behaves as expected.
Hope this helps.
We didn't expect user to
We didn't expect user to enter reference type directly. If you go to "Tools | Options" window "Reference Types" tab, and enter a new reference type there, a new icon should be assigned. When importing references to another machine, you can add those custom reference types in the other machine. The icons will be assigned that way. I think what we need to add is a way to let user assigned icons to a reference type instead of automatically assigned. Thanks.
I agree that custom icons
I agree that custom icons would be good.
---
Apart from that there seem to be two scenarios:
1. Custom types get into B7 via database conversion. This generates problems as discussed above even though the custom reference type gets created OK at conversion time.
2. Custom types get into B7 via Tag format import. In this case, it seems users need to pre-create the custom reference type to match what they exported. I expected the reference type to be created for me automatically because it is a value that is exported in Tag format. This, however, does not happen.
---
If you do not want the users to enter the reference type directly, perhaps it would be safer not let them do it? I do like auto-completion in reference fields but can these fields only accept the kind of data that makes sense? E.g. in this case the types that are there by default or that the user already set in Reference Types table?