And no, contractor itself does nothing. It's not a sharing service. Contractor is a desktop-wide app-agnostic extension provider.
Best Regards, Daniel Foré www.elementaryos.org El feb 18, 2012, a las 1:03 a.m., Manish Sinha <manishsi...@ubuntu.com> escribió: > On Sat, Feb 18, 2012 at 2:17 PM, Daniel Foré <dan...@elementaryos.org> wrote: >> There's no need to have API's for apps to tie directly into. Thats the point >> of contractor is to not have to do that sort of thing. Once the original app >> hands off something to a receiving app/service, its work is done. The >> sending app should never have to know about or care what the receiving >> app/service is. > > That too sounds fine. Right now, I don't have very deep understanding > how apps are going to do it, If the app hands off something to be > shared to twitter and twitter account is not authenticated, then who > should show the "login" window? App or contractor? > >> I really feel like we should do our best to have contracts bundled with apps >> and not as stand-alone packages. Nobody should ever think "Gee i should >> install the web contracts meta package". Users should simply install Gwibber >> or Polly for their twitter features, not thinking about the fact that >> there's a service that ties these apps together. > > As per my understanding is, contractor is a separate > application/system which handles sharing and the applications uses it > to sends the data to it so that contractor can share it. If this is > the case then what you talking about bundling in applications is > contractor support. The contracts should be bundled with contractor. > it's like "contractor supports these many contracts". > > Yes, contractor, the various contracts and the applications with > contractor integration should all be installed by default. It should > be out of box. The user does not even need to install gwibber and > polly as gwibber's backing library is enough to provide the support > for various contracts. The users should not even care whether gwibber > or polly is providing the sharing service. Basically the sharing > service should work even without gwibber or polly application > installed. > >> In other words, users shouldn't know that contractor even exists. It's just >> an implementation detail. > > Yes. Agree > > -- > Mailing list: https://launchpad.net/~elementary-dev-community > Post to : elementary-dev-community@lists.launchpad.net > Unsubscribe : https://launchpad.net/~elementary-dev-community > More help : https://help.launchpad.net/ListHelp -- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp