Falcon
Falcon is a personal publishing (tweeting, blogging, realtime syndicating) web application.
There is an instance of Falcon running at http://tantek.com.
current support
Per my stated outline for DiSo 2.0 , Falcon currently supports:
- personal site+shortlink domain integration
- algorithmic URL shortener (Whistle).
- hAtom store.
- hAtom output (still need to figure out how to add Activity Streams semantics to hAtom)
- discoverable update notifications via PubSubHubbub (PuSH).
- ... (placeholder) ...
- content-type-specific syndication to specific sites
- to Twitter (which (can be) are distributed from there to Cliqueset, Facebook, Friendfeed)
- to Google Buzz via standard rel-me discovery/claiming and PuSH + Atom feed.
- blog posts (live as of 2010-231)
- full content PuSHed realtime with Activity Streams to Google Buzz
- title + permashortlink syndicated (via API) to Twitter
to be implemented
To be implemented from Diso2 outline (not necessarily in this order)
- ...
- ...
- ...
- Activity Streams semantics in hAtom (brainstorm classes as-note as-article)
- ...
- personalized PuSH hub.
- content-type-specific syndication to specific sites
- text notes
- to Identi.ca (awaiting Identi.ca discovery of PuSH hub from personal profile URL, and [ ] remote subscribe to personal updates option - requested 2010-200 in-person during lunch at Bijou Cafe, Portland)
- geo checkins to Foursquare, Brightkite, Gowalla
- photos to Flickr
- events to Plancast, Upcoming
- reverse syndication of comments+tags+notes from said specific sites (with Salmon?).
- edit/comment authorization via RelMeAuth (OAuth + rel-me).
- personal OAuth endpoint.
necessary inventions
Summary of inventions/conventions I felt I had to create+build+refine (so far) to start tweeting from my own site:
- multi-content-type permalink URL design
- algorithmically reversible shortlink URL design and shortener (Whistle).
- print-safe NewBase60 encoding
- ISO8601 ordinal date (and NewCalendar) library functions
- CASSIS JS/PHP client-server hybrid progamming model and library (already opensourced: CassisProject)
- HTML5+hAtom storage system (no MySQL, no DBA tax/overhead/struggles)
- "smart" ellipsing function (prefer whole words, punctuation rules, avoid misleading ellipses)
- syndication discoverable permashortlinks (indicated in-band at end of content)
- item time sequential navigation (Flickr inspired buttons, Facebook photo-album inspired arrow-key keyboard shortcuts)
- item shortlink/permalink easy copy/re-use (YouTube inspired).
interviews
Return to MyNextStartup \ FrontPage
Comments (0)
You don't have permission to comment on this page.