STRIX
News: Revision 1

Opis i featurei

Objavljivanje i prikaz vijesti.
Elementi vijesti su:

  • naslov
  • datum
  • jezik
  • autor
  • keywords
  • source
  • sažetak (lead)
  • lead image
  • content
  • attached documents
  • (kmap integracija: knowledge map entries)
  • (calendar integracija: calendar event)
  • (subscription integracija)
  • (rating integracija)
  • (forum integracija)

Jedna vijest može biti prisutna u više kategorija/stranica. Pri tome uz pojedinu instancu vijesti po kategoriji vrijede ovi podaci:

activation time i expiration time:

Vrijednosti mogu biti prazne. Vijest je uvijek aktivna u toj kategoriji
Samo activation time: vijest aktivna od upisanog trenutka do beskonacnosti
Samo expiration time: vijest aktivna do upisanog trenukta
Oboje vrijednosti: vijest aktivna od activation do expirationa

approved

Vijest nije odobrena. Ako je je uredjuje administrator ukljucivanjem ove kvacice vijest postaje odobrena (osim vlasniku vijesti vidljiva i ostalima)

archived

Uz activation i expiration, vijest moze biti i na silu arhivirana.

Konfiguracija

Grupe/tipovi vijesti

Vijesti na jednoj stranici mogu biti grupirane. Moguce grupe vijesti se "konfiguriraju" u tablici news_type

Primjer tablice
 content=> select * from news_type;
  id | name | descr | descr_sing | global | suggestable
 ----+---------------+----------------+---------------+--------+-------------
   1 | news | News | News | t | t
   2 | announcements | Announcements | Announcement | t | t
   4 | events | Events | Event | t | t
   5 | topics | Topics | Topic | f | t
   3 | pr | Press releases | Press release | t | f
 (5 rows)

Ako je "global" = true, onda se ti tipovi vijesti pojavljuju na svim instancama modula, osim ako drukcije eksplicitno nije receno (vidi Parametri modula)

Polje "suggestable" diktira je li se tip vijesti moze predlagati (naravno, ukoliko to prava korisnika dopustaju).

Stanje tablice se odrazava na editiranju vijesti gdje se moze odabrati tip vijesti

http://plivaweb.pliva.hr/wiki/plugin/attachments/News/news_group.jpg

//Note: uskoro bi se trebala dodati multilanguage podrska za tipove vijesti

Parametri modulu

Npr. prikazi samo tipove/grupe "news" i "events"
  type[]=news&type[]=events

Ako nije definiran type[] uzimaju se svi tipovi koji su "global".

Prikazi sve tipove osim navedenih
  notype[]=news&notype[]=...

Promijeni redoslijed ispisivanja vijesti - od najstarije do najnovije
  event=1

Prikazuj agregirane vijesti iz kategorija:
  kat[]=12344&kat[]=1235

Prikazi <HR> izmedju svakog leada
  ruler=1

Konfiguracija iz config filea

Vidi GlobalneConfigVarijable