Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "TweetHub"

(Where to get it)
(Bugs in Part 1)
Line 90: Line 90:
  
 
===Bugs in Part 1===
 
===Bugs in Part 1===
*''Initial connect takes too long. Needs investigation [https://bugs.eclipse.org/bugs/show_bug.cgi?id=277296 277296](Francesco)''
+
*''Initial connect takes too long. Needs investigation [https://bugs.eclipse.org/bugs/show_bug.cgi?id=277296 277296](Francesco) fixed''
 
*Need to sort messages by timestamp [https://bugs.eclipse.org/bugs/show_bug.cgi?id=277294 bug 277294](James)
 
*Need to sort messages by timestamp [https://bugs.eclipse.org/bugs/show_bug.cgi?id=277294 bug 277294](James)
 
*Separate Following and Followers [https://bugs.eclipse.org/bugs/show_bug.cgi?id=277291 bug 277291] (Marcelo)
 
*Separate Following and Followers [https://bugs.eclipse.org/bugs/show_bug.cgi?id=277291 bug 277291] (Marcelo)

Revision as of 04:48, 27 May 2009

TweetHub is a rich user interface built over the ECF Twitter provider using RCP.

Where to get it

TweetHub is hosted at ecf1.osuosl.org

  • Module for provider: plugins/org.eclipse.ecf.provider.twitter
  • Module for new TwitterHub UI: plugins/org.eclipse.ecf.provider.twitter.ui.hub

To file a bug

Go to bugzilla(ECF) here and select "ecf.twitterhub" as component.

Requirements

The following is a list of requirements for both the UI and provider levels

User Interface

  • Provide the following views:
    • Tweet (send message)
      • Shorten the text as you type (Eat up vowels to reduce message length).
    • Mentions
    • Direct Messages
      • Auto Reply? (I'm away on vacation)
    • Sent Messages
    • Favourites
    • People
      • Following
      • Followers
      • Stalk (follow without adding to "follow" list)
    • Groups
    • Search
    • Trends - not sure how necessary this is!

Avatar actions Whereever the avatar appears allow:

  • RT, Reply and DM.
  • Tooltip displaying profile

Tweet View

  • Tab completion in the Tweet view for all @ addressed users in your follow lists
  • Provide a URL shortening service in the tweet view (e.g., tr.im)
  • Provide a picture service in the tweet view (e.g., pic.im)


General

  • Mark new tweets/read tweets
  • Notification of new tweets, and new additions to search
  • On mouseover of a shortened link, show the full link in a tooltip. (Maybe provide an option for this)
    • Likewise for photo links, show thumbnail on mouseover.
  • Perhaps provide a view of sent/recieved links?
  • Provide a Translate option through Google Translate?
  • Allow multiple accounts
  • Spell checker?
  • Support multiple microblogging services (identi.ca & private laconi.ca servers, others)
  • Shorten URL
  • Image upload (copy/paste, auto-upload to twitpic, other svc.)

Preferences

  • Update rate (keep in mind the Twitter API call limit of 100 per hour)
  • Autologin
  • System tray integration?

Provider

  • Change the client name from Twitter4J to TweetHub

Plan

Currently we're working on part 1 of the plan. Help is welcome for any of the features below. Just let us know on the ecf mailing list, and we can put your name next to the feature.

Part 1: The Basics

Provider

  • Seperate Following and Followers
  • Access Sent Messages
  • Group functionality
  • Favourite functionality

UI

  • Search
  • Direct Message
  • Replies View
  • Direct Messages View
  • Link #tags with search
  • Mark as favourite
  • View following/followers
  • View profile in tooltip
  • Better formatting of Tweet box
  • Add cache functionality (especially for images)
  • Gets profile image from message (don't depend on Follow lists)
  • Allow sending of tweets [Done]
  • Retweet [Done]
  • Reply [Done]
  • Decorate @tags with link [Done]

Bugs in Part 1

  • Initial connect takes too long. Needs investigation 277296(Francesco) fixed
  • Need to sort messages by timestamp bug 277294(James)
  • Separate Following and Followers bug 277291 (Marcelo)

Part 2: User Assistance

  • URL Shortening
  • Tab completion in the Tweet view for all @ addressed users in your follow lists
  • Mark new/read tweets
  • Picture service/image uploading
  • Trends
  • Groups
  • Favourites
  • Preferences page
  • System Tray Integration (Notifications)

Part 3: Killer Features

  • Multiple user accounts
  • Spellchecker
  • Space saver (eat up vowels)
  • On mouseover of a shortened link, show the full link in a tooltip. (Maybe provide an option for this)
  • Translate option through Google Translate

Part 4: Zero Install

  • RAP Implementation of TweetHub

Back to the top