Navodila za izdelavo diplomske naloge

Velikost: px
Začni prikazovanje s strani:

Download "Navodila za izdelavo diplomske naloge"

Transkripcija

1

2 Simon Gliha UPORABA OGRODJA CAKEPHP PRI IZDELAVI SPLETNIH PORTALOV Diplomsko delo Maribor, september 2010

3 I Diplomsko delo univerzitetnega študijskega programa UPORABA OGRODJA CAKEPHP PRI IZDELAVI SPLETNIH PORTALOV Študent: Študijski program: Mentor: Simon Gliha UNI R-IT izred. prof. dr. Milan Ojsteršek Maribor, september 2010

4 II ZAHVALA Zahvaljujem se mentorju za pomoč in predvsem navdušenje nad spletnim programiranjem. Prav tako se zahvaljujem zelo dobrim prijateljem iz društva HC, ki so mi omogočili praktično uporabo izdelka in kreativno podporo. Posebna zahvala velja staršem, ki so mi omogočili študij ter sredstva za le tega.

5 III UPORABA OGRODJA CAKEPHP PRI IZDELAVI SPLETNIH PORTALOV Ključne besede: spletni portali, ogrodje, PHP, CakePHP, model-prikaz-krmilnik UDK: : (043.2) Povzetek V teoretičnem delu diplomskega dela smo opisali proces izdelave spletnega portala (oblikovna podoba, načrtovanje podatkovne baze, uporabniške funkcionalnosti, uredniške funkcionalnosti). V praktičnem delu smo z uporabo ogrodja CakePHP izdelali lasten portal. Uporabili smo arhitekturo model-prikaz-krmilnik.

6 IV DEVELOPING WEB PORTALS WITH THE HELP OF CAKEPHP FRAMEWORK Key words: web portals, framework, PHP, CakePHP, model-view-controller UDK: : (043.2) Abstract In the theoretical part of the thesis, we have described the web portal development(web user interface design, database design, user and administration part of the web application). In the practical part of our work we used the CakePHP framework to build our web portal. We used the model-view-controller architecture.

7 V KAZALO 1 UVOD IDEJA TER PRVI KORAKI IDEJA TER PRVOTEN VIDEZ IN NJEGOVE PREOBRAZBE ZAHTEVANE FUNKCIONALNOSTI UREDITEV STREŢNIKA IN GOSTOVANJA VIDEZ SHEMA SPLETNEGA PORTALA UPORABNIŠKI IN UREDNIŠKI VMESNIKI LOGOTIP OZADJA DIGITALIZIRANI ELEMENTI PODATKOVNA BAZA ZASNOVA PODATKOVNE BAZE UREDITEV PODATKOVNE BAZE OGRODJE PREDSTAVITEV CAKEPHP DELO S PODATKOVNO BAZO PRIKAZ SPLETNEGA PORTALA DELOVANJE GRADNIKOV OGRODJA CAKEPHP UPORABNIŠKE FUNKCIONALNOSTI SPLOŠNE FUNKCIONALNOSTI REGISTRIRANIH UPORABNIKOV ZAČETNA STRAN AKTUALNA DOGAJANJA DOGODKI HRANA ZA MISLI GALERIJA KONTAKTI FORUM... 17

8 VI 7 UREDNIŠKE FUNKCIONALNOSTI UREJANJE IN DODAJANJE PODATKOV V AKTUALNA DOGAJANJA UREJANJE IN DODAJANJE PODATKOV V DOGODKE UREJANJE IN DODAJANJE PODATKOV V GALERIJO OBVESTILA UPRAVLJANJE UPORABNIKOV IN UREDNIKOV STATUSNO SPOROČILO RAZVOJNE FAZE ZAČETNA FAZA FAZA NAČRTOVANJA PROIZVODNA FAZA NADZORNA FAZA ZAKLJUČEK LITERATURA PRILOGE ZGOŠČENKA Z IZVORNO KODO NASLOV ŠTUDENTA... 27

9 VII SLIKOVNO KAZALO Slika 2.1: Zasnova izgleda... 2 Slika 2.2:»Popestren«izgled... 3 Slika 2.3: Končna podoba... 3 Slika 3.1: Shema spletnega portala... 5 Slika 3.2: Vmesnik za registracijo in prijavo... 6 Slika 3.3: Uporabniška orodna vrstica s svojimi vmesniki... 6 Slika 3.4: Uporabniška orodna vrstica z uredniškimi funkcionalnostmi... 6 Slika 3.5: Vsebinska orodna vrstica ter vmesnik za blog... 6 Slika 3.6: Vsebinska orodna vrstica ter vmesnik za dogodke... 6 Slika 3.7: Vsebinska orodna vrstica ter vmesnik za galerijo... 6 Slika 3.8: Logotip društva z včrtano Fibonaccijevo spiralo... 7 Slika 3.9: Logotip spletnega portala z obrezano Fibonaccijevo spiralo... 7 Slika 3.10: Paleta ozadij... 7 Slika 3.11: Besedilo glave... 8 Slika 3.12: Logo glave... 8 Slika 3.13: Osnova za meni... 8 Slika 3.14: Dodatek glave... 8 Slika 3.15: Dodatek glave... 8 Slika 3.16: Posebno ozadje... 8 Slika 4.1: Podatkovna baza spletnega portala Slika 5.1: Arhitektura Slika 6.1: Prikaz začetne strani Slika 6.2: Splošni prikaz bloga Slika 6.3: Pogled posameznega prispevka v blogu... 15

10 VIII Slika 6.4: Splošni prikaz dogodkov Slika 6.5: Prikaz posameznega dogodka ter njegove lokacije Slika 6.6: Hrana za misli Slika 6.7: Splošni prikaz galerije Slika 6.8: Prikazovanje video posnetka v galeriji Slika 6.9: Splošni prikaz kontaktov Slika 6.10: Splošni prikaz foruma Slika 7.1: Primer statusnega spročila za javne uporabnike... 21

11 IX UPORABLJENE KRATICE PHP orodja za osebno spletno stran (angl. Hypertext Preprocessor, izvorno Personal Home Page Tools) MIT Massachusetts inštitut za tehnologijo(angl. Massachusetts Institute of Technology) SQL strukturirani povpraševalni jezik (angl. Structured Query Language) HTML označevalni jezik za izdelavo spletnih strani (angl. HyperText Markup Language) XML razširljiv označevalni jezik (angl. Extensible Markup Language) JSON JavaScript objektni zapis (angl. JavaScript Object Notation) PDF dokument prenosljive oblike (angl. Portable Document Format) DJ didţej (angl. Disc Jockey) HC hedonistična kreativnost (angl. Hedonistic Creativity)

12

13 Stran 1 1 UVOD V današnjem času so spletni portali zelo razširjeni. Uporabljajo se za objavljanje novic, zabavo med prostim časom, komunikacijo, izmenjavo mnenj, iskanje pomoči in preprosto deljenje osebnih dogodkov z drugimi uporabniki. Spletni portali so bili v devetdesetih letih zelo iskano blago. Ko so postali spletni brskalniki v poznih devetdesetih letih bolj razširjeni, so si vsa večja podjetja ustvarila svoj spletni portal in s tem poskušala zasesti del internetnega trţišča[20]. Obstaja veliko vrst spletnih portalov kot so spletni portali podjetij, vlad, obveščevalnih sluţb, borz in tudi raznih gostiteljev, ki ponujajo ţe narejene spletne portale. Primeri javnih spletnih portalov so AOL, igoogle, MSNBC, Netvibes in Yahoo![19]. V okviru diplomskega dela smo izdelali portal, prilagojen potrebam društvene organizacije Hedonističnih Kreativcev, ki jo je ustanovila skupina dobrih prijateljev v namen širjenja zabave in kulture med ljudi z motom»create, share... enjoy«. Spletni portal jim bo sluţil kot idealno komunikacijsko orodje za dokumentiranje ter arhiviranje preteklih dogodkov in obveščanje ljudi po celotnem svetu o novih bliţajočih se dogajanjih. Celotni kreativni nastanek tega spletnega portala je spremljalo veliko preobrazb in novih odkritij, ki so opisane v nadaljnem delu diplomskega dela. V drugem poglavju bomo predstavili prvotno pobudo in zamisel društva HC za izdelavo spletnega portala. V tretjem poglavju smo predstavili celoten razvoj izgleda in gradnikov spletnega portala. V četrtem poglavju si bomo ogledali zasnovo in opis uporabljene podatkovne baze. V petem poglavju bomo predstavili ogrodje CakePHP. V šestem in sedmem poglavju si bomo ogledali uporabniške in uredniške funkcionalnosti za upravljanje s spletnim portalom. V osmem poglavju smo prešli vse faze razvoja celotnega projekta. V devetem poglavju smo povzeli celoten potek dela iz naše ter iz uporabniške strani.

14 Stran 2 2 IDEJA TER PRVI KORAKI Ideja za spletni portal je nastala sočasno z idejo za ustanovitev društva, ki koristi spletni portal. Glede izgleda portala je preteklo veliko razprav z društvom, saj so prvotni člani imeli veliko zamisli [1]. Osnovno idejo in razvijanje podobe si lahko pogledate v podpoglavjih 2.1 in 2.2. Poudarek je še posebej na funkcionalnostih spletnega portala, ki so društvu v korist ter olajšajo določena dela [2]. Te omenjene funkcionalnosti so navedene v podpoglavju 2.3. Za realizacijo celotnega projekta smo potrebovali tudi spletno gostovanje [3], o katerem je več napisano v podpoglavju Ideja ter prvoten videz in njegove preobrazbe Prvotnih zamisli za izgled je bilo zelo malo. Osnovna ideja pri nastajanju spletnega portala je bila preprostost in elegantnost (sl. 2.1). Izbrana barvna paleta je bila pri tem nekoliko bolj ekstravagantna in po kasnejših ugotovitvah tudi zelo neprimerna in neuporabna. Slika 2.1: Zasnova izgleda Kljub kritikam smo skušali prvotni izgled (sl. 2.1) popestriti (sl. 2.2), kar je vodilo do končne ugotovitve, da takšna barvna paleta in slog ne prideta v upoštev. Vizualni izgled je bil namreč popolnoma nepregleden in utrujajoč za uporabnike.

15 Stran 3 Slika 2.2:»Popestren«izgled Kasneje smo na podlagi nove iniciative izgled popolnoma prenovili. Nastala je zelo kreativna podoba s privlačnim izgledom (sl. 2.3). Slika 2.3: Končna podoba 2.2 Zahtevane funkcionalnosti Člani društva so izrazili ţeljo po informiranju uporabnikov o društvenih dogodkih in aktivnostih ter kje in kako se bo vse skupaj dogajalo. Izraţena je bila tudi zahteva, da bi imeli preprost sistem komuniciranja za hitro obveščanje in kompleksnejši sistem komuniciranja, ki omogoča bolj organizirano komunikacijo s celotnim društvom ter

16 Stran 4 posamezniki. Glede na te zahteve in podane predloge so se nato določile naslednje funkcionalnosti: - preprosti blog sistem za sprotno objavljanje društvenih dejanvnosti, - sistem vodenja dogodkov za natančno določanje časa ter lokacij dogajanja in moţnost povezave teh dogodkov z vsebino iz bloga ali spleta, - napredna galerija za predstavitev slik in avdiovizualnega materiala, - preprost sistem sporočil, ki je integriran v sam spletni portal za komunikacijo med uporabniki, - samostoječi forum, vgrajen v podobo spletnega portala. 2.3 Ureditev strežnika in gostovanja Ponudnika za spletno gostovanje ni bilo potrebno dolgo iskat, saj je ta trg prenasičen. Zanesli smo se na dobre izkušnje s ponudnikom [3] iz preteklosti, kar se je tudi skozi potek celotnega projekta izkazalo za pravilno odločitev. Tamkajšnji zaposleni so nam nudili ne samo takojšnjo uporabniško podporo, temveč tudi pomoč pri določenih razhroščevanjih.

17 Stran 5 3 VIDEZ Končna podoba je bila v veliki večini zasnovana ročno in nato digitalizirana ter obdelana s pomočjo orodja Adobe Photoshop CS5 kot je prikazano v podpoglavju 3.5. To orodje vključuje veliko večino uporabniških vmesnikov, ki so predstavljeni v podpoglavju 3.3 in v vseh ozadjih iz podpoglavja 3.4. Posamezni razdelki celotne podobe spletnega portala so predstavljeni v podpoglavju 3.1. V podpoglavju 3.2 je predstavljen logotip spletnega portala, ki je bil ustvarjen s tako imenovanim pravilom»zlatega razmerja«. 3.1 Shema spletnega portala Osnovni videz spletnega portala je razdeljen v dve skupini, kjer je vsebina statična in dinamična. Ti dve skupini sestavljajo trije elementi, dva elementa, ki se ne spreminjata, v statičnem delu ter vsebinski del, ki spreminja svoje ozadje in vsebino (sl. 3.1). Slika 3.1: Shema spletnega portala 3.2 Uporabniški in uredniški vmesniki Uporabniški vmesnik je razdeljen v tri večje skupine: - meni, ki je predstavljen v podpoglavju 3.1, - vmesnik za registracijo in prijavo (sl. 3.2) in - uporabniška orodna vrstica, ki vsebuje vsa moţna opravila, ki so uporabniku na razpolago (sl. 3.3).

18 Stran 6 Uredniški vmesnik je veliko bolj obširen. Sestavljata ga dve večji skupini orodij, ki imata na razpolago ogromno različnih moţnosti: - uporabniška orodna vrstica (sl. 3.3), ki ima na razpolago več opravil kot tista za navadne uporabnike (sl. 3.4), - vsebinska orodna vrstica, s katero lahko upravljamo blog (sl. 3.5), dogodke (sl. 3.6) in galerijo (sl. 3.7). Slika 3.2: Vmesnik za registracijo in prijavo Slika 3.3: Uporabniška orodna vrstica s svojimi vmesniki Slika 3.4: Uporabniška orodna vrstica z uredniškimi funkcionalnostmi Slika 3.5: Vsebinska orodna vrstica ter vmesnik za blog Slika 3.6: Vsebinska orodna vrstica ter vmesnik za dogodke Slika 3.7: Vsebinska orodna vrstica ter vmesnik za galerijo

19 Stran Logotip Logotip spletnega portala (sl. 3.9) ter logo društva (sl. 3.8) sta narisana v pravilu zlatega razmerja [8], ki ga lahko definiramo kot razmerje dveh daljic ali stranic pravokotnika. Razmerje med najkrajšo in najdaljšo daljico je enako razmerju med najdaljšo daljico in njuno vsoto. To razmerje je pribliţno S pomočjo tega lahko narišemo Fibonaccijevo spiralo med kvadrati naraščajoče velikosti, ki so med seboj v zlatem razmerju. To zlato razmerje je navdušilo neštete matematike, arhitekte in slikarje ţe od davnih časov. Nekateri trdijo, da je to najbolj opevano število v celotni zgodovini matematike. Slika 3.8: Logotip društva z včrtano Fibonaccijevo spiralo Slika 3.9: Logotip spletnega portala z obrezano Fibonaccijevo spiralo 3.4 Ozadja Ozadja (sl. 3.10) se dinamično spreminjajo ter so barvno usklajena z menijem iz podpoglavja 3.1. Tudi vsebina je posledično barvno usklajena z ozadji. Slika 3.10: Paleta ozadij

20 Stran Digitalizirani elementi Določeni gradniki končnega videza so bili ustvarjeni na bolj kreativen način in šele nato spremenjeni v digitalno obliko. Največ teh elementov sestavlja glavo spletnega portala in meni. En element pa je uporabljen kot gradnik ozadja. Slika 3.11: Besedilo glave Slika 3.13: Osnova za meni Slika 3.14: Dodatek glave Slika 3.12: Logo glave Slika 3.15: Dodatek glave Slika 3.16: Posebno ozadje

21 Stran 9 4 PODATKOVNA BAZA Za izbiro vrste podatkovne baze je bilo potrebno upoštevati več dejavnikov. Ti so bili: - katere vrste podatkovnih baz podpira ogrodje CakePHP [6], - katere vrste podatkovnih baz ponuja naš spletni gostitelj [3], - katere vrste podatkovnih baz podpira forum, ki je sočasno tudi kompatibilen s ogrodjem CakePHP [7], - baza, s katero se upravlja brez teţav in je zastonjska. Glede na zgoraj navedene kriterije je ostala samo ena vrsta podatkovne baze. To je vedno bolj popularna vrsta podatkovnih baz, ki deluje kot streţnik in ponuja sočasen dostop veliko uporabnikom. Imenuje se MySQL [4]. Kot poizvedovalni jezik uporablja SQL [5], ki nam omogoča zelo preprosto in hitro delo nad podatkovno bazo s svojimi ukaznimi rutinami. 4.1 Zasnova podatkovne baze Potrebno je bilo zasnovati dve ločeni podatkovni bazi. Prvo bazo smo potrebovali za celoten spletni portal, drugo bazo pa za samostoječ forum, ki je podatkovno skorajda neodvisen od spletnega portala. Podatkovna baza za spletni portal je morala vsebovati naslednje entitete: - uporabniki z atributi: ime (niz), priimek (niz), uporabniško ime (niz), geslo (niz), (niz), status (število), - blog z atributi: naslov (niz), besedilo (niz), datum nastanka (datum), datum spremembe (datum), - komentarji na blogu z atributi: naslov (niz), besedilo (niz), datum nastanka (datum), avtor (niz), - dogodki z atributi: naslov (niz), besedilo (niz), datum dogodka (datum), povezava (niz), lokacija (niz), - sporočila z atributi: pošiljatelj (niz), prejemnik (niz), naslov (niz), besedilo (niz), prebrano (število), - galerija z atributom: celotno ime datoteke (niz). Seveda je ta zasnova bila nepopolna. Končen izgled podatkovne baze je predstavljen v podpoglavju 4.2 (sl. 4.1). Podatkovna baza za forum je bila ţe urejena, potrebno jo je bilo še samo vstaviti in urediti na streţniku MySQL.

22 Stran Ureditev podatkovne baze Baza spletnega portala je bila dokončno urejena proti koncu samega poteka dela (sl. 4.1), saj so se določene vrednosti v entitetah in še celotne entitete naknadno dodajale. Baza foruma ni potrebovala dodatnega urejevanja kot je omenjeno v podpoglavju 4.1. Slika 4.1: Podatkovna baza spletnega portala

23 Stran 11 5 OGRODJE Naše izbrano ogrodje je CakePHP. CakePHP je odprtokodno ogrodje, ki ga bomo podrobneje opisali v podpoglavju 5.1. Ogrodje CakePHP je zasnovano po konceptu Ruby on Rails, ki je odprtokodno ogrodje za hitro razvijanje spletnih aplikacij, zato vsebuje preproste in uporabne metode za dostop do podatkov v podatkovni bazi. Te metode bomo obdelali v podpoglavju 5.2. Ogrodje CakePHP nam omogoča še ločen prikaz podatkov kot bo opisano v podpoglavju 5.3. Ta prikaz (sl. 3.1) je lahko razdeljen na en statični del oziroma lupino ali predlogo in na dinamični del oziroma vsebino. Vsebina se sproti spreminja oziroma se oblikuje glede na zahteve, ki jih pošiljamo gradnikom. Le te bomo podrobneje pogledali v podpoglavju Predstavitev CakePHP CakePHP je odprtokodno spletno ogrodje za razvijanje spletnih aplikacij, napisano v spletnem programskem jeziku PHP. Ogrodje CakePHP je oblikovano po konceptih Ruby on Rails ter uveljavljeno pod skupno MIT licenco [12]. Razvoj ogrodja CakePHP [9] se je pričel v letu 2005, ko je Ruby on Rails postajal vedno bolj popularen. CakePHP ni direkten prehod od Ruby on Rails za PHP, temveč je implementacija mnogih njenih koristnih konceptov. Od samega začetka razvoja se je skupina razvijalcev zelo povečala, kar je tudi prineslo mnogo podprojektov. Od tega sta najbolj popularna naslednja dva: - CakeForge [10] je brezplačna storitev za odprtokodne razvijalce. Ponuja streţnika za vodenje različic, sistema za razhroščevanje, razne vrste komunikacije in popolno shranjevanje vseh moţnih podatkov. - TheChaw [11] je odprtokodna aplikacija, razvita na CakePHP, za opravljanje preprostih opravil, potrebnih za gostovanje kode, podajanje informacij in pridobivanje odzivov s celega sveta. 5.2 Delo s podatkovno bazo V ogrodju CakePHP lahko upravljamo z mnogimi vrstami podatkovnih baz, ampak kot je razloţeno v poglavju 4, je naša izbrana baza vrste MySQL. Za povezavo ogrodja CakePHP s podatkovno bazo imamo vse potrebne nastavitve v eni datoteki»app/config/database.php«[6], kar tudi vključuje varnostno indentifikacijo, saj imajo dandanes podatki največjo vrednost in jih je tudi zato potrebno primerno zaščititi. Ogrodje CakePHP ima tudi svoj pravopisni sistem za povezovanje tabel z modeli [13]. Pravila za razredna imena modelov so takšna, da morajo biti ta imena v ednini in»camelcased«, kar pomeni, da so pisana brez presledkov in da se posamezne besede pričnejo z veliko začetnico. V našem primeru je to»blog«,»blogcomment«in»blogcategory«.

24 Stran 12 Za imena modelom dodeljenih tabel iz podatkovne baze pa so pravila drugačna. Imena morajo biti v mnoţini, v primeru več besed pa so ločene s podčrtaji. V našem primeru je to»blogs«,»blog_comments«in»blog_categories«. Glede na pravopisna pravila se oblikujejo tudi avtomatsko ustvarjeni tuji ključi v tabelah. Torej, če imamo povezavo med tabelo»blogs«in»blog_comments«bo tabela»blog_comments«vsebovala tuj ključ»blog_id«. Za osnovno uporabo ima ogrodje vgrajene metode za pridobivanje [14], shranjevanje [15] in brisanje [16] podatkov iz naše podatkovne baze. Te metode so zelo uporabne, če se ravnamo po zgoraj navedenih pravilih ter opravljamo naše podatkovne poizvedbe iz krmilnikov do modelov, ki predstavljajo točno določene podatke. Naprimer: $this->blog->find('all'); Poizvedba nam vrne vse zapise v tabeli»blogs«. Pri naprednejši uporabi pa je uporaba kompleksnejša in je potreben direkten pristop. Če ţelimo narediti poizvedbo za vse komentarje, ki pripadajo določenemu vnosu v blog in pri tem ne ţelimo ustvariti novega krmilnika ter modela ter jima dodeliti vseh ostalih metod, ki smo jih uporabljali, enostavno definiramo novo funkcijo v razredu modela»blog«ter uporabimo ukaz: $this->query('select * FROM blog_comments WHERE id LIKE $iskan_id'); Tako lahko iz enega modela opravimo vse SQL poizvedbe nad vsemi tabelami v podatkovni bazi, brez upoštevanja pravil poimenovanja. 5.3 Prikaz spletnega portala Ogrodje CakePHP nam omogoča različne oblike izhoda zahtevanih podatkov [17]. Ti podatki so najpogosteje v html, xml ali json obliki, vendar je moţen tudi pretok podatkov in oblikovanje tega pretoka v datoteke, ki jih lahko uporabniki snamejo s spleta, kot naprimer.pdf dokumente. V našem primeru smo uporabnikom podatke podajali v obliki html. Ta prikaz je bil sestavljen iz dveh delov (sl. 3.1). Prvi del je statični del oziroma predloga, ki se ne spreminja. V tem delu se prikaţejo podatki, ki morajo biti uporabniku ves čas na voljo. Drugi del je dinamična vsebina oziroma»pogled«. Ta dinamična vsebina se oblikuje glede na uporabnikove zahteve, ki se posredujejo krmilnikom, kjer se s pomočjo modelov pridobi ţeljeni izhod, ki se nato posreduje v ţeljeni»pogled«. Ta se ponovno naloţi v predlogo in uporabniku poda zahtevane podatke. Ti podatki se lahko prikazujejo na dva različna načina. Prvi način je preprost, saj podatke oziroma niz podatkov, ki bodo prikazu na razpolago, nastavimo direktno v krmilniku. To storimo z metodo»set«, uporabimo pa jo lahko takole: $this->set('blogposts', 'posts'); Drugi način je manj priporočljiv, saj lahko povzroči izgubo zmogljivosti ter odzivnosti ogrodja ob uporabi v zankah ali čem podobnim. To je metoda»requestaction«, ki pa je direkten klic določene funkcije v krmilniku ali modelu in izgleda takole:

25 Stran 13 $this->requestaction('/comments/latest'); 5.4 Delovanje gradnikov ogrodja CakePHP Ogrodje CakePHP je zasnovano na arhitekturni obliki»model, view, controller«oziroma»model, pogled, krmilnik«[18]. Ta arhitektura omogoča ločitev uporabniškega pogleda od celotnega procesa obdelave podatkov ter izvajanja metod nad njimi. V tem primeru nam pogled sluţi le kot izhod podatkov ter vmesnik za posredovanje zahtev. Vse ostalo se odvija med ločenimi komponentami modelov, ki skrbijo za dostop in opravljanje s podatki in krmilniki, ki prejemajo uporabniške zahteve in izvajajo različne metode nad podatki, pridobljenimi od modelov. Ti dve komponenti lahko popravljamo in menjujemo ločeno, brez da bi bilo potrebno posegati v uporabniški prikaz podatkov (sl. 5.1). Ta vrsta arhitekture je bila prvič omenjena leta Od takrat se je razvilo ogromno različic, vendar je osnovna oblika še vedno popularna. Ta arhitektura se uporablja v ogromno ogrodjih za razvijanje spletnih aplikacij v sledečih programskih jezikih: ABAP Objects, Actionscript, C++, CFML, Groovy, Java, Javascript, Informix 4GL, Lua, Perl, PHP, Python, Ruby, Smalltalk. Slika 5.1: Arhitektura Polne črte prikazujejo direkten prenos podatkov, črtkane pa prirejen prenos podatkov. Posamezni gradniki arhitekture: -»View«skrbi za prikaz ţeljenih oziroma posredovanih podatkov. -»Controller«prejme uporabniško zahtevo in opravlja različne metode nad ţeljenim izhodom ter posreduje podatke pogledu. -»Model«predstavlja podatke tabel v podatkovni bazi ter nam omogoča dostop do poizvedb iz drugih tabel.

26 Stran 14 6 UPORABNIŠKE FUNKCIONALNOSTI V tem poglavju bomo predelali vse funkcionalnosti, ki so bile zahtevane za spletni portal in so na razpolago javnim ter registriranim uporabnikom. 6.1 Splošne funkcionalnosti registriranih uporabnikov Vsem registriranim uproabnikom in urednikom so na razpolago sledeče funkcionalnosti: - login($x = null) Prijava v spletni portal Ob prijavi v spletni portal se preverijo zahtevani indentifikacijski podatki, v primeru napačnega vnosa je uporabnik o tem primerno obveščen. V obeh primerih uporabnik ostane na strani oziroma prispevku, kjer se je skušal vpisati. - logout($x = null) Odjava iz spletnega portala Če je uporabnik bil prijavljen v spletni portal, ga odjavi in vrne na lokacijo, kjer se je odjavil, če ta lokacija ni varnostno zaščitena. V nasprotnem primeru ga o tem obvesti ter preusmeri na najbliţjo javno lokacijo. - messages() Prejeta sporočila in ustvarjanje novih sporočil Uporabnik lahko preveri svoja pretekla in nova sporočila ter drugim uporabnikom pošlje nova sporočila. Prikazana prejeta sporočila so primerno razvrščena ter oblikovana, če so bila ţe prebrana ali ne. - viewmessage($id = null) Prikaz prejetega sporočila Uporabnik lahko posamezna sporočila, ki so mu bila namenjena in obstajajo v podatkovni bazi, prebere, v nasprotnem primeru je primerno obveščen. - deletemessage($id, $y) Brisanje sporočil Uporabnik lahko izbrano lastno sporočilo izbriše, če le to obstaja v podatkovni bazi, v nasprotnem primeru je primerno obveščen. 6.2 Začetna stran Na začetni strani (sl. 6.1) je prikazano kratko pozdravno besedilo, slika na trenutno tematiko dogajanja v društvu in naslovi ter povezave do zadnjih petih prispevkov v blogu. Slika 6.1: Prikaz začetne strani

27 Stran Aktualna dogajanja V aktualnih dogajanjih (sl. 6.2) oziroma blogu so prikazane vse dodane objave kot v spletnem dnevniku. Vanj se lahko dodajajo besedila, slike in veliko različnega audiovizualnega materiala. Za jasen pregled je blog našega spletnega portala urejen v kategorije, ki jih upravljalci določajo sami. Posamezne prispevke je moţno komentirati in komentarje urejati (sl. 6.3). Slika 6.2: Splošni prikaz bloga Slika 6.3: Pogled posameznega prispevka v blogu 6.4 Dogodki V dogodkih so prikazana dogajanja kot so razni koncerti, gledališki nastopi, nastopi DJjev, plesni nastopi, delavnice in razne druge stvari. Prikaz je razdeljen na dva dela, na pretekle in prihajajoče dogodke, ki so razvrščeni po datumu dogodka (sl. 6.4). Ob pogledu posameznih dogodkov je omogočen tudi prikaz lokacije dogodka (sl. 6.5). Slika 6.4: Splošni prikaz dogodkov Slika 6.5: Prikaz posameznega dogodka ter njegove lokacije

28 Stran Hrana za misli Hrana za misli (sl. 6.6) bo v prihodnje vključena kot društveni projekt pri sodelovanju dogajanja EPK (Evropske Prestolnice Kulture) in bo sluţila kot zbiralnik kreativnih idej ter ustvarjanj tujih in domačih avtorjev. Slika 6.6: Hrana za misli 6.6 Galerija V galeriji (sl. 6.7) je na zelo preprost način prikazan ves slikovni ter avdio-vizualni material (sl. 6.8) društva. Za delovanje celotne galerije je potreben samo vstavek Adobe Flash Player. Prednost tovrstne galerije je, da preprečuje zlorabo prikazanih podatkov, saj ima dostop do njih samo ta galerijski vmesnik. Slika 6.7: Splošni prikaz galerije Slika 6.8: Prikazovanje video posnetka v galeriji

29 Stran Kontakti V kontaktih so prikazane splošne informacije za obiskovalce (sl. 6.9), da lahko kontaktirajo društvo ali posamezne skrbnike spletnega portala. Slika 6.9: Splošni prikaz kontaktov 6.8 Forum Forum (sl. 6.10) je za javne uporabnike primeren samo za pridobivanje podatkov, saj v primeru, če niso prijavljeni, ne morejo dodajati prispevkov. Prijavljeni uporabniki dobijo tudi dostop do društvenega dela foruma, kjer se razpravlja o društvenih zadevah. Slika 6.10: Splošni prikaz foruma

30 Stran 18 7 UREDNIŠKE FUNKCIONALNOSTI Uredniki imajo veliko različnih moţnosti za dodajanje in obdelavo podatkov, prikazanih uporabnikom. V tem poglavju so predstavljene vse uredniške funkcinalnosti in njihovo delovanje. 7.1 Urejanje in dodajanje podatkov v aktualna dogajanja Za urejanje aktualnih dogajanj mora urednik imeti primerne privilegije. Te ima, če je urednik aktualnih dogajanj, moderator ali administrator. V ostalih primerih mu je z varnostnimi pogoji onemogočen vizualni prikaz uredniškega orodja ter direktni dostop do krmilniških metod. Uredniki imajo na razpolago naslednje krmilniške metode: - add() - Dodajanje novih prispevkov Če so izpolnjena vsa zahtevana vnosna polja, se podatki zapišejo v bazo podatkov. Pri tem je urednikom na razpolago vstavek TinyMCE, ki omogoča uporabo obogatenega teksta za vnos vsebine. - edit($id = null, $returnto = null) - Urejanje ţe vnesenih prispevkov Ob izbiri prispevka, ki ga ţelimo urejati, se ta poišče v bazi in če obstaja, se vnosna polja napolnijo z ţe obstoječimi podatki. V nasprotnem primeru se urednika primerno obvesti. Ob končanem urejanju se ponovno preverijo vsa zahtevana vnosna polja in nato se ţe obstoječi zapis v podatkovni bazi posodobi z novimi podatki. Urednik lahko urejanje tudi prekine. V obeh primerih se urednik vrne na začetno stran, kjer je dal zahtevo za urejanje prispevka. - delete($id) - Brisanje prispevkov Če prispevek obstaja, bo iz baze podatkov odstranjen. V napsrotnem primeru bo urednik primerno obveščen. - addcathegory($title) - Dodajanje kategorij Nova kategorija bo dodana v bazo podatkov samo v primeru, če ta še ne obstaja, v nasprotnem primeru bo urednik primerno obveščen. - delete_category($id) - Brisanje ţe obstoječih kategorij Če kategorija obstaja, bo iz baze podatkov odstranjena. V nasprotnem primeru bo urednik primerno obveščen. Vsi prispevki, ki so bili v izbrisani kategoriji, se bodo ohranili kot nerazvrščeni prispevki in jim bo moţno kategorijo ponovno dodeliti. - delete_comment($id, $returnto) - Brisanje lastnih in drugih komentarjev na prispevek Če komentar obstaja, bo iz baze podatkov odstranjen. V nasprotnem primeru bo urednik primerno obveščen. V vsakem primeru se urednik vrne na začetno stran, kjer je dal zahtevo za brisanje komentarja.

31 Stran Urejanje in dodajanje podatkov v dogodke Za urejanje dogodkov mora urednik imeti primerne privilegije. Te ima, če je urednik dogodkov, moderator ali administrator. V ostalih primerih mu je z varnostnimi pogoji onemogočen vizualni prikaz uredniškega orodja ter direkten dostop do krmilniških metod. Uredniki imajo na razpolago naslednje krmilniške metode: - add() - Dodajanje novih dogodkov Podatki se zapišejo v bazo podatkov, če so izpolnjena vsa zahtevana vnosna polja. Pri tem je urednikom na razpolago več vstavkov: - Vstavek TinyMCE, ki omogoča uporabo obogatenega teksta za vnos vsebine. - Vstavek GoogleMaps, ki omogoča določanje lokacije dogodka z enojnim klikom na zemljevid. - Vstavek TimePicker, ki omogoča izbiro datuma in časa dogodka z uporabniku prijaznim vmesnikom. - edit($id = null, $returnto = null) - Urejanje ţe vnesenih dogodkov Ob izbiri dogodka, ki ga ţelimo urejati, se ta poišče v bazi in če obstaja, se vnosna polja napolnijo z ţe obstoječimi podatki. To vključuje tudi vmesnik GoogleMaps ter TimePicker. V nasprotnem primeru se urednika primerno obvesti. Ob končanem urejanju se ponovno preverijo vsa zahtevana vnosna polja in nato se ţe obstoječi zapis v podatkovni bazi posodobi z novimi podatki. Urednik lahko urejanje tudi prekine. V obeh primerih se urednik vrne na začetno stran, kjer je dal zahtevo za urejanje dogodka. - delete($id) - Brisanje dogodkov Če dogodek obstaja, bo iz baze podatkov odstranjen. V nasprotnem primeru bo urednik primerno obveščen. 7.3 Urejanje in dodajanje podatkov v galerijo Za urejanje galerije mora imeti urednik primerne privilegije. Te ima, če je urednik galerije, moderator ali administrator. V ostalih primerih mu je z varnostnimi pogoji onemogočen vizualni prikaz uredniškega orodja ter direktni dostop do krmilniških metod. Uredniki imajo na razpolago naslednje krmilniške metode: - albums() Dodajanje novih albumov Nov album se doda v bazo podatkov, če so izpolnjena vsa zahtevana vnosna polja in če ne obstaja noben album z enakim imenom. V nasprotnem primeru bo urednik primerno obveščen. - edit($id = null) - Urejanje ţe dodanih albumov Ob izbiri albuma, ki ga ţelimo urejati, se ta poišče v bazi. Če obstaja, se vnosna polja napolnijo z ţe obstoječimi podatki. V nasprotnem primeru se urednika primerno obvesti. Ob končanem urejanju se ponovno preverijo vsa zahtevana

32 Stran 20 vnosna polja in nato se ţe obstoječi zapis v podatkovni bazi posodobi z novimi podatki. Urednik lahko urejanje tudi prekine. - delete($id) Brisanje albumov Če album obstaja, bo odstranjen iz baze podatkov. V nasprotnem primeru bo urednik primerno obveščen. Iz baze bodo odstranjene tudi vse slike tega albuma in datoteke iz streţnika. - upload($id = null) Dodajanje slik Ob izbiri obstoječega albuma lahko urednik poljubno dodaja slike ter avdiovizualni material. Ob primernosti podatkov bodo le ti dodani v podatkovno bazo ter naloţeni na določeno lokacijo na streţniku. V nasprotnem primeru bo urednik primerno obveščen. - manage($id) Uredniški prikaz slik v albumu Ob izbiri obstoječega albuma so prikazane vse slike tega albuma ter moţnosti, ki jih urednik lahko izvaja. - deleteimage($id, $album_id) Brisanje slik Ob izbiri obstoječega albuma in obstoječe slike bo njen zapis odstranjen iz baze podatkov ter bo odstranjena datoteka iz streţnika. V nasprotnem primeru bo urednik primerno obveščen. - thumbnail($id, $album_id) Določanje prikazne slike albuma Ob izbiri obstoječega albuma in obstoječe slike bo ta slika obrezana ter na novo nastali obrezek shranjen na streţnik in uporabljen kot prikazna slika izbranega albuma. V nasprotnem primeru bo urednik primerno obveščen. Za delovanje galerije je na določeni lokaciji potreben dokument xml, v katerem so zapisane vse reference do slik ter albumov, ki jih ţelimo prikazati. Te reference se spreminjajo z metodo RefreshGallery(), ki se izvede vzporedno z vsako od zgoraj naštetih metod. 7.4 Obvestila Za pošiljanje obvestil mora imeti urednik primerne privilegije. Te ima, če je moderator ali administrator. V ostalih primerih mu je z varnostnimi pogoji onemogočen vizualni prikaz uredniškega orodja ter direktni dostop do krmilniških metod. Obvestila so sporočila, ki se pošljejo vsem uporabnikom, vključno pošiljatelju. 7.5 Upravljanje uporabnikov in urednikov Za upravljanje uporabnikov mora imeti urednik primerne privilegije. Te ima, če je moderator ali administrator. V ostalih primerih mu je z varnostnimi pogoji onemogočen vizualni prikaz uredniškega orodja ter direktni dostop do krmilniških metod. Uredniki imajo na razpolago naslednje krmilniške metode:

33 Stran 21 - changestatus($id, $status) Spreminjanje uporabniškega in uredniškega statusa Urednik ima na razpolago seznam, v katerem je zabeleţen trenutni status uporabnika ali urednika, ter izbiro ostalih statusov, ki so mu na razpolago. Le urednik s statusom administratorja lahko določa ali odvzema statuse administratorjem in moderatorjem. Moderator tega ne more. Na izbiro je tudi moţnost onemogočenja računa, kar ne odstrani uporabniškega računa, vendar uporabniku odvzame moţnost prijave v svoj račun. - aktiviraj($id) Aktiviranje novih uporabnikov Urednik lahko ob registraciji novega uporabnika njegov račun aktivira, saj je ta privzeto onesposobljen, dokler niso njegovi podatki preverjeni. - delete($id) Brisanje uporabnikov in urednikov Urednik lahko odstrani obstoječe uporabnike in urednike. Samo urednik s statusom administratorja lahko odstrani moderatorje in administratorje. Moderator tega ne more. 7.6 Statusno sporočilo Pri popolnoma vseh uredniških in uporabniških storitvah, ne glede na določene pravice, je vsem na voljo statusno sporočilo, ki vse obvešča o trenutnem dogajanju, ki ga opravljajo na spletnem portalu. Slika 7.1: Primer statusnega spročila za javne uporabnike

34 Stran 22 8 RAZVOJNE FAZE Celoten projekt je bil zelo obširen, zato je tudi prešel skozi veliko faz razvoja, ki jih bomo pogledali v naslednjih podpoglavjih. 8.1 Začetna faza V začetni fazi smo se posvetovali z uporabniki in se pozanimali, kaj potrebujejo. V tem primeru so uporabniki imeli dobro predstavo o tem, kaj si ţelijo. Opravljene so bile sledeče točke: - zamisel, kako rešiti zastavljene zahteve, - nabiranje predlogov in idej, kako se lotiti in izvesti projekt, - pregled nad ţe izvedenimi projekti. 8.2 Faza načrtovanja V fazi načrtovanja so potekali še manjši posveti z oţjo skupino uporabnikov. Tukaj je prišlo do manjših nesporazumov, ki pa smo jih hitro razrešili. Opravljeno je bilo sledeče: - iskanje gostitelja, - iskanje primernega ogrodja za izdelavo spletnega portala, - iskanje primernega delovnega okolja ter drugih pomoţnih aplikacij, - nabiranje predlogov za izgled spletnega portala. 8.3 Proizvodna faza V proizvodni fazi smo vso delo opravljali sami. Potrebovali smo le par kratkih posvetov za razrešitev nejasnosti pri določenih funkcionalnostih. Pojavile so se tudi teţave z ogrodjem na oddaljenem streţnuku, vendar smo jih s pomočjo tehničnih svetovalcev gostitelja hitro odpravili. Opravljene so bile sledeče stvari: - zasnova in izvedba podatkovne baze, - izdelava materiala za podobo spletnega portala, - izdelava osnovnega izgleda spletnega portala, - izdelava posameznih komponent ogrodja, - sprotno razhroščevanje, - prenos spletnega portala iz lokalnega streţnika na spletni streţnik.

35 Stran Nadzorna faza V nadzorni fazi je bilo vso delo ţe zaključeno, zato smo lahko pričeli spremljati dogajanje na spletnem portalu. Le to se je odvijalo brez večjih teţav. Pojavile so se le manjše teţave glede določenih varnostnih aspektov pri moderatorjih, ki pa so bile takoj odpravljene. Opravljene so bile sledeče stvari: - opazovanje delovanja spletnega portala ter uporabnikov, - razhroščevanje spregledanih napak, - opazovanje streţniške obremenitve, - opazovanje obremenitve podatkovne baze, - testiranje morebitnih varnostnih lukenj.

36 Stran 24 9 ZAKLJUČEK V diplomskem delu smo opisali proces izdelave spletnega portala (oblikovna podoba, načrtovanje podatkovne baze, uporabniške funkcionalnosti, uredniške funkcionalnosti). V praktičnem delu smo z uporabo ogrodja CakePHP izdelali lasten portal. Uporabili smo arhitekturo model, prikaz in krmilnik. Glede na obširnost projekta s spletnim portalom smo prišli do veliko novih ugotovitev. Ogrodje CakePHP je zelo razširjeno, zato najdemo na spletu veliko gradnikov, ki jih lahko vključimo v lasten portal. Če ima uporabnik popolnoma nove zahteve, za katere še ne obstajajo ustrezni gradniki je potrebno vloţiti precej napora v gradnjo le-teh. Največja teţava je dokumentacija razvijalcev, ki je zelo slabo napisana in ni primerna za nekoga, ki se s tem ogrodjem prvič sreča. Zato je na začetku potrebno poseči po vodičih drugih programerjev, da lahko razumemo opise in razlage v dokumentaciji ogrodja. Kljub začetnim teţavam se takoj opazijo prednosti ogrodja, kot je sporočanje napak, manjkajočih datotek ter navodil, kako teţave rešiti. V pomoč so nam tudi tako imenovani pomočniki, ki jih lahko poljubno vključimo v same krmilnike. Naprimer pomočnik html nam pomaga pri hitri izdelavi spletnih obrazcev Delo z uporabniki nam je bilo v veliko pomoč skozi celoten potek projekta. Vloţili so ogromno lastnega truda v zasnovo spletnega portala, njegovo polnjenje in razhroščevanje. Delo ter posveti z uporabniki so potekali brez večjih teţav ali komplikacij. Izpolnjene so bile vse njihove zahteve, za kar so bili zelo hvaleţni.

37 Stran LITERATURA [1] Društvo Hedonističnih Kreativcev, Maribor, , Ţan Lebe Zapisnik, str. 2, točka 4, (obiskano ). [2] Društvo Hedonističnih Kreativcev, Maribor, , Ţiga Brdnik Zapisnik, str. 1-2, točka 1, (obiskano ). [3] Spletno gostovanje ter pomoč pri upravljanju streţniških opravkov, (obiskano ). [4] Splošen opis SQL programskega jezika, (obiskano ) [5] Splošen opis MySQL streţniškega sistema, (obiskano ). [6] Dokumentacija ogrodja CakePHP za konfiguracijo dostopa do podatkovne baze, (obiskano ). [7] Spletna dokumentacija SimpleMachines foruma za podatkovne baze, (obiskano ). [8] Celoten opis in zgodovina zlatega razmerja, (obiskano ). [9] Splošno o CakePHP, (obiskano ). [10] Podprojekt razvijalne ekipe CakePHP, (obiskano ).

38 Stran 26 [11] Podprojekt razvijalne ekipe CakePHP, (obiskano ). [12] Splošno o MIT licenci, (obiskano ). [13] CakePHP dokumentacija za splošno opravljanje s podatki v podatkovni bazi, (obiskano ). [14] CakePHP dokumentacija za poizvedbe iz podatkovne baze, (obiskano ). [15] CakePHP dokumentacija za pisanje v podatkovno bazo, (obiskano ). [16] CakePHP dokumentacija za brisanje iz podatkovne baze, (obiskano ). [17] CakePHP dokumentacija o prikazovanju, (obiskano ). [18] Splošen opis MVC arhitekture, (obiskano ). [19] Splošno o spletnih portalih, (obiskano ). [20] Splošen opis konca obdobja»dot-com«, (obiskano ).

39 Stran PRILOGE 11.1 Zgoščenka z izvorno kodo 11.2 Naslov študenta Simon Gliha Begova Maribor Tel.študenta: študenta: simon.gliha@gmail.com

40

41

42 IZJAVA O ISTOVETNOSTI TISKANE IN ELEKTRONSKE VERZIJE DIPLOMSKEGA DELA IN OBJAVI OSEBNIH PODATKOV DIPLOMANTOV Ime in priimek diplomanta-tke: Vpisna številka: Študijski program: Naslov diplomskega dela: Mentor: Somentor: Podpisani-a izjavljam, da sem za potrebe arhiviranja oddal elektronsko verzijo zaključnega dela v Digitalno knjiţnico Univerze v Mariboru. Diplomsko delo sem izdelal-a sam-a ob pomoči mentorja. V skladu s 1. odstavkom 21. člena Zakona o avtorskih in sorodnih pravicah (Ur. l. RS, št. 16/2007) dovoljujem, da se zgoraj navedeno zaključno delo objavi na portalu Digitalne knjiţnice Univerze v Mariboru. Tiskana verzija diplomskega dela je istovetna elektronski verziji, ki sem jo oddal za objavo v Digitalno knjiţnico Univerze v Mariboru. Podpisani izjavljam, da dovoljujem objavo osebnih podatkov, vezanih na zaključek študija (ime, priimek, leto in kraj rojstva, datum diplomiranja, naslov diplomskega dela) na spletnih straneh in v publikacijah UM. Datum in kraj: Podpis diplomanta-tke:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje:

Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: Zbornica zdravstvene in babiške nege Slovenije Zveza strokovnih društev medicinskih sester, babic in zdravstvenih tehnikov Slovenije Stanje: 17.07.2013 Ver. 2.9.1.2 Spletni portal članov uporabniška navodila

Prikaži več

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada

IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko Projekt delno financira Evropska unija, in sicer iz Evropskega socialnega sklada IZGRADNJA PREDSTAVITVENE SPLETNE STRANI GLUCOWATCH Avtor: Marko Zajko UPORABLJENE TEHNOLOGIJE Za izdelavo predstavitvene spletne strani smo izbrali tehnologije, ki zagotavljajo: Hitro delovanje spletne

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, Verzija 1.0 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM POGOSTA VPRAŠANJA IN ODGOVORI Ljubljana, 12.11.2018 Verzija 1.0 KAZALO 1 REGISTRACIJA... 3 1.1 Katere podatke potrebujem za registracijo/kreiranje

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INTRANET - DETEKTIV Detektivska zbornica Republike Slovenije Pozdravljeni, v kratki predstaviti in navodilih za delo z intranet sistemom Detektiv. Intranet članom Detektivske zbornice RS omogoča, da: -

Prikaži več

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte

Navodila za uporabo programske opreme OTRS verzija Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte Navodila za uporabo programske opreme OTRS verzija 2.2.3 Administracijska navodila Avtor navodil: Sebastijan Šilec Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski

Prikaži več

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov

Document ID / Revision : 0519/1.3 ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov ID Issuer System (sistem izdajatelja identifikacijskih oznak) Navodila za registracijo gospodarskih subjektov Gospodarski subjekti Definicija: V skladu z 2. členom Izvedbene uredbe Komisije (EU) 2018/574

Prikaži več

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika

Gimnazija Bežigrad Peričeva Ljubljana OPERACIJSKI SISTEM Predmet: informatika Gimnazija Bežigrad Peričeva 4 1000 Ljubljana OPERACIJSKI SISTEM Predmet: informatika KAZALO 1. Uvod...3 2. Predstavitev programa Windows 98...5 3. Raziskovanje računalnika...5 4. Raziskovanje Interneta...6

Prikaži več

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk

1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatk 1 MMK - Spletne tehnologije Vaja 5: Spletni obrazci Vaja 5 : Spletni obrazci 1. Element form Spletni obrazci so namenjeni zbiranju uporabniških podatkov in njihov prenos med spletnimi mesti. Obrazec v

Prikaži več

CT_SLO_White Paper_ENG

CT_SLO_White Paper_ENG UPORABNIŠKI PRIROČNIK //COMTRADE/ UPORABNIŠKI PRIROČNIK ZA PORTAL IN VARNOSTNO SHEMO MIZKŠ Priročnik za ravnatelje Priročnik pokriva glavne akcije, ki jih ravnatelji opravljajo v Varnostni shemi: upravljanje

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1 TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, 14. 03.2019 Verzija 1.1 KAZALO 1 NAMEN...3 2 REGISTRACIJA...4 3 VNOS GESLA IN AKTIVACIJA RAČUNA...6

Prikaži več

Slide 1

Slide 1 Projektno vodenje PREDAVANJE 7 doc. dr. M. Zajc matej.zajc@fe.uni-lj.si Projektno vodenje z orodjem Excel Predstavitev Najbolj razširjeno orodje za delo s preglednicami Dva sklopa funkcij: Obdelava številk

Prikaži več

Elektronska pošta

Elektronska pošta Elektronska pošta ZGODOVINA Prvo sporočilo je bilo poslano leta 1971. Besedilo, ki ga je vsebovalo, je bilo QWERTYUIOP. Pošiljatelj je bil Ray Tomlinson, računalnika med katerima je bilo sporočilo poslano

Prikaži več

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov

Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnov Navodila za pripravo oglasov na strani Med.Over.Net v 2.2 Statistično najboljši odziv uporabnikov je na oglase, ki hitro in neposredno prenesejo osnovno sporočilo. Izogibajte se daljših besedil in predolgih

Prikaži več

Navodilo za urejanje zavarovanj po šifri podlage za zavarovanje 033 prek portala e-vem Ljubljana, oktober 2015

Navodilo za urejanje zavarovanj po šifri podlage za zavarovanje 033 prek portala e-vem Ljubljana, oktober 2015 Navodilo za urejanje zavarovanj po šifri podlage za zavarovanje 033 prek portala e-vem Ljubljana, oktober 2015 Kazalo vsebine 1. Pooblastilo za izvajanje postopkov prek portala e-vem... 4 2. Prijava v

Prikaži več

Chapter 1

Chapter 1 - 1 - Poglavje 1 Uvod v podatkovne baze - 2 - Poglavje 1 Cilji (Teme).. Nekatere domene, kjer se uporabljajo podatkovne baze Značilnosti datotečnih sistemov Problemi vezani na datotečne sisteme Pomen izraza

Prikaži več

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1,

TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, Verzija 1.1, TRGOVSKI PORTAL SPLETNA APLIKACIJA NAMENJENA TRGOVCEM NAVODILA ZA REGISTRACIJO IN PRIJAVO Ljubljana, 14. 03. 2019 KAZALO 1 Namen...3 2 Registracija...4 3 Vnos gesla in aktivacija računa...6 4 Prijava...7

Prikaži več

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA

PRIPOROČILA ZA OBLIKOVANJE KATALOGOV ZNANJA ZA MODULE V PROGRAMIH VIŠJEGA STROKOVNEGA IZOBRAŽEVANJA KATALOG ZNANJA 1. IME PREDMETA ZBIRKE PODATKOV I ZBIRKE PODATKOV II 2. SPLOŠNI CILJI Splošni cilji predmeta so: razvijanje sposobnosti za uporabo znanstvenih metod in sredstev, razvijanje odgovornosti

Prikaži več

POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV

POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV POMOČ PREDSTAVITEV EKOSKLADOVNICE UPORABLJENA TERMINOLOGIJA REGISTRACIJA V EKOSKLADOVNICO PRIJAVA V EKOSKLADOVNICO OBJAVA PRISPEVKA ISKANJE PRISPEVKOV OCENJEVANJE PRISPEVKOV KOMENTIRANJE PRISPEVKOV KONTAKT

Prikaži več

Zadeva: Ponudba

Zadeva: Ponudba Navodila za urejanje Spletne strani CTEK.si 1. Dodajanje novega polnilnika Za dodajanje novega polnilnika nikoli ne prepisujte že objavljenih vsebin, ampak sledite tem navodilom. Ta so zagotovilo, da bodo

Prikaži več

SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE

SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE SharePoint GRADNIKI ZA IZBOLJŠANE UPORABNIŠKE IZKUŠNJE VSEBINA Spoštovani, 4 GALERIJA Pred vami je katalog gradnikov za SharePoint, ki jih lahko namestite na svoje okolje, bodisi, da uporabljate SharePoint

Prikaži več

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz

Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadz Univerza v Ljubljani Fakulteta za računalništvo in informatiko Rok Erjavec Aplikacija za upravljanje identifikatorjev in podatkov v sistemu z NFC nadzorom temperatur DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI

Prikaži več

Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadalj

Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadalj Splošni pogoji poslovanja 1. Uvodna določba 1) Splošni pogoji poslovanja so pravni dogovor med končnim uporabnikom (fizična ali pravna oseba, v nadaljevanju»naročnik«) in družbo VI NOVA d.o.o. (v nadaljevanje»ponudnik«).

Prikaži več

Smernice Sodelovanje med organi na podlagi členov 17 in 23 Uredbe (EU) št. 909/ /03/2018 ESMA SL

Smernice Sodelovanje med organi na podlagi členov 17 in 23 Uredbe (EU) št. 909/ /03/2018 ESMA SL Smernice Sodelovanje med organi na podlagi členov 17 in 23 Uredbe (EU) št. 909/2014 28/03/2018 ESMA70-151-435 SL Kazalo 1 Področje uporabe... 2 2 Namen... 4 3 Obveznosti v zvezi s skladnostjo in poročanjem...

Prikaži več

CODEKS IP KAMERA

CODEKS IP KAMERA CODEKS IP KAMERA uporabniška navodila Vse pravice pridržane. Noben del uporabniških navodil se ne sme reproducirati v kakršnikoli obliki ali na kakršen koli način - grafični, elektronski ali mehanski,

Prikaži več

Microsoft Word - eDenar - navodila za uporabo osebnega portala clana doc

Microsoft Word - eDenar - navodila za uporabo osebnega portala clana doc Navodila za uporabo osebnega portala člana 13.11.08 Pozor: Ta navodila so le v pomoč uporabnikom. V kolikor so navodila v nasprotju s splošnimi pogoji poslovanja kluba, veljajo splošni pogoji poslovanja

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev INFORMATIKA Tečaj za višjega gasilca OGZ PTUJ 2017 PRIPRAVIL: ANTON KUHAR BOMBEK, GČ VSEBINA TEORETIČNA PREDAVANJA INFORMACIJSKI SISTEMI SISTEM OSEBNIH GESEL IN HIERARHIJA PRISTOJNOSTI PRAKTIČNE VAJE ISKANJE

Prikaži več

SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga upora

SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga upora SPLETNA PRIJAVA NA IZPITE ZA DIJAKE Dijaki se na izpite prijavite na novem portalu novi.lopolis.si z istim uporabniškim imenom in geslom, kot ga uporabljate tudi za portal Lo.Polis (www.lopolis.si), kjer

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : ržavni izpitni center *M15178112* SPOMLNSKI IZPITNI ROK Izpitna pola 2 Četrtek, 4. junij 2015 / 90 minut ovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev IZKUŠNJE PRI PRILAGODITVI E-STORITEV AJPES ZAHTEVAM EIDAS ZA ČEZMEJNO PRIZNAVANJE MARJAN BABIČ, AJPES Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije s SI-PASS

Prikaži več

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr

NAVODILA ZA UPORABO K01-WIFI Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shr NAVODILA ZA UPORABO Hvala, ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta in jih shranite za prihodnjo rabo Vsebina 1. Pregled 2. Sistem 3. Prednosti 4. Upravljanje

Prikaži več

David Zakelšek SPLETNA PODPORA UČENJU MATEMATIKE Diplomsko delo Maribor, september 2013

David Zakelšek SPLETNA PODPORA UČENJU MATEMATIKE Diplomsko delo Maribor, september 2013 David Zakelšek Diplomsko delo Maribor, september 2013 Diplomsko delo Študent: Študijski program: Smer: Mentor: Lektorica: David Zakelšek Univerzitetni študijski program Informatika in tehnologije komuniciranja

Prikaži več

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije)

(Microsoft Word - Nakupovalni vodi\350 po angle\232kih spletnih trgovinah - IzAnglije) Nakupovalni vodič po angleških spletnih trgovinah Vedno več ljudi se odloča za nakupe preko spleta. Cene na spletu so pogosto ugodnejše, izbira bolj široka, nakupovanje pa je enostavno in udobno. Dandanes

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Izkušnje pri prilagoditvi e-storitev AJPES zahtevam eidas za čezmejno priznavanje Marjan Babič, AJPES 11. 12. 2018 Vsebina Razlogi za vključitev v projekt CEF Telecom Izvajalno okolje AJPES in način integracije

Prikaži več

Zbor vodnikov Planinske zveze Slovenije, je na podlagi 12

Zbor vodnikov Planinske zveze Slovenije, je na podlagi 12 Zbor vodnikov Planinske zveze Slovenije, je na podlagi 12. člena Pravilnika o organiziranosti vodnikov Planinske zveze Slovenije, dne 29. 11. 2003 sprejel in 21. 11. 2008 potrdil spremembe ter Zbor predstavnikov

Prikaži več

Microsoft Word - DGSF - Preverjanje veljavnosti ZPIZ e-dokumentov - V.1.0

Microsoft Word - DGSF - Preverjanje veljavnosti ZPIZ e-dokumentov - V.1.0 Upravljanje z dokumentarnim gradivom (DGSF) Zgodovina dokumenta Verzije # Oznaka verzije Spremembe Avtorji Datum 1.0 Osnovni dokument Upravljanje z dokumentarnim gradivom (DGSF) Stran 2 od 13 Kazalo 1

Prikaži več

Navodila Trgovina iCenter

Navodila Trgovina iCenter Napredovanja v plačne razrede javnih uslužbencev 2019 S pomočjo SAOP programa Kadrovska evidenca lahko ob dokupljeni kodi vodimo napredovanja javnih uslužbencev. Za napredovanja v letu 2019 je potrebno

Prikaži več

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc)

(Microsoft Word - MSDN AA Navodila za \232tudente FS.doc) 1. Pogoji uporabe programske opreme Pred uporabo programske opreme iz programa MSDNAA morate prebrati in se strinjati s pogoji in določili Licenčne pogodbe za končnega uporabnika programske opreme MSDN

Prikaži več

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje

Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX Dodajanje uporabnikov vajexx v skupino Vaje Vaja 3 Kopiranje VM in namestitev aplikacij - strežnik SQL 2000 SP3a A. Lokalni strežnik Vmware ESX 3.5 1. Dodajanje uporabnikov vajexx v skupino Vaje 2. Kopiranje Win2003 strežnika in registracija na

Prikaži več

Microsoft Word - pravilnik diploma_1.doc

Microsoft Word - pravilnik diploma_1.doc Na podlagi Statuta Univerze v Ljubljani in 42. člena Pravil o organiziranosti in delovanju Visoke šole za zdravstvo je senat Univerze v Ljubljani Visoke šole za zdravstvo na 38. redni seji dne 16. 10.

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Novosti Državnega centra za storitve zaupanja SI-TRUST Mag. Aleš Pelan, Ministrstvo za javno upravo 11.12.2018 ... 2000 2001 2015 2018 Overitelj na MJU Državni center za storitve zaupanja Novosti v letu

Prikaži več

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str

Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna str Navodila za programsko opremo FeriX Namestitev na trdi disk Avtor navodil: Martin Terbuc Datum: December 2007 Center odprte kode Slovenije Spletna stran: http://www.coks.si/ Elektronski naslov: podpora@coks.si

Prikaži več

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl

Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica nasl Na podlagi 24. in 25. člena Zakona o varstvu osebnih podatkov (Ur. list RS, št. 94/07), sprejema ravnatelj javnega zavoda Dijaški dom Nova Gorica naslednji P RAVILNIK o izvajanju videonadzora I. SPLOŠNE

Prikaži več

Diapozitiv 1

Diapozitiv 1 Računalništvo in informatika Program: Mehatronika dr. Hubert Fröhlich, univ. dipl. el. Podatkovne baze 2 Podatkovne baze Podatki osnova za odločanje in izvajanje akcij tiskana oblika elektronska oblika

Prikaži več

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n

Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj n Nove različice programske opreme GE Podjetje GE Digital, vodilni svetovni proizvajalec programske opreme za področje avtomatike, je izdalo kar nekaj novosti na področju SCADA sistemov (ifix Productivity

Prikaži več

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m

Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, m Navodila za uporabo aplikacije mlist - neposredni mentorji za Zdravniško zbornico Slovenije pripravila Gooya, interaktivni mediji, d.o.o. Ljubljana, marec 2019 Vsebina 1 Dostop do aplikacije... 3 1.1 Android...

Prikaži več

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta

NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta NAVODILA ZA IZPOLNJEVANJE ELEKTRONSKEGA OBRAZCA ZA PRIJAVO IN PREKLIC DIGITALNIH POTRDIL Verzija Datum Opis sprememb dokumenta dokumenta 1.0 22.11.2013 Prva verzija dokumenta 1.1 15.04.2015 Dodana možnost

Prikaži več

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč

Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavč Računalniški praktikum Projektna naloga - Izdelava spletne strani Avtor: Matej Tekavčič Skupina: Matej Tekavčič - koordinator Simon Vrhovnik Tine Kavčič Matjaž Jerman 8. februar 2006 Kazalo 1 Uvod 2 2

Prikaži več

bob p. p Ljubljana Tel.: (cena klica na minuto je 1 z DDV) Posebni pogoji uporabe storitve moj bob

bob p. p Ljubljana Tel.: (cena klica na minuto je 1 z DDV)   Posebni pogoji uporabe storitve moj bob bob p. p. 415 1001 Ljubljana Tel.: 090 068 068 (cena klica na minuto je 1 z DDV) www.bob.si Posebni pogoji uporabe storitve moj bob Kazalo Uvod 5 Opredelitve 5 Registracija in uporaba Storitve moj bob

Prikaži več

COBISS3/Medknjižnična izposoja

COBISS3/Medknjižnična izposoja 3/Medknjižnična izposoja 2.2 KATALOG Katalog nam omogoča: iskanje gradiva prikaz izbranih bibliografskih zapisov ali pripadajočih podatkov o zalogi iz lokalne baze podatkov v formatu COMARC vpogled v stanje

Prikaži več

Vaja04_Ver02

Vaja04_Ver02 Vaja 04 Varnost: Zaščita aplikacije, omejitev dostopa 1. Uredite prijavo in odjavo uporabnika brez uporabe menuja Special/Security. Nadgradite aplikacijo iz vaje 2. Kreirajte okno tipa Replace Začetno

Prikaži več

Slajd 1

Slajd 1 REPUBLIKA SLOVENIJA MINISTRSTVO ZA JAVNO UPRAVO 1 EU ENOTNI DIGITALNI PORTAL: PRIHAJA NOVA EU UREDBA Alenka Žužek Nemec, Tina Kuliš DNEVI SLOVENSKE INFORMATIKE 18. april 2018 Ko podjetja ali državljani

Prikaži več

PowerApps

PowerApps ko tehnologija postane brezmejna strast Microsoft PowerApps Uporabniška navodila Avtorji Brina Gomboc, Lucija Kos, Damjana Krampač Mentorici dr. Simona Sternad Zabukovšek Sara Cokan, mag. ekon. in posl.

Prikaži več

DES

DES Laboratorij za načrtovanje integriranih vezij Univerza v Ljubljani Fakulteta za elektrotehniko Digitalni Elektronski Sistemi Digitalni sistemi Vgrajeni digitalni sistemi Digitalni sistem: osebni računalnik

Prikaži več

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC

VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC VPELJAVA MDM V DRŽAVEM ZBORU MATJAŽ ZADRAVEC Državni zbor v številkah 90 poslancev 9 + 1 poslanska skupina 150+ mobilnih naprav (OS Android, ios) 500+ internih uporabnikov, 650+ osebnih računalnikov, 1100+

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Uporaba storitve Office 365 v napravi iphone ali ipad Priročnik za hiter začetek dela Ogled e-pošte Nastavite napravo iphone ali ipad tako, da boste lahko pošiljali in prejemali e-pošto iz računa v storitvi

Prikaži več

Spletno raziskovanje

Spletno raziskovanje SPLETNO RAZISKOVANJE RM 2013/14 VRSTE SPLETNEGA RAZISKOVANJA RENKO, 2005 Spletne fokusne skupine Spletni eksperiment Spletno opazovanje Spletni poglobljeni intervjuji Spletna anketa 2 PREDNOSTI SPLETNIH

Prikaži več

Nejc Rebernjak RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Maribor, september 2018

Nejc Rebernjak RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Maribor, september 2018 Nejc Rebernjak RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Maribor, september 2018 RAZVOJ MOBILNE APLIKACIJE SHOPLY Diplomsko delo Študent: Študijski program: Smer: Mentor: Lektor: Nejc Rebernjak visokošolski

Prikaži več

Vedno pod nadzorom, kjerkoli že ste

Vedno pod nadzorom, kjerkoli že ste Vedno pod nadzorom, kjerkoli že ste 02 Vedno pod nadzorom, kjerkoli že ste Daikin zagotavlja novo rešitev za nadzorovanje in krmiljenje glavnih funkcij stanovanjskih notranjih enot. Sistem deluje na uporabniku

Prikaži več

NASLOV PREDAVANJA IME IN PRIIMEK PREDAVATELJA

NASLOV PREDAVANJA IME IN PRIIMEK PREDAVATELJA Portal e-vem obstoječe stanje in nadaljnji razvoj Jernej Baranja Ana Oblak 2 Registracija s.p. v 1 dnevu (prej 7 dni) Registracija d.o.o. v 3 dneh (prej več kot 60 dni) Brezplačna registracija s.p. in

Prikaži več

Microsoft Word - predpisi_ePoslovanje_1_.doc

Microsoft Word - predpisi_ePoslovanje_1_.doc Predpisi o elektronskem poslovanju v civilnih sodnih postopkih Pravilnik o elektronskem poslovanju v civilnih sodnih postopkih...3 1. Splošne določbe... 3 1. člen...3 (vsebina pravilnika)...3 2. člen...3

Prikaži več

N

N Državni izpitni center *N19141132* 9. razred FIZIKA Ponedeljek, 13. maj 2019 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA v 9. razredu Državni izpitni center Vse pravice pridržane. 2 N191-411-3-2

Prikaži več

Navodilo Telemach

Navodilo Telemach Nastavitve za: MOJ TELEMACH Registracija: Na spletni strani Moj Telemach (http://moj.telemach.si) se pomaknite na spodnji del strani in pritisnite gumb REGISTRIRAJ SE. 1. korak Odpre se novo okence, kamor

Prikaži več

Microsoft PowerPoint - seminar_ pptx

Microsoft PowerPoint - seminar_ pptx Leatalske informacije in ARO Slovenia Control Igor Čučnik, ARO Aleš Omahne, NOTAM Uroš Grošelj, AIP Brnik, 12.5.2018 Letalske informacije AIP AIP AMDT AIP SUP AIC NOTAM Serija A, B in C VFR karta Spletna

Prikaži več

POROČILO

POROČILO UVOD Delovanje knjižnice Fakultete za kemijo in kemijsko tehnologijo v Ljubljani (UL FKKT), ki je sedaj že 17 let funkcionalno združena s Centralno tehniško knjižnico (CTK), lahko ocenimo kot uspešno kar

Prikaži več

Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga

Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga Šolski center Celje Srednja šola za kemijo, elektrotehniko in računalništvo ELEKTRONSKA REDOVALNICA RAZISKOVALNA NALOGA AVTORJI Aleš Budna Jure Ulaga Nik Perčič MENTOR Dušan Fugina, prof. Celje, marec

Prikaži več

Pogodba

Pogodba Cenik oglaševanja na spletnih portalih nepremicnine.si21.com, novogradnje.com, avto.info KAZALO Oglaševanje na portalih... 3 Oglasi v bazi... 3 Oglaševanje v področju Novogradnje - naselja... 3 Oglaševanje

Prikaži več

Microsoft Word - M doc

Microsoft Word - M doc Državni izpitni center *M11145113* INFORMATIKA SPOMLADANSKI IZPITNI ROK NAVODILA ZA OCENJEVANJE Petek, 10. junij 2011 SPLOŠNA MATURA RIC 2011 2 M111-451-1-3 IZPITNA POLA 1 1. b 2. a 3. Pojem se povezuje

Prikaži več

Navodila za študente

Navodila za študente Moodle UM Verzija 3.5.1 Navodila za študente RCUM, Služba za IS Maribor, 2019 Kazalo 1 Prijava v Moodle UM... 3 2 Odjava iz Moodla UM... 3 3 Seznam učnih enot... 4 4 Navigacijski trak... 4 5 Bloki... 5

Prikaži več

PowerPoint Presentation

PowerPoint Presentation Poslovni analitik v agilnem svetu Prenova spletne strani Uvedba podpore za mobilne naprave Ineor d.o.o. O meni poslovni analitik izkušnje s tehnologijo (programiranje, razhroščevanje, inštalacije, administracija,...)

Prikaži več

Navodila za pripravo spletnih oglasov

Navodila za pripravo spletnih oglasov Navodila za pripravo spletnih oglasov Gradivo pošljite na naslov spletnioglasi@finance.si. Rok oddaje: dva delovna dneva pred začetkom akcije. Zahtevajte potrditev prejema gradiva in njegovo ustreznost.

Prikaži več

Macoma katalog copy

Macoma katalog copy POSLOVNE APLIKACIJE PO ŽELJAH NAROČNIKA Poročilni sistem Finance in kontroling Poprodaja Podatkovna skladišča Prodaja Proizvodnja Obstoječi ERP Partnerji Implementacija rešitev prilagojena po željah naročnika

Prikaži več

PRAVILA IN POGOJI NAGRADNE IGRE NOGOMETNI UTRINEK SPLOŠNE DOLOČBE 1. člen Organizator nagradne igre je Nogometna zveza Slovenije, Predoslje 40 a, 4000

PRAVILA IN POGOJI NAGRADNE IGRE NOGOMETNI UTRINEK SPLOŠNE DOLOČBE 1. člen Organizator nagradne igre je Nogometna zveza Slovenije, Predoslje 40 a, 4000 PRAVILA IN POGOJI NAGRADNE IGRE NOGOMETNI UTRINEK SPLOŠNE DOLOČBE 1. člen Organizator nagradne igre je Nogometna zveza Slovenije, Predoslje 40 a, 4000 Kranj (v nadaljevanju organizator). POGOJI SODELOVANJA

Prikaži več

Navodila in pravila za sodelovanje v nagradni igri "Marcus & Martinus" 1. člen (splošne določbe) Ta pravila določajo način izvedbe nagradne igre»marcu

Navodila in pravila za sodelovanje v nagradni igri Marcus & Martinus 1. člen (splošne določbe) Ta pravila določajo način izvedbe nagradne igre»marcu Navodila in pravila za sodelovanje v nagradni igri "Marcus & Martinus" 1. člen (splošne določbe) Ta pravila določajo način izvedbe nagradne igre»marcus & Martinus«(v nadaljevanju: nagradna igra). Organizator

Prikaži več

Microsoft Word - NAVODILA ZA UPORABO.docx

Microsoft Word - NAVODILA ZA UPORABO.docx NAVODILA ZA UPORABO VODILO CCM-18A/N-E (K02-MODBUS) Hvala ker ste se odločili za nakup našega izdelka. Pred uporabo enote skrbno preberite ta Navodila za uporabo in jih shranite za prihodnjo rabo. Vsebina

Prikaži več

Orodje za izvoz podatkov

Orodje za izvoz podatkov Pomoč uporabnikom -NA-SI-200, V6.13-00 IZUM, 2018 COBISS, COMARC, COBIB, COLIB, IZUM so zaščitene znamke v lasti javnega zavoda IZUM. KAZALO VSEBINE 1 Uvod... 1 2 Predstavitev orodja za izvoz podatkov...

Prikaži več

PowerPoint Presentation

PowerPoint Presentation INFORMACIJSKI SISTEM MFERAC - LETA 2022 mag. Andreja Sladoje Jemec, Sanja Štumberger Kovačič Ministrstvo za finance 10.12.2018 Vsebina predstavitve 1. Projekt MFERAC05 in izhodišča prenove 2. Izvajanje

Prikaži več

Microsoft Word - P-2_prijava

Microsoft Word - P-2_prijava PRIJAVA Naročnik Oznaka Ime posla NIJZ Trubarjeva cesta 2 1000 LJUBLJANA 21K160318 Javno naročilo Vzdrževanje portala zvem Povsod, kjer obrazec P-2 uporablja izraz»ponudnik«, gre v postopkih, kjer ne gre

Prikaži več

Linksys PLEK500 User Guide

Linksys PLEK500 User Guide Uporabniški priročnik Linksys PLEK500 Omrežni vmesnik Powerline Vsebina Pregled............... 2 Funkcije..................... 2 Kako deluje omrežje Powerline 3 Primer namestitve 3 Namestitev omrežja Powerline.....

Prikaži več

VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informatika informatika POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V podjetju Oblikovanje.com d.o.o. Murska Sob

VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informatika informatika POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V podjetju Oblikovanje.com d.o.o. Murska Sob VISOKOŠOLSKI STROKOVNI ŠTUDIJ Računalništvo in informatika informatika POROČILO PRAKTIČNEGA IZOBRAŽEVANJA V podjetju Oblikovanje.com d.o.o. Murska Sobota Čas opravljanja prakse 1.9.2012 do 28.2.2013 Mentor

Prikaži več

Diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu SPLETNA REŠITEV ZA ISKANJE TERMINOV IN LOKACIJ PREDAVANJ M

Diplomsko delo visokošolskega strokovnega študija Informatika v organizaciji in managementu SPLETNA REŠITEV ZA ISKANJE TERMINOV IN LOKACIJ PREDAVANJ M Informatika v organizaciji in managementu SPLETNA REŠITEV ZA ISKANJE TERMINOV IN LOKACIJ PREDAVANJ Mentor: doc. dr. Borut Werber Kandidat: Boštjan Koželj Somentor: viš. pred. dr. Gregor Lenart Kranj, September

Prikaži več

Microsoft PowerPoint - Sequi_SecDAy.ppt

Microsoft PowerPoint - Sequi_SecDAy.ppt Sistem za zagotavljanje revizijske sledi zbirk podatkov Marko Hočevar Premisa d.o.o. Iztok Lasič Hic Salta d.o.o. O revizijski sledi Namen revizijske sledi Znane težave pri zajemanju revizijske sledi Zakaj

Prikaži več

N

N Državni izpitni center *N15164132* 9. razred TEHNIKA IN TEHNOLOGIJA Ponedeljek, 11. maj 2015 NAVODILA ZA VREDNOTENJE NACIONALNO PREVERJANJE ZNANJA 9. razred RIC 2015 2 N151-641-3-2 SPLOŠNA NAVODILA Prosimo,

Prikaži več

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po

Miluma Trader Miluma Trader navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati Miluma Trader. 1. Preverite spletno stran Ta po navodila: V nadaljevanju sledijo osnovna navodila, kako začeli uporabljati. 1. Preverite spletno stran Ta posnetek zaslona vam prikazuje, da morate v levem vrhnjem kotu preveriti, če se nahajate na pravi

Prikaži več

Interaktivni atlas slovenskih narecnih besed

Interaktivni atlas slovenskih narecnih besed Univerza v Ljubljani Fakulteta za računalništvo in informatiko Gregor Šajn Interaktivni atlas slovenskih narečnih besed DIPLOMSKO DELO VISOKOŠOLSKI ŠTUDIJSKI PROGRAM PRVE STOPNJE RAČUNALNIŠTVO IN INFORMATIKA

Prikaži več

Microsoft PowerPoint - petek A-sambolicbeganovic [Read-Only] [Compatibility Mode]

Microsoft PowerPoint - petek A-sambolicbeganovic [Read-Only] [Compatibility Mode] KAKO PRI POUČEVANJU MATEMATIKE UPORABLJAM INTERAKTIVNO TABLO? Amela Sambolić Beganović SGGEŠ Ljubljana ŠOLSKI CENTER LJUBLJANA, Srednja lesarska šola amela.beganovic@guest.arnes.si Sirikt 2009, 17.4.2009

Prikaži več

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč

Navodila za nastavitev mail odjemalca na ios in Android napravah TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomoč TELEFONI iphone (ios 12) Predlagamo, da do svoje študentske e-pošte dostopate s pomočjo aplikacije Outlook, katero lahko prenesete s pomočjo trgovine App Store. Ko aplikacijo zaženete se vam pojavi naslednje

Prikaži več

Microsoft Word - M docx

Microsoft Word - M docx Š i f r a k a n d i d a t a : Državni izpitni center *M15245112* JESENSKI IZPITNI ROK Izpitna pola 2 / 90 minut Dovoljeno gradivo in pripomočki: Kandidat prinese nalivno pero ali kemični svinčnik in računalo.

Prikaži več

SPLOŠNI POGOJI

SPLOŠNI POGOJI SPLOŠNI POGOJI OPOZORILO: Ob registraciji se uporabnik zaveže, da se strinja z vsemi določbami v spodaj navedenih Splošnih pogojih uporabe plačljivih in brezplačnih spletnih vsebin/storitev 24ur.com. Vsakič,

Prikaži več

Microsoft Word - CN-BTU4 Quick Guide_SI

Microsoft Word - CN-BTU4 Quick Guide_SI Bluetooth Dongle Artikel: CN-BTU4 NAVODILA v1.0 Sistemske zahteve Zahteve za PC: - Proc.: Intel Pentium III 500MHz or above. - Ram: 256MB ali več. - Disk: vsaj 50MB. - OS: Windows 98SE/Me/2000/XP - Prost

Prikaži več

Microsoft Word - Splosni pogoji za uporabnike storitve_ONA_ doc

Microsoft Word - Splosni pogoji za uporabnike storitve_ONA_ doc Splošni pogoji in navodila za uporabnike storitev ONA V veljavi od 25.08.2015 1. Splošne določbe Splošni pogoji in navodila določajo način uporabe storitev ONA, ki jih nudi tehnični izvajalec (v nadaljevanju

Prikaži več

Spoznajmo PowerPoint 2013

Spoznajmo PowerPoint 2013 Spoznajmo PowerPoint 2013 13 Nova predstavitev Besedilo v predstavitvi Besedilo, ki se pojavlja v predstavitvah lahko premaknemo kamorkoli v diapozitivu. Kadar izdelamo diapozitiv z že ustvarjenimi okvirji

Prikaži več

Microsoft Word - 021_01_13_Pravilnik_o_zakljucnem delu

Microsoft Word - 021_01_13_Pravilnik_o_zakljucnem delu Na podlagi 64. člena Pravil o organizaciji in delovanju Fakultete za humanistične študije, št. 011-01/13 z dne 27. 6. 2013, je Senat Univerze na Primorskem Fakultete za humanistične študije na svoji 4.

Prikaži več

PowerPointova predstavitev

PowerPointova predstavitev Dostopnost elektronskih virov za slepe, slabovidne in druge osebe z motnjami branja Kristina Janc ZSSML - 27. Seja TIFLO sekcije 22.3.2012 Možnost izkoriščanja elektronskih virov za slepe, slabovidne in

Prikaži več

EVROPSKA PRAVNA FAKULTETA V NOVI GORICI

EVROPSKA PRAVNA FAKULTETA V NOVI GORICI NOVA UNIVERZA, EVROPSKA PRAVNA FAKULTETA - Delpinova ulica 18b, 5000 Nova Gorica - tel: (05) 338-44-00, fax: (05) 338-44-01 - e-pošta: info@evro-pf.si Informativno mesto: - Referat za študijske zadeve,

Prikaži več

Postopek poracuna 2007 za JU

Postopek poracuna 2007 za JU POSTOPEK PORAČUNA PLAČ V JAVNEM SEKTORJU ZA OBDOBJE JANUAR-JUNIJ 2007 Ljubljana, julij 2007 verzija 1.00 Stran - 1 Skladno z objavo Zakona o spremembah in dopolnitvah zakona o sistemu plač v javnem sektorju

Prikaži več

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in

NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: Faks.: in NEVTRIN d.o.o. Podjetje za razvoj elektronike, Podgorje 42a, 1241 Kamnik, Slovenia Telefon: +386 1 729 6 460 Faks.: +386 1 729 6 466 www.nevtrin.si info@elektrina.si USB RFID READER Navodila za uporabo?

Prikaži več

Na podlagi 154

Na podlagi 154 To prečiščeno besedilo Pravil o diplomi Univerze na Primorskem Pedagoške fakultete Koper obsega: - Pravila o diplomi Univerze na Primorskem Pedagoške fakultete Koper z dne 19. marca 2004; - Spremembe in

Prikaži več

Arjan Topolovec PROFILIRANJE SPLETNIH APLIKACIJ Diplomsko delo Maribor, september 2010

Arjan Topolovec PROFILIRANJE SPLETNIH APLIKACIJ Diplomsko delo Maribor, september 2010 Arjan Topolovec PROFILIRANJE SPLETNIH APLIKACIJ Diplomsko delo Maribor, september 2010 I Diplomsko delo univerzitetnega študijskega programa PROFILIRANJE SPLETNIH APLIKACIJ Študent: Študijski program:

Prikaži več

IZVEDBENI SKLEP KOMISIJE - z dne marca o določitvi meril za ustanavljanje in vrednotenje evropskih referenčnih mrež in

IZVEDBENI  SKLEP  KOMISIJE  -  z  dne marca o  določitvi  meril  za  ustanavljanje  in  vrednotenje  evropskih  referenčnih  mrež  in 17.5.2014 L 147/79 IZVEDBENI SKLEP KOMISIJE z dne 10. marca 2014 o določitvi meril za ustanavljanje in vrednotenje evropskih referenčnih mrež in njihovih članov ter za lažjo izmenjavo informacij in strokovnega

Prikaži več

Broj: UD-___-2009

Broj: UD-___-2009 Šmartinska cesta 154, 1000 Ljubljana telefon.: +386 1 47 97 100, faks: +386 1 24 43 140, www.vegeta.podravka.si, info@podravka.si Pravila in pogoji za sodelovanje v nagradni igri Jed po tvojem okusu 1.

Prikaži več