P2P Collaboration Stack Architecture

From P2P Foundation

Jump to: navigation, search

The P2P Collaboration Stack is organized around a central work process that facilitates the construction of P2P Network Models that serve real world needs. The architecture document outlines the work process and the tools that are available.

Contents

P2P Network Models

What do P2P Networks look like? How do they work? Can a cooperative be a P2P Network? How is P2P relevant to the Commons?

On the internet it seems like most of the queries around the P2P Collaboration Stack are related to the P2P Network Models because these are often times large scale initiatives involving many people that serve a host of needs. It makes sense, since no one can accomplish these models alone, that the traffic an inquiries are directed towards these larger initiatives.

P2P Collaboration Systems

P2P Network models are at the top of the food chain here on the wiki, but these network models are made up of one or more collaboration systems. These are systems like Peer Governance systems, Peer Property systems, and more discreet collaboration systems like shared accounting, publishing, and organizing systems.

P2P Concepts

P2P Network Models and P2P Collaboration Systems rest on the shoulders of giants, the P2P Concepts. These are the foundational concepts that academia, the business world, and everyone who wants to change anything develops some familiarity with.

Even though a lot of word of mouth traffic is associated with the big models, those models are directly connected and built soundly upon the core concepts.

P2P leans towards modularity when it comes to work product. Dividing up tasks and allowing for specialist to add their magic to the mix is an important part of the collaboration process, and as such, these interactions constitute the glue, the social connections, within a network. Dividing up the work allows many people to participate in the outcome, and creating and enforcing an open modular architecture insures balance for dominant perspectives within the network.

Our method in the P2P Collaboration Stack works along with modularity. At the base level there are hundreds of concepts that are pivotal in P2P Network operations. Some of the most salient of these concepts are listed in the P2P Companion Concepts article.

Treatment of Concepts

When you visit a page like Transparency you will see a number of treatments of the concept of Transparency. The principle of modularity recommends that, if you want to write about Transparency in a P2P Network that is a Multi-Unit Housing network, then the best place to write about Transparency is on the Transparency page.

On a concept page you will see a simple logc unfolding. If the concept is Transparency, here are some of the subjects that could be treated:

Each of these aspects of Transparency is general, but specific enough to create something that could be used as P2P Protocol. With a context defined, content can be re-used. This allows us to cultivate raw materials on the wiki that can be used to cook up your network model.

Mediawiki's "Labeled Section Transclusion" is used to draw text from a concept page into another collaboration system article or network model page. You can find out how to use this feature on the Help:Using LST page.

Category System for the P2P Collaboration Stack

The P2P Collaboration Stack Category, at Category:P2P Collaboration Stack has a relatively simple architecture.


Additional subcategories are created as needed. If issues arise please make notes on the appropriate talk pages.

This is how the categories look right now. To view the pages within the categories you will need to visit Category:P2P Collaboration Stack.

<categorytree mode=categories>P2P Collaboration Stack</categorytree>

Why Should Anyone Deal With Such Granularity?

By working in a modular fashion you, personally, can achieve several gains:

  1. Less text to maintain in your special Multi-Unit Housing article
  2. Work with information on the Transparency page that is specific to your task
  3. Potentially re-use what has already been written there.
  4. You will maintain more links to your page, and your project will be more integrated with the wiki
  5. You can revisit and easily edit the special section in the Transparency as needed
  6. Others will be able to find and use your text because you have bounded the subject as being "within the realm of transparency"
  7. The more people who care about your writing and reuse it the better off you and everyone else is

Instructions for reusing sections across the wiki are easy and available at P2P Foundation Wiki LST. LST stands for Labeled Section Transclusion, a MediaWiki extension that does the heavy lifting for us.

What's This Really About?

By working together to create a wiki that has lots of focused, re-usable sections, we can build extremely sophisticated network models with relative ease. If we jump to fast to create the network models without building the foundation we'll end up in some trouble and confusion, top-heavy, and end up regressing much further than we would otherwise.

We are all in this to see the network models through, and working on the foundation concepts is the rising tide that lifts all the boats.

How to Play

If you are interested in editing documents in the Stack please do view the Help:Contents page to review the conventions for the site. Additionally you might find it useful to read a little bit about what Wikipedia has to say about convention, policy, and etiquette. An especially useful page is the Wikipedia principles.

Personal tools
Namespaces
Variants
Actions
p2pfoundation
Navigation
Toolbox

Share this content
Bookmark and Share