SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Technical details of the P2Pvalue
directory
David Rozas (University of Surrey)
12/03/2014www.p2pvalue.eu
This work was partially supported by the Framework
programme FP7-ICT-2013-10 of the European
Commission through project P2Pvalue (grant no.:
610961).
Who am I?
●
Free software enthusiast
●
Working with Drupal for the past 4 years
●
Background in CS (@URJC [Spain], @NTNU [Norway])
●
Currently studying a PhD in Sociology @UniS [UK]: analysing the Drupal community from a
sociological perspective (CBPP case study)
●
Collaborating with the P2Pvalue project
●
+info|contact:
●
@drozas
●
www.davidrozas.com
12/03/2014www.p2pvalue.eu
Outline
●
Drupal and why using it?
●
Some key aspects of the architecture
●
How to access the data
●
Future work
●
Questions
12/03/2014www.p2pvalue.eu
Disclaimer
●
Still a beta version!
●
Any issues, please contact us!
- Contact form: http://www.directory.p2pvalue.eu/contact
- Github: https://github.com/P2Pvalue/cbpp-directory-code/issues?state=open
12/03/2014www.p2pvalue.eu
What is Drupal?
●
A free software framework to build web applications
●
A community of +1M users and +30k developers (Drupal.org
stats)
●
+1M websites: whitehouse.gov, data.gov.uk, louvre.fr,
mtv.co.uk, blogs.aljazeera.com, etc.
●
+info: https://drupal.org/about
12/03/2014www.p2pvalue.eu
Why using Drupal?
●
Robust architecture
●
Flexibility to perform changes
●
Modularity to extend with new functionalities: +25k contributed
(non-core) modules
●
Flexibility quite critical, taking into account the research nature
of the initiative
12/03/2014www.p2pvalue.eu
3 key aspects of the architecture
●
Flexible way to:
- Manage permissions (who access what?): roles module
- To classify (and update) the cases. E.g.: add a new type of
license: taxonomy module
- Display the contents in several formats: views module
12/03/2014www.p2pvalue.eu
Permissions and roles system
● Flexible way to manage permissions, workflow and set a “wiki-like” system
● Currently 3 main roles:
- Authenticated users (open registration): permissions to add new cases, edit details about them,
see different revisions (versions) of the case, etc.
- Moderators: permissions to edit any kind of content, revert revisions in case of vandalism
(post-moderation policy), add new terms to the vocabularies, etc.
- Administrators: full permissions to change all the configuration parameters
12/03/2014www.p2pvalue.eu
Taxonomies
● Taxonomy: the practice of “classifying things or concepts”
● Using Drupal taxonomy system: a flexible way to classify and update the
CBPP cases
● Currently using 12 vocabularies
● Each vocabulary has a set of “terms” that can be indexed and filtered by
- Via URLs: http://www.directory.p2pvalue.eu/explore/typologies/type-activity/open-education
- Via API (more details soon)
12/03/2014www.p2pvalue.eu
Views
● A GUI to a SQL builder: provides us a flexible way to fetch content from the database
and display it in several formats:
- HTML
E.g.: Use to expose the taxonomies as fields to
filter by (Explore - http://directory.p2pvalue.eu/explore/cbpp-communities)
- JSON, XML
E.g.: Use to create the API (http://directory.p2pvalue.eu/api-instructions)
12/03/2014www.p2pvalue.eu
Accessing the data
● “How-to” contribute covered on “Tour” and other
presentations
● Let's then take a look at
“How-to” access the data
12/03/2014www.p2pvalue.eu
Accessing the data
● Data gathered is licensed under
a CC0 1.0 license (dedicated to Public domain -
http://creativecommons.org/publicdomain/zero/1.0/)
● The “one-click” way
● The “geeky” way
12/03/2014www.p2pvalue.eu
The “one-click”way
● A batch process to create an “up-to-date” version of the data in
CSV
● Via http://www.directory.p2pvalue.eu/download/all-cbpp
● Probably the most useful way to import it
for statistical analysis (R, Calc, SPSS, etc.)
12/03/2014www.p2pvalue.eu
The “geeky”way
● REST (Representational state transfer) service: an architectural
style designed by W3C applied to the development of web
services
● Currently supporting XML, JSON
and PHP objects
● Probably the most useful way to be used
by other applications
12/03/2014www.p2pvalue.eu
The “geeky”way: some examples
● Accessing the data in different formats:
- XML (default): http://directory.p2pvalue.eu/rest/api (or .xml)
- JSON: http://directory.p2pvalue.eu/rest/api.json
- PHP: http://directory.p2pvalue.eu/rest/api.php
12/03/2014www.p2pvalue.eu
The “geeky”way: some examples
● You can also perform queries using the different values of the
taxonomies by adding parameters to the URL
● E.g.:http://directory.p2pvalue.eu/rest/api?languages=%22Spanish%22
“All the communities which include 'Spanish' as a Language of
the platform”
12/03/2014www.p2pvalue.eu
The “geeky”way: some examples
● Several parameters can be combined: “AND” logic
● E.g.:
http://directory.p2pvalue.eu/rest/api?languages=%22Spanish%22&legal_entity=%22public%20institution%22
“All the communities which include 'Spanish' as a Language of
the platform AND which have a value of "public institution" for
the field Legal entity”
12/03/2014www.p2pvalue.eu
The “geeky”way: some examples
● A concrete CBPP case can be selected using the NID (Node ID
– Unique identifier)
● E.g.: http://directory.p2pvalue.eu/rest/api.json?nid=250
All the information about the case 250 (Drupal) in JSON
● +info : http://www.directory.p2pvalue.eu/api-instructions
12/03/2014www.p2pvalue.eu
Future work
● Data visualisation
- Maps of the communities
- Maps of the user actions
- Graphical statistics
● Moderation policy
● User engagement mechanisms
● Let us know if you are playing with the data:
http://www.directory.p2pvalue.eu/contact
12/03/2014www.p2pvalue.eu
Thanks!
… questions [?]
12/03/2014www.p2pvalue.eu
Slides: https://github.com/drozas/p2pvalue_directory_slides

Mais conteúdo relacionado

Destaque

Drupal as a Commons-Based Peer Production community: a sociological perspective
Drupal as a Commons-Based Peer Production community: a sociological perspectiveDrupal as a Commons-Based Peer Production community: a sociological perspective
Drupal as a Commons-Based Peer Production community: a sociological perspectiveDavid Rozas
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...David Rozas
 
Automating Drupal Development with Patterns
Automating Drupal Development with PatternsAutomating Drupal Development with Patterns
Automating Drupal Development with PatternsDavid Rozas
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...David Rozas
 
Current Toolbox and Pedagogies - October 09
Current Toolbox and Pedagogies - October 09Current Toolbox and Pedagogies - October 09
Current Toolbox and Pedagogies - October 09point2five
 
The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...
The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...
The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...David Rozas
 
Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...
Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...
Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...David Rozas
 
Davis Companies
Davis CompaniesDavis Companies
Davis Companiesvitale101
 
Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in DrupalTalk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in DrupalDavid Rozas
 
Survey Research (SOC2029). Seminar 10: non-response and missing data
Survey Research (SOC2029). Seminar 10: non-response and missing dataSurvey Research (SOC2029). Seminar 10: non-response and missing data
Survey Research (SOC2029). Seminar 10: non-response and missing dataDavid Rozas
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...David Rozas
 
Survey Research (SOC2029). Seminar 1: Introduction
Survey Research (SOC2029). Seminar 1: IntroductionSurvey Research (SOC2029). Seminar 1: Introduction
Survey Research (SOC2029). Seminar 1: IntroductionDavid Rozas
 
Survey Research (SOC2029). Seminar 3: survey mode
Survey Research (SOC2029). Seminar 3: survey modeSurvey Research (SOC2029). Seminar 3: survey mode
Survey Research (SOC2029). Seminar 3: survey modeDavid Rozas
 
Survey Research (SOC2029). Seminar 8: formulating a research question
Survey Research (SOC2029). Seminar 8: formulating a research questionSurvey Research (SOC2029). Seminar 8: formulating a research question
Survey Research (SOC2029). Seminar 8: formulating a research questionDavid Rozas
 

Destaque (14)

Drupal as a Commons-Based Peer Production community: a sociological perspective
Drupal as a Commons-Based Peer Production community: a sociological perspectiveDrupal as a Commons-Based Peer Production community: a sociological perspective
Drupal as a Commons-Based Peer Production community: a sociological perspective
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
 
Automating Drupal Development with Patterns
Automating Drupal Development with PatternsAutomating Drupal Development with Patterns
Automating Drupal Development with Patterns
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
 
Current Toolbox and Pedagogies - October 09
Current Toolbox and Pedagogies - October 09Current Toolbox and Pedagogies - October 09
Current Toolbox and Pedagogies - October 09
 
The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...
The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...
The Value of (Digital) Social Innovation: How to Decribe It and How to Suppor...
 
Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...
Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...
Quantitative Methods II (#SOC2031). Seminar #11: Secondary analysis. Big data...
 
Davis Companies
Davis CompaniesDavis Companies
Davis Companies
 
Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in DrupalTalk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in Drupal
 
Survey Research (SOC2029). Seminar 10: non-response and missing data
Survey Research (SOC2029). Seminar 10: non-response and missing dataSurvey Research (SOC2029). Seminar 10: non-response and missing data
Survey Research (SOC2029). Seminar 10: non-response and missing data
 
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
Talk is silver, code is gold? Contribution beyond source code in Free/Libre O...
 
Survey Research (SOC2029). Seminar 1: Introduction
Survey Research (SOC2029). Seminar 1: IntroductionSurvey Research (SOC2029). Seminar 1: Introduction
Survey Research (SOC2029). Seminar 1: Introduction
 
Survey Research (SOC2029). Seminar 3: survey mode
Survey Research (SOC2029). Seminar 3: survey modeSurvey Research (SOC2029). Seminar 3: survey mode
Survey Research (SOC2029). Seminar 3: survey mode
 
Survey Research (SOC2029). Seminar 8: formulating a research question
Survey Research (SOC2029). Seminar 8: formulating a research questionSurvey Research (SOC2029). Seminar 8: formulating a research question
Survey Research (SOC2029). Seminar 8: formulating a research question
 

Semelhante a Technical details of the P2Pvalue directory

P2Pvalue Directory: Using a Unique Open Resource for Research and Networking
P2Pvalue Directory: Using a Unique Open Resource for Research and NetworkingP2Pvalue Directory: Using a Unique Open Resource for Research and Networking
P2Pvalue Directory: Using a Unique Open Resource for Research and NetworkingDavid Rozas
 
Hong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thHong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thWong Hoi Sing Edison
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012scorlosquet
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thWong Hoi Sing Edison
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013scorlosquet
 
F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016
F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016
F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016evaminerva
 
DEEP general presentation
DEEP general presentationDEEP general presentation
DEEP general presentationEUDAT
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012Stuart Myles
 
ROHub-Argos integration
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integrationRaul Palma
 
Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012scorlosquet
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xWong Hoi Sing Edison
 
WCMS Selection and Testing Experiences: Case Study of ESO
WCMS Selection and Testing Experiences: Case Study of ESOWCMS Selection and Testing Experiences: Case Study of ESO
WCMS Selection and Testing Experiences: Case Study of ESODay Software
 
The OpenEuropa Initiative
The OpenEuropa InitiativeThe OpenEuropa Initiative
The OpenEuropa InitiativeNuvole
 
PoolParty Semantic Platform - Overview
PoolParty Semantic Platform - OverviewPoolParty Semantic Platform - Overview
PoolParty Semantic Platform - OverviewSemantic Web Company
 
What we're doing with DITA at NXP
What we're doing with DITA at NXPWhat we're doing with DITA at NXP
What we're doing with DITA at NXPJohn Walker
 
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFLOpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFLPlatforma Otwartej Nauki
 
PPPA D8 presentation Drupal For Gov_0
PPPA D8 presentation Drupal For Gov_0PPPA D8 presentation Drupal For Gov_0
PPPA D8 presentation Drupal For Gov_0Stan Ascher
 
Hadoop on OpenStack - Sahara @DevNation 2014
Hadoop on OpenStack - Sahara @DevNation 2014Hadoop on OpenStack - Sahara @DevNation 2014
Hadoop on OpenStack - Sahara @DevNation 2014spinningmatt
 
5th Content Providers Community Call
5th Content Providers Community Call5th Content Providers Community Call
5th Content Providers Community CallOpenAIRE
 

Semelhante a Technical details of the P2Pvalue directory (20)

P2Pvalue Directory: Using a Unique Open Resource for Research and Networking
P2Pvalue Directory: Using a Unique Open Resource for Research and NetworkingP2Pvalue Directory: Using a Unique Open Resource for Research and Networking
P2Pvalue Directory: Using a Unique Open Resource for Research and Networking
 
Hong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13thHong Kong Drupal User Group - Sep 13th
Hong Kong Drupal User Group - Sep 13th
 
Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012Drupal and the semantic web - SemTechBiz 2012
Drupal and the semantic web - SemTechBiz 2012
 
Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013The Semantic Web and Drupal 7 - Loja 2013
The Semantic Web and Drupal 7 - Loja 2013
 
F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016
F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016
F2 kepa rodriguez_ehri_integration_retrieva_minerva_2016
 
DEEP general presentation
DEEP general presentationDEEP general presentation
DEEP general presentation
 
IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012IPTC Semantic Web Working Group Summer 2012
IPTC Semantic Web Working Group Summer 2012
 
ROHub-Argos integration
ROHub-Argos integrationROHub-Argos integration
ROHub-Argos integration
 
Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012Slides semantic web and Drupal 7 NYCCamp 2012
Slides semantic web and Drupal 7 NYCCamp 2012
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.xDrupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins + Previewing Drupal 8.x
 
WCMS Selection and Testing Experiences: Case Study of ESO
WCMS Selection and Testing Experiences: Case Study of ESOWCMS Selection and Testing Experiences: Case Study of ESO
WCMS Selection and Testing Experiences: Case Study of ESO
 
The OpenEuropa Initiative
The OpenEuropa InitiativeThe OpenEuropa Initiative
The OpenEuropa Initiative
 
PoolParty Semantic Platform - Overview
PoolParty Semantic Platform - OverviewPoolParty Semantic Platform - Overview
PoolParty Semantic Platform - Overview
 
What we're doing with DITA at NXP
What we're doing with DITA at NXPWhat we're doing with DITA at NXP
What we're doing with DITA at NXP
 
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFLOpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
OpenAIRE: Science. Set Free, Iryna Kuchma, EIFL
 
PPPA D8 presentation Drupal For Gov_0
PPPA D8 presentation Drupal For Gov_0PPPA D8 presentation Drupal For Gov_0
PPPA D8 presentation Drupal For Gov_0
 
Hadoop on OpenStack - Sahara @DevNation 2014
Hadoop on OpenStack - Sahara @DevNation 2014Hadoop on OpenStack - Sahara @DevNation 2014
Hadoop on OpenStack - Sahara @DevNation 2014
 
5th Content Providers Community Call
5th Content Providers Community Call5th Content Providers Community Call
5th Content Providers Community Call
 

Mais de David Rozas

When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com...
 When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com... When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com...David Rozas
 
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...David Rozas
 
Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...
Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...
Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...David Rozas
 
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...David Rozas
 
Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...
Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...
Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...David Rozas
 
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...David Rozas
 
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...David Rozas
 
Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...
Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...
Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...David Rozas
 
Drupal: "come for the software, stay for the community". Conociendo la comunidad
Drupal: "come for the software, stay for the community". Conociendo la comunidadDrupal: "come for the software, stay for the community". Conociendo la comunidad
Drupal: "come for the software, stay for the community". Conociendo la comunidadDavid Rozas
 
Lightning talk - Affective labour and the notion of contribution in FLOSS com...
Lightning talk - Affective labour and the notion of contribution in FLOSS com...Lightning talk - Affective labour and the notion of contribution in FLOSS com...
Lightning talk - Affective labour and the notion of contribution in FLOSS com...David Rozas
 
Directori català de l’economia col·laborativa
Directori català de l’economia col·laborativaDirectori català de l’economia col·laborativa
Directori català de l’economia col·laborativaDavid Rozas
 
Survey Research (SOC2029). Seminar 9: designing a self-completion questionnaire
Survey Research (SOC2029). Seminar 9: designing a self-completion questionnaireSurvey Research (SOC2029). Seminar 9: designing a self-completion questionnaire
Survey Research (SOC2029). Seminar 9: designing a self-completion questionnaireDavid Rozas
 
Survey Research (SOC2029). Seminar 7: ethics in survey research
Survey Research (SOC2029). Seminar 7: ethics in survey researchSurvey Research (SOC2029). Seminar 7: ethics in survey research
Survey Research (SOC2029). Seminar 7: ethics in survey researchDavid Rozas
 
Survey Research (SOC2029). Seminar 6: questionnaire design (II)
Survey Research (SOC2029). Seminar 6: questionnaire design (II) Survey Research (SOC2029). Seminar 6: questionnaire design (II)
Survey Research (SOC2029). Seminar 6: questionnaire design (II) David Rozas
 
Survey Research (SOC2029). Seminar 5: questionnaire design (I)
Survey Research (SOC2029). Seminar 5: questionnaire design (I)Survey Research (SOC2029). Seminar 5: questionnaire design (I)
Survey Research (SOC2029). Seminar 5: questionnaire design (I)David Rozas
 
Survey Research (SOC2029). Seminar 4: measuring concepts
Survey Research (SOC2029). Seminar 4: measuring conceptsSurvey Research (SOC2029). Seminar 4: measuring concepts
Survey Research (SOC2029). Seminar 4: measuring conceptsDavid Rozas
 
Survey Research (SOC2029). Seminar 2: populations, samples and sampling
Survey Research (SOC2029). Seminar 2: populations, samples and samplingSurvey Research (SOC2029). Seminar 2: populations, samples and sampling
Survey Research (SOC2029). Seminar 2: populations, samples and samplingDavid Rozas
 
Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in Drupal Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in Drupal David Rozas
 
Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in DrupalTalk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in DrupalDavid Rozas
 

Mais de David Rozas (19)

When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com...
 When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com... When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Com...
 
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
 
Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...
Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...
Cuando Ostrom se encuentra con blockchain: explorando las potencialidades de ...
 
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
When Ostrom Meets Blockchain: Exploring the Potentials of Blockchain for Comm...
 
Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...
Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...
Ostrom’s crypto-principles? Towards a commons-based approach for the use of B...
 
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
 
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
Self-organisation in Commons-Based Peer Production. Drupal: “the drop is alwa...
 
Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...
Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...
Drupal: the drop is always moving. Autogestión y gobernanza de infraestructur...
 
Drupal: "come for the software, stay for the community". Conociendo la comunidad
Drupal: "come for the software, stay for the community". Conociendo la comunidadDrupal: "come for the software, stay for the community". Conociendo la comunidad
Drupal: "come for the software, stay for the community". Conociendo la comunidad
 
Lightning talk - Affective labour and the notion of contribution in FLOSS com...
Lightning talk - Affective labour and the notion of contribution in FLOSS com...Lightning talk - Affective labour and the notion of contribution in FLOSS com...
Lightning talk - Affective labour and the notion of contribution in FLOSS com...
 
Directori català de l’economia col·laborativa
Directori català de l’economia col·laborativaDirectori català de l’economia col·laborativa
Directori català de l’economia col·laborativa
 
Survey Research (SOC2029). Seminar 9: designing a self-completion questionnaire
Survey Research (SOC2029). Seminar 9: designing a self-completion questionnaireSurvey Research (SOC2029). Seminar 9: designing a self-completion questionnaire
Survey Research (SOC2029). Seminar 9: designing a self-completion questionnaire
 
Survey Research (SOC2029). Seminar 7: ethics in survey research
Survey Research (SOC2029). Seminar 7: ethics in survey researchSurvey Research (SOC2029). Seminar 7: ethics in survey research
Survey Research (SOC2029). Seminar 7: ethics in survey research
 
Survey Research (SOC2029). Seminar 6: questionnaire design (II)
Survey Research (SOC2029). Seminar 6: questionnaire design (II) Survey Research (SOC2029). Seminar 6: questionnaire design (II)
Survey Research (SOC2029). Seminar 6: questionnaire design (II)
 
Survey Research (SOC2029). Seminar 5: questionnaire design (I)
Survey Research (SOC2029). Seminar 5: questionnaire design (I)Survey Research (SOC2029). Seminar 5: questionnaire design (I)
Survey Research (SOC2029). Seminar 5: questionnaire design (I)
 
Survey Research (SOC2029). Seminar 4: measuring concepts
Survey Research (SOC2029). Seminar 4: measuring conceptsSurvey Research (SOC2029). Seminar 4: measuring concepts
Survey Research (SOC2029). Seminar 4: measuring concepts
 
Survey Research (SOC2029). Seminar 2: populations, samples and sampling
Survey Research (SOC2029). Seminar 2: populations, samples and samplingSurvey Research (SOC2029). Seminar 2: populations, samples and sampling
Survey Research (SOC2029). Seminar 2: populations, samples and sampling
 
Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in Drupal Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in Drupal
 
Talk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in DrupalTalk is silver, code is gold? Contribution beyond source code in Drupal
Talk is silver, code is gold? Contribution beyond source code in Drupal
 

Último

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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Technical details of the P2Pvalue directory

  • 1. Technical details of the P2Pvalue directory David Rozas (University of Surrey) 12/03/2014www.p2pvalue.eu This work was partially supported by the Framework programme FP7-ICT-2013-10 of the European Commission through project P2Pvalue (grant no.: 610961).
  • 2. Who am I? ● Free software enthusiast ● Working with Drupal for the past 4 years ● Background in CS (@URJC [Spain], @NTNU [Norway]) ● Currently studying a PhD in Sociology @UniS [UK]: analysing the Drupal community from a sociological perspective (CBPP case study) ● Collaborating with the P2Pvalue project ● +info|contact: ● @drozas ● www.davidrozas.com 12/03/2014www.p2pvalue.eu
  • 3. Outline ● Drupal and why using it? ● Some key aspects of the architecture ● How to access the data ● Future work ● Questions 12/03/2014www.p2pvalue.eu
  • 4. Disclaimer ● Still a beta version! ● Any issues, please contact us! - Contact form: http://www.directory.p2pvalue.eu/contact - Github: https://github.com/P2Pvalue/cbpp-directory-code/issues?state=open 12/03/2014www.p2pvalue.eu
  • 5. What is Drupal? ● A free software framework to build web applications ● A community of +1M users and +30k developers (Drupal.org stats) ● +1M websites: whitehouse.gov, data.gov.uk, louvre.fr, mtv.co.uk, blogs.aljazeera.com, etc. ● +info: https://drupal.org/about 12/03/2014www.p2pvalue.eu
  • 6. Why using Drupal? ● Robust architecture ● Flexibility to perform changes ● Modularity to extend with new functionalities: +25k contributed (non-core) modules ● Flexibility quite critical, taking into account the research nature of the initiative 12/03/2014www.p2pvalue.eu
  • 7. 3 key aspects of the architecture ● Flexible way to: - Manage permissions (who access what?): roles module - To classify (and update) the cases. E.g.: add a new type of license: taxonomy module - Display the contents in several formats: views module 12/03/2014www.p2pvalue.eu
  • 8. Permissions and roles system ● Flexible way to manage permissions, workflow and set a “wiki-like” system ● Currently 3 main roles: - Authenticated users (open registration): permissions to add new cases, edit details about them, see different revisions (versions) of the case, etc. - Moderators: permissions to edit any kind of content, revert revisions in case of vandalism (post-moderation policy), add new terms to the vocabularies, etc. - Administrators: full permissions to change all the configuration parameters 12/03/2014www.p2pvalue.eu
  • 9. Taxonomies ● Taxonomy: the practice of “classifying things or concepts” ● Using Drupal taxonomy system: a flexible way to classify and update the CBPP cases ● Currently using 12 vocabularies ● Each vocabulary has a set of “terms” that can be indexed and filtered by - Via URLs: http://www.directory.p2pvalue.eu/explore/typologies/type-activity/open-education - Via API (more details soon) 12/03/2014www.p2pvalue.eu
  • 10. Views ● A GUI to a SQL builder: provides us a flexible way to fetch content from the database and display it in several formats: - HTML E.g.: Use to expose the taxonomies as fields to filter by (Explore - http://directory.p2pvalue.eu/explore/cbpp-communities) - JSON, XML E.g.: Use to create the API (http://directory.p2pvalue.eu/api-instructions) 12/03/2014www.p2pvalue.eu
  • 11. Accessing the data ● “How-to” contribute covered on “Tour” and other presentations ● Let's then take a look at “How-to” access the data 12/03/2014www.p2pvalue.eu
  • 12. Accessing the data ● Data gathered is licensed under a CC0 1.0 license (dedicated to Public domain - http://creativecommons.org/publicdomain/zero/1.0/) ● The “one-click” way ● The “geeky” way 12/03/2014www.p2pvalue.eu
  • 13. The “one-click”way ● A batch process to create an “up-to-date” version of the data in CSV ● Via http://www.directory.p2pvalue.eu/download/all-cbpp ● Probably the most useful way to import it for statistical analysis (R, Calc, SPSS, etc.) 12/03/2014www.p2pvalue.eu
  • 14. The “geeky”way ● REST (Representational state transfer) service: an architectural style designed by W3C applied to the development of web services ● Currently supporting XML, JSON and PHP objects ● Probably the most useful way to be used by other applications 12/03/2014www.p2pvalue.eu
  • 15. The “geeky”way: some examples ● Accessing the data in different formats: - XML (default): http://directory.p2pvalue.eu/rest/api (or .xml) - JSON: http://directory.p2pvalue.eu/rest/api.json - PHP: http://directory.p2pvalue.eu/rest/api.php 12/03/2014www.p2pvalue.eu
  • 16. The “geeky”way: some examples ● You can also perform queries using the different values of the taxonomies by adding parameters to the URL ● E.g.:http://directory.p2pvalue.eu/rest/api?languages=%22Spanish%22 “All the communities which include 'Spanish' as a Language of the platform” 12/03/2014www.p2pvalue.eu
  • 17. The “geeky”way: some examples ● Several parameters can be combined: “AND” logic ● E.g.: http://directory.p2pvalue.eu/rest/api?languages=%22Spanish%22&legal_entity=%22public%20institution%22 “All the communities which include 'Spanish' as a Language of the platform AND which have a value of "public institution" for the field Legal entity” 12/03/2014www.p2pvalue.eu
  • 18. The “geeky”way: some examples ● A concrete CBPP case can be selected using the NID (Node ID – Unique identifier) ● E.g.: http://directory.p2pvalue.eu/rest/api.json?nid=250 All the information about the case 250 (Drupal) in JSON ● +info : http://www.directory.p2pvalue.eu/api-instructions 12/03/2014www.p2pvalue.eu
  • 19. Future work ● Data visualisation - Maps of the communities - Maps of the user actions - Graphical statistics ● Moderation policy ● User engagement mechanisms ● Let us know if you are playing with the data: http://www.directory.p2pvalue.eu/contact 12/03/2014www.p2pvalue.eu
  • 20. Thanks! … questions [?] 12/03/2014www.p2pvalue.eu Slides: https://github.com/drozas/p2pvalue_directory_slides

Notas do Editor

  1. <number>
  2. <number>
  3. <number>
  4. <number>
  5. <number>
  6. <number>
  7. <number>
  8. <number>
  9. <number>
  10. <number>
  11. <number>
  12. <number>
  13. <number>
  14. <number>
  15. <number>
  16. <number>
  17. <number>
  18. <number>
  19. <number>
  20. <number>