I figured I'd continue the discussion from GitHub (github.com/…) as suggested.
> You should perhaps take this discussion to the forum rather than the bug tracker. :)
Consider it done.
>> Will Atom be supported as well, or will ThinkTank be RSS only?
> I don’t even know what the difference is. Does it even matter? ThinkTank will use whatever is necessary to implement it.
> The RSS will have to be RSS2 only as it will have to be mixed with an oStatus namespace to allow replies / echoes &c.
>> Perhaps a templating system for the feed itself would be in order, or is this something you want to leave out of ThinkTank
> ThinkTank produces an RSS feed. How a developer decides how to display that feed, and where, is up to them. We will provide some
> examples, that is all.
RSS and Atom are both representation of feeds, and thus Atom cannot be implemented as a "view" of the RSS feed.
By a templating system, I did not mean a templating system to change the visual appearance of the application, but rather the feed it outputs (Atom and RSS).
>> How to handle really large datasets? One extremely large RSS could become very inefficient.. Pagination?
Does RSS specify a way of paginating a feed as a part of the standard, or will a non-standard solution have to be implemented?
>> How should the two essential twitter features of #hashtags and @mentions be handled (if at all)?
> Remember that Twitter did not invent @, # or RT. Users invented them because it was necessary.
> Let’s just focus on gaining traction, the users will solve the other problems.
True, they didn't, but nowadays, users expect to be able to at least mention others, and as such, ThinkTank should provide this natively somehow in my opinion.