| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Work with all your cloud files (Drive, Dropbox, and Slack and Gmail attachments) and documents (Google Docs, Sheets, and Notion) in one place. Try Dokkio (from the makers of PBworks) for free. Now available on the web, Mac, Windows, and as a Chrome extension!

View
 

Falcon

This version was saved 9 years, 7 months ago View current version     Page history
Saved by Tantek
on March 28, 2012 at 3:21:47 pm
 

additional features and feature requests

Falcon

 

Falcon is a personal publishing (tweeting, blogging, realtime syndicating) web application.  There is an instance of Falcon running at tantek.com and serving/syndicating blog and tweet content.

 

There is a publicly accessible tweeting-only minimal alpha Falcon interface at http://tantek.com/falcon/

 

Follow @falcon for updates.

 

current support

Per my stated outline for DiSo 2.0 , Falcon currently supports:

  1. personal site+shortlink domain integration
  2. algorithmic URL shortener (Whistle).
  3. hAtom store.
  4. hAtom output (still need to figure out how to add Activity Streams semantics to hAtom)
    • discoverable Atom + Activity Streams feed with support for
      • object-types: note, article
      • verbs: post (implied) 
  5. discoverable update notifications via PubSubHubbub (PuSH).
  6. ... (placeholder) ...
  7. content-type-specific syndication to specific sites
    • text notes
      • to Twitter (distributed from there to Cliqset, 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 
  8. ... (placeholder) ...
  9. update authorization via RelMeAuth (OAuth + rel-me)
  10. ... (placeholder) ...

 

additional features

I've had some feature requests from users/readers of the current Falcon install on tantek.com that I've considered and implemented accordingly. reverse chronologically sorted by date deployed live on tantek.com.

  • 2012-084 search published content. search box/button implemented via simple HTML5 form to Google site-specific search, on home page and post permalink template. good enough for now. a built-in site search would both be more "indie" and afford the chance to improve search results UI beyond that provided by Google, e.g. show posts in time sequence order, paginate by bim or year, etc.
  • ...  

 

to be implemented

To be implemented from Diso2 outline (not necessarily in this order)

  1. ... 
  2. ... 
  3. ... 
  4. Activity Streams semantics in hAtom (brainstorm: classnames 'as-note' 'as-article' etc.)
    • additional Activity Streams support:
      • object-types: comment, status
      • verbs: update 
  5. ... 
  6. personalized PuSH hub.
  7. 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)
    • status/profile updates
      • relationship update (see related ActivityStreams wiki pages: heart, status, update)
        • to Twitter (e.g. prefix with  icon, form update into a sentence)

        • to Facebook (somehow using their API?)
        • ... does anything else provide any special UI for relationship updates?  
    • geo checkins to Foursquare, Brightkite, Gowalla
    • photos to Flickr
    • events to Plancast, Upcoming
  8. reverse syndication of comments+tags+notes
    • from potentially any site via accepting Salmon slaps
      • e.g. supposedly Buzz, Cliqset, Identi.ca, Status.net send slaps
    • from said specific sites
      • poll and filter Twitter @-replies (so noisy)
      • poll FriendFeed all comments on items feed (if there is such a thing)
      • parse Facebook comment emails, or poll Facebook all comments on items feed (if there is such a thing)
  9. authoring/editing/comment authorization via RelMeAuth (OAuth + rel-me).
  10. personal OAuth endpoint.  

 

feature requests

  • simple archives navigation links
  • built-in search published content. search published content without having to navigate to an external site and back. built-in site search would both be more "indie" and afford the chance to improve search results UI beyond that provided by Google, e.g. show posts in time sequence order, paginate by bim or year, etc.
    • iteration of (and replacement for) : search published content 
    • requested by: Erin Jo Richey
  • ...

 

 

necessary inventions

Summary of inventions/conventions I felt I had to create+build+refine (so far) to start tweeting from my own site:

  1. multi-content-type permalink URL design
  2. algorithmically reversible shortlink URL design and shortener (Whistle).
  3. print-safe NewBase60 encoding
  4. ISO8601 ordinal date (and NewCalendar) library functions
  5. CASSIS JS/PHP client-server hybrid progamming model and library (already opensourced: CassisProject)
  6. HTML5+hAtom storage system (no MySQL, no DBA tax/overhead/struggles) 
    • HTML5+hAtom storage files are time sharded by bim (NewCalendar) for O(1) lookup of entries from dated permalinks and simple sequential reads for time ordered aggregations such as recent/feed view, all entries for a given day, etc.
  7. "smart" ellipsing function (prefer whole words, punctuation rules, avoid misleading ellipses)
  8. syndication discoverable permashortlinks (indicated in-band at end of content)
  9. item time sequential navigation (Flickr inspired buttons, Facebook photo-album inspired arrow-key keyboard shortcuts)
  10. 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.