Skip to main content

Diigo Home
Home/ Diigo Community/ Chrome support: extensions API is available
Jean-Lou Dupont

Chrome support: extensions API is available - 35 views

Chrome API extension crx Diigolet application programming interface

started by Jean-Lou Dupont on 28 May 09
  • Jean-Lou Dupont
     
    When can we expect a version of Diigo that integrates with Chrome through its extension API?
  • Graham Perrin
     
    No mention of the API at http://dev.chromium.org/developers/faq

    Please, do you have a reference?
  • Jean-Lou Dupont
  • Graham Perrin
     
    Thanks for that, I found a few more that may be useful to a developer:

    http://dev.chromium.org/developers/design-documents/extensions/extension-manifesto

    > Goals

    > … only one extension system in Chromium that handles all types of extensibility

    > … traditional NPAPI plugins should be deployable as extensions

    http://dev.chromium.org/developers/design-documents/extensions/process-model

    http://dev.chromium.org/system/app/pages/search?q=xpi

    - xpi not found

    http://dev.chromium.org/developers/design-documents/multi-process-architecture

    > Firefox-style NPAPI plug-ins run in their own process, separate from renderers.
    > This is described in detail in Plugin Architecture.

    http://dev.chromium.org/developers/design-documents/plugin-architecture

    http://dev.chromium.org/developers/design-documents/extensions/apiwishlist - in the wish list, amongst the areas that developers are not yet working on:

    > Content layers

    > Shelves and bottom bars

    > Sidebars

    > Pop-out areas

    > Read-only user scripts

    > Read-write user scripts

    > History
    > APIs to the built-in history and bookmark system. For example,
    > to be notified when the star button is pressed, or to
    > push items into either database
  • Jean-Lou Dupont
     
    "Content-Scripts" are probably the easiest bet: http://dev.chromium.org/developers/design-documents/extensions/content-scripts

    This feature is marked "implemented and ready-to-roll".


    Cleeki for Chrome uses this method: http://blog.cleeki.com/?p=112 and works great.

    Hope this helps... can't wait for Diigo on Chrome!
    Jean-Lou.
  • Jean-Lou Dupont
     
    I've put together a "proof-of-concept" project here:

    http://code.google.com/p/chrome-diigo/

    Diigo is loaded but somehow the javascript console spews some exception code to the effect that 'diigolet is not defined'.

    Maybe the Diigo team would like to try it out?

    Anyhow, it's a start.
    Jean-Lou.
  • Graham Perrin
     
    Jean-Lou, many thanks for this.

    The routine that I followed differed slightly from the routine specified in the Chrome Extension HOWTO, and it wasn't clear that I had to exit then re-run with extensions (a second time) for the installation to be effective, my annotations are at http://www.diigo.com/user/grahamperrin/Chrome+Diigolet

    The results of initial tests lead nicely into another topic:
    http://groups.diigo.com/Diigo_HQ/forum/topic/keep-diigolet-active-299#4
  • Graham Perrin

To Top

Start a New Topic » « Back to the Diigo Community group