How Drupal serves global biosecurity Joshua Li Senior Drupal - - PowerPoint PPT Presentation

how drupal serves global biosecurity
SMART_READER_LITE
LIVE PREVIEW

How Drupal serves global biosecurity Joshua Li Senior Drupal - - PowerPoint PPT Presentation

Birds, bees and monster fish: How Drupal serves global biosecurity Joshua Li Senior Drupal Developer Technocrat About me Drupal dev in Technocrat Australia Drupal ID: rli Public sector Twitter: rujiali Module maintainer My


slide-1
SLIDE 1

Birds, bees and monster fish:

How Drupal serves global biosecurity

Joshua Li Senior Drupal Developer Technocrat

slide-2
SLIDE 2
  • Drupal dev in Technocrat

Australia

  • Public sector
  • Module maintainer
  • My second Drupalcon!

About me

Drupal ID: rli Twitter: rujiali

slide-3
SLIDE 3

Wombat

How the story begins

slide-4
SLIDE 4

The policy makers

  • Australian Government, Department of Agriculture (DoA)
  • New Zealand Government, Ministry of Primary Industries

(MPI)

  • Protects agriculture, food, fisheries and forestry industries

by providing quarantine and inspection services and export certification that maintains our favourable pest and disease status

  • Negotiates access to international markets for our animals,

plants and associated products

  • Provides independent scientific advice, social analysis

and science-based quarantine and policy advice (IBIS)

slide-5
SLIDE 5
  • Australian Government, Department of

Agriculture (DoA)

  • New Zealand Government, Ministry of

Primary Industries (MPI)

The policy makers

slide-6
SLIDE 6

The policy makers

slide-7
SLIDE 7
  • Search for biosecurity news around the world -> spreadsheet
  • Evaluate the articles
  • Send out the news and the alerts
  • Making the policies
  • Prototype made by scientist

○ Google blog based news aggregator ○ Written by python from scratch ○ Only focuses on the aquatic animal news

  • The idea of sharing

From manual to automatic

The news detectors

slide-8
SLIDE 8

Ibis

IBIS

slide-9
SLIDE 9
  • First of all, why Drupal ?
  • A real online CMS that serves the

global biosecurity community

  • People can create their own search

queries ○ Customised search query (Untrusted source) ○ RSS feed (Trusted source)

  • Multi-languages
  • Article workflow
  • User preferences for the daily digest

International Biosecurity Intelligence System

slide-10
SLIDE 10

IBIS workflow

slide-11
SLIDE 11

IBIS workflow

The Crawler

slide-12
SLIDE 12

IBIS query builder

slide-13
SLIDE 13

IBIS workflow

AlchemyAPI and Geonames

slide-14
SLIDE 14

IBIS workflow

AlchemiAPI

slide-15
SLIDE 15

Tasmanian devil

IBIS article workflow

Evaluators’ life

slide-16
SLIDE 16

IBIS workflow

The article view

slide-17
SLIDE 17

Daily Digest

IBIS workflow

slide-18
SLIDE 18

Kangaroo fight in neighbourhood

The problems

slide-19
SLIDE 19

Koala

Performance

Sleeping time everyday

slide-20
SLIDE 20

The crawler

Searches/results queues

slide-21
SLIDE 21

The data structure

Searches/results queues

slide-22
SLIDE 22

Data structure

slide-23
SLIDE 23

Cockatoo

The future

slide-24
SLIDE 24

Move the crawler away!

The solution

slide-25
SLIDE 25

Bluetongue Frilled Lizard

User experience

From passive to active

slide-26
SLIDE 26

From passive to active

User experience

slide-27
SLIDE 27

From passive to active

User experience

slide-28
SLIDE 28

Distribution/ Drupal modules?

For everyone to use

slide-29
SLIDE 29

Platypus

Questions

slide-30
SLIDE 30

What did you think?

Evaluation this session

LOSANGELES2015.DRUPAL.ORG/SCHEDULE

Thank you.