Gadget integration TODO: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: == Gadget == - Should not return itself in buddy queries a(nd probably not activities which we are already taking part in activity queries). - Add CurrentActivity protocol == Gabble == C...)
 
No edit summary
Line 1: Line 1:
== Gadget ==
== Gadget ==
- Should not return itself in buddy queries a(nd probably not activities which we are already taking part in activity queries).
* Should not return itself in buddy queries a(nd probably not activities which we are already taking part in activity queries).
- Add CurrentActivity protocol
* Add CurrentActivity protocol
* re-review and merge http://dev.laptop.org/git?p=users/guillaume/gadget;a=shortlog;h=activity
* Implement a "search from text input" query



== Gabble ==
== Gabble ==
Line 7: Line 10:
Current work is in: http://monkey.collabora.co.uk/telepathy-gabble-gadget/
Current work is in: http://monkey.collabora.co.uk/telepathy-gabble-gadget/


- Start to review this big branch. Be ware that the first set of patches is very old (prior Gadget implementation) so it could be a bit outdated.
* Start to review this big branch. Be ware that the first set of patches is very old (prior Gadget implementation) so it could be a bit outdated.
- BuddyInfo.GetActivity should return activities from view (and fire the ActivitiesChanged signal when needed). There is a FIXME about that in olpc-activity-search.py
* BuddyInfo.GetActivity should return activities from view (and fire the ActivitiesChanged signal when needed). There is a FIXME about that in olpc-activity-search.py
- Because of [http://monkey.collabora.co.uk/telepathy-gabble-gadget/ this ejabberd] bug, client still use PEP nodes instead of just rely on Gadget. We should be sure everything works fine when this bug will be fixed.
* Because of [http://monkey.collabora.co.uk/telepathy-gabble-gadget/ this ejabberd] bug, client still use PEP nodes instead of just rely on Gadget. We should be sure everything works fine when this bug will be fixed.
* Implement "search from text input"



== Presence Service ==
== Presence Service ==
Line 15: Line 20:
Current work is in: https://dev.laptop.org/git?p=users/guillaume/presence-service;a=shortlog;h=gadget
Current work is in: https://dev.laptop.org/git?p=users/guillaume/presence-service;a=shortlog;h=gadget


- The inspector shouldn't appear as an activity member. When sharing a Connect instance, the inspector joins the room so we are suppose to play with it.
* The inspector shouldn't appear as an activity member. When sharing a Connect instance, the inspector joins the room so we are suppose to play with it.
- The SearchAvailable signal is a bit crack. Would be cool to drop it.
* The SearchAvailable signal is a bit crack. Would be cool to drop it.
- Because of [http://monkey.collabora.co.uk/telepathy-gabble-gadget/ this ejabberd] bug, client still use PEP nodes instead of just rely on Gadget. We should be sure everything works fine when this bug will be fixed.
* Because of [http://monkey.collabora.co.uk/telepathy-gabble-gadget/ this ejabberd] bug, client still use PEP nodes instead of just rely on Gadget. We should be sure everything works fine when this bug will be fixed.
* Extend D-Bus API for search queries. See [[Presence Service D-Bus API]]




Line 23: Line 29:


Current work is in: https://dev.laptop.org/git?p=users/guillaume/sugar-toolkit;a=shortlog;h=gadget
Current work is in: https://dev.laptop.org/git?p=users/guillaume/sugar-toolkit;a=shortlog;h=gadget

* Implement missing methods



== Sugar ==
== Sugar ==


Current work is in: https://dev.laptop.org/git?p=users/guillaume/sugar;a=shortlog;h=gadget
Current work is in: https://dev.laptop.org/git?p=users/guillaume/sugar;a=shortlog;h=gadget

* This branch is currently just used for tests. Sugar requests 10 random activities in MeshModel.py, that's probably not the best place to do that.
* Make the number of random buddies and activities requested configurable
* Implement UI for searches (not a priority as for now we'll focus on random queries)

Revision as of 15:11, 12 June 2008

Gadget


Gabble

Current work is in: http://monkey.collabora.co.uk/telepathy-gabble-gadget/

  • Start to review this big branch. Be ware that the first set of patches is very old (prior Gadget implementation) so it could be a bit outdated.
  • BuddyInfo.GetActivity should return activities from view (and fire the ActivitiesChanged signal when needed). There is a FIXME about that in olpc-activity-search.py
  • Because of this ejabberd bug, client still use PEP nodes instead of just rely on Gadget. We should be sure everything works fine when this bug will be fixed.
  • Implement "search from text input"


Presence Service

Current work is in: https://dev.laptop.org/git?p=users/guillaume/presence-service;a=shortlog;h=gadget

  • The inspector shouldn't appear as an activity member. When sharing a Connect instance, the inspector joins the room so we are suppose to play with it.
  • The SearchAvailable signal is a bit crack. Would be cool to drop it.
  • Because of this ejabberd bug, client still use PEP nodes instead of just rely on Gadget. We should be sure everything works fine when this bug will be fixed.
  • Extend D-Bus API for search queries. See Presence Service D-Bus API


Sugar Toolkit

Current work is in: https://dev.laptop.org/git?p=users/guillaume/sugar-toolkit;a=shortlog;h=gadget

  • Implement missing methods


Sugar

Current work is in: https://dev.laptop.org/git?p=users/guillaume/sugar;a=shortlog;h=gadget

  • This branch is currently just used for tests. Sugar requests 10 random activities in MeshModel.py, that's probably not the best place to do that.
  • Make the number of random buddies and activities requested configurable
  • Implement UI for searches (not a priority as for now we'll focus on random queries)