Occupy.net Newswire

Occupy.net: free/libre/opensource software services for occupiers.
Beta: Home Page - Directory - Wiki - Notes - Map - Nav Bar - Lists
Alpha: Ideas - Analytics - CRM - Projects - Vocab - Mosaic
Evaluate: Media - SSO - Events - Schedule - Search - Social
Request: Docs - FreeNet - Volunteer - Mail - Geo - Funding - Adserver - Sandbox
Inactive: Campaigns - Classifieds - Live - News - Tech - Forums - Reader - Livetweets - Collaborate - Files
a resource for contributors
Occupy.net News
Primary portal page: Services

Aggregates RSS/ATOM feed content relevant to the #occupy movement
This project is located at: New York

Working group: TechOps
Contact: Devin, Drew, Lippe

Online presence:

Website: http://news.occupy.net
E-mail list: newswire@lists.occupy.net
Forum: #nycga-techops

Project details:

Management: http://projects.occupy.net/projects/newswire
Status: active and in development

Related projects/deliverables:

occupy.net

This project is dormant.

Occupy.net Newswire aggregates content from feeds relevant to the #occupy movement and provides features that enable project team members collaboratively browse, tag and organize content items, create channels, and output their own feeds.

Our objective is to provide a newswire-style tool to 'power users' who will use it to distribute critical information to the the #occupy movement. Our ultimate goal is to collect, tag and make accessible every content item from every occupation and general assembly in the world.

Also, Channels can be created for individual occupations, so they can cherry pick from the network of #occupy news to provide streams that are relevant and valuable to them. Each channel results in an RSS feed that can then be pulled directly by users with RSS readers, or embedded by web admins in the context of local sites. Numerous RSS feed widgets and systems exist to integrate with CRM systems and web technologies.

If you're interested in helping out with this project, please post an introduction to our listserve, check out an experimental front facing site. If you're interested in our display-oriented news portal project, check out OccupyWallStreet.net.

Contents

[edit] Participate

Welcome to the participation guide for Occupy.net News.

By helping out with this project, you'll greatly improve the occupy movement's capacity to communicate.

[edit] Tasks

[edit] For unregistered users

  • Find the RSS feeds associated with the occupations in the occupy directories and add them to this spreadsheet so we can syndicate their content through Occupy.net News. For more information about the data items we've defined in the spreadsheet, please read the Occupy.net news feed data
  • Build resource portals on the wiki - especially surrounding topic tags

[edit] For registered users

[edit] Add/edit tags

The Occupy.net News system automatically adds the tags used by the content item's source to the article. In other words, if OccupyToronto adds the tag 'minutes' to a post on their website, then that post will have the same tag within the Occupy.net News system. This allows us to create channels that automatically pull content items with specific tags. For example, we can create a channel that automatically pulls all items with the tag "General Assembly." Unfortunately, occupations aren't using tags in a coordinated manner so we need to add/edit tags on items so they can be syndicated through the appropriate channels. Check out how we're using tags on the harmonized groupings page.

  • We ask individuals to commit to maintaining channels for a specific amount of tags and feeds. Please add your name to this spreadsheet to commit.

Curator use cases:

  1. Subject matter experts monitor a certain set of tags to distill best practices and share them in the Occupy.net Wiki.
  2. Coordinators monitor content to identify opportunities for InterOccupation collaboration.
  3. Syndicators search for content to syndicate on their own websites. OccupyWallStreet.net does this.

[edit] Maintain Channels and Feeds

[edit] Add location based events, pictures, and videos to the Maps

  • Can unregistered users do this?

[edit] Contribute to resources on the wiki

[edit] For CRM users

  • Reach out to authors to organize #topic newsletters
  • Recruit site admins to take a "newswire training"

[edit] Coming Soon

[edit] Authenticate occupation feeds

The responsibility for authenticating feeds to ensure they're under the control of their respective General Assemblies is bottom-lined by InterOccupation groups.

To have your feed authenticated:

  1. write a document that explains if and how the publisher of the feed is held accountable by the occupation. A good way to make sure the feed is accountable to the occupation is for the group who manages the feed to consistently report to the GA.
  2. pass that document at your GA and record the minutes.
  3. publish the minutes of that GA on the feed and tag it with #gacknowledgement.
  4. when this is done a member of InterOccupation will connect with the feed publisher to complete.


[edit] Current Platforms & Architecture

[edit] Managing News structure

An overview of basic Managing News structure.

[edit] Feed

  • Feed URL
  • Tags (applied to all items in feed)
  • Title
  • + various basic Drupal options

[edit] Channel

  • Title
  • Tags (Feed items matching these tags are included in channel)
  • Body (Serves as channel description)
  • + various basic Drupal options

[edit] Data tables

The default Managing News configuration processes feed items into data tables, not nodes. The syndication table schema:

  • feed_nid
  • node.nid
  • timestamp
  • title
  • description
  • guid
  • url
  • keep

[edit] Feed Nodes

Basic components of a feed node:

  • Fetching method: http or file
  • Parser: RSS/ATOM syndication processing, OPML, CSV, XML sitemap
  • Processor: Data tables, term extraction, feed node, node, taxonomy, user

[edit] Taxonomy

Taxonomy consists of one default vocabulary "tags," which is stored within Drupal, and related to table rows. Tags is currently populated by the processor with:

  • Extracted term names
  • Categories
  • Geo Locations
  • Feed node: Taxonomy: Tags

[edit] Current Roles/perms

  • anonymous
  • authenticated
  • admins
  • curators
  • occupations

[edit] Screencasts

[edit] Related Projects

This list is automatically generated from News

  • OccupyWallSt.org is the self-proclaimed "de facto" movement website and an open source project: github.com/jart/occupywallst.
  • The Occupy Apps group is concerned with developing, cataloging and promoting mobile apps of use to occupations, protests, and civil manifestations. This includes a focus on secure peer-to-peer mesh networking technologies using ad hoc infrastructure and integrated with a range of mobile devices.
  • OccupyWeb is a RSS feed aggregator created by the inventor of RSS to provide a "river" of occupation related content.
  • Occupationalist Occupationalist is an impartial and real-time view of the Occupy Wall Street movement. Covering history as it unfolds. No filters. No delays.
  • Occupation Planet is an Ushahidi site intended to allow Occupations everywhere report police action and other incidents, events, etc. Ushahidi is an open source application originally developed for disaster response efforts, in this case we're adapting it to the needs, and for the benefit, of the Occupation.
  • Occupyist events and feeds for occupy wall st.
  • Occupy Network connects Occupy-related Facebook groups.
  • Occupied Stories is a story-sharing platform for #occupy. Read first-person accounts from the movement and submit your own.
  • Occupywallstreet is a news hub and aggregator, and was the first forum and occupy site to go live in June 2011.

News

 
Brought to you by OCCUPY TECH