SlideShare a Scribd company logo
1 of 34
GBIF‐NPT
       Nodes
Portal
Toolkit




Bruno
Danis,
Global
Nodes,
Buenos
Aires,
Oct
2011
                                                    1
Layout
of
this
session


• Background
• Update
on
the
progress
of
the
NPT
• Approach
for
development
• Examples
• How
to
progress
further
• QuesMons
and
open
discussion



                                      2
A
history
of
NPT
• Need
idenMfied
Oct
2002
• First
release
Dec
2002
• Deployment
of
DiGIR
network
2004
• NPT
as
ranked
priority
Oct
2004
• DraQ
requirements
doc

Oct
2005
• Early
prototype
Apr
2006
• Online
survey
2009
• NPT
Advisory
Group

Dec
2009
• NPT
kickoff
Nov
2010
• NPT
AG‐workshop
Mar
2011
                                     3
Two
ObjecMves


• Deploy,
maintain,
extend
Biodiversity
portals:

  NaMonal,
ThemaMc,
Regional
• Pla[orm
for
technical
developments
by
and

  within
GBIF
Community




                                                    4
Progress
made
• Capture
Scope
and
Requirements
• Develop
communicaMon
channels
• Define
SoQware
Requirements

• IdenMfy
complimentary
approach
• Delineate
High‐Level
Architecture
(NPT1)
• IdenMfy
Do‐ers
(NPT1)
• Start
Development
of
Phase
1



                                             5
A
dual
approach


• Diversity
of
needs
and
constraints
• Time
constraints
• High‐demand
• NPT1,
NPT2
• Flexibility,
Extensibility
and
ReacMvity




                                             6
NPT1

• Fast
development,
fast
web‐presence
• Focusing
on
nodes
with
low/no
IT
capacity
• Basic
needs
• iniMate
interoperability
with
GBIF
webservices
• Framework:
Drupal7
• On
the
shoulders
of
Scratchpads2/ViBRANT




                                                   7
FuncMonaliMes
(end
users)

• View
taxon
details/export
checklists
• View/export
distribuMon
map
• Search
portal
• Select
language
• View
metrics
• Blog/news




                                         8
Drupal
7

• Chosen
framework
• Why?
 –
Strong
Open
Source
community
 –
Already
taken
up
by
Scratchpads,
EoL

  LifeDesks,
EDIT,
LTER,
iOBIS
 –
flexibility
and
extensibility
embarked
 –
Ready
to
go.


                                           9
NPT1
Modules




               10
NPT2
• encapsulates
NPT1
+
GeospaMal
component
• process,
manage,
visualize
data
• Framework:
Drupal7
• FoundaMon:
SP2+NPT1+GeoSpaMal
component

  (in
or
out
Drupal,
TBD)
• iOBIS
portal




                                             11
FuncMonaliMes
(end
users)
• All
NPT1
funcMonaliMes+
• Advanced
filter
building
(build/save/retrieve)
• View/download
data
• View
interacMve
map
• Toggle
spaMal
layers




                                                  12
iOBIS

• InternaMonal
Ocean
Biogeographic
InformaMon

  System
• new
webportal
for
all
Marine
Biodiversity
• Drupal6
+
GeospaMal
component
• Has
the
needed
funcMonaliMes
and
more
• ReacMve,
reliable
even
under
stress
• Community
development
• A
showcase
for
NPT
(but
over‐specified)

                                                 13
iOBIS
as
a
showcase
30
M
records
and
growing
MulM‐resoluMon
maps
       5 degrees                       0.5 degree




        1 degree                       0.1 degree




        Humpback whale as an example
Higher
taxa
with/without
branches
                                                                                            Including branches




                                                                                             Excluding branches




Annelida as an example; By default, the distribution map for a higher taxon includes observations for branch taxa.
Extract
data
with
addiMonal
layers




          Humpback whale observations in Bahamas EEZ
Browse
taxonomic
tree




 Selecting a taxon brings up taxon information to the right panel
MulMlanguage
support
                         Español
                        (Spanish)
                      Simón Bolívar

                                      (Japanese)
                                      Duke Univ.




            русский
           (Russian)
       Nat’l Academy of
      Sciences of Ukraine


                                                   More to come…
How
can
Nodes
contribute?

• Get
on
with
Drupal
7
(now)
• Test
NPT1
(around
April
2012)
• Test
NPT2

• Tweak
NPT1&2
• Suggest/develop/implement/share
new
modules
• Scout
and
share
modules/funcMonaliMes
using

  exisMng
pla[orms
• Help
idenMfy
new
needs:
requirements,
capacity

  building,
mentoring,
funcMonaliMes,...
• Help
with
translaMon
of
interface(s)
                                                    21
Next
steps
• Architecture
refinement
NPT1+NPT2
• NPT1
modules
development
and
integraMon
• IniMal
tesMng
• NPT1
deployment
• TesMng
phase
• NPT2
modules
development
and
integraMon
• NPT2
GeospaMal
component
development
and

  integraMon
• IniMal
tesMng

                                              22
To
sum
up...

• A
long
history,
a
community
project
=>
an

  ecosystem
of
wishes
• Not
one
soluMon
fits
all
needs
(wishes)
• Dual
approach
NPT1/NPT2

• We’re
ready
to
kickstart
development




                                               23
Find
out
more

• Google
Code
site
(official
stuff)
• NPT
Blog
(general
info)
• NPT
Mindmap
(for
the
enthusiasts)
• GBIF
community
site
• Contact
me:
bruno.danis@gmail.com




                                      24
Google
Code
http://code.google.com/p/gbif-npt/




                                     25
NPT
blog
http://nodesportaltoolkit.blogspot.com




                                         26
NPT
Mindmap
http://www.xmind.net/share/biodiversityaq/




                                             27
NPT
Mindmap




              28
Thanks!
• NPT‐AG:
the
Advisory
Group
• BeBIF:
the
Belgian
BIF

• NPT‐TTF:
the
Technical
Task
Force
• Sylvain:
my
IT
guru
• MGEL:
the
Marine
GeospaMal
Ecology

  Lab
(Duke
University)
• GBIF‐S:
the
GBIF
Secretariat




                                        29
QuesMons?




            30
Discussion


• Nodes
parMcipaMon
• Priority
installaMons
• HosMng
• PotenMal
developers/scouts/mentors
• IntegraMon
with
other
GBIF
components

(ORC,

  Community,
Data
Portal,...)
• The
long
term


                                                  31
The next concrete actions will be taken to kick-start the development phase of NPT1.
Timelines in the chart below are indicative. Items for which help from the GBIF

                (tentaMve)
Timetable
Community will be required are in red.


                        Oct-   Nov-   Dec-   Jan-    Feb-    Mar-    Apr-    May-      Jun-
                         11     11     11     12      12      12      12      12        12
NPT1

Architecture
refinement
NPT Modules
development and
integration
Initial testing

NPT Deployment

Testing phase

Initial NPT instances

NPT2

Architecture
refinement
NPT Modules
development and
integration
NPT GeoStack
development and
integration
Initial testing
                                                                                              32
NPT1
maps

     National map for each taxon




     Global map for a taxon




     Global map for data provided
     by country

                                    33
NPT2
Modules
(scenarios)

More Related Content

Similar to Progress Report, October 2011

Datos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbADatos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbADaniel Vila Suero
 
Monitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensingMonitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensingotb
 
Biodiversity Information Networks: dataflows for interdisciplinary science
Biodiversity Information Networks: dataflows for interdisciplinary scienceBiodiversity Information Networks: dataflows for interdisciplinary science
Biodiversity Information Networks: dataflows for interdisciplinary scienceBruno Danis
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebHidenori Fujimura
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodesGeoSolutions
 
14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source14_Ed_Symp_Open_Source
14_Ed_Symp_Open_SourceSteve Arnold
 
Thesispresentatie November
Thesispresentatie NovemberThesispresentatie November
Thesispresentatie NovemberRobin De Croon
 
Open Source Visualization of Scientific Data
Open Source Visualization of Scientific DataOpen Source Visualization of Scientific Data
Open Source Visualization of Scientific DataMarcus Hanwell
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & LinuxRonald .
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopMarcus Hanwell
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformKarel Charvat
 
D6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all PlatformD6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all Platformplan4all
 
GPAC Team Research Highlights
GPAC Team Research HighlightsGPAC Team Research Highlights
GPAC Team Research HighlightsCyril Concolato
 
Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Alexandru Iosup
 
GSP Soil Data Facility
GSP Soil Data FacilityGSP Soil Data Facility
GSP Soil Data FacilityExternalEvents
 
COBWEB Project: Overall Project Status and Deliverables
COBWEB Project: Overall Project Status and DeliverablesCOBWEB Project: Overall Project Status and Deliverables
COBWEB Project: Overall Project Status and DeliverablesEDINA, University of Edinburgh
 
Nodes Portal Toolkit Primer
Nodes Portal Toolkit PrimerNodes Portal Toolkit Primer
Nodes Portal Toolkit PrimerDavid Remsen
 

Similar to Progress Report, October 2011 (20)

Datos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbADatos enlazados BNE and MARiMbA
Datos enlazados BNE and MARiMbA
 
Monitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensingMonitoring tropical forest cover Activities of ONFI in remote sensing
Monitoring tropical forest cover Activities of ONFI in remote sensing
 
Biodiversity Information Networks: dataflows for interdisciplinary science
Biodiversity Information Networks: dataflows for interdisciplinary scienceBiodiversity Information Networks: dataflows for interdisciplinary science
Biodiversity Information Networks: dataflows for interdisciplinary science
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the Web
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source
 
Thesispresentatie November
Thesispresentatie NovemberThesispresentatie November
Thesispresentatie November
 
Open Source Visualization of Scientific Data
Open Source Visualization of Scientific DataOpen Source Visualization of Scientific Data
Open Source Visualization of Scientific Data
 
(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux
 
Chemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the DesktopChemical Databases and Open Chemistry on the Desktop
Chemical Databases and Open Chemistry on the Desktop
 
G07-Misc-Gmod
G07-Misc-GmodG07-Misc-Gmod
G07-Misc-Gmod
 
D6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platformD6.2 pan european_plan4all_platform
D6.2 pan european_plan4all_platform
 
D6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all PlatformD6.2 Pan European Plan4all Platform
D6.2 Pan European Plan4all Platform
 
GPAC Team Research Highlights
GPAC Team Research HighlightsGPAC Team Research Highlights
GPAC Team Research Highlights
 
ApacheCon NA 2013
ApacheCon NA 2013ApacheCon NA 2013
ApacheCon NA 2013
 
Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.
 
GSP Soil Data Facility
GSP Soil Data FacilityGSP Soil Data Facility
GSP Soil Data Facility
 
COBWEB Project: Overall Project Status and Deliverables
COBWEB Project: Overall Project Status and DeliverablesCOBWEB Project: Overall Project Status and Deliverables
COBWEB Project: Overall Project Status and Deliverables
 
ION Ljubljana - Aaron Hughes: Best Current Operational Practices
ION Ljubljana - Aaron Hughes: Best Current Operational PracticesION Ljubljana - Aaron Hughes: Best Current Operational Practices
ION Ljubljana - Aaron Hughes: Best Current Operational Practices
 
Nodes Portal Toolkit Primer
Nodes Portal Toolkit PrimerNodes Portal Toolkit Primer
Nodes Portal Toolkit Primer
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Progress Report, October 2011

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. Make the point here that, with the Advisory Groups tried their best to picture the need of nodes, given it's a heterogeneous network we are, one software is not going to fit all. But we've already have the flexibility and extensibility in mind to conduct the whole process from now on.\n
  6. Carefully explain the 2 products here. NPT1 will be just focusing on basic need of national nodes that have no IT capacity at all, which will have\nfunctionalities that we only briefly illustrated here. The development of NPT1 will introduce necessary modules to talk to GBIF web services, which will be used in NPT2.\nEncapsulating the modules and profiles of NPT1, NPT2 will introduce geospatial components that allow nodes to process, manage and visualise biodiversity data directly within the NPT. Details like OpenGeoStack shouldn't be mentioned until people/developers are asking, showing iOBIS.org and emphasizing their result is something could be taken into NPT, is enough.\n\n
  7. \n
  8. \n
  9. 3. Drupal is the chosen framework to enable community-driven development.\nWhy? and How can community development take place around it.\nWe need to pick one and we must have an agreed framework to kick-start and work together.\nDrupal is a PHP website building framework. After 10 years development, Drupal now is a strong open source community, which has almost 12 thousand modules and maintained by 10 thousand developers worldwide, that includes biodiversity community like ScratchPads, LifeDesks, EDIT and LTER. So we not only have something relatively easy to start, but something READY to start.\n\nPHP language is easier for nodes to develop its IT capacity, given that it is widely used for building websites[1] and has a lot of learning resource available for beginners. Drupal has a coding convention and APIs that PHP developers can easily follow.\n\nWhat is the difference of Drupal?\n\nDrupal is a joint effort coded with flexibility and extensibility in mind. Before the existence of frameworks like Drupal, websites built with predefined specification usually serves the original purpose very well, but as the project evolves, if the site is built from scratch without using a common framework, often code refactoring will be required, which means inevitable costs in breaking and rebuilding. Things are worse if only a few people know how the site was built.\n\n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. How nodes should contribute?\nWhile the core NPT development is running, nodes are invited to learn to use Drupal. Drupal requires some learning curves, but that pay later when nodes find it's flexibilities, even before being able to code for it.\nWhen more and more coding details are revealed on the NPT project site, nodes are invited to test using it, and are absolutely encouraged to tweak it and let other nodes know you are coding for it.\nWith core NPT modules in place, and with Drupal expertise in the nodes community, when nodes tweak the tools to fit themselves, we can always ask others to suggest a module, and usually there is an answer.\nStressing this last point is very important. We should get a good feel of how many nodes could and are potentially willing to participate actively in the development of the NPT. Also clues on the amount of uptake by Nodes is necessary. We have to see how we can advance this during the discussions at the NPT session. But we cannot stress too little this is a community project, and therefore active involvement is needed. We need strong arguments to reserve a substantial amount of money towards the NPT in 2012.\n\n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n