Všetky projekty

PrácaITM2026

UNEC Student Research Journal

Platforma akademického časopisu na OJS: dvadsať fakúlt posiela články, každý prejde recenzným redakčným procesom a zverejnené číslo je indexované a citovateľné.

Rola
Full-stack
Stav
Prebieha
Platforma
OJS 3.4 (PKP)
Indexovanie
DOI · Google Scholar

01Prehľad

Študentská vedecká spoločnosť UNEC vydáva študentský vedecký časopis univerzity dvakrát ročne. Prispieva doň zhruba dvadsať fakúlt, v azerbajdžančine, turečtine, angličtine alebo ruštine, a každý článok musí prejsť rovnakým redakčným procesom, než sa dostane do čísla.

Platforma beží na Open Journal Systems, open-source softvéri pre časopisy od Public Knowledge Project. OJS nesie redakčný workflow a metadátové štandardy; mojou prácou je Laravel okolo neho - verejný web časopisu, téma a integrácia, ktorá oboje drží v súlade.

02Problém

Časopis nie je blog. Článok nie je dokument, ktorý sa nahrá a objaví - je to záznam prechádzajúci stavmi a v každom stave smie iný človek vidieť a robiť niečo iné. Postaviť to od nuly znamená znovu vytvoriť sledovanie podaní, prideľovanie recenzentov, kolá revízií, redakčnú úpravu, výrobu galejí, zostavenie čísla, registráciu DOI aj indexovacie metadáta.

Druhou polovicou problému je nájditeľnosť. Ak sú metadáta zlé, Google Scholar článok neindexuje, DOI sa nerozlíši a článok mimo stránky vlastne neexistuje.

03Architektúra

OJS vlastní redakčný záznam, Laravel vlastní verejný zážitok. Oboje číta rovnaké dáta časopisu, takže článok sa zverejní na jednom mieste a objaví sa všade.

Čitatelia

Verejný web časopisu

Čísla, články, abstrakty, PDF galeje

Vyhľadávače

Google Scholar a indexovacie crawlery

Prezentácia

Laravel front

Blade šablóny, viacjazyčné cesty, statické stránky

OJS téma

Vzhľad časopisu - stránky čísla, článku a podania

Redakcia

Workflow OJS 3.4

Podanie → recenzia → redakčná úprava → produkcia

Role

Autor, redaktor, redaktor sekcie, recenzent, korektor

Metadáta

DOI plugin

Registruje DOI pre každý článok a číslo

OAI-PMH

Endpoint na zber dát pre indexovacie služby

Citačné tagy

Meta tagy Highwire Press, ktoré číta Google Scholar

Dáta

MySQL

Podania, používatelia, čísla, metadáta

Úložisko súborov

Rukopisy, revízie a galeje mimo webového koreňa

04Komponenty

Proces podania

Stavový automat, ktorým článok prechádza

  • Článok vstúpi ako podanie a čaká: redaktor najprv urobí vstupnú kontrolu voči zameraniu časopisu a správe o plagiáte.
  • Články, ktoré prejdú, dostane redaktor sekcie, ktorý pozve recenzentov; kolo recenzie končí prijatím, revíziami alebo zamietnutím.
  • Revízie sa vracajú autorovi a môžu prebehnúť v niekoľkých kolách, než rozhodnutie platí.
  • Prijaté články idú na redakčnú úpravu a potom do produkcie, kde sa vygeneruje a pripojí PDF galej.

OJS 3.4

Role a oprávnenia

Kto smie článok v danom stave vidieť

  • Autori vidia vlastné podania a rozhodnutia o nich, nič iné.
  • Recenzenti vidia anonymizovaný rukopis pre kolo, do ktorého boli pozvaní.
  • Redaktori sekcií pôsobia vo svojej sekcii; výkonný redaktor vidí celý front.

Zostavenie čísla

Z prijatých článkov sa stáva zverejnené číslo

  • Články sa zaradia do ročníka a čísla, zoradia a stránkujú - rozsah strán vytlačený pri článku pochádza odtiaľto.
  • Zverejnenie čísla je jedna akcia; v tom istom okamihu sprístupní všetky články v ňom.

Indexovacia vrstva

Aby bola práca nájditeľná a citovateľná

  • Každý článok a číslo dostane registrované DOI, takže citácie sa rozlíšia natrvalo.
  • Stránky článkov vydávajú citačné meta tagy, ktoré Google Scholar hľadá, a endpoint OAI-PMH umožňuje agregátorom zbierať katalóg.
  • Časopis má ISSN - práve to mení webovú stránku na citovateľnú publikáciu.

Verejný web

To, kam čitateľ skutočne príde

  • Laravel obsluhuje vlastné stránky časopisu - o časopise, redakčná rada, pokyny pre autorov, archív - v rovnakom vzhľade ako stránky OJS.
  • Frontend je ručne písané HTML, CSS a JavaScript, takže téma zostáva blízko šablónam OJS, ktorým sa musí prispôsobiť.

Laravel · PHP

05Ako to funguje

  1. 1

    Podanie

    Autor nahrá rukopis, vyplní metadáta a potvrdí kontrolný zoznam podania.

  2. 2

    Vstupná kontrola

    Redaktor preverí zameranie, formát a plagiát a článok buď zamietne, alebo pošle ďalej.

  3. 3

    Recenzné konanie

    Redaktor sekcie pozve recenzentov; každý vráti odporúčanie a pripomienky.

  4. 4

    Rozhodnutie

    Prijať, prepracovať alebo zamietnuť. Revízie idú späť autorovi a kolo sa opakuje.

  5. 5

    Produkcia

    Redakčná úprava, potom sa vygeneruje a skoriguje PDF galej.

  6. 6

    Zverejnenie

    Článok sa zaradí do čísla; zverejnenie čísla ho sprístupní a vyrazí DOI.

  7. 7

    Indexovanie

    Metadáta odchádzajú cez citačné tagy a OAI-PMH a článok sa začne objavovať vo vyhľadávaní.

06Návrhové rozhodnutia

OJS namiesto vlastného CMS

Redakčný workflow, model rolí a indexovacie štandardy sú desaťročia nazbieraných doménových znalostí. Postaviť ich nanovo by trvalo dlhšie a aj tak by boli menej správne než implementácia od PKP.

Laravel okolo neho, nie v ňom

Verejný web a statický obsah časopisu žijú v Laraveli, takže sa dajú meniť bez zásahu do inštalácie OJS - a aktualizácia OJS neohrozí web.

Metadáta ako plnohodnotná funkcia

Registrácia DOI a citačné tagy nie sú dodatok. Sú rozdielom medzi PDF na serveri a článkom, ktorý sa dá citovať.

Štyri jazyky podania

Články prichádzajú v azerbajdžančine, turečtine, angličtine alebo ruštine, takže rozhranie, metadátové polia aj archív musia byť viacjazyčné, nie raz preložené.

07Technológie

Backend
PHPLaravelMySQL
Platforma časopisu
OJS 3.4PKPOAI-PMHDOI (Crossref)
Frontend
HTMLCSSJavaScript

08Ďalšie kroky

  • Dokončiť zvyšné redakčné obrazovky a redizajn archívu.
  • Rozšíriť indexovanie za Google Scholar do odborných databáz, na ktorých fakultám záleží.
  • Reporting pre Študentskú vedeckú spoločnosť: podania, miera prijatia a rýchlosť recenzií podľa fakulty.

Ďalšia prípadová štúdia

Institute of Lung Diseases

Prepis webu verejného zdravotníckeho inštitútu od nuly: natvrdo zapísané stránky a mŕtvy layout z roku 2019 nahradil Laravel portál, ktorý zamestnanci naozaj vedia spravovať.