Jump to: navigation, search

Newsreader/Salvo UI Integration in the workbench/Work done during Aug 4 to Aug 10

Newsgroup Provider Extension Point

I have implemented the extension point 'newsgroupProvider' which allows other projects to hook into salvo.
All providers must implement the INewsGroupProvider. 
There we can specify the information needed to connect to the newsgroup.

A provider can decide when to enable the newsgroup using core expressions.

Example 

<enablement>
 <or>
  <with
   variable="activePartId">
   <equals
    value="org.eclipse.ecf.salvo.ui.internal.views.messageView">
   </equals>
  </with>
  <with
   variable="activeEditorId">
   <equals
    value="org.eclipse.ecf.salvo.ui.articlepanel">
   </equals>
  </with>
  <with
   variable="activePerspectiveId">
   <equals
    value="org.eclipse.ecf.salvo.application.perspective">
   </equals>
  </with>
 </or>
</enablement>

I have documented the examples and the API Information in the newsgroupProvider.exsd schema.

Ask A question Wizard
I have made some changes to the "Ask A Question Wizard'.
Now the Wizard detect and shows newsgroup suggestions to user.

Digest View
Fixed some bugs which I found on the digest view.
A store listener is added to the digest view to update according to new newsgroup subscribes/ unsubscribes.