88500254 Rumi El Masnavi Vol I en Espanol Version de Maria Corbi Quinonero
Alex Corbi - Building 100 percent os open data platform
-
Upload
open-labs-albania -
Category
Technology
-
view
34 -
download
2
Transcript of Alex Corbi - Building 100 percent os open data platform
Building a 100% OpenSource based Open Data
platform
Pad: https://etherpad.mozilla.org/alexcorbi
Building a 100% Open Source based Open Data platform // OSCAL'15
Alex CorbiSoftware developer
Open Source EnthusiastCo-Founder Open Steps
@acorbihttp://www.lifeformapps.comhttp://www.open-steps.orghttp://www.alexcorbi.com
Building a 100% Open Source based Open Data platform // OSCAL'15
I got into Open Knowledge travelling the world!
Building a 100% Open Source based Open Data platform // OSCAL'15
Exploring & Documenting Open knowledge around the world12 Months / 20+ Countries
Workshop "Visualising Open Data to bring out global issues"… learning from the others …
Building a 100% Open Source based Open Data platform // OSCAL'15
http://www.open-steps.org/workshop-open-labs-tirana-albania/
July 2013: Open Steps was here!Also in Kosovo and Macedonia
http://www.open-steps.org/flossk-pristina-kosovo/http://www.open-steps.org/kika-skopje-macedonia/
Building a 100% Open Source based Open Data platform // OSCAL'15
Happy birthday Margo!!!!10.05.2015
Building a 100% Open Source based Open Data platform // OSCAL'15
Why would this talk interest you?
● Let me share with you some of the things I've learnt.
● I am going to showcase some Open Source tools you mightwant to know about.
● I'll speak about modularity, reusability and collaborativeprocesses.
● Building (or contributing to) an Open Data platform might beyour next task within a project.
Building a 100% Open Source based Open Data platform // OSCAL'15
Jan 2014: Open Steps meets Open Development Cambodiahttp://www.open-steps.org/meeting-open-development-cambodia-phnom-penh-cambodia/
Building a 100% Open Source based Open Data platform // OSCAL'15
OD Mekong project goals and principles:
● Extend ODC's activities to the whole mekong region.
● Use state-of-the-art technologies to build interregional open data platform.
● Establish partnership with organizations across borders.
● Set the foundation for a sustainable long-term, collaborative development.
● Take from and give back to the Open Source community.
http://opendevelopmentmekong.net
Building a 100% Open Source based Open Data platform // OSCAL'15
Hundreds of Open Data platforms out there.International organizations, Countries, Municipalities are joining themovement.Some frameworks/services to choose: CKAN / Junar / Socrata ….
Building a 100% Open Source based Open Data platform // OSCAL'15
Maintained by okfn.org and a great community.Continuously being developed/improved.
100% Open Source
Support-based business modelMany deployments around the globe.
Highly extensible.
Based on pylons (python framework)
Very well documented!!
CKAN: the world’s leadingopen-source data portal platform
http://ckan.org/instances/
Building a 100% Open Source based Open Data platform // OSCAL'15
CKAN is highly extensible
ckanext-spatial: add geospatial capabilities to CKANckanext-pdfview: visualizing PDF filesckanext-googleanalytics: tracking user analyticsckanext-odm_theme: ODM's custom theme
If you plan to customize UI, you probably will want/need to writeyour own!More on: http://extensions.ckan.org/
Building a 100% Open Source based Open Data platform // OSCAL'15
Wordpress Multisite
6 Country sites (Cambodia, Vietnam, Laos,Thailand, Myanmar, Mekong)
Based on JEO: Wordpress theme for Geo-Journalism ( by internews)
Lots of Mapping features
Content Geocoding
GEOJson API
CartoDB integration
http://opendevelopmentmekong.net/
http://infoamazonia.org/
Building a 100% Open Source based Open Data platform // OSCAL'15
Add CKAN datasets toWordpress posts/pages
Query CKAN's API to includedataset searches intoposts/pages
Archive WP Posts as CKANdatasets
Very configurable
Generically developed so it'sreusable
WPCKANWordpress plugin for interfacing WP with CKAN
https://wordpress.org/plugins/wpckan/
Building a 100% Open Source based Open Data platform // OSCAL'15
Automated provisioning & deployment
Many devs, same environment
Avoid the „it works on my machine“ effect
Reusability, try it yourself
Both open-source licensed
Building a 100% Open Source based Open Data platform // OSCAL'15
Collaborative development
Github flow
Avoiding code-mess will save you lot
of time
Github is free for open source
TDD: Test-driven-development
First think, then code.
Building a 100% Open Source based Open Data platform // OSCAL'15
Continuous Integration
Be sure that your code does not breaking the build.
Work in branches, merge after tests pass.
Both open-source licensed
https://travis-ci.com/ http://jenkins-ci.org/
Building a 100% Open Source based Open Data platform // OSCAL'15
Transifex can help you.
Manage teams (coordinators,translators, reviewers)
CKAN v2.2 translated to Khmer,Thai and Vietnamese
Free for open-source projects
Collaborative translationDo not underestimate the cost of translating software!!!
Building a 100% Open Source based Open Data platform // OSCAL'15
Daily Stand-up meeting
Communicate with your team!!!
http://dokuwiki.org/
Document to avoid repetition!CC BY-SA 2.0
Klean Denmark
Building a 100% Open Source based Open Data platform // OSCAL'15
Summary
Building a 100% Open Source based Open Data platform // OSCAL'15
Thanks!Falënderim!
@acorbihttp://www.lifeformapps.comhttp://www.open-steps.orghttp://www.alexcorbi.com