Public domain federated communications server. Provides a feature rich ActivityPub and Nomad communication node.
Find a file
friendica 02aa9d3ba0 Merge pull request #46 from omigeot/misc-fixes
Upgraded jQuery to 1.9.1, including jQuery Migrate (for the sake of keep...
2013-04-10 18:45:58 -07:00
doc update manage table and some documentation 2013-03-27 19:02:01 -07:00
images fix transparency 2013-03-05 18:10:01 -08:00
include wrapper function to create arbitrary activities (e.g. for plugins and apps) with a minimal amount of fuss, though the amount of fuss could increase significantly depending on the nature of the activity. For a simple wall post, just set the $arr['body'] to the desired text and we'll do the rest. If the activity requires special verbs, objects or targets, these will all need to be constructed. 2013-04-04 18:54:24 -07:00
install missed channel_default_group key nrename 2013-04-03 15:51:56 -07:00
js Upgraded jQuery to 1.9.1, including jQuery Migrate (for the sake of keeping old code working) and upgrade Fullcalendar (because Migrate just wasn't enough for him). 2013-04-10 13:16:41 +02:00
library Upgraded jQuery to 1.9.1, including jQuery Migrate (for the sake of keeping old code working) and upgrade Fullcalendar (because Migrate just wasn't enough for him). 2013-04-10 13:16:41 +02:00
mod wrapper function to create arbitrary activities (e.g. for plugins and apps) with a minimal amount of fuss, though the amount of fuss could increase significantly depending on the nature of the activity. For a simple wall post, just set the $arr['body'] to the desired text and we'll do the rest. If the activity requires special verbs, objects or targets, these will all need to be constructed. 2013-04-04 18:54:24 -07:00
spec more detail 2012-10-16 16:24:37 -07:00
tests rev update, fix autoname test "random" failure 2012-04-26 01:33:41 -07:00
util rev update 2013-04-03 15:48:25 -07:00
view Upgraded jQuery to 1.9.1, including jQuery Migrate (for the sake of keeping old code working) and upgrade Fullcalendar (because Migrate just wasn't enough for him). 2013-04-10 13:16:41 +02:00
.gitattributes Required for github/Windows 2012-06-14 18:39:48 +10:00
.gitignore Ignore OSX .DS_Store 2013-02-02 22:59:39 +01:00
.gitmodules adjust2 2012-03-02 17:18:11 +01:00
.htaccess Merge branch 'master' of https://github.com/friendica/friendica 2012-04-05 13:39:15 +02:00
boot.php add new connections to default group (if any) 2013-03-27 19:35:34 -07:00
bugs update xchans on url change 2013-03-12 17:39:35 -07:00
done cleanup 2013-03-10 20:39:27 -07:00
index.php set hidden flags on new directory entries, not just existing ones 2013-03-26 19:37:33 -07:00
LICENSE undo 2013-03-12 19:41:15 -07:00
README clarify 2013-03-27 20:36:23 -07:00
version.inc wrapper function to create arbitrary activities (e.g. for plugins and apps) with a minimal amount of fuss, though the amount of fuss could increase significantly depending on the nature of the activity. For a simple wall post, just set the $arr['body'] to the desired text and we'll do the rest. If the activity requires special verbs, objects or targets, these will all need to be constructed. 2013-04-04 18:54:24 -07:00

Friendica RED
=============

Red is essentially a "personal CMS" linked to a decentralised permissions and communication platform. This creates a grid of small servers which link together to form a much larger system (much like the internet itself).  This allows one to create services with social contexts and extensible permission controls which are all integrated together as if they were offered by a single large data provider - but without the inherent privacy problems and costs associated with centralisation. Privacy and access controls are instead maintained at the local level where they can be enforced by those who own the data being shared. Additionally, identities in Red are not tied to DNS endpoints and have some degree of mobility between providers.

For example, let's say "Iggy Normak" is a colleague of mine. I can create a web service called "Mike Macgirvin" which acts as a blog or social networking hub, and share files and data with Iggy. These are stored on my website, which is served by a small hosting provider (or perhaps running on an old PC in my garage). Iggy can access my private photos from anywhere on the web, while logged into any Red website (for instance, from Iggy's own business website) - without encountering any additional authentication dialogues. Nobody else is able to access these files and photos without my permission, even if they "guess the URL". This kind of decentralised access control is somewhat unique and opens up new possibilities for creating very large scale web services from smaller operators, providers, and website designers.  
 
Red has somewhat limited functionality at the present time, and is being provided as a "developer preview". The communication layers, authentication and permission systems are all basically functional. Much development work remains. Red is free and open source distributed under the MIT license.