Mehrsprachige communities (1)

40
Community Box 2.0 Mehrsprachige Communities mit Drupal Commons

Transcript of Mehrsprachige communities (1)

Page 1: Mehrsprachige communities (1)

Community Box 2.0Mehrsprachige Communitiesmit Drupal Commons

Page 2: Mehrsprachige communities (1)

crowd-creation:Gegründet 2009

• Community-Box 2.0

• Innodrop - crowdsourcing

• Mehrsprachige Lösungen

Community-Box 2.0

Page 3: Mehrsprachige communities (1)

CaseStudy:

Stars-Insight• Marktforschungs

– Community• Basierend auf

Commons

Community-Box 2.0

Page 4: Mehrsprachige communities (1)

Community-Box 2.0

Page 5: Mehrsprachige communities (1)

• Partner Extranet• Support-Community• Entwickler-Community• Fan-Community• Social Intranet

Community-Box 2.0

Page 6: Mehrsprachige communities (1)

Responsive Design für:• Für Desktop• Für Tablet• Für Smartphone

Community-Box 2.0

Page 7: Mehrsprachige communities (1)

Der Weg zur mehrsprachigen Community:• Commons basiert auf Drupal• Drupal ist von Haus aus englisch• Weitere Sprachen können aktiviert

werden

Community-Box 2.0

Page 8: Mehrsprachige communities (1)

Der 1. Schritt:• Weitere Sprachen zur Commons-

Installation hinzufügen & aktivieren• Vorhandene Übersetzungen vom

Localization-Server importieren, bzw. Fehlende ergänzen

Community-Box 2.0

Page 9: Mehrsprachige communities (1)

Der 1. Schritt hört sich einfach an, aber …:• aufwendig

Community-Box 2.0

Page 10: Mehrsprachige communities (1)

Der 1. Schritt hört sich einfach an, aber …:• Nicht immer sind alle verwendeten

Texte in der t-Funktion gekapselt• Diese Texte können dann nicht

ohne weiteres übersetzt werden

Community-Box 2.0

Page 11: Mehrsprachige communities (1)

Der 1. Schritt hört sich einfach an, aber …:• Ein Beispiel:

(http://drupal.org/node/1782162)

Community-Box 2.0

Page 12: Mehrsprachige communities (1)

Der 2. Schritt:• Inhaltstypen z.B. „Diskussionen“

müssen für mehrsprachigen Betrieb konfiguriert werden

• Bisher waren alle Inhalte „sprachneutral“

Community-Box 2.0

Page 13: Mehrsprachige communities (1)

Der 2. Schritt:

Community-Box 2.0

Page 14: Mehrsprachige communities (1)

Theorie vor dem nächsten Schritt:• Community-Box 2.0 und

Commons 2 basiert auf Drupal 6• In Drupal 6 hat jeder

Inhalt genau eineSprache

Community-Box 2.0

Node

Nid

TNid

Language

Title

Body

Page 15: Mehrsprachige communities (1)

3. Schritt:• Inhalte einfügen, z.B. eine

Diskussion starten• Der Ablauf sieht wie folgt

aus:

Community-Box 2.0

Page 16: Mehrsprachige communities (1)

16

• Wir starten eine Diskussion in EN

Page 17: Mehrsprachige communities (1)

17

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Page 18: Mehrsprachige communities (1)

18

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Page 19: Mehrsprachige communities (1)

19

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

• Der erste Kommentar kommt in EN

Page 20: Mehrsprachige communities (1)

20

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

• Der erste Kommentar kommt in EN

• Und wird beantwortet, bevor der erste Kommentar in DE kommt

Page 21: Mehrsprachige communities (1)

21

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

• Der erste Kommentar kommt in EN

• Und wird beantwortet, bevor der erste Kommentar in DE kommt

• Nun kommt der erste Komentar in DE und wird einmal beantwortet …

Page 22: Mehrsprachige communities (1)

22

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

• Der erste Kommentar kommt in EN

• Und wird beantwortet, bevor der erste Kommentar in DE kommt

• Nun kommt der erste Komentar in DE und wird einmal beantwortet …

• Die Diskussion schreitet unabhängig in beiden Sprachen fort …

Page 23: Mehrsprachige communities (1)

23

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

• Der erste Kommentar kommt in EN

• Und wird beantwortet, bevor der erste Kommentar in DE kommt

• Nun kommt der erste Komentar in DE und wird einmal beantwortet …

• Die Diskussion schreitet unabhängig in beiden Sprachen fort …

Am Ende haben wir 2 unabhängige Diskussionen, eine in jeder Sprache. Kein Teilen des Inhaltes zwischen den Sprachen

Page 24: Mehrsprachige communities (1)

Demo:• http://box20.crowdcreation.de• Erstellen eines mehrsprachigen

Events - Termins

Community-Box 2.0

Page 25: Mehrsprachige communities (1)

Blick in die nahe Zukunft (Q1/2013):• Community-Box 3.0 basiert auf

Commons 3, bzw. Drupal 7• In Drupal 7 kann

jeder Inhalt mehereSprache enthalten

Community-Box 3.0

Node

Nid

TNid

Language

Title

Body

Field_body

Nid

Language

Body

Page 26: Mehrsprachige communities (1)

Drupal 7 bzw. Commons 3 oder Community-Box 3.0 bieten zwei Optionen zur Übersetzung• Content Translation (Drupal 6)• Field Translation (Drupal 7)

Community-Box 3.0

Page 27: Mehrsprachige communities (1)

Vorteile der Field Translation:• Eine Node ID

• Ein Kommentar-Strang• Ein Objekt dem User zugeordnet

werden können (Gruppe, Event)• Die Freiheit nicht alle Felder übersetzen

zu müssen

Community-Box 3.0

Page 28: Mehrsprachige communities (1)

28

• Wir starten eine Diskussion in EN

Page 29: Mehrsprachige communities (1)

29

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Page 30: Mehrsprachige communities (1)

30

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Page 31: Mehrsprachige communities (1)

31

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Page 32: Mehrsprachige communities (1)

32

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Aber jetzt haben wir nur ein Diskussions-Objekt

Page 33: Mehrsprachige communities (1)

33

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Aber jetzt haben wir nur ein Diskussions-Objekt

• Sobald ein Kommentar eintrifft,

Page 34: Mehrsprachige communities (1)

34

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Aber jetzt haben wir nur ein Diskussions-Objekt

• Sobald ein Kommentar eintrifft,• Wird er automatisch in die weitere Sprache übersetzt

Page 35: Mehrsprachige communities (1)

35

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Aber jetzt haben wir nur ein Diskussions-Objekt

• Sobald ein Kommentar eintrifft,• Wird er automatisch in die weitere Sprache übersetzt Das Ergebnis: keine perfekte Übersetzung, aber wir können

Inhalte über Sprachgrenzen hinweg teilen

Page 36: Mehrsprachige communities (1)

36

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Aber jetzt haben wir nur ein Diskussions-Objekt

• Sobald ein Kommentar eintrifft,• Wird er automatisch in die weitere Sprache übersetzt Das Ergebnis: keine perfekte Übersetzung, aber wir können

Inhalte über Sprachgrenzen hinweg teilen• Die Übersetzung funktioniert in alle Richtungen

Page 37: Mehrsprachige communities (1)

37

• Wir starten eine Diskussion in EN

• Übersetzen die Diskussion in eine weitere Sprache (DE)

Gleiche Inhalte in beiden Sprachen

Auf dem ersten Blick, alles wie gehabt

Aber jetzt haben wir nur ein Diskussions-Objekt

• Sobald ein Kommentar eintrifft,• Wird er automatisch in die weitere Sprache übersetzt Das Ergebnis: keine perfekte Übersetzung, aber wir können

Inhalte über Sprachgrenzen hinweg teilen• Die Übersetzung funktioniert in alle Richtungen

Die Vorteile: Die Übersetzung erfolgt auf dem Server Einmal übersetzte Inhalte stehen in der Datenbank Die automatische Übersetzung kann vom Autor überarbeitet

und verbessert werden Es kann nach übersetzten Inhalten gesucht werden

Page 38: Mehrsprachige communities (1)

Demo:• http://www.innodrop.de• Kommentieren eines

Ideenwettbewerbes mit automatischer Übersetzung

Community-Box 3.0

Page 39: Mehrsprachige communities (1)

Vorteile:• Vorkonfiguriert für mehrsprachige

Projekte• Zusätzliche Funktionen

• Responsive Design• Ideenwettbewerb• Newsletter, Import von Teilnehmern …

Community-Box 2.0

Page 40: Mehrsprachige communities (1)

Fragen:

Community-Box 2.0