Open Journal Systems (OJS) è un software open source dedicato alla gestione e pubblicazione di riviste scientifiche (https://pkp.sfu.ca/ojs/).
Sviluppata originariamente da PKP (https://pkp.sfu.ca/) OJS è la piattaforma open source per la pubblicazione di riviste ad accesso libero (Open Access) più diffusa, con oltre 10.000 riviste che la utilizzano in tutto il mondo. La piattaforma, oltre a fornire strumenti per la pubblicazione online di riviste scientifiche, fornisce strumenti per la gestione on line del processo si sottomissione, valutazione e accettazione di articoli secondo i canoni di verifica della qualità previsti per le riviste scientifiche (Peer-Review). OJS dispone anche di una ampia selezione di strumenti che ne consentono l’integrazione tecnica con protocolli web pensati per la più ampia diffusione e condivisione della conoscenza scientifica. Il sito di una rivista pubblicato su OJS, per esempio, può facilmente connettersi e scambiare dati con servizi online per l’assegnazione di DOI (Digital Object Identifier), servizi per l’identificazione univoca degli autori degli articoli (ORCID), piattaforme per la raccolta e aggregazione dei dati della ricerca scientifica (DOAJ, PubMed e altri), strumenti online per la misurazione del valore scientifico degli articoli (CrossRef, Altmetrics). Il progetto formativo consiste nel configurare un’istanza OJS in tutti i suoi aspetti, dallo sviluppo del tema/plugin utilizzato per la presentazione dei contenuti sul sito alla configurazione nel backend della rivista, della redazione e del flusso redazionale di valutazione e selezione degli articoli (peer review). Queste attività saranno quindi svolte in parte utilizzando le interfacce di OJS per la configurazione dell’ambiente, in parte utilizzando ambienti di sviluppo integrati (IDE) per la realizzazione dei template, dei css e delle funzioni php. A questo fine sarà molto utile la conoscenza di base di HTML5, CSS3 e Javascript, particolarmente utile, anche se non indispensabile, la conoscenza del framework Bootstrap (https://getbootstrap.com/) e di JQuery (https://jquery.com/), altrettanto utili, ma non indispensabili, conoscenze di base di PHP e in particolare del motore di template Smarty (https://www.smarty.net/). Il plugin/tema che sarà sviluppato utilizzerà infatti queste tecnologie. Il lavoro sarà svolto in team con professionisti del settore e richiederà quindi anche l’utilizzo di strumenti di organizzazione del lavoro collaborativo (Jira – Open Journal Systems (OJS) è un software open source dedicato alla gestione e pubblicazione di riviste scientifiche (https://pkp.sfu.ca/ojs/). https://www.atlassian.com/software/jira) e di versionamento dei file (SVN – https://subversion.apache.org/ e GitHub – https://github.com/). Il tirocinante acquisirà o approfondirà quindi conoscenze di HTML, CSS, Javascript, Smarty e PHP, sarà inoltre introdotto all’utilizzo di ambienti di sviluppo (PHPStorm) di sistemi di versionamento (SVN e GitHub) e di metodologie di lavoro in team (Metodo Scrum). Acquisirà o approfondirà anche conoscenze sul funzionamento delle procedure di valutazione di articoli scienitifici basati sul peer-review e sugli strumenti forniti da OJS per la loro gestione online. Il tirocinio è finalizzato all’individuazione e formazione di una figura professionale specifica da inserire nell’azienda per affiancarla agli attuali ruoli esistenti dedicandola a questo prodotto specifico che sta avendo una forte crescita in termini di domanda sul mercato delle riviste scientifiche online. Gli strumenti saranno forniti dell’azienda e sarà possibile svolgere parte del lavoro in remoto. |
Per candidature, contattare il dottor Abramo Tesoro