Organic Groups By Dominik Jais

1.526 Aufrufe

Veröffentlicht am

Über Organic Groups, OG, das Drupal Modul

Veröffentlicht in: Technologie, Business
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.526
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
47
Aktionen
Geteilt
0
Downloads
25
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Organic Groups By Dominik Jais

  1. 1. Organic Groups Ein Einstieg By Dominik Jais http://dominikjais.com http://new-tronic.com http://www.twitter.com/snicers Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  2. 2. <ul><li>http://drupal.org/project/og </li></ul><ul><li>Erhältlich für D5 & D6 </li></ul><ul><li>Viele zusätzliche Module: http://drupal.org/project/modules?filters=tid%3A90&solrsort=sis_project_release_usage%20desc </li></ul><ul><li>Aktive Issue Queue </li></ul><ul><li>D7 Version soll an dem Tag an dem Drupal 7 veröffentlicht wird verfügbar sein – „I pledge…“ </li></ul><ul><li>Maintainers: moshe weitzman, dww, Zen, webchick </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  3. 3. <ul><li>Wieso OG? </li></ul><ul><li>Um gemeinsam an einem Projekt zu arbeiten -> Kollaboration </li></ul><ul><li>Um viele Themen / Projekte nebeneinander / unabhängig von einander zu managen </li></ul><ul><li>Um sich die Erstellung von vielen unterschiedlichen Rollen zu sparen </li></ul><ul><li>Um sich die Erstellung von vielen Content Types zu sparen </li></ul><ul><li>Vorteile: </li></ul><ul><li>Benutzermanagement pro Gruppe </li></ul><ul><li>Variable Einstellungen pro Gruppe, z.B. Sichtbarkeit, Listing, etc. </li></ul><ul><li>Viele zusätzliche Contrib Module </li></ul><ul><li>Nachteile: </li></ul><ul><li>Zusätzliches Module benötigt - ohne Drush Wartungsaufwand </li></ul><ul><li>Zusätzliche Contrib Module </li></ul><ul><li>Durch Contrib Module hoher Speicherbedarf, </li></ul><ul><li>Durch Messaging Module entsteht zusätzlicher Traffic und Serverlast </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  4. 4. <ul><li>Standard Module: </li></ul><ul><li>OG </li></ul><ul><li>OG Access Control </li></ul><ul><li>OG Action </li></ul><ul><li>OG Notifications </li></ul><ul><li>OG Panels </li></ul><ul><li>OG Views Integration </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  5. 5. Organic Groups Organic groups configuration – Content Types 1/2 http://new-tronic.com <ul><li>OG benötigt wenigstens 2 verschiedene Content Types (Inhaltstypen), welche mit OG verbunden werden: </li></ul><ul><li>- für die Gruppen ansich </li></ul><ul><li>- für die Posts innerhalb der Gruppen </li></ul><ul><li>- Zusätzliche Content Types, für z.B. eine Wiki, oder ein Photo Galerie sind leicht zu integrieren. </li></ul><ul><li>Es können jegliche Content Types verwendet werden die im System vorhanden sind. </li></ul><ul><li>Es empfiehlt sich der Übersicht halber dennoch neue Content Types extra für OG anzulegen. </li></ul>-> Vorteil eigener Content Types: jeden Content Type kann man frei via node-type.tpl.php bzw. content-type.tpl.php gestalten Dominik Jais . Tel: +4917681028921
  6. 6. Organic groups configuration – Content Types 2/2 <ul><li>Innerhalb der Content Type gibt es eine Konfiguration für OG </li></ul><ul><li>Für „ Group Nodes “ wird der Button auf „Group Node“ gestzt </li></ul><ul><li>Für „ Group Postings “ wird der Button auf „Standard Group Posts“ gesetzt </li></ul><ul><li>Außerdem kann ein Limit für die Anzahl an Gruppen in welcher diese Node Type verwendet werden kann festgelegt werden </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  7. 7. Organic groups configuration – Group details 1/2 <ul><li>Groups Directory Control bietet eine Vielzahl von Einstellmöglichkeiten. </li></ul><ul><li>Das Groups Directory ist das Verzeichnis aller für das Verzeichnis freigegebenen Gruppen </li></ul><ul><li>Registration Form Control legt fest wie eine Gruppe sich im Bezug zum Benutzer Registrations Formular verhält. </li></ul><ul><li>Einstellungen können auf Gruppen Ebene überschrieben werden. </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  8. 8. Organic groups configuration – Group details 2/2 <ul><li>Audience Checkboxes ist eine Einstellung für Postings in mehreren Gruppen gleichzeitig. </li></ul><ul><li>Als Standard: „nicht markiert“. Gruppen Mitglieder können nur in der Gruppe posten aus welcher heraus ein Beitrag verfaßt wird. </li></ul><ul><li>Wenn „markiert“ dann steht dem Gruppen Mitglied bei Beitragserstellung die Gruppen zur Verfügung in welchen er Mitglied ist. </li></ul><ul><li>Auswahl: Optional / Required </li></ul><ul><li>Group home page view OG integriert perfekt mit Views. Die Standard Ansicht einer Gruppe ist der RON = River of News </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  9. 9. Messaging & Notifications <ul><li>Benachrichtigungen bei den verschiedensten Events </li></ul><ul><li>Um die Benachrichtigungen bei den verschiedensten Events zu erhalten benötigt man zusätzliche Module: </li></ul><ul><li>Messaging, Simple Mail, Simple messaging, Content notifications, Notifications, Notifications lite, Notifications views </li></ul><ul><li>-> Einfache Benachrichtigungen für Admins / Rollen erreicht man auch über „Rules“: </li></ul><ul><li>http:// drupal.org / project / rules </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  10. 10. OG Access Configuration <ul><li>Visability of posts legt fest wie ein Posting innerhalb einer Gruppe hinsichtlich seiner Sichtbarkeit behandelt wird </li></ul><ul><li>Private Groups legt die Sichtbarkeit von Postings innerhalb einer Privaten Gruppe fest. </li></ul><ul><li>Änderungen der Einstellung der „Private Groups“ beziehen sich immer auf neue Gruppen. Bereits existierende Gruppen bleiben davon unberührt. </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  11. 11. OG Settings in Group Node <ul><li>Jede Gruppe wird durch eine Node des Types „Group Node“ erstellt </li></ul><ul><li>Innerhalb dieser Node gibt es Einstellmöglichkeiten zur Gruppe: </li></ul><ul><li>Membership Request </li></ul><ul><li>Sichtbarkeit auf Registrierungsformular </li></ul><ul><li>Sichtbarkeit im Gruppenverzeichnis </li></ul><ul><li>Private Gruppen können nur in Kombination mit der Auswahl </li></ul><ul><li>Invite only </li></ul><ul><li>Closed </li></ul><ul><li>erstellt werden </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  12. 12. Membership Requests OG bietet viele verschiedene Standard Blöcke. Einer davon zeigt die „Group Details“. Ist man noch nicht Mitglied der Gruppe bietet dieser Block den Zugang zur Gruppe Offen Moderiert Auf Einladung Geschlossen Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  13. 13. Unterschied – „Auf Einladung“ – „Geschlossen“ Wer sich frag worin der Unterschied zwischen einer „Geschlossenen“ Gruppe und einer Gruppe bei welcher man „Auf Einladung“ Zugang erhält folgendes Bild: Bei einer geschlossenen Gruppe kann ein Benutzer die Gruppe nicht verlassen, dies regelt der Admin Auf Einladung Geschlossen Organic Groups http://new-tronic.com
  14. 14. Gruppen Benutzerverwaltung http://new-tronic.com <ul><li>Über den Punkt „Members“ im „Details Block“ erhält man als Admin der Gruppe Zugriff auf deren Benutzerverwaltung </li></ul><ul><li>Es ist möglich Mitglieder </li></ul><ul><ul><li>zu löschen </li></ul></ul><ul><ul><li>auf den Satus „Admin“ zu setzen </li></ul></ul><ul><ul><li>neue Mitglieder hinzuzufügen </li></ul></ul>Organic Groups Dominik Jais . Tel: +4917681028921
  15. 15. Standard Blöcke <ul><li>OG bietet ein Vielzahl an Standard Blöcken. Dazu gehören: </li></ul><ul><li>Group Details </li></ul><ul><ul><li>zum Management der Gruppe </li></ul></ul><ul><ul><li>zum Beitritt in die Gruppe </li></ul></ul><ul><li>Group Notifications </li></ul><ul><ul><li>Zugriff auf RSS Feed der Gruppe </li></ul></ul><ul><ul><li>Page / RSS -> Ungelesenes </li></ul></ul><ul><ul><li>Page / RSS -> Alle Beiträge </li></ul></ul><ul><li>Recent Members </li></ul><ul><ul><li>Liste der neuen Mitglieder </li></ul></ul><ul><li>Admins </li></ul><ul><ul><li>Zeigt die Admins einer Gruppe </li></ul></ul><ul><li>Groups Search </li></ul><ul><ul><li>durchsucht nur die jeweilige Gruppe </li></ul></ul>wird das OG Views Modul verwendet können zusätzliche Blöcke erstellt werden Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  16. 16. Gruppen Verzeichnis <ul><li>Das Gruppen Verzeichnis zeigt alle öffentlichen Gruppen </li></ul><ul><li>Erreichbar unter http:/url/og </li></ul><ul><ul><li>> nur bedingt veränderbar, benötigt Änderungen im Code, oder Umleitung </li></ul></ul><ul><li>Ist das OG Views Modul aktiviert ist das Verzeichnis eine View welche man nach belieben Anpassen kann </li></ul><ul><li>Über Tabs weitere Infos zu den Gruppen erreichbar: </li></ul><ul><ul><li>My Groups </li></ul></ul><ul><ul><li>Group activity </li></ul></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  17. 17. River of News -> RON <ul><li>RON, Die Ansicht der Nodes innerhalb einer Gruppe ist vergleichbar mit der eines Blogs </li></ul><ul><li>Ist das OG Views Modul aktiviert handelt es sich bei RON um eine View die sehr gut konfigurierbar ist. </li></ul><ul><li>Vorteil: </li></ul><ul><li>Verwendung von Ajax in View </li></ul><ul><li>frei definierbare Inhalte </li></ul><ul><li>frei definierbare Anzahl an Artikeln </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  18. 18. OG mit Views <ul><li>Das OG Views Modul bietet ein sehr gute Integration von OG in Views. </li></ul><ul><li>Das OG Views Modul stellt Views sehr viele Informationen zur Verfügung: </li></ul><ul><ul><li>Relationships </li></ul></ul><ul><ul><li>Field (Felder) </li></ul></ul><ul><ul><li>Sort criteria </li></ul></ul><ul><ul><li>Filter </li></ul></ul><ul><li>Durch diese Vielzahl lassen sich sehr viele zusätzliche Views bauen, z.B lassen sich einfache Mitgliederlisten mit Inhalten aus Content Profile erstellen, ebenso wie Tracker und Most Recent published Content of Public Groups </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  19. 19. OG mit Views <ul><li>Das OG Views Modul bietet ein sehr gute Integration von OG in Views. </li></ul><ul><li>Das OG Views Modul stellt Views sehr viele Informationen zur Verfügung: </li></ul><ul><ul><li>Relationships </li></ul></ul><ul><ul><li>Field (Felder) </li></ul></ul><ul><ul><li>Sort criteria </li></ul></ul><ul><ul><li>Filter </li></ul></ul><ul><li>Durch diese Vielzahl lassen sich sehr viele zusätzliche Views bauen, z.B lassen sich einfache Mitgliederlisten mit Inhalten aus Content Profile erstellen, ebenso wie Tracker und Most Recent published Content of Public Groups </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  20. 20. Integration mit Pathauto (nicht überprüft, lezter Kenntnisstand 02.2009) <ul><li>Pathauto </li></ul><ul><li>OG gibt Tokens an Pathauto weiter </li></ul><ul><li>Verwendung zum Aufbau von leicht lesbaren URLs </li></ul><ul><li>Problematisch, da der Standardpfad zu og http://url/og ist. Um hierarchisch richtige Pfade zu generieren müsste /og immer mit im Pfad stehen. </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  21. 21. Integration mit Rules <ul><li>Auslösender Event: </li></ul><ul><li>Condition: </li></ul><ul><li>Actions: </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  22. 22. Zusatzmodul: OG Taxonomy <ul><li>Jede Gruppe kann ein eigenes Vocabulary besitzen </li></ul><ul><li>Jede Gruppe kann eigene Terms besitzen </li></ul><ul><li>Einfache Administration über die Gruppen Tabs -> „Taxonomy“ </li></ul>Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921
  23. 23. Organic Groups http://new-tronic.com Dominik Jais . Tel: +4917681028921 Vielen Dank! Schaut in der Ruhrgebiet Gruppe vorbei: http://groups.drupal.org/ruhrgebiet Diese trifft sich am letzten Donnerstag im Monat, außer Dezember, im Unperfekthaus http://www.unperfekthaus.de In Essen Aktuell: http://drupaletics.de – das Drupalcamp am 27/28.02.2010

×