streams/doc
2014-03-21 01:14:35 -07:00
..
de correct bbcode link in German docs 2014-02-28 14:00:50 +01:00
html doc update 2014-03-21 01:14:35 -07:00
install lighttpd sample conf update 2014-01-21 08:51:21 +01:00
about.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Account-Basics.md small corrections 2014-02-21 22:27:03 +01:00
account_basics.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
AdvancedSearch.md describe the known flaws 2014-03-08 23:45:26 -08:00
api_functions.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
api_functions.md pull in some doco from the project wiki, keep it with the code 2013-11-18 19:17:25 -08:00
bbcode.html oups 2014-01-30 00:11:17 +01:00
campaign.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
channels.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Channels.md some minor documentation updates and corrections 2013-11-13 16:30:20 -08:00
checking_account_quota_usage.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
cloud.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Cloud.md Doco - add KDE/Gnome/Davfs2 instructions 2014-01-29 21:42:12 +00:00
cloud_desktop_clients.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
comanche.bb add clock widget and correct some doco 2014-03-05 04:28:48 -08:00
Comanche.md add clock widget and correct some doco 2014-03-05 04:28:48 -08:00
Connecting-to-Channels.md some minor documentation updates and corrections 2013-11-13 16:30:20 -08:00
connecting_to_channels.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Creating-Templates.md first draft of creating templates documentation 2014-03-01 17:44:18 -08:00
dav_davfs2.md Minor doco - markdown doesn't like angle brackets. Also give instructions for mounting 2014-02-07 00:24:39 +00:00
dav_dolphin.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
dav_konqueror.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
dav_mount.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
dav_nautilus.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
dav_nemo.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
dav_windows.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
debian_install.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
DerivedTheme1.md HOWTO create a derived theme lesson 1. Do not attempt to do anything more complicated until you have successfully completed this exercise. 2014-03-08 21:13:42 -08:00
dev-function-overview.md pull in some doco from the project wiki, keep it with the code 2013-11-18 19:17:25 -08:00
developer_function_primer.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
developers.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Developers.md put translate README into help docs 2013-10-18 15:57:10 -07:00
external-resource-links.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
External-Resources.md Doco - abcjsplugin from Olivier 2014-02-09 18:09:50 +00:00
extra_features.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
features.bb Doc update 2014-02-27 16:28:29 +00:00
Features.md comanchify the savedsearch widget 2013-12-09 21:20:55 -08:00
git_for_non_developers.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Home.md Add external resource list so this stuff doesn't get lost. Please update it if you know of other related projects. 2014-01-20 14:18:12 -08:00
Hooks.md init_1 is a valid hook 2013-10-19 16:29:23 -07:00
install.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Install.md Doco - s/chown/chmod 2014-01-18 05:24:51 +00:00
Intro-for-Developers.md pull in some doco from the project wiki, keep it with the code 2013-11-18 19:17:25 -08:00
intro_for_developers.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
main.bb advanced directory search help file 2014-03-08 23:18:34 -08:00
permissions.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Permissions.md some minor documentation updates and corrections 2013-11-13 16:30:20 -08:00
plugins.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Plugins.md basic gotcha's enumerated when porting Friendica addons 2013-10-18 17:01:06 -07:00
problems-following-an-update.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
profiles.bb Doc update 2014-02-27 16:28:29 +00:00
Profiles.md changed old Friendica stuff to what we have now in Red 2014-02-21 22:27:21 +01:00
README.md pull in some doco from the project wiki, keep it with the code 2013-11-18 19:17:25 -08:00
red2pi.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Remove-Account.md wordsmithing 2013-11-18 19:02:38 -08:00
remove_account.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Schema-development.md There was one small typo - and I'm trying with great difficulty not to use the word "user" to refer to site members - especially in public documentation. In dev forums is another matter. It does exist in function names and the string "username" isn't considered derogatory, but most other times it's considered derogatory to site members. Channel is often another acceptable replacement. 2013-11-21 14:51:12 -08:00
schema_development.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Tags-and-Mentions.md some doc updates 2014-01-08 20:20:15 -08:00
tags_and_mentions.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
TermsOfService.md Doc - Make TOS include work. 2014-02-01 11:55:36 +00:00
To-Do-Code.md doc update 2014-03-07 14:30:24 -08:00
To-Do.md Let's provide a shared to-do list for code and doco 2013-11-15 15:15:44 -08:00
to_do_code.bb doc update 2014-03-07 14:30:24 -08:00
to_do_doco.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Translations.md fix location of string file in Translations.md, fix some permissions and owner vagueness (potential bugs) in profile_tabs() 2014-01-21 23:09:33 -08:00
troubleshooting.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
webpages.bb Import doco from docs@friendicared.net 2014-02-24 05:13:28 +00:00
Webpages.md Comanche documentation and some cleanup of layout page (including link to doco) and a few other webpage related cleanups 2013-10-28 17:48:42 -07:00
what_is_zot.bb Doc update 2014-02-27 16:28:29 +00:00
Widgets.md add clock widget and correct some doco 2014-03-05 04:28:48 -08:00

The Red Matrix

"Connected Websites"

The modern web is "missing" a few important pieces which would make it much more useful. Many corporations have stepped in with products to supply these missing pieces, but with a loss of freedom and privacy and increased centralisation.

Centralisation is generally considered a bad thing in network design as the loss of one critical node or centralised service could seriously impact the entire network - possibly taking a long time to recover. Recognising this, the original web was based on decentralised services. Over the years, this fundamental design strength has been largely overlooked, as people congregate into centralised services which provide the missing pieces.

These missing pieces are (in no particular order):

  • Secure and private "spam free" communications

  • Identity and "single-signon" across the entire network

  • Privacy controls and permissions which extend to the entire network

  • Directory services (like a phone book)

The Red Matrix (sometimes referred to as just "Red") is a collection of web servers and services which provides these missing pieces, but within a decentralised identity and messaging framework (known as "Zot"). Red operates as an independent network within the larger internet where all the nodes or servers (we call them "hubs") are able to fully interact with each other in ways that are simply not possible using other services. Additionally the owners of each network hub have the ability to set their own rules with regard to communications privacy and data ownership, because each operates with complete independence. These hubs require only slightly more resources than a blog or content management system, and the software is being designed with the ability to natively incorporate both kinds of functionality, as well as cloud storage.

The Red Matrix model

Whilst other decentralised communications networks exist, an additional weakness we've found in the implementation of these systems is the binding of network identity with the physical server where it resides; for example if you are "eric@example.website", your identity is often tied permanently to "example.website". We see this as a problem. Many hubs on the Indie Web are run by enthusiasts with varying skill levels and financial resources - and the technology is changing quite rapidly. Often the cost or workload involved in maintaining these services becomes a burden (or hardware fails) and people or entire social communities are left stranded when their server goes offline. Their identity no longer exists. They may have to "start over" building their social circle from scratch when this happens. In some cases communities are unable to recover from this kind of disruption and the entire community dissolves.

We've been working on decentralisation for several years and have seen this happen time and time again. Within the Red Matrix, identity is nomadic. It defines you and it belongs to you - and is not locked to a particular network address. You can take your identity, and all your friends and associates with you - to any other hub in the network, at any time. If your hub goes offline for any reason, you have the ability to relocate to any other hub and carry on as if nothing happened. You still have all your friends and associations.

The Red Matrix is free and open source distributed under the MIT license.

Currently the project is in "Developer Preview". A lot of work remains, but many important bits are functioning. Please connect with one of the developer channels ("Channel One" would be a good choice) if you are interested in helping us out.

Please help us change the world by providing a small donation. (Large donations are also graciously accepted).