Struttura del corso

Introduzione a DSpace e alle sue funzionalità

  • Cos'è DSpace?
  • Architettura di DSpace 7+: backend, frontend e REST APIs
  • Flusso di lavoro e struttura delle repository (comunità, collezioni, elementi, metadati)
  • Funzionalità chiave, caratteristiche e casi d'uso
  • Panoramica delle interfacce utente e amministrative

Installazione e configurazione di DSpace 7+

  • Requisiti infrastrutturali (database, server, dipendenze)
  • Installazione del backend (DSpace REST API) e frontend (interfaccia utente Angular)
  • Configurazioni iniziali e parametri di sistema
  • Personalizzazione di base (lingua, aspetto, permessi)
  • Migliori pratiche per il deployment in ambiente di produzione

Amministrazione, utilizzo e monitoraggio di DSpace 7+

  • Gestione delle comunità, collezioni ed elementi
  • Ruoli utente, permessi e controllo degli accessi
  • Importazione ed esportazione di dati e metadati (import batch, CSV, ecc.)
  • Monitoraggio del sistema e gestione dei log
  • Strategie di backup e ripristino dei dati
  • Aggiornamenti del sistema e manutenzione dell'ambiente

Sviluppo di personalizzazioni e plugin

  • Architettura di sviluppo di DSpace 7+
  • Personalizzazione del frontend (interfaccia utente Angular, layout, branding, temi)
  • Personalizzazione del backend (REST API, servizi, eventi)
  • Sviluppo di nuovi componenti, estensioni e plugin
  • Migliori pratiche per lo sviluppo di DSpace

Integrazione con altri strumenti e sistemi

  • Integrazione con LDAP, SAML e altri sistemi di autenticazione
  • Connessione di DSpace a piattaforme esterne (sistemi bibliotecari, CRIS, repository di dati, ecc.)
  • Consumo ed esposizione delle REST APIs di DSpace
  • Integrazione con strumenti di indicizzazione, ricerca e metriche (Solr, Google Scholar, ecc.)
  • Automazione dei processi e interoperabilità

Migliori pratiche per la gestione di repository digitali

  • Policie sui metadati e strategie di conservazione digitale
  • Strutturazione efficace delle comunità e collezioni
  • Gestione dei diritti e licenze (Creative Commons, ecc.)
  • Accessibilità, usabilità e SEO per i repository
  • Strategie di sicurezza e scalabilità per la gestione dei repository

Sostegno, manutenzione e risoluzione dei problemi

  • Dagnostica e risoluzione dei problemi comuni
  • Monitoraggio delle prestazioni e ottimizzazione del sistema
  • Pianificazione degli aggiornamenti e gestione delle versioni
  • Documentazione e gestione dei cambiamenti
  • Procedure di supporto tecnico per utenti interni ed esterni

Riassunto e passi successivi

  • Riassunto dei flussi di lavoro per il deployment, personalizzazione e integrazione
  • Sostegno continuo della community e roadmap di DSpace
  • Passi successivi consigliati per lo sviluppo delle competenze del team e l'arricchimento del repository

Requisiti

  • Una comprensione delle applicazioni web e degli ambienti server
  • Esperienza con la riga di comando Linux e i sistemi di database
  • Familiarità con le pratiche di base dello sviluppo software

Pubblico target

  • Amministratori di sistema e gestori di repository
  • Personale IT delle biblioteche e team di repository digitali
  • Sviluppatori che personalizzano o integrano ambienti DSpace
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative