Kontakt | BGSvetionik.com | BGSvetionik.net | BGSvetionik.info | BGS CMS | ENGLISH VERSION
BGS CMS je sistem koji omogućava postavljanje i održavanje raznih vrsta sadržaja na internet (web) stranama. Framework model koji je postavljen u osnovi CMS-a omogućava vrlo lako kreiranje različitih web strana, a web interfejs za administraciju omogućava lako popunjavanje strana sadržajima i njihovo kasnije osvežavanje.
Sistem se stara o prikazivanju strana, ali i raznim drugim servisima koji prate jedan sajt. Sigurnost je zagarantovana na svakom nivou. RSS servisi prikazuju nove vesti, ali ih je moguće selektovati i po kategorijama. XML servisi između ostalog daju i Google sitemap jedinstven ili po delovima, a moguće je uključiti i kompresiju ovog servisa. Sistem kešira i optimizuje strane kako za pretraživače tako i za pregledače. Pojedini delovi sajta se prikazuju nezavisno od centralnog dela sajta zahvaljujući AJAX tehnologiji. Na ove načine sajt se učitava brže, a server biva rasterećen tako da je moguće opslužiti ogroman broj poseta.
Posvećena je i pažnja optimizaciji za mašine za pretragu (SEO). URL adrese su u čitljivom obliku tipa www.mojdomen.com/strana.html (umesto www.mojdomen.com/index.php?strana=strana). Procesiraju se i svi ostali elementi važni za pretraživanje putem interneta. Uz pravilno promovisanje sajt će zauzeti visoko mesto na pretraživačima i biti često posećivan.
Vodi se računa o statistici. Refresh efekt je izbegnut i broje se samo realni događaji. Posebni mehanizmi vode računa o spamovanju i preuzimanju sadržaja od strane botova (namenskog softvera za eksploataciju sajtova).
Posebna pogodnost jesu višejezički sajtovi gde sistem vodi računa o stranama koje se prikazuju i sistemskim tekstovima na različitim jezicima. Ćirilične sajtove je moguće prikazati u latiničnoj verziji u realnom vremenu. Ovo je posebna pogodnost za sajtove javnih servisa koji trebaju biti ćirilični. Tekstovi se unose samo jednom i to na ćirilici, a sistem ih sam preslovljava.
Ukoliko vam ekipa iz BG Svetionika instalira paket preskočite ovaj tekst.
Za instalaciju je potreban instalacioni paket BGS CMS, web server sa podignutim apache serverom, podrškom za PHP i MySQL bazom. Potrebno je kreirati namensku bazu podataka. Ukoliko ona ne postoji sistem će pokušati to sam da uradi, ali ova mogućnost nije dostupna kod svih servera (zbog bezbednosti) tako da je potrebno unapred pripremiti bazu. Sistem će sam započeti instalacionu proceduru i potrebno je upisati parametre baze. Sistem će sam prepoznati URL. Ukoliko server ima podršku za URL mod rewrite setujte friendlyURL. Debug mode se koristi na test serverima za proveru performansi i uklanjanje grešaka, na javnim serverima ovu opciju treba isključiti. Ukoliko uvezujete phpBB forum na osnovni sajt onda treba upisati relativnu putanju do foruma u forum_path. Potrebno je uneti i licencni broj.
Za ovaj pristup potreban vam je administratorski nalog koji dobijete od BGSvetionika. Potrebno je uneti ispravno korisničko ime i lozinku. Postoji nekoliko nivoa korisničkih privilegija, od administratora preko urednika do običnih korisnika.

Na centralnoj površini početne strane kontrolnog panela nalaze se uočljivi linkovi do često korišćenih opcija sistema. Ispod se nalazi uvid u bitne statističke pokazatelje.
Sa leve strane nalazi se kompletan meni dostupan korisniku (na osnovu definisanih privilegija i korisnikove korisničke grupe). Na gornjem delu ekrana nalaze se linkovi za pregled osnovne strane sajta (otvara se u novom prozoru) i izlaz iz sistema.

title – Naziv sajtanews per page – broj prikazanih kratkih vesti po kategorijama
short text words – broj reči za kratki prikaz
description words – broj reči u opisnim boxovima
default RSS – omogućenje RSS kanala
default comments – omogućenje komentara
default comment status – predefinisan status komentara (ukoliko se želi ručno aktiviranje komentara od strane urednika)
flood time - minimalno vreme između dva komentara ili upisa u sistem (sprečavanje spamovanja)
visual code length - "capctha" kod - grafički prikaz slova koje je potrebno uneti u text box - sprečavanje botova
default text editor - izbor između više ponuđenih WYSIWYG editora (predefinisan je RTE, spreman je tinyMCE, a podržani su i razni drugi)
default ads editor – izbor editora za oglase: plain (običan boks) rich (vizualni editor)
drop down enable – omogućenje padajućeg menija na osnovnoj strani
disp headline scroll – prikaz scroll bara na index strani
disp headline news – prikaz izdvojenih vesti
disp headline ads – prikaz izdvojenih oglasa
headline items– broj izdvojenih stavki
latest news/ads items – broj prikazanih stavki po datumu nastanka
top read items– broj prikazanih stavki kojima je najčešće pristupano
most commented items– broj prikazanih najčešće komentarisanih stavki
disp order form - uključivanje forme za online naručivanje
disp breadcrumb - uključivanje relativne putanje u odnosu na početak sajta
disp subpages - prikaz podstrana / podkategorija ili strana na istom nivou (izbor imeđu prikaza bez tekuće strane i kompletan prikaz)
max image width – najveća širina uploadovane slike
max image heigth – najveća visina slike
max thumb width – najveća širina male slike (thumbnail)
max thumb heigth – najveća visina male slike
image quality percent - kvalitet slike u procentima (prilikom izmene velicine)
prevent file overwrite - sprečavanje gaženja postojećih fajlova novim sa istim imenom
supress image check - isključivanje provere postojanja slike pre prikaza (vrši se provera postojanja slika, dinamički se formiraju thumbnail - male slike)
max send mail no – broj poruka za slanje na mejllistu u jedinici vremena
smtp server, smtp port, smtp username, smtp password – ukoliko se koristi mejl nalog na drugom serveru, ili je potrebno aktivirati ovakvu uslugu (urađen je i plug-in sa podrškom za različite tipove autentifikacije)
Moguće je izmeniti i uneti novedefinicije sistemskih izraza za jezik koji je definisan u Settings. Oznaka {lg_***} koristi se u sitemu templejta, manji deo generiše PHP ili JS. Notifikacije su poruke koje idu putem emaila.
Na ovom nivou vrši se uključivanje i isključivanje pojedinih modula kao i plug-inova. Takođe moduli zahtevaju instalaciju pa se to vrši sa ovog nivoa.

Opcija omogućava pregled, unos i ažuriranje podataka o korisnicima sistema. Moguće je selektovanje više zapisa u isto vreme i brisanje korisnika. Opcijom edit ili duplim klikom ulazi se u ažuriranje zapisa o korisniku. Moguća je promena šifre za pristup ukoliko se u polje password i confirm password unese nova šifra. Od ostalih polja bitna su polja status (active/inactive) i type.

Tip (grupa) korisnika može biti guest, writer, trusted i admin. Admin ima sve privilegije, guest je samo registrovani korisnik (mogućnost čitanja i komentarisanja kod sajtova sa restrikcijom), writer nasleđuje guest privilegije sa mogućnošću pisanja članaka i oglasa, a trusted može označavati takve stavke aktivnim ili neaktivnim.
Moguće je raznim korisnicima dodeliti mogućnost rada sa različitim editorima teksta.
Strane je moguće organizovati i dovesti u hijerarhijski niz. Pored opcije broja prikaza postoji izbor nivoa stranica za prikaz. [root] je glavni – polazni nivo. Opcije kod strana su: stub – označava da strana ima svoje podstrane, ulaskom na ovu opciju videće se samo podstrane, povratak je izbor opcije parent. Moguće je dodati novu stranu, kopirati, izmeniti ili obrisati postojeću stranu.

Osnovni nivo strana se prikazuje putem templejta box_sections. Uključenjem opcije drop_down_enable u padajućem meniju će se prikazivati podstrane. Redosled prikazivanja ovih opcija se reguliše jednostavnim zadržavanjem klika i prevlačenjem stavke na višu ili nižu poziciju.
Ulaskom u mod za unos ili izmenu podataka na strani dobija se detaljniji pregled. Title je ime strane, pojavljuje se na linku i zaglavlju prozora web pregledača. U vizualnom editoru je moguć aktivan unos i pregled sadržaja na strani, ali je moguće i iskoristiti HTML kod, obraditi ga u nekom HTML editoru i vratiti nazad. Postoji mogućnost postavke drugačijeg editora, ali je RTE koji se trenutno koristi najbrži za učitavanje strane i apsolutno je funkcionalan. Detaljnije o načinu korišćenja editora u prilogu.

Polje parent_id definiše da li tekuća strana ima svog roditelja (hijerarhijski), tj. da li je podstrana neke strane. Robot polja daju direktive mašinama za pretragu da li indeksirati i da li pratiti linkove na tekućoj strani.
SEFriendly name (url) je oznaka koja će se pojaviti u linku do te strane. Moguć je unos standardnih engleskih slova i brojeva, bez razmaka i pomoćnih znaka. Ova imena trebaju biti jedinstvena. Sistem će voditi računa o ovome. Keywords su ključne reči koje koriste web pretraživači prilikom kategorizacije sajta, a Description im služi kao kratak opis sajta.
Main označava da je stranica index (ili default) tj. početna. Samo jedna strana može imati ovaj atribut.
Hidden polje označava strane koje su ne prikazuju u sistemu menija. Najčešće su to strane koje ne zauzimaju mesto u hijerarhiji (orphan). U nekim strukturama dovoljno je definisati jednu stranu kao hidden, a ostale postaviti kao njene podstranice.
Različitm stranicama moguće je definisati i različiti templejt opcijom template.
Polje redirect ukoliko je popunjeno daće u sistemu menija link sa ovog polja. To može biti link na bilo koju stranu u sistemu ili spoljni link. Prilikom iniciranja ovog linka sadržaj strane u meniju će biti ignorisan – prikazuje se sadržaj pozvane strane.

Kod unosa i izmene podataka polja imaju sličnu funkciju. Description će se prikazati ukoliko je definisan u temlplejtima. Polje type može biti prazno i označiće da kategorija služi za nošenje vesti. Pored toga može imati vrednosti ads (mali oglasi), business (poslovni oglasi) i products (proizvodi). Određena kategorija može nositi samo jedan tip zapisa. Templejt se po pravilu koristi default, ali se može kopirati i modifikovati templejt disp_category i koristiti za prikaz određenih kategorija. Svaka kategorija može imati i posebnu sliku. Slika se može izabrati od postojećih ili se dovući nova.
Sistem uređivanja vesti sličan je kao i princip kod strana i kataloga, s tim što je hijerarhija uređena po katalozima. Statusi koji su dostupni i na koje se utiče sa pregleda su: status aktivnosti (on/off), rss status i status naslovne vesti (featured). Pored toga moguće je selekotovane stavke premestiti u neki drugi katalog opcijom move to. Selektovanje se radi po raznim kriterijumima (katalog, korisnik, status)
Na detaljima vesti, osim polja sličnih onim u prethodnim modulima, poljem category_id vest se vezuje za određenu kategoriju. Na polje created se utiče aktiviranjem kalendara pritiskom na ikonicu sa desne strane.
Moguće je izabrati neku od postojećih slika ili dovući novu. Ova slika se prikazuje u dimenziji za thumbnail ( maxThumbWidth...) na prikazu kratkih vesti u kategoriji. Slika će se prikazati i na zaglavlju punog prikaza vesti, osim ukoliko se vrednost disp_on_full_view postavi na off. Na taj način je moguće uticati na izgled punog prikaza vesti.

Status polje je predefinisano na off. Vest je potrebno aktivirati da bi se prikazala na sajtu. To omogućava sukcesivno pisanje. Featured je vest koja ide u sekciju Izdvajamo na naslovnoj strani. Feed dozvoljava vesti da bude prikazana na RSS kanalu, a comments komentarisanje vesti. Ove vrednosti su predefinisane u defaultComments i defaultRSS.

Polje level daje prioritet oglasima. Predviđene su tri vrste nivoa: 0 - osnovni, 1 - srednji i 2 – najviši. Level ima prioritet u odnosu na redosled oglasa koji je uređen pomeranjem oglasa gore-dole. Može se koristiti i za izbor templejta kojima se oglasi prikazuju. Oglasi na nivou 2 automatski se označavaju kao “featured” (izdvajamo).
Laganom intervencijom na konfiguracionom fajlu mogu se definisati proizvoljna polja za oglase, tako da su mogućnosti ovakvog sistema neiscrpne. Sistem ovakva polja može prikazati dvojako: samo ona koja su popunjena ili ona koje korisnik definiše u templejtu.
Kako su tipovi oglasa uvezani moguće je preneti određeni oglas iz jednog u drugi tip (npr. iz tipa mali oglasi u tip poslovni oglasi). Potrebno je još i izmeniti kategoriju ovakvom oglasu.
Oglasi mogu imati kontakt formu ili sistem za narudžbine. Kontakt forma će slati poruku na mejl vlasnika oglasa ili na kontakt mejl ukoliko vlasnik nema uvezanu mejl adresu.
Posebne mogućnosti kod oglasa jeste dodavanje još slika i opisa svake slike posebno. Na ovakav način moguće je maksimalno iskoristiti mogućnosti templejt sistema.

Ovaj nivo namenjen je naprednijim korisnicima, koji poznaju HTML i CSS. Templejt možete direktno izmeniti ili kopirati u neki od HTML editora, a zatim taj tekst vratiti na sajt. Postoji i opcija Revert koja vraća fajl u prethodno stanje.
Za editovanje boxova nije potrebno posebno poznavanje HTML-a jer se izmena vrši putem vizuelnog editora. Potrebno je samo malo pažnje da bi se tekst pravilno uneo, a ne naruši izgled sajta budući da se radi o manjim delovima sajta.
Potrebno je sa vremena na vreme, pre i posle neke veće obrade napraviti kopiju baze. Opcija Backup najpre kreira backup fajl koji možete download-ovati putem web pregledača. Nakon preuzimanja ovaj fajl se briše sa server. Opciono, ovaj fajl se kompresuje u zip formatu.
Optimizacija nije neophodna ali je preporučena u nekim slučajevima, recimo ukoliko je došlo do brisanja veće količine zapisa. Baza će zauzeti manje mesta na disku i biće brži odziv.
Update služi pri prijemu novih verzija programa i samo tada se primenjuje.
Clear cache briše nepotrebne i keširane fajlove sa sistema. Brišu se svi thumbnail falovi (male slike), ali će se potrebni thumbnailovi sami kreirati kada budu potrebni. I na ovaj nači se štedi prostor na disku. Takođe se briši i keširane strane.
BGS CMS raspolaže velikim brojem dodataka, a uz pomoć generator koda moguće je dobiti veliki broj novih dodataka za kratko vreme.
Maillist – Prijava za slanje biltena i slanje mejlova prijavljenim korisnicima

Pripremljeni mejlovi se šalju u definisanim serijama kako već server dozvoljava. Moguće je uneti HTML oblik mejla, sa slikama i linkovima. Pretplatnici se mogu svrstati u više grupa. Svakom korisniku se šalje i uputstvo za odjavu sa liste.

Definisanje anketa koje će se prikazivati u određenim vremenskim periodima. Rezultati se prikazuju grafički, a sam servis može raditi putem AJAX tehnologije.
Banners – Upravljanje banerima

Baneri se prikazuju po definisanim zonama. Moguće je prikazati JPEG, GIF slike ili flash. Putem AJAX kontrole vodi se računa da se broji baner koji je zaista i prikazan. Na prikazivanje banera se utiče na više načina - određeni broj banera za prikaz u zoni, prikaz po određenom redosledu, broju prikaza ili slučajni prikaz. Vodi se statistika o prikazu kao i klikovima na baner.
Gallery – Postavljanje galerija i slika

Slike se jednostavno postavljaju i prikazuju po galerijama. Podržani su razni efekti za prikaz fotografija.
Events – upravljanje događajima, kalendar
Dodatak za prikazivanje najava događaja ili kalendara bivših događaja.
Units & workers – Baza radnika
Ovo je namenski dodatak pogodan za intranet rešenja.
Pored toga postoji cela serija dodataka čiji se broj svakodnevno uvećava (stanje na putevima, berza, kursna lista, vremenski uslovi, fiksne strane, rezervacije...). Sistem za upravljanje projektima koji radi kao posebna celina može se dodati kao plug-in u intranet rešenjima.

Dokumenta dodajete uz pomoć opcije Insert document.
Tabele dodajete uz pomoć opcije Insert table.
Hiperveze (linkove) dodajete uz pomoć opcije Insert Link.
Na raspolaganju su i drugi editori, kao tinyMCE a moguće je implementirati i bilo koji drugi.
BGSvetionik.com | BGSvetionik.net | BGSvetionik.info | BGS CMS | Kontakt