34
How to build your own Social Network with by Taras Kruts for Drupal Cafe Lviv cook

How to cook social network with Open Social

Embed Size (px)

Citation preview

Page 1: How to cook social network with Open Social

How to build your own Social Network withby Taras Krutsfor Drupal Cafe Lviv

cook

Mieszko Czyzyk
[email protected] kan jij 2 varianten maken, breedbeeld en 4:3 , misschien even kijken of we een stuk van de afbeelding rechts kunnen plakken zodat die forse dame er niet op staat :p
Bas van Os
Ga ik doen :)
Page 2: How to cook social network with Open Social

Activity Stream

Groups

Profiles

Events

Mentions

Notifications

Search

Posts

Follow

Topics

Page 3: How to cook social network with Open Social

Required ingredients Modules- crop- image_widget_crop- libraries- features- field_group- r4032login- search_api- bootstrap

use patches

Page 4: How to cook social network with Open Social

Profiles

Page 5: How to cook social network with Open Social

Profiles Difficulty: EasyIngredients- address- profile- taxonomy- telephone- user- social_user- social_profile

Page 6: How to cook social network with Open Social

Separate account and profile

Page 7: How to cook social network with Open Social

Create new profile on user creation

Page 8: How to cook social network with Open Social

Keep privacy in mind

Page 9: How to cook social network with Open Social

Groups

Page 10: How to cook social network with Open Social

Groups Difficulty: MediumIngredients- group- gnode- grolesync- social_group- group_core_comments

Page 11: How to cook social network with Open Social

Set permission in groups

Page 12: How to cook social network with Open Social

Alter redirects on forms submit

Page 13: How to cook social network with Open Social

Invalidate cache tags

Page 14: How to cook social network with Open Social

Events

Page 15: How to cook social network with Open Social

Events Difficulty: EasyIngredients- address- comment- datetime or datetime_range- node- profile- social_event- social_event_type- social_event_managers

Page 16: How to cook social network with Open Social

Define Event enrollment entity

Page 17: How to cook social network with Open Social

Add date formats

Page 18: How to cook social network with Open Social

Add views sort for passed events

Page 19: How to cook social network with Open Social

Activity Stream

Page 20: How to cook social network with Open Social

Activity Stream Difficulty: HardIngredients- dynamic_entity_reference- message- token- activity_basic- activity_creator- activity_logger- activity_send- activity_viewer- social_activity

Page 21: How to cook social network with Open Social

Create architecture

Page 22: How to cook social network with Open Social

Add queue workers (cron jobs)

Page 23: How to cook social network with Open Social

Configure message templates

Page 24: How to cook social network with Open Social

Store in Third Party Settings

Page 25: How to cook social network with Open Social

Setup activity destinations

Page 26: How to cook social network with Open Social

Mentions

Page 27: How to cook social network with Open Social

Mentions Difficulty: MediumIngredients- mentions- filter- social_mentions

Page 28: How to cook social network with Open Social

Add JS libraries

Page 29: How to cook social network with Open Social

Add suggestions callback

Page 30: How to cook social network with Open Social

Add Profile mentions type

Page 31: How to cook social network with Open Social

Add reply to reply

Page 32: How to cook social network with Open Social

Add notifications about mentions

Page 33: How to cook social network with Open Social

Learn more

- drupal.org/project/social- github.com/goalgorilla/open_social- getopensocial.com/blogs- lets.getopensocial.com

Page 34: How to cook social network with Open Social

Bon appetit