Ordino — uputstvo za podešavanje

Kompletan vodič: šta je u jednoj aplikaciji, šta se posebno instalira, i korak-po-korak podešavanje svih modula.

ProCreative Studio · Doboj · 2026

0. Instalacioni panel (za administratore)

Ordino Panel — vi kao administrator podesite sve za partnera. Partner dobije jedan link i JSON fajl, bez tehničkog mučenja.

Pokretanje panela

  1. Postavite folder ordino-panel/ na PHP hosting (ili lokalno XAMPP)
  2. Otvorite ordino-panel/login.php
  3. Prijavite se administratorskim ključem iz config.php (default: ordino-admin-2026-procreative)
  4. Kliknite + Novi partner i prođite čarobnjak (5 koraka)

Čarobnjak — 5 koraka po partneru

KorakŠta radite vi
1. OsnovnoNaziv ustanove, kontakt, status
2. WordPressURL sajta + API ključ (nakon instalacije ordino-wp plugina)
3. Ordino appBoje, telefoni, adresa, PIN za sestru
4. Ordino TVTV link ili kod za Android app
5. PredajaKopirajte link za partnera + preuzmite .json konfiguraciju

Šta partner dobije

  • Link (handoff.php?token=…) — jednostavna stranica sa koracima
  • JSON fajl — uvozi se u Ordino app (Postavke → Podaci → Uvezi)
  • PIN — prikazan na stranici za partnera

Partner ne vidi WordPress, API ključeve ni server konfiguraciju.

Pregled — šta je „jedna app"?

Da — jedan panel za upravljanje Ordino aplikacija (raspored-doktora/index.html) je jedan ulaz gdje sestra/admin radi sve: kalendar, doktori, objave, zakazivanje i TV.
Ne — nije jedan fajl na serveru Iza aplikacije stoji WordPress plugin (ordino-wp/) koji se jednom instalira — sinhronizacija, zakazivanje i TV raspored.
ŠtaGdjeTko koristi
App Glavni panelraspored-doktora/index.htmlSestra, admin — svaki dan
WP Backendordino-wp/ na WordPress sajtuJednom se instalira
Admin panelordino-panel/Vi — podešavanje partnera
TV rasporedtv.html ili Android appTV u čekaonici
Web formaShortcode na WP straniciPacijenti
┌─────────────────────────────────────────────────────┐ │ ORDINO APLIKACIJA (index.html — jedan panel) │ │ Kalendar · Doktori · Objave · Zakazivanje · TV │ └────────────────────────┬────────────────────────────┘ │ Pošalji na server ▼ ┌─────────────────────┐ │ WordPress + ordino │ │ sync · booking · TV │ └──────────┬──────────┘ ▼ TV raspored + web forma

0. Instalacioni panel (za administratore)

Za ProCreative tim — partneri se ne muče Vi kao administrator sve podesite u Ordino Panel, a partner dobije jedan link sa jasnim koracima (bez tehničkog žargona).

Pokretanje panela

  1. Postavite folder ordino-panel/ na PHP hosting (ili lokalno XAMPP)
  2. Otvorite ordino-panel/login.php
  3. Prijavite se administratorskim ključem iz config.php (default: ordino-admin-2026-procreative)
  4. Promijenite ključ u data/config.json za produkciju

Čarobnjak za novog partnera

  1. + Novi partner — unesite naziv ustanove
  2. WordPress — instalirajte ordino-wp na njihov sajt, upišite URL i API ključ
  3. Ordino app — boje, telefoni, PIN za sestru
  4. Predaja — kopirajte link za partnera ili preuzmite .json konfiguraciju

Šta partner dobije

Link oblika handoff.php?token=… sa:

  • Preuzimanje konfiguracije (jedan klik)
  • PIN za prijavu u Ordino aplikaciju
  • Jednostavni koraci svakodnevnog rada
  • Link ka web formi za zakazivanje

Partner u aplikaciji: Postavke → Podaci → Uvezi podatke — i sve je podešeno.

1. Ordino aplikacija (glavni panel)

Pokretanje

  1. Otvori folder raspored-doktora/
  2. Dvostruki klik na index.html (Chrome ili Edge preporučeno)
  3. Prvi put: kreiraj administratorski nalog (ime + PIN)
  4. Kasnije: prijavi se istim PIN-om
Bez servera Aplikacija radi lokalno. Podaci se čuvaju u pregledaču (localStorage). Povremeno napravi rezervnu kopiju u Postavkama → Podaci.

Postavke ustanove

Postavke → Ustanova

  • Naziv klinike, telefoni, adresa
  • Primarna boja (koristi se na objavama i TV-u)
  • Logo — PNG sa providnom pozadinom
  • Šablon opisa objave (caption) — koristi oznake {dan}, {datum}, {ime} itd.

Korisnici i uloge

Postavke → Korisnici

  • Admin — pristup svim modulima uključujući Postavke
  • Sestra — kalendar, doktori, objave, TV (bez Postavki)

2. WordPress plugin (server)

Instalacija (jednom)

  1. Kopiraj cijeli folder ordino-wp/ na server u:
    wp-content/plugins/ordino/
  2. U WordPress adminu: Plugini → Ordino → Aktiviraj
  3. Idi na Podešavanja → Ordino
  4. Kopiraj API ključ (dugački niz znakova)
  5. U Ordino aplikaciji: Postavke → Podaci
    • Adresa WordPress sajta: npr. https://polymed.ba
    • API ključ: zalijepi kopirani ključ
  6. Klikni Pošalji na server — svi podaci (doktori, raspored, slike) idu na WP

Šta plugin radi

  • Čuva raspored i postavke iz Ordino aplikacije
  • Automatski sinhronizuje doktore u modul zakazivanja
  • Servira TV stranicu sa istog domena (bez CORS problema)
  • Omogućava Ordino aplikaciji da čita zakazane termine
Važno Nakon svake izmjene rasporeda u aplikaciji klikni Pošalji na server da TV i web sajt vide nove podatke. TV sam osvježava svakih 5 minuta.

3. Zakazivanje termina na sajtu

Forma za pacijente (web sajt)

  1. U WordPressu kreiraj stranicu npr. „Zakažite termin"
  2. Dodaj shortcode: [psb_booking_form]
  3. Objavi stranicu
  4. Pacijent bira doktora, datum, vrijeme i unosi svoje podatke

Doktori na formi dolaze automatski iz Ordino aplikacije (kad klikneš Pošalji na server).

Pregled termina u Ordino aplikaciji

Zakazivanje u lijevom meniju → klikni Osvježi

Prikazuje termine zakazane preko web forme (od današnjeg datuma). Zahtijeva podešenu WordPress sinhronizaciju.

WordPress admin (opciono)

U WP adminu: meni Zakazivanje → Termini / Doktori / Podešavanja

Tu možeš ručno uređivati doktore, pregledati termine i podesiti boje forme.

4. Ordino TV (kroz panel)

Sve kačite u Ordino Panel — korak 4. TV uređaji u čarobnjaku za partnera. TV prikazuje raspored doktora iz WordPress-a. Nije potreban zaseban media server.

Administrator: korak-po-korak u panelu

  1. Otvori ordino-panel/panel.php → uredi partnera → tab 2. WordPress (URL + API ključ)
  2. Tab 4. TV uređaji — kopiraj TV link ili generiši kod za Android
  3. Dodaj uređaj (naziv + način: browser ili Android)
  4. Sačuvaj → na tabu 5. Predaja pošalji link partneru

Način A: Browser na TV-u (preporučeno za brzu instalaciju)

  1. U panelu kopiraj TV link
  2. Na Smart TV / Android TV otvori Chrome u fullscreen / kiosk modu
  3. Zalijepi link — ekran prikazuje raspored (osvježava se svakih ~5 min)

Način B: Ordino TV Android aplikacija

  1. U panelu klikni Generiši kod za Android app (6 cifara, 15 min)
  2. Instaliraj APK iz raspored-doktora/android-tv-app/
  3. Na TV-u unesi adresu sajta + kod → Poveži
  4. Dugi pritisak na ekran = ponovo uparivanje
Obavezno: Prije TV-a u Ordino aplikaciji kliknite Pošalji na server da WP ima aktuelan raspored.

5. Ordino TV Android app

Kiosk aplikacija za TV: upari se kodom i prikazuje raspored doktora preko cijelog ekrana.

  • Folder: raspored-doktora/android-tv-app/
  • Uparivanje: 6-cifreni kod iz Ordino panela (važi 15 min)
  • Detaljna uputstva za build: README u tom folderu

6. Dnevni rad (sestra / admin)

  1. Otvori index.html i prijavi se
  2. Kalendar — klikni na dan, dodaj/uredi termine doktora
  3. Doktori — dodaj nove ili uvezi iz CSV
  4. Objave — preuzmi slike za Instagram/Facebook (feed, story, TV format)
  5. Pošalji na server (Postavke → Podaci) — ažuriraj web i TV
  6. Zakazivanje — Osvježi da vidiš termine sa web forme
Rezervna kopija Jednom sedmično: Postavke → Podaci → Izvezi sve podatke (.json). Čuva sve uključujući slike.

7. Česti problemi

ProblemRješenje
„Slanje nije uspjelo" na WP Provjeri adresu sajta (bez / na kraju), API ključ, da li je plugin aktivan, i da li sajt ima HTTPS
TV ne prikazuje nove podatke Klikni Pošalji na server u aplikaciji. TV osvježava svakih ~5 min. Osvježi browser na TV-u ako treba
Zakazivanje prazno Provjeri WP sinhronizaciju. Klikni Osvježi. Termini moraju biti zakazani preko web forme
Doktori nisu na web formi Dodaj doktore u Ordino app → Pošalji na server (automatski sync u booking)
Podaci nestali Podaci su u pregledaču — drugi browser = prazno. Uvezi rezervnu kopiju (.json)
Ordino TV kod istekao U panelu generiši novi kod (15 min). Ponovo upari Android app