SlideShare a Scribd company logo
1 of 26
ISMAYIL KHAYREDINOV
#UNIT FESTIVAL 2016
12-step
empirical guide to
building a social network
I have an idea...
I need a developer
!
1 Pinpoint Audiences
Passion Duty Amusement
Identify Features
● Solve problems
● Keep it social
● Less is more
● Avoid duplication
2
Define Social Graph
● Actors
● Content Types
● Relationships
● Associations
3
4 Define Rules
● Roles
● Approval System
● Reactions
4
5 Outline Policies
● Access Levels
● Privacy Policy
● Data Protection
● Content Lifespan
Outline Strategies
● Monetization
● Onboarding
● Notifications
● Game Mechanics
46
Select Your Tools47
● License
● Track record
● Active community
● Documentation
Open Social Frameworks47
● Elgg
● Oxwall
● BuddyPress (WordPress)
● HumHub
● Drupal
Other Open Frameworks47
● Moodle e-learning
● Wiki knowledge base
● Known social publishing
● Diaspora distributed
Estimate Costs
● Project management
● Design / Development
● Hosting / Domain / SSL
● Support /maintenance
● Software Licenses
● API Quotas
48
4?
Create a Design49
● Focused
● Simple
● Logical
Hire a Developer410
● Scope of Works
● Quote
● Contract
● Terms of payment
4!
Prepare for Launch411
● Tutorials
● Staging Server
● Contingency Plans
● Analytics
Launch412
● Monitor
● Improve performance
● Add features in sprints
4
Ismayil Khayredinov
info@hypejunction.com

More Related Content

Viewers also liked

The Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content ManagementThe Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content ManagementCITYTECH, Inc.
 
Adopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight BudgetsAdopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight BudgetsZoNIX Systems
 
Open Source
Open SourceOpen Source
Open SourceJohn Gs
 
OpenLogic - Open Source Cost Savings in Economic Downturn
OpenLogic - Open Source Cost Savings in Economic DownturnOpenLogic - Open Source Cost Savings in Economic Downturn
OpenLogic - Open Source Cost Savings in Economic DownturnRogue Wave Software
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software EstimationSunil Jakkaraju
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23koolkampus
 
]project-open[ OSS Project Mangement
]project-open[ OSS Project Mangement]project-open[ OSS Project Mangement
]project-open[ OSS Project MangementKlaus Hofeditz
 
Savvy Social Media for Open Source Communities
Savvy Social Media for Open Source CommunitiesSavvy Social Media for Open Source Communities
Savvy Social Media for Open Source CommunitiesAll Things Open
 
Budget and Budgetary Control
Budget and Budgetary ControlBudget and Budgetary Control
Budget and Budgetary ControlAshish Nangla
 

Viewers also liked (10)

The Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content ManagementThe Case for Open Source Enterprise Content Management
The Case for Open Source Enterprise Content Management
 
Adopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight BudgetsAdopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight Budgets
 
Open Source
Open SourceOpen Source
Open Source
 
OpenLogic - Open Source Cost Savings in Economic Downturn
OpenLogic - Open Source Cost Savings in Economic DownturnOpenLogic - Open Source Cost Savings in Economic Downturn
OpenLogic - Open Source Cost Savings in Economic Downturn
 
Agile Software Estimation
Agile Software EstimationAgile Software Estimation
Agile Software Estimation
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23
 
]project-open[ OSS Project Mangement
]project-open[ OSS Project Mangement]project-open[ OSS Project Mangement
]project-open[ OSS Project Mangement
 
Savvy Social Media for Open Source Communities
Savvy Social Media for Open Source CommunitiesSavvy Social Media for Open Source Communities
Savvy Social Media for Open Source Communities
 
Budget and Budgetary Control
Budget and Budgetary ControlBudget and Budgetary Control
Budget and Budgetary Control
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 

Similar to Open source tools for building social networks - Ismayil Khayredinov

How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session SubmissionDocker, Inc
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How Nikhil Agrawal
 
OSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyOSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyWong Hoi Sing Edison
 
Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...
Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...
Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...Rustici Software
 
Why Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech ManagerWhy Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech ManagerProduct School
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayArtur Babyuk
 
Community, Contributing & Conferences
Community, Contributing & ConferencesCommunity, Contributing & Conferences
Community, Contributing & ConferencesDoug Green
 
Extended Version: Content Potluck: Bring Everyone to the Community Table
Extended Version: Content Potluck: Bring Everyone to the Community TableExtended Version: Content Potluck: Bring Everyone to the Community Table
Extended Version: Content Potluck: Bring Everyone to the Community TableNikoletta Vecsei Harrold
 
Understanding and implementing website security
Understanding and implementing website securityUnderstanding and implementing website security
Understanding and implementing website securityDrew Gorton
 
Open sourcecontribution
Open sourcecontributionOpen sourcecontribution
Open sourcecontributionNAILBITER
 
Computer Science Career Guidance
Computer Science Career GuidanceComputer Science Career Guidance
Computer Science Career GuidanceDeepak Sood
 
BGBM - Lead Magnets
BGBM - Lead MagnetsBGBM - Lead Magnets
BGBM - Lead MagnetsDaniel Smith
 
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?DianaGray10
 
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?DianaGray10
 
Beyond stellar - Learnings from building Social Tables design system
Beyond stellar - Learnings from building Social Tables design systemBeyond stellar - Learnings from building Social Tables design system
Beyond stellar - Learnings from building Social Tables design systemVladislav Korobov
 
BITS 2015: The Beauty of Drupal
BITS 2015: The Beauty of DrupalBITS 2015: The Beauty of Drupal
BITS 2015: The Beauty of DrupalGerald Villorente
 
How to improve your nonprofit’s online presence through digital marketing
How to improve your nonprofit’s online presence through digital marketingHow to improve your nonprofit’s online presence through digital marketing
How to improve your nonprofit’s online presence through digital marketingAlex Bruner
 

Similar to Open source tools for building social networks - Ismayil Khayredinov (20)

How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
 
OSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for DummyOSS Community Meeting - OSS Community Management for Dummy
OSS Community Meeting - OSS Community Management for Dummy
 
Be Part of a Community
Be Part of a CommunityBe Part of a Community
Be Part of a Community
 
Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...
Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...
Taking xAPI Profiles Further: Designing xAPI Profiles to Address Specific Req...
 
Why Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech ManagerWhy Open Source Products Are Important by a Google Tech Manager
Why Open Source Products Are Important by a Google Tech Manager
 
Dynatech presentation for TSI Career Day
Dynatech presentation for TSI Career DayDynatech presentation for TSI Career Day
Dynatech presentation for TSI Career Day
 
Community, Contributing & Conferences
Community, Contributing & ConferencesCommunity, Contributing & Conferences
Community, Contributing & Conferences
 
Extended Version: Content Potluck: Bring Everyone to the Community Table
Extended Version: Content Potluck: Bring Everyone to the Community TableExtended Version: Content Potluck: Bring Everyone to the Community Table
Extended Version: Content Potluck: Bring Everyone to the Community Table
 
Understanding and implementing website security
Understanding and implementing website securityUnderstanding and implementing website security
Understanding and implementing website security
 
Open sourcecontribution
Open sourcecontributionOpen sourcecontribution
Open sourcecontribution
 
Computer Science Career Guidance
Computer Science Career GuidanceComputer Science Career Guidance
Computer Science Career Guidance
 
Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups Increasing the Maturity of Our Java User Groups
Increasing the Maturity of Our Java User Groups
 
Increasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User GroupsIncreasing the Maturity of our Java User Groups
Increasing the Maturity of our Java User Groups
 
BGBM - Lead Magnets
BGBM - Lead MagnetsBGBM - Lead Magnets
BGBM - Lead Magnets
 
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?
 
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?So Now You’re a UiPath Developer – What’s Next?  Who are the Stakeholders?
So Now You’re a UiPath Developer – What’s Next? Who are the Stakeholders?
 
Beyond stellar - Learnings from building Social Tables design system
Beyond stellar - Learnings from building Social Tables design systemBeyond stellar - Learnings from building Social Tables design system
Beyond stellar - Learnings from building Social Tables design system
 
BITS 2015: The Beauty of Drupal
BITS 2015: The Beauty of DrupalBITS 2015: The Beauty of Drupal
BITS 2015: The Beauty of Drupal
 
How to improve your nonprofit’s online presence through digital marketing
How to improve your nonprofit’s online presence through digital marketingHow to improve your nonprofit’s online presence through digital marketing
How to improve your nonprofit’s online presence through digital marketing
 

More from UNICORNS IN TECH

Sex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceSex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceUNICORNS IN TECH
 
Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...UNICORNS IN TECH
 
#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud ComputingUNICORNS IN TECH
 
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith UNICORNS IN TECH
 
#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel IrvineUNICORNS IN TECH
 
An Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayAn Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayUNICORNS IN TECH
 
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...UNICORNS IN TECH
 
Jon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureJon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureUNICORNS IN TECH
 
Automate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaAutomate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaUNICORNS IN TECH
 
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech GacaUNICORNS IN TECH
 
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERTHE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERUNICORNS IN TECH
 
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGHOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGUNICORNS IN TECH
 
Andra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyAndra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyUNICORNS IN TECH
 
Designing culture @mimi - Eva-m zoll
Designing culture @mimi  - Eva-m zollDesigning culture @mimi  - Eva-m zoll
Designing culture @mimi - Eva-m zollUNICORNS IN TECH
 
Our journey to aws - Maylin Leal
Our journey to aws - Maylin LealOur journey to aws - Maylin Leal
Our journey to aws - Maylin LealUNICORNS IN TECH
 
Klaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesKlaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesUNICORNS IN TECH
 
Thinking with microservices
Thinking with microservicesThinking with microservices
Thinking with microservicesUNICORNS IN TECH
 
Trust is the answer - Thomas Keup
Trust is the answer - Thomas KeupTrust is the answer - Thomas Keup
Trust is the answer - Thomas KeupUNICORNS IN TECH
 
Wearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdWearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdUNICORNS IN TECH
 

More from UNICORNS IN TECH (20)

Sex, love and robots - Cate Lawrence
Sex, love and robots - Cate LawrenceSex, love and robots - Cate Lawrence
Sex, love and robots - Cate Lawrence
 
Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...Recent political developments in Turkey and their influence onto tech and sci...
Recent political developments in Turkey and their influence onto tech and sci...
 
#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing#UNIT 2017: Cloud Computing
#UNIT 2017: Cloud Computing
 
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith From Strength in Diversity to Smart Nanoscale Technologies - David Smith
From Strength in Diversity to Smart Nanoscale Technologies - David Smith
 
#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine#UNIT 2017: Brexit - Daniel Irvine
#UNIT 2017: Brexit - Daniel Irvine
 
An Invisible Woman - Lynn Conway
An Invisible Woman - Lynn ConwayAn Invisible Woman - Lynn Conway
An Invisible Woman - Lynn Conway
 
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
Claudia Stuetzel - DOING IT DIFFERENTLY - A SHORT HISTORY OF PEOPLE REINVENTI...
 
Jon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source CultureJon maddog Hall - The History of Free and Open Source Culture
Jon maddog Hall - The History of Free and Open Source Culture
 
Automate the pain way - Pedro Proenca
Automate the pain way - Pedro ProencaAutomate the pain way - Pedro Proenca
Automate the pain way - Pedro Proenca
 
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
8 PEOPLE, 4 SERVICES, 40 COUNTRIES - Wojciech Gaca
 
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTERTHE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
THE LASERSAUR, OR HOW TO BUILD YOUR OWN GREAT LASER CUTTER
 
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTINGHOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
HOW SEMICONDUCTOR PHYSICS REVOLUTIONIZED SUSTAINABLE ELECTRICITY AND LIGHTING
 
Andra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive societyAndra Bria_AI for more inclusive society
Andra Bria_AI for more inclusive society
 
Designing culture @mimi - Eva-m zoll
Designing culture @mimi  - Eva-m zollDesigning culture @mimi  - Eva-m zoll
Designing culture @mimi - Eva-m zoll
 
Our journey to aws - Maylin Leal
Our journey to aws - Maylin LealOur journey to aws - Maylin Leal
Our journey to aws - Maylin Leal
 
Klaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologiesKlaus Jäger_Development and future of (solar) energy technologies
Klaus Jäger_Development and future of (solar) energy technologies
 
Code reviews
Code reviewsCode reviews
Code reviews
 
Thinking with microservices
Thinking with microservicesThinking with microservices
Thinking with microservices
 
Trust is the answer - Thomas Keup
Trust is the answer - Thomas KeupTrust is the answer - Thomas Keup
Trust is the answer - Thomas Keup
 
Wearables 101 - Tank Thunderbird
Wearables 101 - Tank ThunderbirdWearables 101 - Tank Thunderbird
Wearables 101 - Tank Thunderbird
 

Recently uploaded

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Recently uploaded (20)

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Open source tools for building social networks - Ismayil Khayredinov

Editor's Notes

  1. What problem is your network trying to solve? Mission statement Are you reinventing the wheel? How are you different? How are you relevant? Who do you want to connect? Be really specific about the target audiences LGBTQ parents (virtual community) Students with teachers (e-learning) Justin Bieber fans (content aggregation) Why should they want to connect? Learning Visibility (portfolio) Interaction Convenience (distance, one-stop website) What aspect of their life will motivate them to engage?
  2. Less is more - Do one thing, but do it well What tools/features will it have? Map specific needs to specific features Focus on what’s essential and advances your mission Build extra features around the primary ones Avoid ambiguous and duplicate features (mailbox vs discussions vs chat) A network is not a personal app What type of content will it have and how it will be generated? User posts Third party integrations
  3. Social networks mimic real-life interactions and relationships How do your users relate to each other? Where does your network fit in? How does it advance these relationships? What social structures and relationships are you trying to model? Who are the actors? What types of relationships exist between users? One of the reasons to use open source is the ability to own your data Graph What data are you going to collect about actors? Do you really need that data? How does it advance your Mission Statement? How much control do users have over what data they provide? In what ways can users associate? Circles/Spaces TOOLS: Mind mapping FreeMind
  4. Roles What are system roles? (administrator, moderator, editor, translator etc) What are permissions for each role? Group management Approval Content approval/requirements Relationship request approvals How are users going to interact with content? Reactions (likes, comments) Sharing Game Mechanics Points / rewards Challenges / competitions
  5. Decisions you make affect the architecture of the app It might be hard to introduce changes Access levels Member only site Granularity Privacy Settings What types of access levels will the network have? How granular do you want the privacy settings to be? How much control do users have over privacy of their data? Data Protection Authentication Encryption / SSL Laws and Regulations Privacy Policy Terms of Use
  6. Monetization Advertising Subscription fees Direct sales Commissions Pay per view Revenue distribution Social networks as add-on / added value to primary business Onboarding Invite friends Notifications How much, how often
  7. How long in existence? Number of open issues / pull requests on Github Try asking questions in the community
  8. Be realistic Common misconception - open source will be free It will be considerably cheaper, but not free You will need to invest more time Development costs: open source vs. proprietary tools API Consumption e.g. paid Google APIs
  9. Do you still want to build your own social network?
  10. Navigation tends to become very complex A lot of user generated content Users are heavily influenced by Facebook et al.
  11. Community forums Upwork Gun.io Guru