WP Manifestindependent plugin directory
manifest / content / sidreni-cjenici

Sidreni cjenici

Sidreni cjenici omogućuje administratorima da učitaju CSV datoteke cjenika usluga i javno ih objave na stranici /cjenici. Plugin pri aktivaciji stvara običnu WordPress stranicu "Objava cjenika" sa shortcodeom [sidreni_cjenici]. Uvodni tekst korisnik uređuje u izborniku Cjenici.

by Josip Meštrović · github.com/josipmestrovic/sidreni-cjenici · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/josipmestrovic/sidreni-cjenici/archive/refs/heads/main.zip

WordPress plugin za jednostavnu objavu CSV cjenika usluga.

Autor: Josip Meštrović

Što plugin radi

  • Pri aktivaciji stvara običnu WordPress stranicu /cjenici sa shortcodeom [sidreni_cjenici].
  • Uvodni tekst uređujete unutar administrativnog izbornika Cjenici.
  • Administrator u izborniku Cjenici učitava CSV datoteke.
  • Javna stranica prikazuje datum i vrijeme objave, puni izvorni naziv datoteke i poveznicu Preuzmi.
  • Administrator može trajno obrisati objavu i pripadajuću datoteku iz WordPress Medijske zbirke.
  • Nakon aktivacije plugin prikazuje stvarnu javnu poveznicu i omogućuje njezino kopiranje.

Instalacija

  1. Kopirajte direktorij sidreni-cjenici u wp-content/plugins/ ili učitajte ZIP dodatka kroz WordPress administraciju.
  2. Aktivirajte Sidreni cjenici.
  3. Nakon aktivacije otvorit će se ekran s poveznicom na stranicu cjenika.
  4. Dodajte tu poveznicu u navigaciju, footer ili drugo mjesto po izboru.
  5. Otvorite Cjenici u WordPress administraciji i učitajte CSV datoteku.

Važno ponašanje

  • Plugin prihvaća samo CSV datoteke.
  • Originalni naziv datoteke prikazuje se javno bez preimenovanja, uključujući hrvatska slova, zareze i razmake.
  • Datoteke se ne skrivaju i ne brišu automatski.
  • Ako /cjenici već postoji pri aktivaciji, plugin ga neće izmijeniti niti će stvoriti alternativnu stranicu. Upload ostaje blokiran dok se problem ne riješi.
  • Plugin ne provjerava sadržaj ili strukturu CSV datoteke te ne daje pravno mišljenje ni jamstvo regulatorne usklađenosti.

Poznata ograničenja

Ovo je namjerno jednostavna prva verzija plugina. Trenutačno ne podržava:

  • više poslovnih lokacija, filtriranje po lokaciji ni posebne prikaze za lance
  • XML datoteke; podržan je samo CSV
  • javni API, REST API indeks ni automatizirani strojni dohvat popisa cjenika
  • provjeru strukture, obveznih stupaca, formata ili sadržaja CSV datoteke
  • automatsko brisanje, skrivanje ili arhiviranje datoteka nakon određenog roka
  • e-mail podsjetnike, upozorenja o roku objave ni zakazivanje objava
  • automatsko dodavanje poveznice u footer ili navigaciju
  • alternativni slug ako WordPress stranica /cjenici već postoji
  • izvoz podataka, analitiku, uvoz iz vanjskih sustava ili sinkronizaciju cjenika
  • posebnu podršku za WordPress multisite

Administrator je odgovoran za sadržaj učitanih datoteka, njihovu dostupnost i usklađenost objave s primjenjivim propisima.

Tehnički zahtjevi

  • WordPress 6.0 ili noviji
  • PHP 7.4 ili noviji

Razvoj

Nema vanjskih PHP, JavaScript ni build ovisnosti. Kod slijedi WordPress API-je za upload medija, administrativne nonce provjere i provjere ovlasti.

Licenca

Ovaj projekt je licenciran pod GPL-2.0-or-later.