uvod - unist.hrpersonal.oss.unist.hr/~vkozica/diplomant/microsoft sharep…  · web viewda bi se...

59
SVEUČILIŠTE U SPLITU ODJEL ZA STRUČNE STUDIJE STUDIJ RAČUNARSTVA Željko Drnasin DIPLOMSKI RAD MICROSOFT SHAREPOINT PORTAL SERVER 2003

Upload: others

Post on 21-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

SVEUČILIŠTE U SPLITU

ODJEL ZA STRUČNE STUDIJE

STUDIJ RAČUNARSTVA

Željko Drnasin

DIPLOMSKI RAD

MICROSOFT SHAREPOINT PORTAL SERVER 2003

Split, svibanj 2006.

Page 2: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003REPUBLIKA HRVATSKA

SVEUČILIŠTE U SPLITU

Odjel za stručne studije

Split, 10.03.2006.Studij: RAČUNARSTVOSmjer: RAČUNARSTVO – Računalni sustavi i mrežePredmet: UPRAVLJANJE POSLUŽITELJSKIM RAČUNALIMANastavnik: pred. Valentini Kožica, dipl. inž.

D I P L O M S K I Z A D A T A K

Kandidat: ŽELJKO DRNASIN

Zadatak: MICROSOFT SHAREPOINT PORTAL SERVER 2003

Organizirati intranet kolaboraciju informacija korištenjem poslužiteljsog riješenja Microsoft SharePoint Portal Server 2003. Opisati arhitekturu navedenog poslužitelja te načiniti praktični model adaptacijom osnovnih funkcija poslužitelja. Zaključno navesti mogućnosti primjene ovakvog riješenja u intranet okruženju.

Željko Drnasin 1

Page 3: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003Sadržaj

1 Uvod..................................................................................................................................... 2

2 Kratka povijest portala........................................................................................................3

2.1 Intranet.........................................................................................................................................32.2 Aplikacijski portali......................................................................................................................32.3 Sveobuhvatni informacijski portali...........................................................................................4

3 Opis SharePoint Portal Server-a........................................................................................5

3.1 Microsoft SharePoint Portal Server (MS SPS).........................................................................53.2 Motivi i razlozi za korištenje SPS sustava................................................................................6

3.3 Struktura SPS-a...........................................................................................................................7

3.4 Planiranje organizacijskog portala.........................................................................................16

4 Intranet portal baziran na SPS - u....................................................................................25

4.1 Idejni počeci..............................................................................................................................25

4.2 Planiranje...................................................................................................................................25

4.3 Razvijanje..................................................................................................................................27

4.4 Testiranje...................................................................................................................................40

4.5 Postavljanje...............................................................................................................................40

5 Zaključak............................................................................................................................41

Literatura...........................................................................................................................................42

Željko Drnasin 2

Page 4: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20031 Uvod

Ovaj rad obrađuje Microsoft – ovo poslužiteljsko rješenje za intranet portale SharePoint Portal Server 2003 (SPS). Cilj rada je upoznavanje sa tom poslužiteljskom tehnologijom i pokazati njezinu praktičnu primjenu. Rad se dijeli na tri dijela od kojih prvi dio sadrži uvod i kratku povijest nastanka portala dok je drugi dio orijentiran na upoznavanje i opis SPS-a, a u trećem dijelu se bavi praktičnom primjenom SPS-a u izradi intranet portala. Ova tehnologija bi trebala olakšati suradnju i razmjenu informacija među djelatnicima unutar firme u kojoj bi se tehnologija primijenila. Princip djelovanja je takav da bi se sve informacije trebale dobavljati sa jednoga mjesta i time olakšati pronalaženje i dostupnost korisnog sadržaja za pojedine djelatnike ili odjele tako da se ne gubi vrijeme u pretragama koje nisu bitne za dotičnog korisnika. Da bi se to postiglo i pokazala svrha te tehnologije potrebno je odlično isplanirati sve moguće korisnike i podijeliti ih u grupe i naciljati na za njih koristan sadržaj. Tehnologija je vrlo prilagodljiva i sve ovisi o ciljevima i potrebama organizacije.

U ovom slučaju to je stvarna firma NETMedia.

Želio bih se zahvaliti svim djelatnicima firme NETMedia na pruženoj pomoći i susretljivosti prilikom izrade ovog rada. Najviše bi zahvalio Branku, Tonću, Mariju, Eddy-u i Maji na pruženoj potpori i strpljenju.

Posebna zahvala mentoru na velikoj količini strpljenja i praktičnim savjetima.

Željko Drnasin 3

Page 5: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20032 Kratka povijest portala

2.1 IntranetPoslovne organizacije su se brzo uhvatile ideje portala. Ako pretraživanje i brzi pristup informacijama kao funkcija, radi dobro na Internetu, onda će dobro raditi i na pronalaženju informacija unutar organizacije. Tako je rođen intranet u funkcionalnom smislu.

Raniji intranet projekti predstavljali su značajne napore poslovne Amerike da organizira informacije i pojednostavni prikupljanje. Nije bilo davno kada je većina organizacija imala intranet stranicu. Tipično, te su stranice bile ukrašene slikama predsjednika organizacije i ponovnim izdanjima organizacijskih trenutnih vijesti. Nažalost, te stranice su koristile statički sadržaj. To znači da je čovjek morao biti odgovoran za periodično mijenjanje sadržaja – zadatak koji je ispao mnogo teži nego što je itko u početku mogao predvidjeti.

Ljudi dodijeljeni na zadatku održavanja intraneta su trebali prikupljati informacije iz različitih izvora, organizirati ih i objaviti. Često je taj posao zahtijevao specijalna grafička i programska znanja koja nisu bila lako dostupna unutar organizacije. Uskoro, održavanje intraneta je postalo cjelodnevni posao. Organizacije su čak išle tako daleko da su zapošljavali čovjeka koji se posvetio samo održavanju tih stranica.Uloženi trud na održavanju intraneta često bi propao. Nakon nekoliko mjeseci, naslovi i novosti bi ostale nepromijenjene jer bi se osoblju dali novi zadaci a prioriteti promijenili. Kad sadržaj postane istrošen i krajnji korisnici prestanu koristiti intranet. Entuzijazam je nestao a trud propao. Danas, većina organizacija ima barem jedan od tih intraneta koji još imaju organizacijske vijesti iz 1997.

Iako su mnogi napori uloženi u intranet propali, organizacije su nastavili vjerovati u koncept pristupa informacijama putem pretraživača. Vjera tih organizacija je bila utemeljena u ideji da će centraliziranje informacija i sistema smanjiti troškove i poboljšati poslovanje. Pogreška intraneta je tražena u činjenici da razvoj programa nije posao tih organizacija. Da bi se ispunila vjera u pretraživače i portale, organizacije su se trebali okrenuti proizvođačima programa.

2.2 Aplikacijski portali U razdoblju od sredine do kasnih '90-ih proizvođači programa su proizvodili i prodavali korisnik – poslužitelj (client – server) aplikacije. Te aplikacije su bile dizajnirane da instaliraju korisnički program na lokalnom računalu koje je dobavljalo podatke sa centraliziranog podatkovnog poslužitelja. Proizvođači su počeli osjećati pritisak da naprave pretraživački orijentiranu (browser-based) verziju svojih proizvoda. Oni su također bili svjesni marketinške vreve oko riječi portal.

Ono što je slijedilo bio je značajan napor, koji još traje, u kreiranju pretraživačko orijentiranih aplikacija. U skoro svim slučajevima gdje su proizvođači napravili pretraživačko orijentiranu verziju svojih programa nazvali su ih portalima. Za ovo objašnjavanje taj je izraz netočan jer većini proizvoda nedostaje fleksibilnost da bi istinski služili kao portali organizacije. Umjesto toga zvat ćemo ih aplikacijski portali.

Željko Drnasin 4

Page 6: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20032.3 Sveobuhvatni informacijski portaliKako se Internet nastavio širiti i nerazumno bujanje se usporilo, pojavila se nova vrsta proizvođača programa sa sveobuhvatnom ponudom portala. Ti portali nisu bili pravljeni za specifičnu aplikaciju nego da budu centralizirano mjesto za pristup svim dokumentima, informacijama i aplikacijama. Da bi postigli tu sveobuhvatnu viziju proizvođači portala su kreirali male programabilne dijelove iz kojih se može napravit bilo kakvi portal. Ti mali dijelovi su imali mnogo pametnih imena od kojih su neki ostali i danas: dijelovi (parts), grumeni (nuggets), spravice (gadgets), itd. Do kasnih ’90-ih, ti proizvođači su radili veliki posao prebacivanja cjelokupnih kompanijskih aplikacija na portal. Za ovu svrhu nazvat ćemo te portale sveobuhvatni informacijski portali.

Ovi portali su imali nekoliko nedostataka koji su konačno spriječili njihovo prihvaćanje. Prvo i najozbiljnije je bilo to što su oni prebrzo pušteni na tržište. Zbog toga često su bili nestabilni i uvijek su zahtijevali znatnu količinu savjetovanja stručnih ljudi da bi se portali pokrenuli. Vrijeme portal projekta se često mjerilo u mjesecima a ponekad u godinama.

Druga greška je bila što su mnogi proizvođači pogrešno smatrali da sveobuhvatne portale treba napuniti sa ugrađenim stvarima kao upravljanje dokumentima, kolaboracija i dodaci za korisničko upravljanje. Ovo je često vodilo do sukoba unutar organizacije oko sudbine postojećih sustava. Korisnici su često bili pod dojmom da će zapeti koristeći portal čak iako je bio lošiji od postojećih sistema. Te su greške dovele do neočekivanog zastoja u sveobuhvatnom portal svijetu. Zastoj je rezultirao u konsolidaciji proizvođača portala i preradi ideje portala.

Željko Drnasin 5

Page 7: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20033 Opis SharePoint Portal Server-a

3.1 Microsoft SharePoint Portal Server (MS SPS)Intraneti, aplikacijski portali i sveobuhvatni portali se još koriste i nekoliko proizvođača je još u poslu prodavajući te proizvode. Ali se vizija suzila. Većina proizvođača više nije nametala kompletnu integraciju organizacijskih sistema. Umjesto toga proizvođači su se usmjerili na manja dostignuća kao unaprijeđena suradnja ili komunikacija. To je svijet u kojem se MS SPS nalazi.

MS SPS skoro ne spada u nijednu od ovih prethodnih kategorija. Glavni razlog je da se MS još uvijek značajno oslanja na koncept radne površine (desktop). U svim ostalim verzijama portala, proizvođači su bili zainteresirani za izbjegavanje koncepta radne površine. MS želi poboljšati koncept radne površine zato jer je značajan izvor prihoda. Osim toga MS je značajno uložio u Office aplikacije. Zajedno, operativni sustavi i Office aplikacije predstavljaju ogromni dio u MS carstvu.

Slika 3.1 Mjesto SPS-a u Microsoft svijetu

Kao rezultat, MS SPS je hibridno rješenje koje premošćuje pretraživački orijentirane i korisnik-poslužitelj koncepte. Portal omogućava suradnju, upravljanje dokumentima i pretraživanje u skladu sa MS Office aplikacijama. Na primjer, dokumenti koji se nalaze na portalu otvaraju se, čitaju i uređuju sa MS Word aplikacijom. Vrijeme sastanaka zabilježeno na portalu se raspoređuje koristeći MS Outlook. Ovo hibridno rješenje rezultira visoko decentraliziranim okružjem napravljenim da omogući krajnjem korisniku kolaboraciju bez ograničenja. To je zaista zanimljiva vizija, ali koja može izazvati mnoge organizacije koje su više uhodane sa centraliziranim, “zaključanim” radnim površinama.

Željko Drnasin 6

Page 8: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.2 Motivi i razlozi za korištenje SPS sustava Sa gledišta krajnjeg korisnika, SPS uključuje mnoge “zanimljive” stvari kao što je mogućnost pokazivanja tko je od članova grupe aktivan (on-line) tako da se može razgovarati ili slati poruke i mogućnost namještanja osobne stranice, recimo, sa zadnjim lokalnim vremenskim izvještajem. Međutim, uprava neke organizacije neće instalirati SharePoint da bi njihovi zaposlenici imali pristup slanju poruka i kreiranju vlastitih web stranica. Uprava je zabrinuta za produktivnost svojih zaposlenika. U tipičnim organizacijama mnoge prepreke utječu na produktivnost. Neke prepreke su:

Nedostatak korisnih mehanizama za razmjenu znanja, koji rezultira dvostrukim trudom. Npr., korisnik A treba stvoriti dokument i ne zna da je korisnik B stvorio slični dokument, koji bi korisniku A uštedio mnogo sati rada.

Nemogućnost pronalaska informacija rezultira izgubljenim vremenom. Noseći prethodni primjer jedan korak dalje, iako korisnik A zna da je korisnik B stvorio dokument sličan onom koji korisnik A treba proizvesti, korisnik A potroši vremena pokušavajući naći taj dokument da bi na kraju odustao i počeo od početka.

Informatički odjeli opterećeni zahtjevima za odobrenje korisničkih pristupa aplikacijama ili informaciji i/ili prilagođivanju aplikacija, koji rezultira neefikasnim “ručnim” načinom rada. Primjer ovoga je odjel za isplatu plaća koji želi omogućiti zaposlenicima mrežni pristup informaciji o izvješću o plaći, pa je dao zahtjev informatičkom odjelu da se ovo ostvari. Do tada, odjelu za isplatu plaća treba vremena da bi odgovorio na zahtjeve zaposlenika za ovu informaciju.

Financijskih zakida koji rezultiraju nedostatkom novaca za sklopovlje i program koji bi poboljšao produktivnost. Npr., neka organizacija je nedavno kupila novi knjigovodstveni sustav ali je samo kupila korisničke licence za uposlenike knjigovodstvenog odjela. Drugi odjeli, kao što su operacijski, koji bi mogli koristiti pristup knjigovodstvenim podacima ali moraju ovisiti o davanju zahtjeva knjigovodstvenom odjelu, ili nastaviti stvaranje odluka osnovano na procjenama, prije nego na aktualnim podacima.

Aplikacije koje su zahtjevne za korištenje rezultiraju nedostatkom informacija pristupačnim zaposlenicima. Npr., neka organizacija je provela informatizaciju, ali zahtjeva intenzivni trening kako bi se znalo dovoljno o aplikaciji za primanje željenih informacija. S time, ta organizacija ne iskorištava informaciju omogućenu tom aplikacijom.

Organizacije se jako razlikuju sa svojom strukturom i kompozicijom i SharePoint Portal Server (SPS) 2003 je stvoren da bude jako prilagodljiv.

Željko Drnasin 7

Page 9: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.3 Struktura SPS-a

Slika 3.3 Struktura

3.3.1 Zajednički korištene usluge

Zajednički korištene usluge su uobičajene usluge SPS 2003-a koje mogu biti opskrbljene središnjim portalom i onda uzete od drugih portala. Slijedi pregled usluga koje se mogu dijeliti:

3.3.1.1 Korisnički profili (User Profiles)Korisnički profil organizira i prikazuje sve karakteristike poznate o nekom korisniku unutar stranice portala. Profili se mogu unijeti izravno iz direktorija ujedinjenih usluga Microsoft Active Directory. Prednosti profila kao dio usluga razmjenjivanja je to da unošenjem iz Active Directory se može upravljati iz jedne središnje lokacije. Zbog toga što korisnici imaju mogućnost modificirati određene atribute njihovog profila, odredba pohranjivanja podataka na jednom mjestu omogućava korisniku mijenjanje podataka na jednoj lokaciji i čini ih dostupnim kroz sve portale.

3.3.1.2 Korisničke grupe (Audiences)Korisnička grupa je određena grupa korisnika. Administratori mogu složiti korisničke grupe na osnovi korisnika, grupe, ili jedinstvenih atributa Active Directory - a. Npr., ako se želi složiti korisnička grupa nazvana “Sales Managers” mogu se stvoriti pravila koja dodaju pojedine korisnike i nekoliko različitih grupa, a onda dodati sve korisnike koji imaju frazu “Sales Manager” u svom naslovu. Koristeći se kompilacijskim dodatkom za korisničke grupe, može se stvoriti korisnička grupa koji sadrži sve skupljene korisnike

Željko Drnasin

ASP.Net

SQL Server

Temelji okvira stranica

Rješenja za timsku suradnju

Sveobuhvatna portalna rješenja

SharePointPortal Server 2003

Windows SharePoint

ServicesWindows 2003

Servertehnologija

8

Page 10: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

koji zadovoljavaju prethodne kriterije. Korisničke grupe se mogu koristiti za ciljanje na sadržaje na portalu, kao što su zapisi u portalu, vijesti, čak i dijelove Interneta. Prednost korisničkih grupa kao dijela dijeljenih usluga je mogućnost korporacije da izgradi središnji popis ciljanih grupa koji se mogu razmijeniti preko svih portala.Korisničke grupe omogućavaju organizaciji ciljanje sadržaja prema korisniku na osnovi njihovog posla ili zadatka, ovisno kako je definirano njihovo članstvo u grupi Windows 2003, listi distribucije, strukturi izvješća organizacije ili javne odrednice u svojim korisničkim profilima.

Može se ciljati na sadržaj na dva načina. Može se ciljati na sadržaj unutar Web dijelova tako da članovi različitih korisničkih grupa vide različiti sadržaj. Također se može ciljati na predmete ili poveznice na određenom mjestu za jedan ili više korisničkih grupa tako da samo te grupe vide naciljane predmete. Npr., u unaprijed zadano mjesto nazvano Human Resources (odjel za zapošljavanje), administrator stranice ili upravitelj toga mjesta može izabrati predmet sa vijestima naciljan prema svim novim zaposlenicima usmjeravajući ih na stranicu New Employment Benefits (beneficije novih zaposlenika).

Korisničke grupe se upravljaju skupa preko jednog ili više spojenih poslužitelja koji koriste Microsoft Office SPS 2003. Usmjeravaju se preko jednog ili više portala u neodređenom rasporedu, a ne prema pojedinačnim mjestima, stranicama ili stvarima. Mora se imati prava na dodavanje, mijenjanje ili brisanje korisničkih grupa kako bi se moglo upravljati grupama. Upravitelj korisničkih grupa možete nadgledati sve korisnike određene grupe i naći grupe gdje određeni korisnik pripada, također i upravljati pravilima koji određuju grupe i sastavljati grupe kako se mijenjaju pravila i korisnici grupa.

Kako bi se djelotvorno koristili korisničkim grupama, moraju se prvo stvoriti grupe i pravila koja određuju koji korisnici pripadaju toj grupi. Onda se mora naciljati pojedini predmet, npr. dokument ili vijest, jednoj ili više grupa. Na kraju se mora pohraniti naciljani predmet na mjesto koje koristi Targeted Content Web Part (web dio za usmjeravanje sadržaja) za prikazivanje predmeta korisnicima stranice portala.

Korisničke grupe se ne koriste za dodjeljivanje prava ili dopuštenja. SPS koristi skupine po stranicama za dodjeljivanje prava ili dopuštenja korisnicima portala. Korisničke grupe se koriste za upravljanje kako svrstati sadržaj a ne za nametanje zaštite. Oni guraju informacije korisniku, neće ograničiti ili dopuštati pristup informaciji.

3.3.1.3 Pretraživanje (Search)Komponenta pretraživanje omogućuje portalima uslugu pretraživanja. Ova je usluga koja odgovara na postavljene upite. Usluga pretraživanja radi skupa sa uslugom indeksiranja. Usluga indeksiranja je odgovorna za pretraživanje sadržaja i izgradnju skupina indeksa. Usluga pretraživanja pročita indekse i vraća pronađeno. Prednost usluga pretraživanja kao dio dijeljenih usluga je da se sadržaj može pretražiti jednom i učiniti dostupnim, preko usluga pretraživanja, svim portalima.

Željko Drnasin 9

Page 11: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.3.1.4 Upozorenja (Alerts)Upozorenja pomažu korisnicima pratiti promjene u sadržaju koji je bitan za njihov rad. Korisnici mogu birati da ih se upozori na promjenama kod:

Pretraživačkih upita Mjesta Datoteka Knjižnica dokumenata Ljudi Popisa

Prednost upozorenja kao dio dijeljenih usluga je da korisnici mogu održavati jedan skup upozorenja kroz sve portale. Važno je da web dijelovi (WP) imaju združeni popis upozorenja, jer My Alerts (moja upozorenja) je zapisano na ujedinjeni My Site (moja stranica). U kontekstu dijeljenih usluga, upozorenja samo upućuju na ona sastavljena u kontekstu portala. Upozorenja sastavljene na narednim SharePoint stranicama će se pohranjivati na pojedinim stranicama.

3.3.1.5 Osobne stranice (Personal Sites)Korisnici mogu sastaviti osobnu SharePoint stranicu nazvanu My Site, koja omogućava osobne i određene informacije za svakog korisnika. Ova stranica prikazuje sadržaj ciljano na osobu na osnovi članstva u određenoj korisničkoj grupi. Također, My Site omogućava poveznice za dokumente, korisnike ili Web stranice, kao i osobna upozorenja za praćenje promjena sadržaja na stranici portala i sustava. Prednost My Site-a kao dio dijeljenih usluga je da će korisnik imati samo jedan My Site. Tijesnom integracijom s Office 2003 i mogućnost pohranjivanja direktno na vlastiti My Site pomoću dijaloške kutije Save As, važno je imati samo jedan My Site.

3.3.1.6 Usluga jednostrukog prijavljivanja (Single sign-on service)Usluga jednostrukog prijavljivanja je proces autorizacije koja omogućava korisniku upis jedno ime i jednu lozinku za pristup više broju aplikacija. Usluga jednostrukog prijavljivanja je osnovna funkcija SPS 2003. Prednost usluga jednostrukog prijavljivanja kao dio razmjenskih usluga je da omogućava organizaciji pohranjivanja i upravljanja sa vjerodajnicama za vanjske aplikacije na jednom mjestu i onda ih ponovno iskoristiti kroz sve portale.

Željko Drnasin 10

Page 12: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20033.3.2 PortalOpćenito, portal je Web stranica koja prikuplja informacije, aplikacije i usluge. Koristi se za pretraživanje kompleksnih i raznih informacija i usluga raspoloživih na poslovnim sustavima u jedno istorodno sučelje. Portal ima prednji kraj kojeg možete oblikovati po relevantnom sadržaju i uslužnim zahtjevima.

Portal stvoren korištenjem SPS-a omogućava središnju pristupnu točku za nalaženje i upravljanje podacima. Sa portalne stranice korisnik može pretraživati unutar i van organizacije, pregledavati sadržaj, pristupiti svom My Site-u i uključiti upozorenja. Korisnik može oblikovati svoj izgled (view) portala dodavanjem i izmjenjivanjem prvobitnim i posebnim web dijelovima kao što su pretraživanje, vijesti i najave. Portali sadrže vlastite zaštitne vjerodajnice. Može se onemogućiti cijeli portal određenoj skupini korisnika ili omogućiti pristup podacima svima u organizaciji. Unutar portala, dijelovi mogu biti više ili manje zaštićeni ovisno o različitim uvjetima tvrtke. Razborito je oblikovati portal gdje svaki korisnik ima pristup podacima. Unutar portala možete sastaviti mjesta po temi koja su dostupna samo ograničen broju korisnika.

3.3.2.1 Web dijelovi (Web Parts) Dijagram ukratko prikazuje skicu web dijelova (WP), koristeći Image Web Part (web dio za stavljanje slika) kao primjer

Slika 3.3.2.1 Image web part

1. Image Web Part opisna datoteka (description file) (.dwp) je prijenosni spremnik zadanih i osobnih vrijednosti svojstava za Image Web Part.

2. Image Web Part sklop datoteka (assembly file) (.dll) sadrži logiku i kod za Image Web Part, koji je instaliran na poslužiteljsku stranicu.

3. Datoteke pomoćnog sredstva (resource files) koji podupiru Image Web Part su također pohranjeni na poslužiteljsku stranicu.

4. Tablice u Microsoft SharePoint Services-ovoj bazi podataka se koriste za pohranjivanje trenutne vrijednosti svojstava Image Web Part.

Željko Drnasin 11

Page 13: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Ima jedna sklop datoteka za web dio, ali može biti nekoliko slučaja web dijelova korištenih na stranici (ili čak na drugim stranicama). Svaki slučaj pojedinog web dijela može biti sličan ili različit izgledom i ponašanjem, ali baziran je na istoj sklop datoteci instaliranoj na poslužiteljskoj stranici. Također može postojati kod za više web dijelova u sklop datoteci.

Kako bi web dio radio ispravno, treba imati obje datoteke i uz to bilo koje datoteke pomoćnog sredstva dostupnog na stranici. Ovo obično nije sporno pitanje za web dijelove koji su ugrađeni u Microsoft SharePoint Services, ali može biti sporno pitanje za web dijelove uzete od nekih drugih stranica ili izvora.

3.3.2.1.1 Vrste web dijelova

Dijeljeni (shared)

Web dio dodan stranici za web dijelove sa strane korisnika koji stvara ili izmjenjuje web dio iz pogleda za dijeljenje je dijeljeni web dio. Web dijelovi za dijeljenje su dostupni svim korisnicima stranice za web dijelove sa prikladnim dopuštenjem.

Osobni (personalized)

Web dio za dijeljenje sa jednom ili više izmijenjenih svojstvenih vrijednosti izmijenjen od strane korisnika koji je napravio te promjene u web dijelu iz osobnog pogleda je osobni web dio. Izmjene osobnog web dijela su dostupni samo korisniku koji je učinio te promjene. Međutim, drugi korisnici koji nisu napravile te izmjene kroz osobni pogled nastavljaju pregledom dijeljenog web dijela.

Privatni (private)

Web dio koji je korisnik dodao stranici za web dijelove iz galerije ili učitao iz računala dok je stvarao ili izmjenjivao web dio kroz osobni pogled je privatni web dio. Privatni web dijelovi su samo dostupni korisniku koji je dodao ili učitao taj web dio. Niti jedan drugi korisnik ne može pregledavati privatni web dio.

Vrsta web dijelova s kojom se radi može biti važna jer:

Može se imati dopuštenje izmijeniti samo neke vrste web dijelova na pojedinim web dio stranicama, a ne na drugim web dio stranicama.

Može se spojiti samo na određene vrste web dijelova na web dio stranici, ali ne na druge web dijelove na istoj web dio stranici.

3.3.2.1.2 Osobine web dijelova

Razmjena (shareability)

Korisnici mogu lako personalizirati web dio bez utjecaja na primjere istog web dijela kod drugih korisnika. Korisnici i administratori stranica lako mogu razmijeniti web dio primjere, slanjem opisnih datoteka preko elektronske pošte ili prebacivanjem web dijelova na druge galerije.

Prijenos (transportability)Željko Drnasin 12

Page 14: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Primarna prednost opisne datoteke je da je mala i stoga se lako prenosi i kopira. Kad se manipulira se web dijelom (učitava, uvozi, izvozi), opisna datoteka je datoteka s kojom se u biti upravlja.

Brzina (performance)

Zato što je sklop datoteka sačinjena od presloženog (precompiled) koda ubrzava pokretanje web dio stranice. Web dio stranica ne mora tumačiti prošireni kod i logiku. Zbog toga jer ima samo jedna sklop datoteka za instalirati, administratori stranica koriste jednostavne metode "prigušivanja" i kontroliranja web dijela ili nekoliko web dijelova kako bi bili sigurni da niti jedan korisnik ili web dio stranica ne može potrošiti previše sistemskih resursa.

Mjerljivost (scalability)

Zbog toga što se web dio svojstva pohranjuju u tablicama baze podataka, mnogo korisnika mogu razmijeniti web dijelove i stvoriti puno primjera web dijelova bez smanjivanja sveukupnih performansi sustava. Štoviše, može se uravnotežiti količinu posla ili pojednostaviti web dio instalaciju stvarajući web dio paket datoteka i prestrojavajući web dijelove u "Virtual Server Web Part Gallery".

Zaštita (security)

Koristeći standardna prava i grupne stranice u Microsoft SharePoint Services, administrator stranice može kontrolirati tko ima pristup web dio stranici, pregledavati ili izmjenjivati "List View Web Part" (preglednički web dio) podatke, personalizirati web dio stranicu, dodavati ili brisati web dijelove, ili izmjenjivati svojstva web dijela. Administrator stranica također može upravljati s web dijelovima kojima su instalirani na stranici i bez obzira mogu li se ili ne mogu pokrenuti na toj stranici.

Održavanje (maintenance)

Administratori stranica mogu lako kontrolirati koje su web dijelovi pokrenuti na stranici upravljajući sa instalacijom web dio sklop datoteke. S time, ako web dio zahtjeva izmjene, ili ako novija verzija sa dodatnim dodacima postane dostupna, administratori stranice moraju samo instalirati novu sklop datoteku i bilo koju novu resursnu datoteku i na svim primjerima web dijela će se vidjeti nove promjene i dodatci.

Željko Drnasin 13

Page 15: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.3.2.2 Radni prostor

Radni prostor je središnje mjesto susreta koji koriste informacijski radnici za razmjenu intelektualnih vrijednosti i surađivanje na projektima i dokumentima. Radni prostori su dijelovi Windows SharePoint Services , od kojih su 4 vrste:

3.3.2.2.1 SharePoint stranice SharePoint stranice su Windows SharePoint Services stranice stvorene da omogućuju ekipno surađivanje. Knjižnice dokumenata, liste, najave, ankete, rasprave i poveznice – sve su to korisni dijelovi zajedničkih stranica. Kako je cijeli SharePoint osnovan na web dijelovima, korisnici mogu odrediti format i izgled stranice i urediti je sa nekim drugim web dijelovima.

3.3.2.2.2 Osobne stranice Dodatak osobne stranice i "My Site" su odvojeni dodaci koji su oba dostupni samo u SPS-u. Iako se imena tih dviju datoteka često koriste kao sinonimi jedno drugome, one nisu iste. Administratori stranica moraju imati dobro razumijevanje strukturne razlike u ponašanju obje stranice.

Osobna stranica se može odrediti mijenjanjem izgleda stranice ili dodavanjem, brisanjem ili izmjenjivanjem web dijelova za bilo koju stranicu.

Po zadanome, izmjena web dio stranice može se samo u osobnom pogledu (view). Kao administrator stranice, može se odlučiti izmijeniti dijeljeni pogled web dio stranice, tako da su promjene u izgledu vidljive svima koji mogu pregledati stranicu.

Osobne stranice su Windows SharePoint Services stranice koje su stvorene za pojedine korisnike. Svaki korisnik koji ima pravo na "Create Personal Site" (kreirati osobnu stranicu) može imati osobnu stranicu. Zadano je da mjesto korisnikove osobne stranice je imeportala/personal/imekorisnika gdje imeportala je ime portala a imekorisnika je ime korisnika.

"My Site" je jedna stranica smještena u SPS-ovu stranicu. Zadano je da mjesto za ovu stranicu bude imeportala/My Site/default.asp, gdje imeportala je ime portala. Svaki korisnik koji pristupi URL "My Site" učitava istu stranicu. Međutim, korisnici ovo rijetko shvate jer neke informacije na stranici su osobne prema korisnikovom profilu informacija i informacijama sa osobne stranice korisnika.

Znači, razlika između "My Site" i osobne stranice je da "My Site" je portal stranica kroz koju svi korisnici moraju proći da bi došli do svoje osobne stranice. Korisnik se prebaci na svoju osobnu stranicu preko stranice "My Site". Teško je prepoznati da je "My Site" portal stranica ista za sve jer ima osobnih dodataka. "My Site" je izmijenjena po korisnikovim profilnim informacijama i uključuje poveznice za knjižnice dokumenata i popise koji je korisnik stvorio na svojoj osobnoj stranici.

Glavna strukturna razlika je posjedovanje i upravljanje "My Site" stranice od vlasnika, gdje osobnu stranicu posjeduje i kontrolira korisnik. Ovo znači da korisnik može određivati sadržaje i poglede svoje osobne stranice. Međutim, kad korisnik želi personalizirati "My Site" stranicu, izbori su ograničeni.

Željko Drnasin 14

Page 16: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.3.2.2.3 Prostor za dokumente

Radni prostor za dokumente je kratkotrajna stranica relevantna za jedan ili više dokumenta. Korisnici mogu zajedno surađivati na dokumentu uređujući zajedničku kopiju izravno ili radeći na zasebnim kopijama, koje se mogu osvježavati u određenim vremenskim intervalima, gdje se izmjene sačuvaju u zajedničku kopiju. Upotpunjenost sa Microsoft Office System aplikacijama dozvoljava lako stvaranje i upravljanje radnim prostorima za dokumente, također i "off-line" pristup sadržaju pohranjen u radnim prostorima za dokumente.

Većina tradicionalnih načina za razmjenu dokumenata su elektronska pošta ili razmjena datoteka za dokumente koje imaju više autora ili urednika. Problem kod ovih metoda je da brzo postaju zbunjujuće. Prepoznavanje zadnje verzije dokumenta je zahtjevno, a više korisnika mogu uređivati jedan dokument istovremeno, što rezultira proturječjem u verziji. Pokušaj praćenja izmjena dovodi do zbunjenosti i izgubljenom proizvodnošću, pogotovo ako se dokument vrati u stanje ranije verzije. Kako bi spriječio ovakve probleme, Windows SharePoint Services omogućava intuitivni, lako koristan način praćenja povijesti verzija dokumenata. Prvo, ako se želi raditi s dokumentom koji je pohranjen u knjižnici dokumenata, može ga se posuditi (check-out). Kad ovo učinite, drugi korisnici ne mogu izmijeniti dokument. Ovo pomaže kod prevencije zbunjenosti koja se može pojaviti kad više korisnika istovremeno izmjenjuju isti dokument. Kad završite rad sa dokumentom, možete vratiti (check-in) dokument da drugi korisnici mogu s njim raditi. Za posuditi (check-out) dokument, morate biti član grupne stranice sa pravom "Edit Items" (izmjena) za tu SharePoint stranicu.

3.3.2.2.4 Prostor za sastanke

Radni prostor za sastanke je stranica za organiziranje svih informacija i materijala na jednom mjestu za jedan ili više sastanaka. Koristi se za izdavanje:o Dnevni redo Popis prisutniho Relevantni dokumentio Točke raspraveo Rad

3.3.2.2.5 Mjesta (Areas)

Mjesta portalne stranice kod Microsoft Office SPS 2003 omogućavaju intuitivno upravljanje i pregledavanje svih vrsta sadržaja, od dokumenata i ljudi do stranica na osnovi Windows SharePoint Services. Mogu se organizirati informacije u portalu koristeći mjesta za grupiranje sadržaja. Ovo omogućava korisnicima pregled informacija. Mjesta pod temama (topics) pomaže korisnicima koji nisu upoznati s drugim mjestima portalne stranice naći što traže. Dokument se može pojaviti na različitim mjestima. Mjesta mogu sadržati dokumente pohranjene u SPS i imati poveznice do informacija iz dodatnih izvora sadržaja kao što su Web stranice ili razmjena datoteka. Stvaranje djelotvorne portalne strukture stranice zahtjeva osmišljavanje i znanja i o tome kako bi drugi organizirali taj sadržaj.

Željko Drnasin 15

Page 17: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.3.3 Osnovna strukturna logika

Osnovna strukturna logika se sastoji od jedne poslužiteljske mreže, srednje ili velike veličine, sa jednim zajedničkim portalom, gdje su omogućene zajednički korištene usluge. Svi podaci o pretraživanju, namještenju, profilima, obavijestima i korisničkim grupama su pohranjeni u zajedničkom portalu. Zajednički portal također čuva osobne stranice ("My Sites") za cijelu organizaciju. Nekoliko odjelnih portala su stvoreni unutar poslužiteljske mreže.

Skupina ekipnih stranica je udružena sa svakim odjelnim portalom, svaka od njih može imati podstranice, radni prostor za sastanke i radni prostori za dokumente. Slika prikazuje intranet rješenje s jednim središnjim portalom koji daje razmjenske usluge trima odjelnim portalima. Ovaj središnji zajednički portal ima povezane osobne stranice. Slika prikazuje kako svaki odjelni portal troši usluge središnjeg portala i kako svaki odjelni portal ima povezanu skupinu ekipnih stranica.

Slika 3.3.3 Logička struktura: način dijeljenja usluga i hijerarhija portala

Omogućavanje dijeljenih usluga zahtjeva da svi portali imaju iste profile, pretraživanja i osobne odrednice. Ovo daje dosljedno iskustvo preko organizacijskog intraneta, ali također zahtjeva stupanj sukladnosti među poslovnim dijelovima organizacije.

Željko Drnasin 16

Page 18: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.4 Planiranje organizacijskog portalaOrganizacijski portal je ulazna točka gdje mogu svi zaposlenici dobiti najnovije informacije za cijelu organizaciju. Omogućava zajednički korištene usluge odjelnim portalima. Zajednički korištene usluge uključuju korisničke profile, upozorenja, korisničke grupe i pretraživanje. Organizacijski portal također prima "My Sites" sastavljene od strane korisnika.

Prilikom planiranja organizacijskog portala, treba razmotriti sljedeća područja:

Dijeljenih usluga, uključujući pretraživanje, korisničke profile, korisničke grupe i upozorenja

Osobne stranice Grupne stranice/uloge, dozvole/prava Mjesta (teme) Vijesti, događaji i najave Ključne riječi i "Best Bets" (BB) SharePoint stranice

3.4.1 Planiranje odjelnih portala

Sadržaj odjelnih portala je usmjeren prema zaposlenicima svakog odjela. Npr., zaposlenici odjela za zapošljavanje će pristupiti svom odjelnom portalu kako bi saznali vijesti, događaje, najave i dokumente povezane s odjelom. Obično, zaposlenici će pristupiti svojim odjelnim portalima češće nego organizacijskom portalu. Samim time ušteđuje se vrijeme i omogućava usmjerenost svakog zaposlenika prema potrebnim vrstama informacija umjesto da ih pretražuju na organizacijskom portalu. Ovim rješenjem, svaki odjelni portal također dijeli pretraživačku uslugu zajedničkog portala, prilikom čega dopuštaju korisnicima da pretražuju cjelokupni organizacijski portal iz njihovih odjelnih portala.

Nakon što su omogućene zajednički korištene usluge u zajedničkom portalu, svaki odjelni portal konzumira te usluge. Ovo olakšava zadatke administratora odjelnih portala jer nisu odgovorni za upravljanjem takvih usluga na nivou odjela.

Prilikom planiranja odjelnog portala treba razmotriti sljedeća područja: Ekipne stranice Povezanost odjelne ekipne stranice sa odjelnim portalom Grupne stranice/uloge, dozvole/prava Doseg pretraživanja Mjesta (teme) Vijesti, događaji, najave Knjižnice dokumenata Ključne riječi i BB

Željko Drnasin 17

Page 19: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.4.2 Planiranje uloga, grupa i prava

Kreirati sigurnosnu grupu u usluzi "Active Directory" i koristiti ih umjesto dodavanja pojedinih korisnika. Ovo omogućava upravljanjem korisničkih prava samo dodavanjem ili uklanjanjem korisnika iz grupe, umjesto određivanja istih prava većem broju korisnika pojedinačno. Prema poslovnoj potrebi može se koristiti zadane grupe koje daju pravo na osnovi vrsta djela koja svaka grupa može ostvariti. Zadane sigurnosne grupe su:

Guest (gost): grupa stvorena da bi se kombinirala sa ostalim pravima za davanje prava gost korisnicima (uglavnom anonimni) na pojedinoj listi ali bez prava za cijelu stranicu. Ova se grupa ne može mijenjati ni brisati.

Content manager (upravljač sadržaja): može kreirati i upravljati sa mjestima, popisima, knjižnicama i stranicama

Memeber (član): može pregledavati i personalizirati sadržaj portalne stranice i stvarati stranice

Reader (čitač): ima pristup web stranicama samo za čitanjeo Use Self-Service Site Creationo View Pageso View Items

Contributor (prinositelj): može dodavati sadržaje postojećoj knjižnici dokumenata i popisima

o Sva prava kao i Reader, plus: o Add Itemso Add/Remove Private Web Partso Browse Directorieso Create Cross-Site Groupso Delete Itemso Edit Itemso Manage Personal Viewso Update Personal Web Parts

Web designer: može stvoriti popise i knjižnice dokumenata i prilagođivati dijelove web stranica

o Sva prava kao i Contributor, plus: o Add and Customize Pageso Apply Themes and Borderso Apply Style Sheetso Cancel Check-outo Manage Lists

Administrator: ima bezuvjetnu kontrolu nad web stranicamao Sva prava kao i Web Designer, plus: o Create Subsites

Željko Drnasin 18

Page 20: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

o Manage List Permissionso Manage Site Groupso View Usage Data

Mogu se odrediti vlastite uloge i grupe s drugačijim pravilima ili kombinacijom zadanih.

Naziv prava OpisView area Pregled mjesta i njihovog sadržajaView pages Pregled stranica u mjestima

Add items Dodavanje stvari listama, dodavanje dokumenata u SharePoint knjižnice dokumenata i dodavanje komentara u Web Discussion (web diskusijama)

Edit items Mijenjanje stvari na listama, mijenjanje dokumenata u knjižnicama dokumenata i prilagođivanje web dio stranica u SharePoint knjižnicama dokumenata

Delete items Brisanje stvari sa lista, dokumenata iz knjižnice dokumenata i komentara o diskusijama iz dokumenata

Manage personal views Kreirati, mijenjati i brisati osobne poglede iz listaAdd or remove personal Web Parts

Dodavati ili micati web dijelove sa personaliziranih web dio stranica

Update personal Web Parts

Osvježavati web dijelove da prikazuju personalizirane informacije

Cancel check out Otkazati posuđeni dokument bez snimanja učinjenih promjena

Add and customize pages Dodavati, mijenjati ili brisati HTML stranice ili web dio stranice; mijenjati portalnu stranicu koristeći editor koji je kompatibilan sa Windows SharePoint Services

Create area Kreiranje mjesta na portalnoj stranici

Manage area Brisanje ili mijenjanje svojstava mjesta na portalnoj stranici

Manage area permissions Dodavanje, brisanje ili mijenjanje korisničkih prava za mjesta

Apply style sheets Primjena stilova “style sheet” (.css file) na mjesta portalne stranice

Browse directories Pregledavanje direktorija po mjestimaCreate personal site Kreirati osobnu SharePoint stranicu

Create sites kreirati SharePoint stranicu koristeći Self-Service Site Creation

Use personal features Upotreba upozorenja i My Sites

Manage alerts Mijenjanje postavki upozorenja za portalnu stranicu i upravljanje upozorenjima za korisnike

Manage user profiles Dodavanje, mijenjanje i brisanje postavki i informacija o korisničkim profilima

Manage audiences Dodavanje, mijenjanje i brisanje korisničkih grupa

Manage portal site Specificiranje postavki portalne stranice i upravljanje ostalim stranicama

Manage search Dodavanje, mijenjanje i brisanje indeksa i pretraživačkih postavki portalne stranice

Search Pretraživanje portalne stranice i cijelog relevantnog sadržaja

Željko Drnasin 19

Page 21: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.4.3 Planiranje pretraživanjaOvaj dio opisuje sastavni dio djelovanja pretraživanja SPS-a. Određuje smjernice planiranja prilagođene verzije svakog sastavnog dijela pretraživanja.

3.4.3.1 Pregled djelovanja pretraživanja

Postoje 4 sastavna dijela koje pridonose SPS-ovom djelovanju pretraživanja: Izvori sadržaja Indeksi sadržaja Izvorne grupe Ciljna pretraživanja

Slika 3.4.3.1 Izgled pretraživačke stranice

3.4.3.1.1 Izvori sadržaja

Izvor sadržaja je lokacija gdje se sadržaj čuva. Izvor sadržaja određuje početnu točku za pregled sustava za upravljanjem datotekama, portalom, SP stranicom, “exchange public folder” ili web stranice. Sadržaj može biti smješten na različitoj portalnoj stranici na istom poslužitelju, na drugom poslužitelju unutar intraneta ili na Internetu.Kad SPS izgradi indeks sadržaja pregledava položaje određene izvorima sadržaja i sprema rezultate (kao što su web stranice i datoteke) u indeksu sadržaja. Za neke vrste izvore podataka kao razmjenu datoteka i SharePoint stranice, indeks također sprema prikladne zaštitne vjerodajnice. Ovo omogućava da rezultati pretraživanja prikažu samo one pojedinosti za koje korisnik ima pristup.

Željko Drnasin 20

Page 22: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.4.3.1.2 Indeksi sadržaja

Indeks sadržaja je jednostavna tekst datoteka, usmjerivač prema pohrani osobina ili prema drugim podacima iz izvora sadržaja. Za ažuriranje indeksa sadržaja potrebno je pregledavanje položaja određenog izvorima sadržaja i pohranjivanje tih rezultata na radnom poslužitelju. Širenje indeksa sadržaja je kopiranje indeksa od indeks poslužitelja do pretražnog poslužitelja. Pretraživanje portala vraća rezultate iz indeksa sadržaja pohranjene na pretražnim poslužiteljima. Svaki portal uključuje indekse sadržaja koji omogućavaju korisnicima pretraživanje za dokumente unutar ili van portalne stranice. Nakon što je sadržaj uklopljen u indeksu, sadržaj se prikaže u rezultatima pretraživanja na toj portalnoj stranici.

3.4.3.1.3 Izvorne grupe

Izvorne grupe, teme i mjesta su dijelovi ciljne pretrage koje omogućavaju definiranja opsega i dubinu pretraživanja unutar portala i preko više portala. Ove određene dijelove mogu omogućiti vrlo fleksibilna pretraživanja. Izvorna grupa je popis koji se sastoji od jedne ili više izvora sadržaja. Izvorne grupe se koriste za određivanje ciljnih pretraživanja. Izvorne grupe su stvorene i upravljane na razini dijeljenih usluga i može ih se pripisati, u bilo kojoj kombinaciji, ciljnom pretraživanju portala. Ovo omogućava lako određivanje ciljnog pretraživanja preko granica portala. Npr., ako se želi korisnicima marketinškog portala omogućiti pretraživanje sadržaja na prodajnom portalu, mogu se stvoriti ciljna pretraživanja koje se sastoje od izvorne grupe koja obuhvaća sve podatke prodajnog portala i izvorne grupe koja obuhvaća sve podatke marketinškog portala.

3.4.3.1.4 Ciljna pretraživanja

Ciljno pretraživanje je popis jednog ili više grupnih pretraživanja, u kombinaciji sa bilo kojim određenim mjestima i temama koje se nalaze na portalu za koji su određene. Ciljna pretraživanja omogućava korisnicima da suze svoja pretraživanja ovisno o temama, mjestima i izvorima sadržaja pojedinosti na portalu. Ciljna pretraživanja se mogu ograničiti temama i mjestima, ili grupama izvora sadržaja. Izvorne grupe izvan portala se mogu grupirati i može se ograničiti ciljno pretraživanje da isključi ili uključi određenu izvornu grupu. Ciljna pretraživanja se određuju od strane administratora portala i izložena su samo na portalu na kojemu su stvorene. Npr., ciljno pretraživanje stvoreno na portalu odjela za zapošljavanje nazvan “Ovaj portal” se možda sastoji od izvorne grupe koja sadrži izvore sadržaja koja određuju cjelokupni sadržaj na odjelnom portalu. Ovakav cilj bi bio dostupan samo na portalu odjela. Ciljna pretraživanja se ukazuju svim korisnicima u popisu pokraj pretražne kutije portala. Ova ciljna pretraživanja su tipično ograničeni na određene teme i izvorne grupe koja su važna i dovoljno opća da su korisni korisnicima u tvrtci kao odvojeni cilj za pretragu.

Željko Drnasin 21

Page 23: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

3.4.3.1.5 SharePoint Services pretraživanje i pretraživanje direktorija portalnih stranica

Može se omogućiti sposobnosti pretraživanja sa punim tekstom za skupinu stranica kada se postavlja SharePoint Services. Ako se osposobi ova mogućnost dobiva se posebna tekst kutija za pretraživanja na svim ekipnim stranicama. Ako se želi omogućiti sposobnost pretraživanja preko sučelja ekipnih stranica, treba se osposobiti pretraživanje sa punim tekstom. Ova opcija koristi SQL-ov poslužitelj pretraživanja sa punim tekstom kako bi se stvorio katalog punog teksta u bazi podataka sadržaja. Ako se isključi pretraživanje sa punim tekstom, još se uvijek može pregledavati i indeksirati sadržaj skupljenih stranica određivanjem izvora sadržaja za direktorije sadržaja i pretraživanjem sadržaj skupljenih stranica preko opcije pretraživanja portala. U ovom slučaju opcija pretraživanja nije dostupna preko sučelja skupljenih stranica. Ako se želi omogućiti pretraživanje preko portala i preko sučelja skupljenih stranica, treba indeksirati skupljene stranice dva puta: jednom preko pretraživača punog teksta SQL poslužitelja i jednog preko poslužitelja indeksa, koji stvara indeks sadržaja na sustavu za upravljanjem datotekama i proširi ga poslužiteljima pretraživanja.

3.4.4 Planiranje upozorenja

Upozorenje omogućavaju obavijesti kada se željene informacije dodaju ili ažuriraju na portalnoj stranici i povezanim izvorima sadržaja. Mogu se odrediti korisna mjesta i ustanoviti kako i kada se želi biti obaviješten. Može se dodati upozorenje da prati nove jednakosti kod pretraživačkog upita, promjene sadržaja u mjestu, ili nove stranice dodane direktoriju stranice (Site Directory). Kada se konfiguriraju upozorenja treba imati na umu da upozorenja za SPS 2003 i Windows SharePoint Services se upravljaju odvojeno.

Imaju tri ključne razlike između SPS upozorenja i WSS upozorenja: SPS upozorenja se upravljaju od strane korisnika na stranici “My Alerts”, koja je

smještena na “My Site”. WSS upozorenja se upravljaju preko “Manage My Alerts” (upravljanje mojim upozorenjima) poveznice na stranici “Site Settings” (postavke stranice) svake ekipne stranice.

SPS obavijesti upozorenja se mogu dostavi korisniku preko elektronske pošte i/ili korisnikovom “My Alerts Summary Web Part” (web dio za popis upozorenja) na “My Site”. WSS obavijesti upozorenja se mogu samo dostaviti preko elektronske pošte.

SPS korisnici mogu postaviti upozorenja na više pojedinosti od korisnike WSS.

SPS može slijediti upozorenja za sljedeće pojedinosti: Upiti pretraživanja Dokumente i popise Mjesta Popise novosti Stranice dodane direktoriji stranica SharePoint popise i knjižnice Pojedinosti popisa Korisničke portalne stranice

Željko Drnasin 22

Page 24: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

WSS može slijediti upozorenja na sljedećim pojedinostima unutar stranice: Popise Pojedinosti popisa Knjižnice dokumenata Dokumenti

Kad su omogućene zajednički korištene usluge na zajedničkom nivou, upravljanjem upozorenjima je moguće samo preko “Corporate Portal Site Settings” (postavke organizacijske portalne stranice) sučelja. Preko ovog sučelja mogu se postaviti kvote za upozorenja po korisniku i za sve portalne stranice. Mogu se odrediti i prilagoditi zadane brojke na osnovi:

Broja korisnika Koliko upozorenja može imati svaki korisnik Koliko rezultata upozorenja se želi prikazati po upozorenju

Postavke Zadani maksimalni brojeviPretraživačkih upozorenja po stranici 100,000Drugih upozorenja po stranici 500,000Pretraživačkih upozorenja po korisniku 5Drugih upozorenja po korisniku 15Rezultata po upozorenju 20

Tablica 3.4.4 Pregled broja upozorenja

Mogu se prilagoditi ove zadane brojke na temelju broja korisnika i postavki upozorenja po korisniku za odrediti najveće postavke za upozorenja na nivou stranice. Međutim, zbog razloga testiranja su korištene zadane brojke prikazane u tablici. Npr., ako tvrtka ima 20,000 korisnika i postavlja se granica od 10 pretraživačkih upozorenja po korisniku i 20 drugih upozorenja po korisniku, najveći broj upozorenja za sve portalne stranice je:

20,000 * 10 = 200,000 je najveći broj pretraživačkih upozorenja za sve stranice20,000 * 20 = 400,000 je najveći broj drugih upozorenja za sve stranice

Zbog toga što svi odjelni portali konzumiraju zajednički korištene usluge od strane zajedničkog portala, ovo su najveće dopuštene brojke za sve odjelne portale i zajednički portal skupa. One nisu po stranici.

3.4.5 Planiranje tema

Teme su specijalizirano mjesto koje udomaćuje određene web dijelove. Teme inače sadrže najvažnije dijelove drugih mjesta ili često korišteni sadržaj i ograničene su na jedan predmet. Teme omogućavaju korisnicima pronalaženje informacije brže organizirajući sadržaj u logičkim grupama. Dane su neke preporuke za planiranje tema:

Stablo tema ne bi trebalo biti preveliko, obično ne više od tri nivoa Odabrat teme koje će korisnici vjerojatno tražiti Naći prikladne teme, pogotovo za teme na prvom nivou i zadržati te teme dulje

vrijeme, umjesto da ih se često mijenja Ako ima previše tema, odabrati one koje su relevantne za najviše korisnika, ili

ograničiti teme na dva nivoa

Željko Drnasin 23

Page 25: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Omogućiti teme koji su jedinstvene za svaki portal

Ako postoje podvostručene teme, treba ih označiti prikladnim prefiksima ili sufiksima kako bi se izbjegla zbunjenost. Npr., ako se želi stvoriti tema za svaki odjel nazvana “Kontakti”, treba dodati “Informatički kontakti”, “Kontakti odjela za zapošljavanje”, itd. Inače, može se stvoriti tema nazvana “Kontakti”, sa podtemama kao što su “Informatički”, “Odjel za zapošljavanje”, itd.

Drugi primjer je tema “Lokacija” (location), koja je već zadana kada se stvori portal. Preporučljivo je ukloniti temu “Lokacija” iz drugih portala ili je zamijeniti sa drugim temama koje su jedinstvene i relevantne za odjel.

Nakon određivanje strukture tema, može se dodavati sadržaj (dokumenti, pojedinosti opisa i osobe) svakoj temi i podtemi. Svaka tema ili podtema može imati vlastitu knjižnicu dokumenata u kojoj se dokumenti učitavaju. Mogu se dodijeliti pojedine grupe da upravljaju svakom od ovih tema ili podtema koristeći opciju “Manage Security” (upravljanje sigurnostima), koja je na popisu akcija u mjestu teme.

3.4.6 Planiranje ključne riječi (keyword) i “Best Bets (BB)”

Ključne riječi označavaju određeni sadržaj kao relevantno za određenu riječ uključenu u pretraživanje, tako da se određeni sadržaj ukaže češće u rezultatima pretraživanja. Administratori stvaraju ključne riječi za uobičajena pretraživanja. Za potrebe organizacije, mogu se ugnijezditi povezane ključne riječi. Npr., ključna riječ “Operating system” može sadržati i ključne riječi “Windows 2000” i “Windows XP”.

Administratori dodaju BB za svaku ključnu riječ, kako bi prepoznali najrelevantnije pojedinosti za tu ključnu riječ. BB ključne riječi su specifični za pojedine ključne riječi. Bilo koji BB koji se povezuje sa ugniježđenom ključnom riječi neće povratiti BB-ove za ključne riječi poviše ili ispod lanca ugnježđivanja.

BB nisu ograničene na dokumentima – možete također odrediti osobe kao BB. Ovo olakšava komunikaciju između osobe i prijenos znanja u tvrtkama. Kad korisnik utipka ključnu riječ ili sinonim za ključnu riječ u kutiji pretraživanja, njene BB za ključne riječi su prikazani sa najvećom važnošću u rezultatima pretrage. Ove pojedinosti su također prepoznate sa jedinstvenom ikonom kao “ BB za ključne riječi”.

3.4.6.1 Kontroliranje ključne riječi sa SPS 2003

SPS 2003 dopušta stvaranje ključnih riječi na razini portala i određivanje dokumenata kao BB za svaku ključnu riječ. Npr., s ključnim riječju kao što je “SharePoint” administrator informatičkog portala može odrediti dokument s tehničkim sadržajem kao BB za tu ključnu riječ. Onda, kada informatički korisnici pretražuju s tom ključnom riječju preko njihovog informatičkog odjelnog ciljnog pretraživanja, dobivaju najbolji tehnički sadržaj za tu ključnu riječ. Isto tako administrator portala “Prodaja” može stvoriti istu “SharePoint” ključnu riječ i odrediti dokumente kao BB koji su prikladniji potrebama odjelu “Prodaja”. U svim slučajevima, ako korisnik odabere ciljno pretraživanje svih izvora za tu ključnu riječ, pretraživanje vraća sve dokumente određene kao BB za tu ključnu riječ.

Željko Drnasin 24

Page 26: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

SPS 2003 dopušta da se cilja na sadržaj za određene korisničke grupe i da se obavijesti korisnike oko relevantnog sadržaja. Za naciljati na sadržaj, moraju se stvoriti i sastaviti korisničke grupe.

3.4.7 Ciljanja i upozorenja

Ciljanja i upozorenja omogućavaju djelotvoran način spremanja i povlačenja informacija: Korištenjem upozorenja, korisnici mogu izabrati da ih se obavijesti oko određene vrste

sadržaja Korištenjem ciljanja, administratori ili upravitelji mogu uputiti određeni sadržaj

korisnicima i zaposlenicima

Dodatak “My Site” u SPS 2003, omogućava svakom zaposleniku u zajedničkom portalu stvaranje i upravljanje jednog “My Site”-a. “My Site”-ovi omogućavaju mehanizam za međuljudsku suradnju. Svaki “My Site” ima dva sučelja:

Javno sučelje, koje je pristupačno svim korisnicima. Vlasnik stranice određuje koje informacije podijeliti

Privatno sučelje, koji sadrži informacije pristupačne samo vlasniku stranice

Kad su zajednički korištene usluge omogućene u zajedničkom portalu, ovaj će portal udomaćiti “My Site” kao zadano, i sve će “My Site” poveznice u drugim portalima preusmjeriti korisnike na http://imekorporacijskogportala/mysite. U propisanoj konfiguraciji, svi “My Site”-ovi su udomaćeni na zajedničkom portalu. Ovaj raspored pojednostavljuje usmjeravanja, spremanja, upravljanja veličinom imena i sveukupnu korisnost. Također sprječava mogućnost podvojene ”My Site”-ove na većem broj portala.

3.4.7.1 Preduvjeti za “My Site”

Korisnički profili i korisničke grupe moraju biti dio planiranja za “My Site”. Kako bi stvorili “My Site” svaki korisnik treba korisnički profil i potrebna dopuštenja za stvaranje “My Site”. Za omogućavanje korisnicima stvaranja “My Site”, administrator zajedničkog portala mora dodati korisnike u već izgrađenu grupu članova stranica zajedničkog portala. Korisničke grupe se moraju stvoriti za ciljanje poveznica i stranica.

Željko Drnasin 25

Page 27: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

4 Intranet portal baziran na SPS - uU ovom dijelu prikazati će se put do izrade intraneta unutar firme NETMedia. Od početnih zamisli do punog funkcioniranja portala. Izrada se sastoji od pet faza.

4.1 Idejni počeciPotrebno je omogućiti dostupnost sadržaja svim zaposlenicima. U ovom slučaju to je DNN (DotNetNuke) Knowledge Base (baza znanja) koja je jednim dijelom već bila napravljena i sada je trebalo omogućiti njezinu korisnu primjenu. Baza služi za educiranje zaposlenika o DNN projektima, načinu rada i ostalim načinima primjene. Posebno je korisna za nove zaposlenike. Baza bi trebala skratiti vrijeme učenja novih zaposlenika o DNN–u.

Nakon određenog vremena zaključak je jedinstven: treba napraviti portal na razini firme. Zbog odluke da se napravi na toj razini, toliko trošenje resursa bi bilo neisplativo ako se na portalu ne bi nalazio dodatni koristan sadržaj za potrebe zaposlenika i firme uopće. Stoga je odlučeno da će se na portalu još nalaziti opći podaci o firmi, zaposlenicima, korisnicima, projektima, jedan oblik knjižnice i ostali edukativni i poneki zabavni sadržaji. Napravljena je i potrebna projektna dokumentacija.

4.2 PlaniranjePlaniranje je faza u kojoj se razmatraju konkretni prijedlozi. Za portal će se uzeti Microsoft-ov proizvod SharePoint Server 2003. Sada treba razmotriti u kakvom će se okružju nalaziti, tj. potrebna programska podrška i sklopovlje. Nakon proučavanja dokumentacije koja dolazi sa SPS-om i ostalih potrebnih dokumenata (MSDN, Microsoft Project Guide, Solution Accelerator for Intranets, microsoft.com) došlo se do zaključka o potrebnim resursima za izradu portala.

4.2.1 Programski zahtjevi

Tablica 4.2.1 donosi pregled potrebnog programa na računalima za normalno funkcioniranje portala.

RAČUNALO LISTA PROGRAMA

SPS Poslužitelj

Microsoft Windows Server 2003, Enterprise Edition

Microsoft SQL Server 2000

Microsoft SharePoint Portal Server 2003

Željko Drnasin 26

Page 28: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

RAČUNALO LISTA PROGRAMA

SPS Korisnik

Microsoft Windows XP Professional

Microsoft Office 2003

Active DirectoryTablica 4.2.1 Programski zahtjevi

4.2.1.1 Windows Server (WS) 2003

Za koristiti SPS 2003, računalo mora pokrenuti WS 2003. Dodatke kao što su poboljšana podrška za grupiranja, istovremeno više programska obrada podataka i mnogo poboljšane performanse sustava za upravljanje datotekama, pojačava performanse i stabilnosti intraneta. WSS je uklopljen u WS 2003.

4.2.1.2 Internet Information Services 6.0 (IIS)IIS 6.0, koji je uklopljen sa WS 2003, je cjelokupni Web poslužitelj visokih performansa koji omogućava izvršenje web aplikacija i XML web usluge. IIS 6.0 uključuje model procesa sa tolerancijom na greške koje mnogo povećava pouzdanost web stranica i aplikacija. IIS 6.0 također daje mogućnosti praćenje stanje za otkrivanje, vraćanje sa i sprječavanje zastoja web aplikacija.

4.2.1.3 Windows SharePoint Services (WSS)

WSS, (prijašnji SharePoint Team Services) je dio WS 2003 koji omogućava ekipama stvaranje web stranica za razmjenu informacija i suradnju sa dokumentima. WSS olakšava korisnicima suradnju na dokumentima, poslovima, kontaktima, događanjima i drugim informacijama. Uostalom, upravitelji ekipa i stranica mogu lako uskladiti sadržaj stranica i rad korisnika.

SPS 2003 koristi WSS bazirane stranice za stvaranje portalne stranice za osobe, informacije, i tvrtke. Portal također pruža mogućnosti WSS baziranih stranica sa alatima organizacije i upravljanjem i omogućava ekipi izdavanje informacija na svojim stranicama za cijelu tvrtku.

4.2.1.4 Microsoft Office 2003

Office je skup aplikacija i poslovnih rješenja. Kako se navodi u dokumentaciji, SPS je vrlo kompatibilan sa aplikacijama iz toga skupa kao što su Word, Excel, Outlook i Front Page, s time da je i SPS dio Office aplikacija. Te aplikacije se koriste za razne namjene bez kojih upotreba SPS ne bi bila ni približno moguća kao sa njima. Word i Excel se koriste za stvaranje i mijenjanje dokumenata (kreiranje, brisanje, izmjene). Outlook služi za razmjenu elektroničke pošte i planiranje i organiziranje sastanaka i ostalih događaja korištenjem ugrađenih kalendara i ostalih funkcija. Front Page je aplikacija za manipuliranje web stranicama na čijem principu rade i WSS stranice. Koristi se za mijenjanje izgleda i određenih postavki na jednoj ili više povezanih ili nepovezanih stranica.

Željko Drnasin 27

Page 29: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

4.2.2 Sklopovski zahtjevi

Za početne faze razvoja i testiranja koristiti će se dva računala odgovarajućih sklopovskih performansi. To su SPS poslužitelj računalo i korisnik koje se još koristi i kao računalo za instaliranje i upravljanje poslužiteljem. Pošto je u dokumentaciji navedeno da je potrebno Microsoftovo poslužiteljsko rješenje za upravljanje bazama podataka, SQL Server 2000, a u firmi postoji poslužitelj sa SQL-om, došlo se do zaključka da je najoptimalnije rješenje tzv. Small Server Farm Scenario (scenario male farme poslužitelja, tj. dva poslužitelja). To u konkretnom slučaju znači da će se baza podataka kreirati u postojećoj SQL bazi podataka a SPS instalirati na za to predviđenom poslužitelju.

Slika 4.3.1 Mala farma poslužitelja

Postoji i opcija Single Server Scenario (scenarij jednog poslužitelja) gdje se sve poslužiteljske komponente instaliraju na jednom poslužitelju. Ta opcija nije previše razmatrana jer nema potrebe s obzirom na postojeće poslužitelje i performanse rada bi došle u pitanje zbog prevelike opterećenosti samo jednog poslužitelja.

4.3 Razvijanje

4.3.1 Početni razvoj

Željko Drnasin 28

Page 30: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003Instalacija i postavke računala se obavljaju prema uputama Microsoft-a. Treba napomenuti da je za pravilnu instalaciju i daljnje funkcioniranje potrebno koristiti dozvole najveće razine, tj. administratorske razine.

Instalacija je obavljena direktno sa poslužitelja, dok su ostale potrebne instalacije i namještanje postavki obavljani sa drugog računala, odnosno korisnika, pomoću Remote Desktop Connection načina spajanja dvaju računala preko lokalne mreže (LAN).

Nakon svih instalacija i prilagodbi, portal je spreman za rad i pojavi se početna stranica kao na slici.

Slika 4.3.1.a Portalna stranica nakon instalacije

Na lijevom stupcu za navigaciju postoje stupci poveznica imenom Topics (teme) i Actions (akcije). Poveznice sa temama vode na mjesto Topics ili se može promijeniti pa će biti povezani sa ostalim mjestima (areas). Poveznice akcija omogućavaju korisniku sa dovoljno visokim pravima da mijenja ponuđene postavke stranica ili lokalnu stranicu ( poveznica Edit Page).

Na slici je stavljen naglasak na poveznicu Site Settings (postavke stranice) preko kojeg se obavlja veliki dio promjena, prilagodbi, kreiraju se nova mjesta, postavljaju sigurnosna pravila, dodaju se novi korisnici, itd. Željko Drnasin 29

Page 31: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.1.b Izgled uvodne stranice za namještanje postavki

Jedan od glavnih razloga zašto se koristi korisnik računalo je taj što se određeni sadržaji uopće ne vide običnim korisnicima (gost i čitač), tako da se može kontrolirati koji sadržaj vide pojedini korisnici a koji ne.

Željko Drnasin 30

Page 32: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.1.c Upravljanje korisnicima

Prema tome su se i prilagođivala određena pravila pristupa i dostupnost sadržaja prije glavnih testiranja.

U ovom slučaju, to su poveznice pod imenom akcije koje vide samo određeni korisnici.

Slika 4.3.1.d Poveznice akcija

Željko Drnasin 31

Page 33: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.1.e Uređivanje portalne stranice dodavanjem web dijelova

Sljedeći izgled stranice se temelji na dodavanju novih web dijelova, mjesta i novosti.

Slika 4.3.1.f Izgled portalne stranice nakon dodavanja web dijelovaŽeljko Drnasin 32

Page 34: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003Dodani web dio u ovom slučaju je dio za poveznice nazvan “vježba team site”. To su poveznice koje vode na neku novost, dodani dokument ili novo dodano mjesto sa korisnim sadržajima. Novostvorena mjesta su Training, Sharepoint i Knowledge Base dok su nove vijesti smještene centralno na stranicu. Ove promjene su bile izvedene samo radi vježbanja i učenja kako novonastale promjene djeluju i kako se izvode.

Slika 4.3.1.g Galerija web dijelova

4.3.2 Razvoj prijedloga

Nakon početnih upoznavanja sa radom poslužitelja i određenim načinima manipulacije portalnih stranica i samoga portala došlo se do razvoja portala prema jednom od ranije utvrđenih prijedloga na sastancima u fazi planiranja. Zbog toga je bili potrebno potpuno izmijeniti portal i stranice.

Za ovaj dio razvoja napravila se nova portalna stranica i time novi portal na postojećem poslužitelju tako da se krenulo iz početka ali sa određenim znanjem i iskustvom. Dodala su se nova mjesta i izbrisala nepotrebna postojeća. Dodavanjem web dijelova prilagođivala se funkcionalnost u smislu da se portalna stranica što bolje iskoristi i potrebni sadržaj sa pripadajućim novostima što bolje prikaže. Trebalo je i promijeniti izgled u skladu sa vizualnim identitetom firme (boje, znak firme, itd.).Aplikacija Front Page je nužna za skoro sve promjene jer je napravljena za izradu web stranica. Na njihovim temeljima se nalaze i WSS stranice koje se također mijenjaju

Željko Drnasin 33

Page 35: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003promjenama HTML koda. Svi dijelovi stranica i skoro cijeli SPS je u obliku objekata koje treba pronaći da bi ih se mijenjalo. To nam omogućuje ova aplikacija jer je SPS napravljen tako da se promjene mogu obavljati isključivo Front Page-om jer su to sve Microsoft aplikacije.

Slika 4.3.2.a Rad u aplikaciji Front Page na portalnoj stranici

Promjene izgleda se rade na .css datotekama u kojima su svi elementi prikazani i treba im znati ime da se zna što se mijenja. Ime datoteke koja se mijenjala je sps.css.

Ime sljedećeg elementa je .ms-phnavtableone:

.ms-phnav1wrapper {background-image: url(/_layouts/images/topgrad.gif);WIDTH: 100%; border-top: 1px #7795CB solid;background-color: #00248C;BACKGROUND-REPEAT: repeat-x;

}

Željko Drnasin 34

Page 36: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003.ms-phnavtableone {

padding-top: 3px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px;

}

.ms-phnavtableone a{

font-family: Tahoma; font-size: 70%; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none;

}

Slika 4.3.2.b1 Navigacijska traka mjesta prije promjena

.ms-phnav1wrapper {background-image: url(/_layouts/images/nm_topgrad.gif);WIDTH: 100%; border-top: 1px solid #B6BBC5;background-color: #616161;BACKGROUND-REPEAT: repeat-x

}

.ms-phnavtableone {

padding-top: 3px; padding-right: 4px; padding-bottom: 5px; padding-left: 4px;

}

.ms-phnavtableone a{

font-family: Arial; font-size: 70%; font-style: normal; font-weight: bold; color: #434343; text-decoration: none;

}

Željko Drnasin 35

Page 37: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.2.b2 Navigacijska traka mjesta nakon promjenaDodavanje novih mjesta je jednostavno zbog toga što se na postavkama stranice samo izabere kreiranje novih mjesta. Nakon dodavanja novih mjesta u skladu sa prijedlozima prešlo se na vizualne izmjene boja i znaka firme.

Sljedeći element je .ms-bannerframe i njegov dio koda prije promjena:

.ms-bannerframe { background-color: #4E7DD1; width: 100%; padding-left: 5px; padding-right: 14px; padding-top:4px; padding-bottom:4px;border-bottom:1px #4675CB solid;

}

Slika 4.3.2.c1 Zaglavlje stranice prije promjena

.ms-bannerframe {background-color: #DCDFE0; width: 100%; padding-left: 5px; padding-right: 14px; padding-top:4px; padding-bottom:4px;border-bottom:1px #D4D6D7 solid;

}

Slika 4.3.2.c2 Zaglavlje stranice nakon promjena

Željko Drnasin 36

Page 38: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003Promjene znaka se izaberu u postavkama stranice u smislu da se izabere koja će slika biti prikazana.

Slika 4.3.2.d Biranje slike

Slika 4.3.2.d1 Znak SPS-a

Slika 4.3.2.d2 Znak firme

Došao je red i na promjene postojećih web dijelova kako bi portalna stranica postala funkcionalnija u skladu sa potrebama. Jedan od primjera je i tražilica koja je također web dio samo što je vrlo dobro integrirana u portal pa se čini da se ne može mijenjati. Cilj ove promjene je bio da se sa podstranica portala može pretraživati cijeli portal što u originalu nije moguće. Nova tražilica je Contoso Search Webpart koja se skinula sa Interneta.

Slika 4.3.2.e Tražilica

Na Internetu postoji veliki broj web dijelova koje su napravili i neki pojedinci a ne samo Microsoft. Njihova ponuda stalno raste jer ih korisnici SPS-a sami prave prema svojim potrebama. Uz pomoć tih tzv. “trećih web dijelova” funkcionalnost portala može još značajnije porasti.

Željko Drnasin 37

Page 39: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.2.f Konačni izgled prijedloga portalne stranice

4.3.3 Razvoj podstranicaPodstranice se razvijaju odvojeno od portalne stranice. Do njih se dolazi klikom na ime mjesta na navigacijskoj traci mjesta. Rade se u obliku radnih mjesta ili odjelnih stranica. Ove stranice su usmjerene samo na istovrsni sadržaj. Izgled podstranica je lakše mijenjati nego portalne stranice jer su one u obliku WSS stranica koji dopušta veću prilagodbu. Primjer podstranica je i Knowledge Base, postojeća baza znanja. Veći dio baze znanja je bio napravljen i pojavila se potreba za prebacivanjem na portal bez gubljenja podataka. Tu je od pomoći aplikacija Front Page u kojoj se nalazi opcija za snimanje stranica i njihovo prebacivanje na druge lokacije. To je opcija sigurnosnog kopiranja (backup) koja se vrlo jednostavno koristi i tom prilikom se ne gube podaci ni izgled stranica.

Željko Drnasin 38

Page 40: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.3.a DNN baza znanja

Da bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web stranice, u svrhu postizanja što boljih efekata kao što su djelomično prikazivanje stranica, skrivanje nekih dijelova i preusmjeravanje na neki drugi sadržaj sa što manje procedure.

Za te efekte bili su od pomoći i ugrađeni web dijelovi od kojih se najviše koristio web dio za pisanje koji je potpuno prazan i služi samo za unos teksta ili poneku liniju koda. Koristio se i efekt neprikazivanja određenih web dijelova u kojima je kod bio napisan da zauzimaju što manje prostora ali su isto izvršavali svoj zadatak.

Svi gore navedeni efekti i načini manipulacije stranicama korišteni su i kod izrade knjižnice.

Željko Drnasin 39

Page 41: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003

Slika 4.3.3.b Knjižnica knjiga i časopisa

Željko Drnasin 40

Page 42: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20034.4 Testiranje Na osnovu projektne dokumentacije provjerile su se sve specifikacije i utvrđeno je da su ispunjene koliko se to moglo u protekloj fazi. Krenulo se u testiranje koje bi se moglo podijeliti u dva dijela.

U prvom dijelu se pregledavao izgled i funkcionalnost. Pokazano je funkcioniranje portalne stranice, baze znanja i knjižnice. Ostalim djelatnicima je sve ponuđeno na uvid i da daju svoje prijedloge. Najviše prijedloga je bilo u svezi portalne stranice i njezine funkcionalnosti. Prijedlozi su prihvaćeni i određene promjene učinjene.

U drugom dijelu se testiralo prebacivanje stranica i podataka između dva portala pomoću ugrađene funkcije u ranije spomenutu aplikaciju Front Page. Utvrđivala se razina sigurnosti, pouzdanosti i jednostavnosti. Utvrđeno je da je postupak zadovoljavajući i odobrena je njegova primjena za sve vrste prebacivanja i stvaranja sigurnosnih kopija. Jednostavnost se očitovala u tome što nisu bile potrebne dozvole administratora da bi se postupak uspješno izveo i vrlo je jednostavan način upravljanja postupkom.

4.5 PostavljanjePostavljanje je obavljeno na jednom od glavnih poslužitelja. Instalirana je potpuno čista verzija portala i na nju su se snimili svi podaci vezani uz SPS. Stari poslužitelj je postojao još neko vrijeme radi određenih testiranja i nakon toga je ukinut. Portal se nastavlja razvijati u skladu sa potrebama firme i zaposlenika. Razvija se na osnovi kako timskih tako i pojedinačnih zahtjeva.

Željko Drnasin 41

Page 43: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 20035 Zaključak

SharePoint je vrlo dobra aplikacija za intranet rješenja. S obzirom da nudi maksimalnu kompatibilnost sa svim Microsoft-ovim proizvodima, koji su s vremenom postali standard u uredskom okruženju, predstavlja idealno sredstvo za kolaboraciju među zaposlenicima. Suvremeni uredi imaju probleme sa velikim količinama dokumenata različitih oblika koji se distribuiraju među zaposlenicima. U takvom okruženju Share Point dolazi do izražaja sa svojim mogućnostima upravljanja dokumentima (kategorizacija, pohrana, praćenje verzija i upravljanje pristupom dokumenata). Omogućava jednostavno podešavanje prava korisnika i usmjeravanje sadržaja prema istima. Nudi dobru osnovu za razmjenu svih oblika informacija u suvremenom poslovanju te pri tom ubrzava komunikaciju među zaposlenicima.

Nedostaci se očituju prilikom rješavanja kompleksnijih zahtjeva za prilagodbom portala kao što je vizualno prilagođivanje te detaljnije podešavanje funkcioniranja portala. Za te promjene potrebno je šire stručno znanje jer se one vrše pri samome kodu portala. Za neke želje korisnika potrebna je doza kreativnosti i snalažljivosti jer je u dostupnim informacijama vrlo teško pronaći željene prilagodbe.

Potencijalno, jedna od mogućih smetnji prilikom postavljanja portala može biti otpor zaposlenika prema novim stvarima i prilagođivanje na novi oblik komunikacije. Zbog toga je nužno vrlo dobro ako ne i savršeno usklađivanje portala sa potrebama zaposlenika tako da se što bolje i brže prikažu prednosti portala nad dosadašnjim načinom rada i opravdaju uložena sredstva.

Slika 5. Konačan izgled portalne stranice

Željko Drnasin 42

Page 44: Uvod - unist.hrpersonal.oss.unist.hr/~vkozica/DIPLOMANT/MICROSOFT SHAREP…  · Web viewDa bi se stranice još bolje prikazivale korišten je Java Script, programski jezik za web

Diplomski rad SharePoint Portal Server 2003Literatura

Microsoft Project Guide: Implementing Microsoft Office SharePoint Portal Server 2003

Microsoft Solution Accelerator for Intranets Overview Guide

Microsoft SharePoint: Building Office 2003 Solutions

MSDN Magazine

Microsoft Office SharePoint Portal Server 2003 Administrator`s Guide

Microsoft Office SharePoint Services 2.0 Administrator`s Guide

http://www.microsoft.com

http://www.microsoft.com/sharepoint

Željko Drnasin 43