SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Question2Answer

 Dr Gideon Greenspan
     gidgreen.com
Inspiration (1)




Dr Gideon Greenspan      Question2Answer — Slide 2   gidgreen.com
Inspiration (2)




Dr Gideon Greenspan      Question2Answer — Slide 3   gidgreen.com
Question2Answer
•  “free open source platform for Q&A sites”
•  PHP / MySQL
•  Installation modeled on WordPress
      –  Create database
      –  Enter database details
      –  Upload files
      –  Go to web page
Dr Gideon Greenspan       Question2Answer — Slide 4   gidgreen.com
Q2A Contributors
•  Core only me (my choice)
•  Democratic (mostly) roadmap
•  20 localizations
•  10 themes (mostly not good)
•  50 plugins
      –  30 by one person


Dr Gideon Greenspan       Question2Answer — Slide 5   gidgreen.com
Live Q2A sites
        7,000
        6,000
        5,000
        4,000
Sites




        3,000
        2,000
        1,000
              0
              Jan 11 May 11 Sep 11             Jan 12 May 12 Sep 12

Dr Gideon Greenspan       Question2Answer — Slide 6          gidgreen.com
Example 1: Frageee.de




                                 34,994 questions
                              3,891 registered users

Dr Gideon Greenspan   Question2Answer — Slide 7   gidgreen.com
Example 2: Orange Israel




      7,650 questions
   1,160 registered users

Dr Gideon Greenspan   Question2Answer — Slide 8   gidgreen.com
Example 3: Propongo




                                   3,886 “proposals”
                                 3,869 registered users

Dr Gideon Greenspan     Question2Answer — Slide 9   gidgreen.com
Example 4: PokeBase




                                    12,195 questions
                                 7,048 registered users

Dr Gideon Greenspan     Question2Answer — Slide 10   gidgreen.com
Aggregate Users
        600,000
        500,000
        400,000
        300,000
Users




        200,000
        100,000
                  0
                  Jan 11 May 11 Sep 11 Jan 12 May 12 Sep 12

Dr Gideon Greenspan         Question2Answer — Slide 11   gidgreen.com
Comparison (Sept 2012)
                      Question2Answer                 Stack Exchange
                      (excluding spammy sites)      (excluding Stack Overflow)


            Sites              6,036                            89

      Sites >1k Qs                73                            61

        Questions            634,053                        841,790
                         (visible to Q2ABot)


            Users            501,076                        929,948
                           (registered only)        (registered and unregistered)


        Languages                 40                             1

Dr Gideon Greenspan    Question2Answer — Slide 12                     gidgreen.com
Size of Core Codebase
       50                                                              1.5

       40
                                                            1.4
       30                                 1.3
                               1.2
kLOC




                        1.0
       20

       10             MVP
        0
        Sep 09        Mar 10     Sep 10           Mar 11      Sep 11    Mar 12

Dr Gideon Greenspan            Question2Answer — Slide 13               gidgreen.com
Lesson 1 — Licensing




                                               http://osrc.blackducksoftware.com/data/licenses/




Dr Gideon Greenspan         Question2Answer — Slide 14                            gidgreen.com
Lesson 2 — Plugins




                                                                https://github.com/NoahY/q2a-badges
Dr Gideon Greenspan        Question2Answer — Slide 15   gidgreen.com
Lesson 3 — Ecosystem




Dr Gideon Greenspan    Question2Answer — Slide 16   gidgreen.com
Lesson 4 — Keep it Obvious

SELECT BINARY name AS name FROM …
     (one query, less latency, but worse)

SET NAMES utf8
SELECT name FROM …
  (two queries, more latency, but better)


Dr Gideon Greenspan   Question2Answer — Slide 17   gidgreen.com
Lesson 5 — Eye candy




Dr Gideon Greenspan    Question2Answer — Slide 18   gidgreen.com
Exit strategy




Dr Gideon Greenspan     Question2Answer — Slide 19   gidgreen.com

Weitere ähnliche Inhalte

Mehr von gidgreen

The Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - CloudlookThe Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - Cloudlookgidgreen
 
Localization and Internationalization 2013
Localization and Internationalization 2013Localization and Internationalization 2013
Localization and Internationalization 2013gidgreen
 
Analytics and Optimization 2013
Analytics and Optimization 2013Analytics and Optimization 2013
Analytics and Optimization 2013gidgreen
 
Web API Design 2013
Web API Design 2013Web API Design 2013
Web API Design 2013gidgreen
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013gidgreen
 
Marketing for Startups 2013
Marketing for Startups 2013Marketing for Startups 2013
Marketing for Startups 2013gidgreen
 
Selling Advertising 2013
Selling Advertising 2013Selling Advertising 2013
Selling Advertising 2013gidgreen
 
Selling Products and Services 2013
Selling Products and Services 2013Selling Products and Services 2013
Selling Products and Services 2013gidgreen
 
User Interface Design 2013
User Interface Design 2013User Interface Design 2013
User Interface Design 2013gidgreen
 
User Interface Principles 2013
User Interface Principles 2013User Interface Principles 2013
User Interface Principles 2013gidgreen
 
The Software Entrepreneurship Process 2013
The Software Entrepreneurship Process 2013The Software Entrepreneurship Process 2013
The Software Entrepreneurship Process 2013gidgreen
 
Introduction to Software Products and Startups 2013
Introduction to Software Products and Startups 2013Introduction to Software Products and Startups 2013
Introduction to Software Products and Startups 2013gidgreen
 
Search Engine Visibility
Search Engine VisibilitySearch Engine Visibility
Search Engine Visibilitygidgreen
 
Marketing for Startups
Marketing for StartupsMarketing for Startups
Marketing for Startupsgidgreen
 
Analytics and Optimization
Analytics and OptimizationAnalytics and Optimization
Analytics and Optimizationgidgreen
 
Selling Products and Services
Selling Products and ServicesSelling Products and Services
Selling Products and Servicesgidgreen
 
Advertising as a Business Model
Advertising as a Business ModelAdvertising as a Business Model
Advertising as a Business Modelgidgreen
 
Localization and Internationalization
Localization and InternationalizationLocalization and Internationalization
Localization and Internationalizationgidgreen
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Designgidgreen
 
User Interface Principles
User Interface PrinciplesUser Interface Principles
User Interface Principlesgidgreen
 

Mehr von gidgreen (20)

The Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - CloudlookThe Secret Guide to Cloud Performance - Cloudlook
The Secret Guide to Cloud Performance - Cloudlook
 
Localization and Internationalization 2013
Localization and Internationalization 2013Localization and Internationalization 2013
Localization and Internationalization 2013
 
Analytics and Optimization 2013
Analytics and Optimization 2013Analytics and Optimization 2013
Analytics and Optimization 2013
 
Web API Design 2013
Web API Design 2013Web API Design 2013
Web API Design 2013
 
Search Engine Visibility 2013
Search Engine Visibility 2013Search Engine Visibility 2013
Search Engine Visibility 2013
 
Marketing for Startups 2013
Marketing for Startups 2013Marketing for Startups 2013
Marketing for Startups 2013
 
Selling Advertising 2013
Selling Advertising 2013Selling Advertising 2013
Selling Advertising 2013
 
Selling Products and Services 2013
Selling Products and Services 2013Selling Products and Services 2013
Selling Products and Services 2013
 
User Interface Design 2013
User Interface Design 2013User Interface Design 2013
User Interface Design 2013
 
User Interface Principles 2013
User Interface Principles 2013User Interface Principles 2013
User Interface Principles 2013
 
The Software Entrepreneurship Process 2013
The Software Entrepreneurship Process 2013The Software Entrepreneurship Process 2013
The Software Entrepreneurship Process 2013
 
Introduction to Software Products and Startups 2013
Introduction to Software Products and Startups 2013Introduction to Software Products and Startups 2013
Introduction to Software Products and Startups 2013
 
Search Engine Visibility
Search Engine VisibilitySearch Engine Visibility
Search Engine Visibility
 
Marketing for Startups
Marketing for StartupsMarketing for Startups
Marketing for Startups
 
Analytics and Optimization
Analytics and OptimizationAnalytics and Optimization
Analytics and Optimization
 
Selling Products and Services
Selling Products and ServicesSelling Products and Services
Selling Products and Services
 
Advertising as a Business Model
Advertising as a Business ModelAdvertising as a Business Model
Advertising as a Business Model
 
Localization and Internationalization
Localization and InternationalizationLocalization and Internationalization
Localization and Internationalization
 
User Interface Design
User Interface DesignUser Interface Design
User Interface Design
 
User Interface Principles
User Interface PrinciplesUser Interface Principles
User Interface Principles
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Question2Answer - September 2012

  • 1. Question2Answer Dr Gideon Greenspan gidgreen.com
  • 2. Inspiration (1) Dr Gideon Greenspan Question2Answer — Slide 2 gidgreen.com
  • 3. Inspiration (2) Dr Gideon Greenspan Question2Answer — Slide 3 gidgreen.com
  • 4. Question2Answer •  “free open source platform for Q&A sites” •  PHP / MySQL •  Installation modeled on WordPress –  Create database –  Enter database details –  Upload files –  Go to web page Dr Gideon Greenspan Question2Answer — Slide 4 gidgreen.com
  • 5. Q2A Contributors •  Core only me (my choice) •  Democratic (mostly) roadmap •  20 localizations •  10 themes (mostly not good) •  50 plugins –  30 by one person Dr Gideon Greenspan Question2Answer — Slide 5 gidgreen.com
  • 6. Live Q2A sites 7,000 6,000 5,000 4,000 Sites 3,000 2,000 1,000 0 Jan 11 May 11 Sep 11 Jan 12 May 12 Sep 12 Dr Gideon Greenspan Question2Answer — Slide 6 gidgreen.com
  • 7. Example 1: Frageee.de 34,994 questions 3,891 registered users Dr Gideon Greenspan Question2Answer — Slide 7 gidgreen.com
  • 8. Example 2: Orange Israel 7,650 questions 1,160 registered users Dr Gideon Greenspan Question2Answer — Slide 8 gidgreen.com
  • 9. Example 3: Propongo 3,886 “proposals” 3,869 registered users Dr Gideon Greenspan Question2Answer — Slide 9 gidgreen.com
  • 10. Example 4: PokeBase 12,195 questions 7,048 registered users Dr Gideon Greenspan Question2Answer — Slide 10 gidgreen.com
  • 11. Aggregate Users 600,000 500,000 400,000 300,000 Users 200,000 100,000 0 Jan 11 May 11 Sep 11 Jan 12 May 12 Sep 12 Dr Gideon Greenspan Question2Answer — Slide 11 gidgreen.com
  • 12. Comparison (Sept 2012) Question2Answer Stack Exchange (excluding spammy sites) (excluding Stack Overflow) Sites 6,036 89 Sites >1k Qs 73 61 Questions 634,053 841,790 (visible to Q2ABot) Users 501,076 929,948 (registered only) (registered and unregistered) Languages 40 1 Dr Gideon Greenspan Question2Answer — Slide 12 gidgreen.com
  • 13. Size of Core Codebase 50 1.5 40 1.4 30 1.3 1.2 kLOC 1.0 20 10 MVP 0 Sep 09 Mar 10 Sep 10 Mar 11 Sep 11 Mar 12 Dr Gideon Greenspan Question2Answer — Slide 13 gidgreen.com
  • 14. Lesson 1 — Licensing http://osrc.blackducksoftware.com/data/licenses/ Dr Gideon Greenspan Question2Answer — Slide 14 gidgreen.com
  • 15. Lesson 2 — Plugins https://github.com/NoahY/q2a-badges Dr Gideon Greenspan Question2Answer — Slide 15 gidgreen.com
  • 16. Lesson 3 — Ecosystem Dr Gideon Greenspan Question2Answer — Slide 16 gidgreen.com
  • 17. Lesson 4 — Keep it Obvious SELECT BINARY name AS name FROM … (one query, less latency, but worse) SET NAMES utf8 SELECT name FROM … (two queries, more latency, but better) Dr Gideon Greenspan Question2Answer — Slide 17 gidgreen.com
  • 18. Lesson 5 — Eye candy Dr Gideon Greenspan Question2Answer — Slide 18 gidgreen.com
  • 19. Exit strategy Dr Gideon Greenspan Question2Answer — Slide 19 gidgreen.com