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

Research Library

Katalaogy Drupal ho an'ny lahateny, boky, taratasy ary sarintany: ny singa tsirairay dia voasokajy araka ny rafitra fenitra, ampifanarahana amin'ny tahirin-tsoratra fanaraha-maso, ary azo tsidihana araka ny lohahevitra.

Ny maha-izy azy

Research Library dia zana-andiana Drupal misy môdoly telo, classification_x, library_x sy research_library, izay manao katalaogy ny votoaty ivelany toy ny lahateny, boky, taratasy fikarohana ary sarintany ao anaty rejisitra misy naoty fitokisana, manasokajy ny singa tsirairay araka ny rafitra bibliografika sy fanasokajiana lohahevitra, ary manome pejy misy sivana ho an'ny mpitsidika hijery ny vokatra.

Miorina amin'ny andiana External Entities an'i MADDev izy: fa tsy ny tenany no maka ny votoatiny, dia marihany ny toerana misy ny singa sy ny môdoly mpikirakira efa mahay maka azy.

Amin'ny indray mitopy

Maody
classification_x, ny subsystem classification; library_x, ny foibe katalaogy; research_library, ny sosona fitetezana ho an'ny besinimaro
Drupal core
11
Mila
Core Field, Options, Taxonomy, Datetime, Text ary Media; ny maody key; ny maody external_entities natolotra ary ny entities_ext an'ny MADDev
Karazana katalaogy
lecture, book, research_paper ary map, samy bundle library_item voafaritra amin'ny kaody
Karazana field
classification, karazana field generika: tuple misy scheme, code ary label, ary misy scheme mihoatra ny iray afaka mipetraka amin'ny field iray ihany
Miasa amin'ny
Izay maody mpikirakira External Entities voasoratra anarana, ohatra species_ext, wikipedia_ext, publications_ext na entity_ext
Sata
Eo am-pamokarana. Noforonina sy nohamarinina tamin'ny Jona 2026 tamin'ny fanangonana voalohany misy lahateny 20 sy boky 11 ho an'ny The Neville Goddard Library; narahin'ny motera fanesorana dika mitovy sy fampifangaroana. Mbola tsy ao amin'ny tranokala ho an'ny besinimaro.

Izay hitan'ny mpitsidika

Ny pejy /library dia manasokajy ny katalaogy araka ny karazana singa, fanangonana ary rafi-panasokajiana, miaraka amin'ny boaty fikarohana ho an'ny lohateny.

Ny fanokafana singa iray dia mampiseho ny pejiny misy antsipiriany: lohateny, daty, loharano, chip fanasokajiana ary, raha misy dika mitovy efa natao fitaratra, ny lahatsoratra fototra an'ilay singa.

Izay ampidiriny amin'ny tranokala Drupal

Karazana entity

library_item: ny rakitra katalaogy, ao amin'ny bundle efatra voafaritry ny code: lecture, book, research_paper sy map. library_source: andalana iray isaky ny repository upstream azo itokisana, mitazona ny sub-scores fitokisana an'ny source tenany.

Saha sy taxonomy

  • classification: karazana saha jenerika mitazona scheme, code ary label; mihoatra ny iray scheme dia mety hipetraka amin'ny saha iray ihany
  • library_collection: voambolana taxonomy ho fanasokajiana ireo item ao amin'ny tetikasa na fanangonana
  • Saha fototra efatra amin'ny library_item no mitondra ny lamina reconciliation an'ny suite: field_classification; field_local_copy, pointer mankany amin'ny kopỳ eo an-toerana voahitsy izay tsy hosoloan'ny harvesting aoriana; field_duplicate_of, rohy malefaka mankany amin'ny item canonical; ary field_merge_provenance, audit trail JSON momba ny fomba nanatrarana fanapahan-kevitra merge

Karazana plugin

  • @ClassificationScheme: kilasy iray isaky ny scheme classification; misy vaovao dia miseho ao amin'ny formulaire parametra sy ny dropdown scheme an'ny widget saha tsy misy fiovana schema na configuration
  • @LibraryItemType: bundle katalaogy toy ny lecture na map
  • @LibraryMergeStrategy: ny fomba hamahana fifanarahan'ny item katalaogy roa; ny estratejia naterina dia soft_merge (default), confidence sy provenance

Pejy

  • /library: ny pejy browse faceted ho an'ny besinimaro, araka ny karazana item, collection ary scheme classification, miaraka amin'ny fikarohana lohateny
  • /library/item/{id}: pejy antsipiriany item iray, miaraka amin'ny lohateny, daty, loharano, chips classification ary, raha misy kopỳ nalaina taratra, ny lahatsoratry ny vatany
  • /admin/config/content/classification: parametra scheme classification
  • /admin/content/library/duplicates: fandrindrana dedup
  • /admin/config/library/merge-policy: configuration politique merge

Serivisy

library_x.dedup mahita item mety ho duplicate amin'ny alalan'ny lohateny normalisée ao anatin'ny bundle sy collection mitovy. library_x.classifier manisy tag item amin'ny scheme toy ny LCC, Dewey ary sokajy Wikipedia amin'ny alalan'ny Claude, atao avy amin'ny Drush fa tsy ho azy. classification_x.iconclass_motif_bridge mampifandray malefaka notation Iconclass amin'ny entity motif folklore, ary tsy manao na inona na inona rehefa tsy misy io module hafa io.

Baiko Drush

lxin misoratra anarana betsaka ny slice voalohany amin'ny entries katalaogy avy amin'ny CSV. lxmir mandika taratra item azo itokisana: maka ny votoaty, mamorona rakitra managed sy item media document, ary mampifandray azy amin'ny item katalaogy.

Fahefana

Ny lalana /library dia mitaky Hijery ireo item library navoaka, fahefana faritan'ny library_x.

Loharano angona sy fahazoan-dalana

Ny classification_x ihany no mahatratra loharano ivelany, ary amin'ny fomba malefaka ihany. Ny label ho an'ny Art & Architecture Thesaurus an'i Getty dia mifanaraka amin'ny serivisy voambolana Linked Open Data an'i Getty rehefa apetraka ny maody data_ext an'i MADDev, ary miverina amin'ny kaody tsotra rehefa tsy misy izany.

Ny soratra fanazavana ao amin'ny Dewey Decimal Classification dia manana fahazoan-dalana OCLC, ka ny classification_x dia mitahiry sy mampiseho ny kaody tsotra amin'ny default ary mampiseho ny lahatsoratry ny fanazavana ihany rehefa voapetraka ao amin'ny maody key ny lakile fahazoan-dalana. Ny MADDev dia mampihatra io fitsipika io ihany amin'ny ambaratongan'ny sanganasa manontolo, fa tsy amin'ny metadata katalaogy ihany, amin'ny alàlan'ny Copyrights Guard.

Fanapahan-kevitra momba ny famolavolana

  • Fandaminana sosona lalana iray hentitra. Ny classification_x dia tsy miankina amin'ny zavatra rehetra eny amboniny; ny library_x dia miankina midina amin'ny classification_x; ny research_library dia miankina midina amin'ny library_x ary tsy mamaritra entity manokana ho azy. Tsy misy amin'ireo sosona ireo miverina miakatra.
  • Ny tetika fanasokajiana vaovao dia tsy mila fanovana schema. Ny fampidirana kilasy @ClassificationScheme vaovao iray dia ampy: miseho ho azy ao amin'ny formulaire parametra sy ny lisitra midina misy tetika ao amin'ny widget an-tsaha izy io.
  • Ny karazana bundle ao amin'ny katalaogy dia kaody, fa tsy config. Ny karazana library_item vaovao dia plugin @LibraryItemType, ary ny pejy fitiliana ao amin'ny research_library dia mandray azy ao amin'ny facets-ny ho azy, tsy misy kaody UI manokana ho azy.
  • Ny fampihavanana dia mitazona ny firaketana, fa tsy ny fampifangaroana ihany. Afaka mampitodika amin'ny dika voahitsy eo an-toerana ny singa iray ao amin'ny katalaogy, izay tsy hosoloin'ny fanangonana aoriana; azo marihina ho dika mitovy amin'ny singa hafa izy, ary mitondra tari-panaraha-maso JSON momba ny fomba nandraisana izany fanapahan-kevitra izany, araka ny iray amin'ireo paikady fampifangaroana telo azo ampidirina.
  • Lalana fanavaozana voatonona anarana, fa tsy fanoratana indray. Manivana ao amin'ny PHP ny pejy fitiliana amin'izao fotoana; safidy mifanaraka amin'ny ampahany voalohany amin'ny fanangonana izany; ny dika mifototra amin'ny Search API no kasaina hisolo azy rehefa mitombo izy io.

Manomboka tetikasa.

Lazao aminay ny momba ny votoaty tianao hokatalôgina sy hokasokajy, ary ny fomba tianao hijeren'ny mpitsidika azy.