Studio Drupal · Diego Suarez, Madagasikara
Naorina tamin'ny 2025 · 12°16′ Atsimo

Species External Entity

Module Drupal iray izay mamadika anarana karazana na ID Catalogue of Life ho entity velona: taxonomie, sary, sata fiarovana ary angona ekôlôjika alaina avy amin'ny API biodiversity ho an'ny besinimaro ary atao mirror eo an-toerana mba haingana.

Inona izany

Ny Species External Entity, izay manana anarana milina species_ext, dia mamadika anarana karazana na ID taxon avy amin'ny Catalogue of Life ho entity Drupal feno. Ny taxonomia, ny fanoritsoritana, ny sary, ny sata fiarovana ary ny fifandraisana ekolojika momba azy dia angonina mivantana avy amin'ny API biôdiversité ho an'ny besinimaro ary avy eo adika tahiry eo an-toerana mba hijanona ho haingana ny pejy.

Aterina amin'ny endrika modules roa izy: species_ext, ny motera angona, ary ny species_ext_map tsy voatery, sosona fampisehoana izay mamadika ny saha voavaha ho sarintany, tabilao ary galeria sary. Miasa amin'ny famokarana ny motera angona ao amin'ny Biodiversa, Museo Avellonia ary ny Quercus Project. Ao amin'ny Quercus Project, ny angon-drakitra momba ny karazana azy koa dia mamelona ny mpijery Ecosystems an'ny MADDev.

Topi-maso

Môdioly
species_ext, ny motera angona: plugins loharano, resolvers, ny fitaratra eo an-toerana ary ny karazana saha an'ny entity species_x; species_ext_map, sosona fanehoana tsy voatery ho an'ny sarintany, tabilao ary galeria
Drupal core
10 na 11
Ilaina
entities_ext, dynamic_mirror_base, key ary ny môdioly Link an'ny Drupal core; species_ext_map dia mila koa ny môdioly contrib Leaflet
Karazana entite
species_x, voatondro amin'ny ID taxon'ny Catalogue of Life
Fanehoana
Mahazatra, BigPipe na fampidirana miandalana, ka miseho avy hatrany ny saha tena ilaina ary mikoriana ao ny saha fanankarenana tsy manakana ny pejy
Toe-javatra
Miasa amin'ny famokarana ao amin'ny Biodiversa, Museo Avellonia ary ny Quercus Project

Izay hitan'ny mpitsidika sy ny mpitahiry

Amin'ireo tranokala mametraka ny modiola fanampiny species_ext_map azo safidiana, ny pejy karazana iray dia manampy sarintany hakitroky ny fisian'ny GBIF isan-taona natao tamin'ny Leaflet, histograma phenology, tabilao fironan'ny mponina, galeria sary, ary widget fitadiavana sy fikarohana; tsy mampiseho afa-tsy izay efa voavaha ao amin'ny species_ext izy ary tsy manao fangatahana angona ho azy manokana. Mandeha ao amin'ny Museo Avellonia sy ny Quercus Project izy. Ao amin'ny Quercus Project, ny pejy karazana dia mitondra koa markup SEO sy URL tsara tarehy /species/{name} fa tsy ny lalana anatiny ao amin'ny entity.

Afaka manamarika karazana ho asongadina ny mpikarakara ary manampy ny sariny manokana amin'ny alalan'ny entity kely eo an-toerana mipetraka eo akaikin'ny angona efa voavaha. Ireo fanampiny ireo dia tsy hosoloina mihitsy amin'ny fanavaozana isam-bolana avy any amin'ny upstream.

Izay ampiany amin'ny tranokala Drupal

Karazana Entity

species_x: entity ivelany mifototra amin'ny ID taxon ao amin'ny Catalogue of Life, miaraka amin'ny saha, fomba fijery ary Fitantanana fampisehoana toy ny entity Drupal hafa rehetra, na dia tsy misy manoratra ny votoatiny amin'ny tanana aza.

Plugin loharano

Plugin @SpeciesSource iray isaky ny loharano ambony, mandeha araka ny lanjany mandra-pahavahan'ny iray: lisitra Catalogue of Life eo an-toerana tsy misy fiantsoana tambajotra, ny API Catalogue of Life, Wikipedia, GBIF, iNaturalist, ny IUCN Red List, EOL ary GloBI.

Lalana

/admin/config/services/species-ext: ahafahana mampandeha na mamono ny loharano tsirairay, mamaritra ny fanalahidin'ny API IUCN ary misafidy ny fomba fampisehoana. /species-ext/lookup: endpoint POST ho an'ny autocomplete sy ny fikarohana taxon. Ny lalana fanavahana dia mitantana anarana mifanaraka amin'ny taxon mihoatra ny iray.

Baiko Drush

species-ext:warm, hampihafana species iray na maromaro avy hatrany; species-ext:warm-queue, hamoaka ny filaharan'ny fampihafana avy hatrany.

Fanidiana saha

Ny SpeciesDmbAdapter dia mampifandray ny saha species_x amin'ny dynamic_mirror_base, ka afaka manidy saha voavaha ny mpamoaka na manolo azy eo an-toerana, amin'ny alalan'ny fizotra mitovy amin'ny modules entity ivelany hafa an'ny MADDev.

Loharano angona sy fahazoan-dalana

  • Catalogue of Life: taxonomie, ny anarana ekena, ny mpanoratra ary ny anarana mitovy; ny tabilao fanamarinana eo an-toerana koa dia mamaly ny fikarohana mahazatra tsy mila fifandraisana amin'ny tambajotra
  • Wikipedia: fanoritsoritana amin'ny fiteny tsotra
  • GBIF: firaketana fisiana, fiparitahana, angona fenolojia ary faritry ny sarintany; ho an'ny species_ext_map, sosona taila hakitroky ny fisiana efa voarendrika mialoha izay tsy mila fanalahidin'ny GBIF ary tsy maka angona fisiana manta ho any amin'ny server
  • iNaturalist: anarana mahazatra, famintinana taxon, sary, isa fandinihana ary fahitana vao tsy ela
  • IUCN Red List: sata fiarovana, fironana isan'ny mponina, fandrahonana ary toeram-ponenana
  • EOL (Encyclopedia of Life): famariparitana rehefa tsy manana i Wikipedia
  • GloBI (Global Biotic Interactions): tambajotra fifaneraserana, izay hanin'ny karazana iray, izay mihinana azy, ary izay ivelomany

Ny karazana iray dia voavaha indray mandeha, rehefa asongadina voalohany, ary mipoitra ao anaty tabilao fitaratra eo an-toerana mba hijanona ho haingana ny pejy; asa cron manavao azy isam-bolana. Ny antso mivoaka dia atambatra sy esorina ny miverimberina amin'ny alalan'ny request_bus iraisana, ary ny loharano tsy mamaly ara-potoana dia tsy mamafa sanda efa voatahiry. Ny fanalahidin'ny GBIF, iNaturalist ary IUCN Red List dia azo atao tsy asiana, tazonina ao amin'ny maody key fa tsy ao amin'ny kaody; raha tsy misy fanalahidin'ny IUCN, ny maody dia mihen-danja tsara fa tsy tsy mahomby.

Fanapahan-kevitra momba ny famolavolana

  • Famahana loharano isaky ny saha. Atao tsy miankina ny famahana ny saha tsirairay, avy amin'izay loharano ambony manome azy, fa tsy API iray no manana fahefana amin'ny rakitra iray manontolo.
  • Famantarana solon-tanana misy lanja. Dinihina araka ny lanjany ny plugins loharano ary izay voalohany mahavaha no mandresy. Ny Catalogue of Life dia mandrakotra kely mihoatra ny 80% amin'ny karazana fantatra, ka ny karazana tsy ao aminy dia mbola mahazo famantarana avy amin'ny lohatenin'ny lahatsoratra Wikipedia, ID iNaturalist na fanalahidin'ny taxon GBIF.
  • Atao mivaingana indray mandeha, havaozina isam-bolana. Tehirizina ao amin'ny mirror eo an-toerana ny karazana iray rehefa voalohany asongadina, fa tsy ny pejy manao antso API mivantana mahatratra fito isaky ny fijerena, ary avy eo tazonina vaovao amin'ny cron fa tsy amin'ny fangatahana.
  • Tsy ho voafafa mihitsy ny fanovana nataon'ny mpiandraikitra. Tehirizina eo an-toerana ny flag featured sy ny sary nalain'ny mpiandraikitra, ary maharitra mandritra ny fanavaozana rehetra avy amin'ny loharano ambony.
  • Natao azo ampiasaina indray. Tsy misy na inona na inona ao amin'ny species_ext mifandraika amin'ny tranokala iray ihany; mitoetra ao amin'ny module manokana an'ny tetikasa ny raharahan'ny tranokala iray.

Manomboha tetikasa.

Lazao anay momba ny angona momba ny karazana na ny biôdiversité izay mila aseho eo amin'ny tranokala Drupal anao.