» intro

Introduction to SwiftRiver

Welcome to the SwiftRiver documentation Wiki. Here you will find information on installing and using Swift applications, platform roadmap, FAQ and documentation on our APIs (Swift Web Services). If you'd like to chat with us directly, please visit our IRC channel at #swiftriver on irc.freenode.net. You can follow our code commits on GitHub or @SwiftDev on Twitter.

If you'd like to get in touch with us about the SwiftRiver project you can do so in the following ways:

Platform Goals and Architecture

The mission of the SwiftRiver initiative is to democratize access to the tools used to make sense of data.

To achieve this goal we’ve taken two approaches, apps and APIs. Apps are user facing and should be tools that are easy to understand, deploy and use. APIs are machine facing and extract meta-context that other machines (apps) use to convey information to the end user.

SwiftRiver is an opensource platform that aims to allow users to do three things well: 1) structure unstructured data feeds, 2) filter and prioritize information conditionally and 3) add context to content. Doing these things well allows users to pull in real-time content from Twitter, SMS, Email or the Web and to make sense of data on the fly.

APIs

We have five APIs that attempt to extract contextual features from feeds. Alone these are simply data processing APIs, when used by our apps they become far more powerful. These APIs are a part of our Swift Web Services offering.

  • Tagging API - parses text, extracts active keywords and applies them as tags
  • Duplicate Filter API - attempts to remove all duplicate content from feeds, output
  • Location API - attempts to detect location features using NLP and meta-data
  • Influence API - measures the popularity and virility of online content
  • Reputation API - forms profiles on users based on history and social graph (in development)

Apps

These applications that use the aforementioned APIs. These apps are designed to look and feel relatively simplistic so as not to overwhelm the user with options..

Application Installation Guides

Application User Guides

SwiftRiver is made up of a diverse ecosystem of applications and APIs that users are freely available. If you'ye looking for user guides here is where you'll find them

Frequently Asked Questions

Frequently Asked Questions about SwiftRiver and it's extended services.

Roadmap and Release Schedule

Watch the Development Roadmap for information on what features are already in the pipeline for Swift. You can also make suggestions and requests.

Issue Tracker

Something not working? Pissing you off? Fix it. ;) Or just vent to developers with our Issue Tracker at GitHub.

Plugin Documentation

For the developers and uber geeks, this documentation is for writing plugins. Look here to use the Swift Web Service API stack.

Drupal, Wordpress, Joomla

For developers using the Swift Web Service stack to extend SwiftRiver functionality to other CMS platforms visit this page.

intro.txt · Last modified: 2011/07/31 09:24 by smebs
 
 
©2008 Ushahidi.com