What about doing as zotero does: serving the file with a special mime (?)
type?
On Sep 13, 2012 12:51 PM, "Steve Ridout" <[email protected]> wrote:

> On 6 September 2012 14:10, Charles Parnot <[email protected]>wrote:
>
>> I agree it makes more sense for the clients to do their own integration
>> as they wish. It's quite a burden to place on the CSL editor developers,
>> particularly if no easy integration is done on the client side, and
>> particularly as the editor itself runs in the browser. So maybe instead
>> Steve can let the clients know what's the best option for the editor to
>> offer, e.g. a simple URL scheme? In the case of Papers, we have a number of
>> avenues we can take advantage of,  like responding to a scheme like
>> papers2://csl/file/path/to/csl/file, or papers2://csl/url/path/to/csl/url.
>>
>> charles
>>
>
> Sorry for the delay responding.
>
> I doubt the papers2://csl/file/... scheme will be useful in this case
> since saving to the hard drive from a browser is tricky. I used a flash
> based plugin called downloadify which requires the user to specify the
> destination file path. Saving via pure javascript possible in Chrome but
> only to a sandboxed file system (
> http://www.html5rocks.com/en/tutorials/file/filesystem/) - if you could
> get the actual file path this would be OK, but I don't think you can.
>
> To use a papers2://csl/url/.. request you'll want to add some code to
> store the style on your server first. I've kept the demo 
> site<https://github.com/citation-style-editor/csl-editor-demo-site> server
> pretty much stateless to keep things simple so I'm afraid I can't much help
> with this. I'm leaving it to the ref manager devs to override the load and
> save functions to get styles in and out of the editor which you should be
> able to do by following the documentation here:
> https://github.com/citation-style-editor/csl-editor/wiki. If there's
> anything in the core 
> library<https://github.com/citation-style-editor/csl-editor> that
> stops you doing what you want, or that you don't understand, please let me
> know.
>
> Another option is passing the whole style in a data URI, e.g.
> papers2://csl/url/$CSL_DATA_URI . It would be easy to add links like this
> to the demo site for all the ref managers actually. If something like this
> would work, let me know and I'll add it.
>
> (Note: In Firefox I tried installing a style to Zotero using
> data:text/x-csl;base64,$ENCODED_CSL but it only worked for trivially small
> styles. The confirm dialog goes pure black for real styles,
> perhaps because it's trying to display the whole URL.)
>
> Steve
>
>
>>
>> On Sep 6, 2012, at 1:59 PM, Carles Pina <[email protected]> wrote:
>>
>> > Hello,
>> >
>> > On 5 September 2012 16:58, Bruce D'Arcus <[email protected]> wrote:
>> >>
>> >> Thanks for the update, and the work, Steve.
>> >>
>> >> In the realm of "stuff everyone needs to think about and work on" (not
>> a critique of your work per se), I still think this is an example that
>> needs to be MUCH simpler.
>> >> One-click installs please. Hopefully we'll see some rigorous forking
>> of your repo!
>> >
>> >
>> > This is a task for the reference managers. The csl-editor project
>> > offers enough flexibility so $referenceManager can integrate nicely
>> > (see
>> https://github.com/citation-style-editor/csl-editor/wiki/Visual-Editor
>> > , more and better documentation about how to integrate csl-editor with
>> > $referenceManager to be written soon). We have a prototype here with
>> > one click installs (when this will be public I'll send a note here).
>> >
>> > Steve did a demoSite with the instructions that you have seen and as a
>> > example of how to use the cslEditor.
>> >
>> > Regards,
>> >
>> > --
>> > Carles Pina | Software Engineer
>> > http://www.mendeley.com/profiles/Carles-Pina/
>> >
>> > Mendeley Limited | London, UK | www.mendeley.com
>> > Registered in England and Wales | Company Number 6419015
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Live Security Virtual Conference
>> > Exclusive live event will cover all the ways today's security and
>> > threat landscape has changed and how IT managers can respond.
>> Discussions
>> > will include endpoint security, mobile security and the latest in
>> malware
>> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> > _______________________________________________
>> > xbiblio-devel mailing list
>> > [email protected]
>> > https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>>
>> --
>> Charles Parnot
>> [email protected]
>> twitter: @cparnot
>> http://mekentosj.com
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> xbiblio-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> xbiblio-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
>
>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
xbiblio-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbiblio-devel

Reply via email to