From e28cc05d75b1b0327fcaa29db6f2f6ba4ac22a97 Mon Sep 17 00:00:00 2001 From: MrFrety Date: Wed, 21 May 2014 18:29:14 +0200 Subject: [PATCH 1/9] Update and rename how-buddycloud-works.html to wie-buddycloud-funktioniert.html Translation of "How Buddycloud Works"-page into German. --- content/pages/how-buddycloud-works.html | 108 ------------------ .../pages/wie-buddycloud-funktioniert.html | 108 ++++++++++++++++++ 2 files changed, 108 insertions(+), 108 deletions(-) delete mode 100644 content/pages/how-buddycloud-works.html create mode 100644 content/pages/wie-buddycloud-funktioniert.html diff --git a/content/pages/how-buddycloud-works.html b/content/pages/how-buddycloud-works.html deleted file mode 100644 index 318a2da3..00000000 --- a/content/pages/how-buddycloud-works.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - How Buddycloud Works - - - - - - - - - - -

- Buddycloud is a publish-subscribe architecture with realtime updates. -

-

Publish-Subscribe

-

Buddycloud publishers PUT, UPDATE and DELETE content in Buddycloud channels. Changes are pushed out to all channel subscribers.

-
- Buddycloud publish-subscribe. -
-

Channel Content types

-

Channel posts use the open ATOM content format. These posts can be: -

- You can easily extend or add new post types to support different applications.

- -

Buddycloud Channels

-

A Buddycloud Channel is a collection of posts, followers, and publishers. Channels contain different node types.

-

A channel contains: -

-

-
- Buddycloud Channels -
- -

Channel Nodes

-

Each channel is made up of multiple nodes. Nodes contain a specific set of content. For example, the posts node contains activity-stream data, and the status node contains your current mood.

-

Channel nodes share a common set of followers, publishers and metadata.

-

Each channel comes equipped with a set of default nodes: -

- Applications can easily create new nodes and content types. For example, a game might create a node game-highscore and update it for followers. -

-
- Buddycloud channels are built up from application nodes -
- - - - -

Distributed Design

-

Buddycloud is a federated service: just like email flows from site to site, so too Buddycloud messages. In realtime.

-

We're really proud of Buddycloud's network transparency: Users on any Buddycloud site can contact users on any other site. Seamlessly. -

-
- Site interconnectedness -
- -

Helper Services

-

Buddycloud's design follows the Unix philisophy: each Buddycloud service does one thing (and does it well). Each service interoperates to extend the ecosystem:

- -
- Buddycloud Components -
- -
-
-
-
-

Start adding communication and collaboration into your app now.

- Get Started -
-
-
- - - diff --git a/content/pages/wie-buddycloud-funktioniert.html b/content/pages/wie-buddycloud-funktioniert.html new file mode 100644 index 00000000..4318587a --- /dev/null +++ b/content/pages/wie-buddycloud-funktioniert.html @@ -0,0 +1,108 @@ + + + + Wie Buddycloud Funktioniert + + + + + + + + + + +

+ Buddycloud ist eine Herausgeben-Abonnieren-Architektur mit Echtzeit-Aktualisierungen. +

+

Herausgeben-Abonnieren

+

Buddycloud-Herausgeber (publisher) stellen (PUT), aktualisieren (UPDATE) und löschen (DELETE) Inhalte in Buddycloud-Kanälen. Änderungen werden zu allen Abonennten (subscriber) des Kanals hinausgesendet ("gepusht").

+
+ Buddycloud Herausgeben-Abonnieren. +
+

Arten von Kanalinhalten

+

Kanal-Posts verwenden das offene ATOM Inhaltsformat. Diese Posts können sein: +

+ Es ist einfach, bestehende Post-Arten zu erweitern oder neue Post-Arten hinzuzufügen, damit verschiedene Anwendungen unterstützt werden.

+ +

Buddycloud-Kanäle

+

A Buddycloud Kanal ist eine Sammlung von Posts, Followern und Herausgebern. Kanäle enthalten verschiedene Knotenarten.

+

Ein Kanal enthält: +

+

+
+ Buddycloud-Kanäle +
+ +

Kanalknoten

+

Jeder Kanal besteht aus mehreren Knoten. Knoten enthalten einen bestimmten Satz an Inhalten. Zum Beispiel enthält der Posts-Knoten (posts) Aktivitätsstromdaten und der status-Knoten enthält deine derzeitige Stimmung.

+

Kanalknoten teilen einen gemeinsamen Satz von Followern, Herausgebern und Metadaten.

+

Jeder Kanal kommt ausgestattet mit einem Satz von Standardknoten heraus: +

+ Anwendungen können auf einfache Weise neue Knoten- und Inhaltsarten erzeugen. Zum Beispiel könnte ein Spiel einen Knoten game-highscore erzeugen und ihn für Follower aktualisieren. +

+
+ Buddycloud-Kanäle sind aus Anwendungsknoten aufgebaut. +
+ + + + +

Dezentraler Aufbau

+

Buddycloud ist ein föderal organisierter Dienst: Genau wie E-Mails von Ort zu Ort fließen, so auch Buddycloud-Nachrichten. In Echtzeit.

+

Wir sind wirklich stolz auf Buddyclouds Netzwerktransparenz: Nutzer an einem beliebigen Buddycloud-Standort können Nutzer an jedem anderen Standort kontaktieren. Nahtlos. +

+
+ Standortvernetzung +
+ +

Helferdienste

+

Buddyclouds Aufbau folgt der Unix-Philosophie: Jeder Buddycloud-Dienst macht eine Sache (und macht sie gut). Jeder Dienst bringt sich mit seiner Arbeit ein, um das Ökosystem zu erweitern:

+ +
+ Buddycloud-Bestandteile +
+ +
+
+
+
+

Fang jetzt an und verleihe deiner App Kommunikation und Zusammenarbeit!

+ Loslegen +
+
+
+ + + From a5fe917bcedaab40c5690583dab3dcfd9fd378ff Mon Sep 17 00:00:00 2001 From: MrFrety Date: Wed, 21 May 2014 18:35:52 +0200 Subject: [PATCH 2/9] Update wie-buddycloud-funktioniert.html "darstellen" sounds better than "ist". --- content/pages/wie-buddycloud-funktioniert.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/wie-buddycloud-funktioniert.html b/content/pages/wie-buddycloud-funktioniert.html index 4318587a..9d5e81fc 100644 --- a/content/pages/wie-buddycloud-funktioniert.html +++ b/content/pages/wie-buddycloud-funktioniert.html @@ -13,7 +13,7 @@

- Buddycloud ist eine Herausgeben-Abonnieren-Architektur mit Echtzeit-Aktualisierungen. + Buddycloud stellt eine Herausgeben-Abonnieren-Architektur mit Echtzeit-Aktualisierungen dar.

Herausgeben-Abonnieren

Buddycloud-Herausgeber (publisher) stellen (PUT), aktualisieren (UPDATE) und löschen (DELETE) Inhalte in Buddycloud-Kanälen. Änderungen werden zu allen Abonennten (subscriber) des Kanals hinausgesendet ("gepusht").

From 7a8273d44f794e128d539312efeaab64f03d16c2 Mon Sep 17 00:00:00 2001 From: MrFrety Date: Wed, 21 May 2014 18:49:25 +0200 Subject: [PATCH 3/9] Update wie-buddycloud-funktioniert.html Coding to UTF-8. For German "Umlaut"-s to be displayed correctly. --- content/pages/wie-buddycloud-funktioniert.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/pages/wie-buddycloud-funktioniert.html b/content/pages/wie-buddycloud-funktioniert.html index 9d5e81fc..2baa7771 100644 --- a/content/pages/wie-buddycloud-funktioniert.html +++ b/content/pages/wie-buddycloud-funktioniert.html @@ -1,4 +1,5 @@ - + + Wie Buddycloud Funktioniert @@ -9,6 +10,7 @@ + From 0f32afcde80fd0a4b964f97b5b823dc9f481c5b6 Mon Sep 17 00:00:00 2001 From: MrFrety Date: Wed, 21 May 2014 18:51:55 +0200 Subject: [PATCH 4/9] Update wie-buddycloud-funktioniert.html Point where there shouldn't be any. --- content/pages/wie-buddycloud-funktioniert.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pages/wie-buddycloud-funktioniert.html b/content/pages/wie-buddycloud-funktioniert.html index 2baa7771..60db04dc 100644 --- a/content/pages/wie-buddycloud-funktioniert.html +++ b/content/pages/wie-buddycloud-funktioniert.html @@ -20,7 +20,7 @@

Herausgeben-Abonnieren

Buddycloud-Herausgeber (publisher) stellen (PUT), aktualisieren (UPDATE) und löschen (DELETE) Inhalte in Buddycloud-Kanälen. Änderungen werden zu allen Abonennten (subscriber) des Kanals hinausgesendet ("gepusht").

- Buddycloud Herausgeben-Abonnieren. + Buddycloud Herausgeben-Abonnieren

Arten von Kanalinhalten

Kanal-Posts verwenden das offene ATOM Inhaltsformat. Diese Posts können sein: From 16498cb0b190b9f51205e3434cbca0cda9cb8a87 Mon Sep 17 00:00:00 2001 From: MrFrety Date: Mon, 2 Jun 2014 15:47:46 +0200 Subject: [PATCH 5/9] Create how-buddycloud-works.html --- content/pages/how-buddycloud-works.html | 108 ++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 content/pages/how-buddycloud-works.html diff --git a/content/pages/how-buddycloud-works.html b/content/pages/how-buddycloud-works.html new file mode 100644 index 00000000..318a2da3 --- /dev/null +++ b/content/pages/how-buddycloud-works.html @@ -0,0 +1,108 @@ + + + + How Buddycloud Works + + + + + + + + + + +

+ Buddycloud is a publish-subscribe architecture with realtime updates. +

+

Publish-Subscribe

+

Buddycloud publishers PUT, UPDATE and DELETE content in Buddycloud channels. Changes are pushed out to all channel subscribers.

+
+ Buddycloud publish-subscribe. +
+

Channel Content types

+

Channel posts use the open ATOM content format. These posts can be: +

    +
  • posts
  • +
  • comments on posts
  • +
  • upvotes/likes/+1s
  • +
  • media files
  • +
+ You can easily extend or add new post types to support different applications.

+ +

Buddycloud Channels

+

A Buddycloud Channel is a collection of posts, followers, and publishers. Channels contain different node types.

+

A channel contains: +

    +
  • publisher(s)
  • +
  • followers
  • +
  • metadata
  • +
  • nodes
  • +
+

+
+ Buddycloud Channels +
+ +

Channel Nodes

+

Each channel is made up of multiple nodes. Nodes contain a specific set of content. For example, the posts node contains activity-stream data, and the status node contains your current mood.

+

Channel nodes share a common set of followers, publishers and metadata.

+

Each channel comes equipped with a set of default nodes: +

    +
  • posts +
  • +
  • status +
  • +
  • geoloc-past +
  • +
  • geoloc +
  • +
  • geoloc-future +
  • +
  • public-key +
  • +
+ Applications can easily create new nodes and content types. For example, a game might create a node game-highscore and update it for followers. +

+
+ Buddycloud channels are built up from application nodes +
+ + + + +

Distributed Design

+

Buddycloud is a federated service: just like email flows from site to site, so too Buddycloud messages. In realtime.

+

We're really proud of Buddycloud's network transparency: Users on any Buddycloud site can contact users on any other site. Seamlessly. +

+
+ Site interconnectedness +
+ +

Helper Services

+

Buddycloud's design follows the Unix philisophy: each Buddycloud service does one thing (and does it well). Each service interoperates to extend the ecosystem:

+
    +
  • the media server, enables sharing pictures, files, and videos with channel's followers
  • +
  • The push notification service informs a channel's followers, via mobile notifications and/or email about new content. +
  • +
  • The friend finder service helps import social graphs from existing social networks. +
  • +
  • The content recommendations engine that uses scalable machine learning to suggest similar content ("if you liked this content, perhaps you would also like ... If you like these channels, perhaps you would like these similar channels). +
  • +
+
+ Buddycloud Components +
+ +
+
+
+
+

Start adding communication and collaboration into your app now.

+ Get Started +
+
+
+ + + From 8c0f30513991ac7cfe3a847b9918c507c70fee1f Mon Sep 17 00:00:00 2001 From: MrFrety Date: Mon, 2 Jun 2014 16:30:08 +0200 Subject: [PATCH 6/9] Created new directory for different languages and move German file into it --- .../pages/wie-buddycloud-funktioniert.html | 110 ------------------ 1 file changed, 110 deletions(-) delete mode 100644 content/pages/wie-buddycloud-funktioniert.html diff --git a/content/pages/wie-buddycloud-funktioniert.html b/content/pages/wie-buddycloud-funktioniert.html deleted file mode 100644 index 60db04dc..00000000 --- a/content/pages/wie-buddycloud-funktioniert.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - Wie Buddycloud Funktioniert - - - - - - - - - - - -

- Buddycloud stellt eine Herausgeben-Abonnieren-Architektur mit Echtzeit-Aktualisierungen dar. -

-

Herausgeben-Abonnieren

-

Buddycloud-Herausgeber (publisher) stellen (PUT), aktualisieren (UPDATE) und löschen (DELETE) Inhalte in Buddycloud-Kanälen. Änderungen werden zu allen Abonennten (subscriber) des Kanals hinausgesendet ("gepusht").

-
- Buddycloud Herausgeben-Abonnieren -
-

Arten von Kanalinhalten

-

Kanal-Posts verwenden das offene ATOM Inhaltsformat. Diese Posts können sein: -

    -
  • Posts
  • -
  • Kommentare zu Posts
  • -
  • Positive Bewertungen ("Stimme dafür"/"Gefällt mir"/"+1")
  • -
  • Mediendateien
  • -
- Es ist einfach, bestehende Post-Arten zu erweitern oder neue Post-Arten hinzuzufügen, damit verschiedene Anwendungen unterstützt werden.

- -

Buddycloud-Kanäle

-

A Buddycloud Kanal ist eine Sammlung von Posts, Followern und Herausgebern. Kanäle enthalten verschiedene Knotenarten.

-

Ein Kanal enthält: -

    -
  • Herausgeber
  • -
  • Follower
  • -
  • Metadaten
  • -
  • Knoten
  • -
-

-
- Buddycloud-Kanäle -
- -

Kanalknoten

-

Jeder Kanal besteht aus mehreren Knoten. Knoten enthalten einen bestimmten Satz an Inhalten. Zum Beispiel enthält der Posts-Knoten (posts) Aktivitätsstromdaten und der status-Knoten enthält deine derzeitige Stimmung.

-

Kanalknoten teilen einen gemeinsamen Satz von Followern, Herausgebern und Metadaten.

-

Jeder Kanal kommt ausgestattet mit einem Satz von Standardknoten heraus: -

    -
  • posts (Posts) -
  • -
  • status (Stimmung) -
  • -
  • geoloc-past (vergangener Aufenthaltsort) -
  • -
  • geoloc (aktueller Aufenthaltsort) -
  • -
  • geoloc-future (zukünftiger Aufenthaltsort) -
  • -
  • public-key (öffentlicher Schlüssel) -
  • -
- Anwendungen können auf einfache Weise neue Knoten- und Inhaltsarten erzeugen. Zum Beispiel könnte ein Spiel einen Knoten game-highscore erzeugen und ihn für Follower aktualisieren. -

-
- Buddycloud-Kanäle sind aus Anwendungsknoten aufgebaut. -
- - - - -

Dezentraler Aufbau

-

Buddycloud ist ein föderal organisierter Dienst: Genau wie E-Mails von Ort zu Ort fließen, so auch Buddycloud-Nachrichten. In Echtzeit.

-

Wir sind wirklich stolz auf Buddyclouds Netzwerktransparenz: Nutzer an einem beliebigen Buddycloud-Standort können Nutzer an jedem anderen Standort kontaktieren. Nahtlos. -

-
- Standortvernetzung -
- -

Helferdienste

-

Buddyclouds Aufbau folgt der Unix-Philosophie: Jeder Buddycloud-Dienst macht eine Sache (und macht sie gut). Jeder Dienst bringt sich mit seiner Arbeit ein, um das Ökosystem zu erweitern:

-
    -
  • Der Medienserver, ermöglicht das Teilen von Bildern, Dateien und Videos mit den Followern eines Kanals.
  • -
  • Der Push-Benachrichtigungsdienst informiert die Follower eines Kanals, via mobiler Benachrichtigungen und/oder E-Mail über neue Inhalte. -
  • -
  • Der Freundefinderdienst hilft dabei, Sozialdiagramme von existierenden sozialen Netzwerken zu importieren. -
  • -
  • Die Inhaltsempfehlungsmaschine verwendet skalierbares maschinelles Lernen, um ähnliche Inhalte zu empfehlen ("Wenn dir dieser Inhalt gefallen hat, könnte dir vielleicht auch Folgendes gefallen (...)"; "Wenn dir diese Kanäle gefallen haben, würden dir vielleicht auch diese ähnlichen Kanäle gefallen"). -
  • -
-
- Buddycloud-Bestandteile -
- -
-
-
-
-

Fang jetzt an und verleihe deiner App Kommunikation und Zusammenarbeit!

- Loslegen -
-
-
- - - From b24ac6b6a43f4bbb8d9d405e59390212462dfcc5 Mon Sep 17 00:00:00 2001 From: MrFrety Date: Mon, 2 Jun 2014 16:34:41 +0200 Subject: [PATCH 7/9] forgot git add . --- .../lang/de/wie-buddycloud-funktioniert.html | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 content/pages/lang/de/wie-buddycloud-funktioniert.html diff --git a/content/pages/lang/de/wie-buddycloud-funktioniert.html b/content/pages/lang/de/wie-buddycloud-funktioniert.html new file mode 100644 index 00000000..60db04dc --- /dev/null +++ b/content/pages/lang/de/wie-buddycloud-funktioniert.html @@ -0,0 +1,110 @@ + + + + + Wie Buddycloud Funktioniert + + + + + + + + + + + +

+ Buddycloud stellt eine Herausgeben-Abonnieren-Architektur mit Echtzeit-Aktualisierungen dar. +

+

Herausgeben-Abonnieren

+

Buddycloud-Herausgeber (publisher) stellen (PUT), aktualisieren (UPDATE) und löschen (DELETE) Inhalte in Buddycloud-Kanälen. Änderungen werden zu allen Abonennten (subscriber) des Kanals hinausgesendet ("gepusht").

+
+ Buddycloud Herausgeben-Abonnieren +
+

Arten von Kanalinhalten

+

Kanal-Posts verwenden das offene ATOM Inhaltsformat. Diese Posts können sein: +

    +
  • Posts
  • +
  • Kommentare zu Posts
  • +
  • Positive Bewertungen ("Stimme dafür"/"Gefällt mir"/"+1")
  • +
  • Mediendateien
  • +
+ Es ist einfach, bestehende Post-Arten zu erweitern oder neue Post-Arten hinzuzufügen, damit verschiedene Anwendungen unterstützt werden.

+ +

Buddycloud-Kanäle

+

A Buddycloud Kanal ist eine Sammlung von Posts, Followern und Herausgebern. Kanäle enthalten verschiedene Knotenarten.

+

Ein Kanal enthält: +

    +
  • Herausgeber
  • +
  • Follower
  • +
  • Metadaten
  • +
  • Knoten
  • +
+

+
+ Buddycloud-Kanäle +
+ +

Kanalknoten

+

Jeder Kanal besteht aus mehreren Knoten. Knoten enthalten einen bestimmten Satz an Inhalten. Zum Beispiel enthält der Posts-Knoten (posts) Aktivitätsstromdaten und der status-Knoten enthält deine derzeitige Stimmung.

+

Kanalknoten teilen einen gemeinsamen Satz von Followern, Herausgebern und Metadaten.

+

Jeder Kanal kommt ausgestattet mit einem Satz von Standardknoten heraus: +

    +
  • posts (Posts) +
  • +
  • status (Stimmung) +
  • +
  • geoloc-past (vergangener Aufenthaltsort) +
  • +
  • geoloc (aktueller Aufenthaltsort) +
  • +
  • geoloc-future (zukünftiger Aufenthaltsort) +
  • +
  • public-key (öffentlicher Schlüssel) +
  • +
+ Anwendungen können auf einfache Weise neue Knoten- und Inhaltsarten erzeugen. Zum Beispiel könnte ein Spiel einen Knoten game-highscore erzeugen und ihn für Follower aktualisieren. +

+
+ Buddycloud-Kanäle sind aus Anwendungsknoten aufgebaut. +
+ + + + +

Dezentraler Aufbau

+

Buddycloud ist ein föderal organisierter Dienst: Genau wie E-Mails von Ort zu Ort fließen, so auch Buddycloud-Nachrichten. In Echtzeit.

+

Wir sind wirklich stolz auf Buddyclouds Netzwerktransparenz: Nutzer an einem beliebigen Buddycloud-Standort können Nutzer an jedem anderen Standort kontaktieren. Nahtlos. +

+
+ Standortvernetzung +
+ +

Helferdienste

+

Buddyclouds Aufbau folgt der Unix-Philosophie: Jeder Buddycloud-Dienst macht eine Sache (und macht sie gut). Jeder Dienst bringt sich mit seiner Arbeit ein, um das Ökosystem zu erweitern:

+
    +
  • Der Medienserver, ermöglicht das Teilen von Bildern, Dateien und Videos mit den Followern eines Kanals.
  • +
  • Der Push-Benachrichtigungsdienst informiert die Follower eines Kanals, via mobiler Benachrichtigungen und/oder E-Mail über neue Inhalte. +
  • +
  • Der Freundefinderdienst hilft dabei, Sozialdiagramme von existierenden sozialen Netzwerken zu importieren. +
  • +
  • Die Inhaltsempfehlungsmaschine verwendet skalierbares maschinelles Lernen, um ähnliche Inhalte zu empfehlen ("Wenn dir dieser Inhalt gefallen hat, könnte dir vielleicht auch Folgendes gefallen (...)"; "Wenn dir diese Kanäle gefallen haben, würden dir vielleicht auch diese ähnlichen Kanäle gefallen"). +
  • +
+
+ Buddycloud-Bestandteile +
+ +
+
+
+
+

Fang jetzt an und verleihe deiner App Kommunikation und Zusammenarbeit!

+ Loslegen +
+
+
+ + + From 4ee810b4c821040322ecdd6b0a62fe6c42fc6ee7 Mon Sep 17 00:00:00 2001 From: MrFrety Date: Mon, 2 Jun 2014 20:46:19 +0200 Subject: [PATCH 8/9] Added simple link to translation at the bottom of how-buddycloud-works --- content/pages/how-buddycloud-works.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/content/pages/how-buddycloud-works.html b/content/pages/how-buddycloud-works.html index 318a2da3..a82f4210 100644 --- a/content/pages/how-buddycloud-works.html +++ b/content/pages/how-buddycloud-works.html @@ -105,4 +105,9 @@

Helper Services

+
+

(This page is also available in the following languages: German) +

+
+ From 9b4a6bdcf77da230803d87739ecc6b79655fbe5b Mon Sep 17 00:00:00 2001 From: MrFrety Date: Mon, 2 Jun 2014 21:02:24 +0200 Subject: [PATCH 9/9]
added --- content/pages/how-buddycloud-works.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/pages/how-buddycloud-works.html b/content/pages/how-buddycloud-works.html index a82f4210..d8f0fb58 100644 --- a/content/pages/how-buddycloud-works.html +++ b/content/pages/how-buddycloud-works.html @@ -105,9 +105,10 @@

Helper Services

-
-

(This page is also available in the following languages: German) -

-
+
+