I think the point is that in order for some templates to work  
properly, certain Custom BibTeX fields have to be set up, which are  
normally configured in Preferences->Default Field Preferences. Simon  
was looking for a way of setting these default fields in the templates.

One way of doing this would be to introduce "import custom fields/ 
types" functionality. This wouldn't put them in the templates, but  
would allow bundling of a file that could set the custom fields/types  
properly for the templates to work.

This may not be a bad idea in general, seeing as different BibTeX  
replacement systems that rely on the same format but different or  
expanded fields and types could be more easily set.

-AHM

On 2008-05-22, at 1:04 PM, Adam M. Goldstein wrote:

> I am pretty sure this won't satisfy Simon, but how about an "export
> template" button somewhere? If the templates really are just text
> files, then someone wanting to share templates could export them to
> the desktop or somewhere else, and then someone else could drop it
> into his or her BD configuration (perhaps wtih an "import template"
> button somewhere?).
>
> I am coming in late to this discussion so I hope I am not missing the
> point.
>
> -Adam
>
> On May 22, 2008, at 4:57 AM, Christiaan Hofman wrote:
>
>>
>> On 22 May 2008, at 9:38 AM, Simon Spiegel wrote:
>>
>>>
>>>>>>
>>>>>>
>>>>> I know that the template doesn't contain this information – yet.
>>>>> But
>>>>> how about putting the template files and a plist file with the
>>>>> needed
>>>>> information in a package ... Doubleclick it and everything gets
>>>>> installed as it should ...
>>>>
>>>
>>>> Which makes it even more of a hassle for a user to add templates.
>>>> Moreover you'll get questions about what takes preference, and
>>>> reports
>>>> from users saying that their pref settings are ignored. Sorry, I'm
>>>> not
>>>> going into that wasp nest.
>>>
>>> My point is the following: Let's say I create a template for
>>> "incollection". The chances that I will use this template for
>>> anything
>>> else but this specific entry type are very small IMO. So if a
>>> mechanism could be established where a template can have a default
>>> entry type I'd only see benefits. This default could always be
>>> overruled by BibDesk preferences we already have, but I see little
>>> potential conflict here.
>>>
>>
>> It's more a question for the field type (like author or URL fields)
>> than for type info. Note that the template editor accepts templates
>> referring to unknown fields. It can just be rejected when the type of
>> field does not match.
>>
>>>
>>>> The type info is totally separate from the templates, logically and
>>>> in the
>>>> code.  I don't see how you could move that with the templates.  For
>>>> the
>>>> rest, it sounds like you want a separate document type?  That would
>>>> preclude
>>>> easy editing of templates in TextEdit.  However, if the template
>>>> editor's
>>>> state could be archived and saved such that they could always be
>>>> reopened,
>>>> maybe it could become the exclusive way to edit templates?
>>>
>>> How it would be technically solved, I don't know. I also wouldn't
>>> mind
>>> if it was a bit complicated to create such a template package. I'm
>>> really more thinking about giving users who are not very tech savy a
>>> way to easily use already existing templates.
>>>
>>> simon
>>
>> What I'm saying is that it would make it more difficult for the user
>> to manage templates like this. And no way to change it by hand. Huge,
>> enormous drawback. And I also say that it makes no difference: you
>> still would not be able to use it properly, because the information  
>> is
>> embedded in the program, and the program (in a general broad sense)
>> does not  know about the template. So the only thing you would gain  
>> is
>> that you could open a few more templates in the template editor.
>> That's certainly not worth the cost.
>>
>> Christiaan
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Bibdesk-users mailing list
>> Bibdesk-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/bibdesk-users
>
>
> =================================
> Adam M. Goldstein PhD MSLIS
> Assistant Professor of Philosophy
> Iona College
> --
> email 1       [EMAIL PROTECTED]
> email 2       [EMAIL PROTECTED]
> web   http://www.iona.edu/faculty/agoldstein/
> tel   (914) 637-2717
> post  Iona College
>       Department of Philosophy
>       715 North Avenue
>       New Rochelle, NY 10801
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Bibdesk-users mailing list
> Bibdesk-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bibdesk-users


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-users mailing list
Bibdesk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-users

Reply via email to