Twipler

An Open Source Twitter Web Client in ASP.NET
 

Vision statement

05Jun

Original vision statement. Now outdated and updated. What is it? Twitter is a web application which shows tweet feeds from people you follow in chronological order. Twipler is* an open source web application which shows tweet feeds from people you follow in a theme-able importance then chronological order. *(when it’s completed) Hmm... sounds interesting. Tell me more. Well I...

Visual themes

04Jul

Html templates A Twipler theme defines an HTML template which contains key fields and actionable items. For example, each tweet will have the persons name, image and name to name a few fields. A ‘tweet’ template may look like <div class="tweet"> <img src="#-field personImageUrl-#" alt="#-field personName-#" /> <h3>#-field personName-#</h3> <p>#-field...

Theme control

05Jul

Twipler is all about control, filtering and ordering. At its’ core it will provide theme developers with algorithms and functionality to build and combine these options and refine the users experience. This is based on theme-able formula for tweet position. Tweet position. Regular twitter orders all tweets in chronological order. tweet position = chronological...

Twipler script

27Jul

I’m struggling with a dilemma. Progress with twipler is coming along nicely bearing in mind this project could take 6 months or more until it’s ready for the general public. However, a twitter web client really needs to have direct message, followers and trending information. Public timeline and status update is not enough. So my dilemma is; do I include “twipler script” as part of the...

Vision Statement 2010

06Jan

Twipler will be a web workbench to build the Twitter user experience you desire. It will offer community generated themes, applications and affects or you to flavor your experience, as well as allowing you to build upon these and express your ideas for how Twitter should look, feel and work. Themes Themes are HTML content pages which include templates with data provided by entities....

Maths

05Jul

General scaling All scales are calculated as being between 0 and 1. A scale can be used as a multiplier for the tweet position as well as being scaled by an effect value. tweet position = (formula) * (formula) .... where formula = scale * effect ie tweet position = (chronological order) * (feed importance scale * feed important effect) Feed scaling Feed...

Theme control

05Jul

Twipler is all about control, filtering and ordering. At its’ core it will provide theme developers with algorithms and functionality to build and combine these options and refine the users experience. This is based on theme-able formula for tweet position. Tweet position. Regular twitter orders all tweets in chronological order. tweet position = chronological...

Twipler script

27Jul

I’m struggling with a dilemma. Progress with twipler is coming along nicely bearing in mind this project could take 6 months or more until it’s ready for the general public. However, a twitter web client really needs to have direct message, followers and trending information. Public timeline and status update is not enough. So my dilemma is; do I include “twipler script” as part of the...

Visual themes

04Jul

Html templates A Twipler theme defines an HTML template which contains key fields and actionable items. For example, each tweet will have the persons name, image and name to name a few fields. A ‘tweet’ template may look like <div class="tweet"> <img src="#-field personImageUrl-#" alt="#-field personName-#" /> <h3>#-field personName-#</h3> <p>#-field...

Vision statement

05Jun

Original vision statement. Now outdated and updated. What is it? Twitter is a web application which shows tweet feeds from people you follow in chronological order. Twipler is* an open source web application which shows tweet feeds from people you follow in a theme-able importance then chronological order. *(when it’s completed) Hmm... sounds interesting. Tell me more. Well I...

Twipler Login

22Jun

(quick draft) Once you have logged into Twipler using OAuth, you can store your twipler session by setting a password. 1 - Login to twipler (the big blue button, not the old mechanism) 2 - Select "designs" from the top right 3 - Select "user" tab 4 - Supply a new password to protect your session. 5 - Logout 6 - From the homepage, select 'Show Login Options' 7 - Enter your screenname...

July and August

31Aug

Progress so far 2009What happened 13 AugustLooking at nHibernate and other bits and pieces for iteration 2 20 JulyBig chunk. Demo of HTML templating to be used for theming.

August and September

07Oct

A few things have been taking my time way from working on Twipler, and where I was hoping to do a "daily update" I realise now that Im actually fitting an interation approach During August and September, I got these large chunks of code to work -- Using nHibernate for a persistance layer -- Allowing users to create templates That doesn't sound like a lot, but I had to learn N-Hibernate...

May and June 2009

30Jun

Progress The project kicked off with mid May after a few random ideas bounced around in my head. As those ideas escaped over email and IM, it gainned momentum. Now it's rolling along nicely. 2009What happened 27 JuneWrote first draft of Twipler Script vision statement 21 JuneNew Twipler Logo on home page, thanks to Jenn "Awesome" Brown 19 JuneDownloading MSDN subscription, thanks to...

November and December

02Dec

November I've waited off writing this as there is a new release comming out in the next few days. The new release will include... Update Status - yes seems like such an obvious piece of functionality to have, but the major change requires sending data to twitter. Before this release, twipler simply reads data from twitter and displays it. Part of the internal refactoring now includes...

October

01Nov

After completing a large chunk of code in August and September, in October I "took it easy". Not that I took any time off from the project. There were alot of little tweaks and bits and pieces I wanted to get completed before getting stuck into some of the sexy stuff. So what did I achieve... Help from others I put my heart and soul into this project, and there are three things which keep...

Registering a new Twitter application

10Dec

Registering a new Twitter application with Twitter is a reasonably quick process. Once you have completed this tutorial, you will have a ConsumerKey and ConsumerSecret which will allow you to communicate with Twitter using OAuth Token Login to twitter Go to developers section 1. Click "Settings" 2. Click "Connections" 3. Click on the right hand side where it says "Developers click...

Simple Twitter web client example

11Dec

Download example Download the C# source code here: Simple.zip You will need to Register a New Twitter Web application as well. Simple twitter web client In this exampe, you will see how simple it can be to create a Twitter web client using the TweetSharp library, ASP.NET and a bit of code. This will use OAuth to authenticate with Twitter, then make a few API calls. You might find it...

Poll: Auto-subscribing users to @twipler?

10Dec

Hands off my account!On the twipler sign up screen I am thinking of adding a check box which says "follow @twipler for project information and updates". When people sign in, the application can add @twipler to their following list. Is it really that bad? What do you think? What do you think about Twitter app's subscribing you to their tweets..(polls)

Twitter and Library Links

02Mar

Over the last year or so I've come a lot of other twitter clients, add-on's and applications. Here are some which I like Libraries TweetSharp - the .NET Twitter API library trst.me - summary user data from Infochimps DotLess Css - A CSS compiler for .NET nHibernate ORM for .NET jQuery because no-one writes Javascript these days jQuery - Sliding messagethe funky status message at...

 

Try it!

Follow the project

@twipler

It looks like DM's aren't working in twipler. I really should fix up this site!
- Thu, 14 Jul 2011

RT @John_Idol Twitter explains why developers shouldn’t build new clients --> http://t.co/D3wpqfM via @tnwtwit
- Mon, 14 Mar 2011

I am still alive by-the-way :)
- Tue, 21 Dec 2010

When tweets have a Geo location, you'll get a link to google maps to that lat/long
- Wed, 03 Nov 2010

Check unfollowed isn't working. I'll be looking into it today.
- Wed, 27 Oct 2010

Retweets now being shown in timeline and user timeline.
- Thu, 30 Sep 2010

178 Absolute Unique Visitors last week. I wonder how much of that was due to last weeks Javascript bug on twitter, or #newtwitter :)
- Mon, 27 Sep 2010

 
Copyright

Copyright © 2009-2010 Ian Quigley