SREDNJA ŠOLA KRŠKO
Hočevarjev trg 1
Krško
Avtorji: Erna Župan, Zoran Tkavc, Igor Žveglič
 
PROJEKTNA NALOGA RO
 
 
Preizkušanje, testiranje in možnosti uporabe BSCW strežnika
 
Krško, 28.9.1999
Vsebina:
 
1. Uvod
 
2. Predstavitev BSCW 
2.1. Možnosti uporabe 
2.2. Asinhrono sodelovanje 
2.3. Potrebna programska oprema 
2.4. Delovno okolje 
2.4.1.Opis glave 
2.4.2.Opis osrednjega dela 
2.4.3.Dodajanje vsebin v mape 
2.4.4.Opis noge 
2.4.5.Ukazi za premik, kopiranje in brisanje vsebin 
2.5. Registracija uporabnika 
2.6. Podatki o sodelujočih 
2.7. Konec dela z BSCW 
 
3.Kako urediti skupinsko delovno področje 
3.1Splošna priporočila 
3.2. Uvod 
3.2.1 Osnovna priporočila 
3.3 Dinamični del skupinskega delovnega področja 
3.3.1 Dokumenti - vsebina v nastajanju 
3.3.2 Mape ožjih delovnih skupin 
3.3.3 Osebne mape sodelavcev 
3.4 Dokončne verzije dokumentov 
3.4.1 Predloge dokumentov (Templates) 
3.3.2 Administrativne (pravne) zadeve 
3.3.3 Dodatna dokumentacija 
3.3.4 Rezultati projekta 
3.3.5 Organizacijski dokumenti
 
4. Navodilo za instalacijo BSCW strežnika 
4.1 Večnivojska zasnova
4.2 Strojne zahteve
4.3 Instalacija BSCW na operacijski sistem
UNIX/Linux
4.3.1 Razpakiranje izvorne kode
4.3.2 Instalacija
4.3.3 Vsebina BSCW paketa
4.3.4 Konfiguracija
4.3.5 Zbiranje smeti
4.3.6 Izdelava rezervnih kopij
4.4. Instalacija BSCW na operacijski sistem MS Windows NT 4.0
4.4.1 5.Licenca
 

1. UVOD
BSCW je nadgradnja običajnih WWW strežnikov, ki omogoča sodelovanje s pomočjo Interneta. To sodelovanje ni omejeno zgolj na sodelovanje s pomočjo svetovnega spleta, temveč je omogočeno sodelovanje na lokalnih omrežjih, ki so zgrajena na osnovi internetnih tehnologij. Osnovni cilji pri razvoju so bili naslednji:

Razvoj BSCW strežnika poteka na raziskovalnem inštitutu v Nemčiji. V začetni fazi razvoja pa je bil sofinanciran v sklopu projekta CESAR in  CoopWWW . Leta 1996 je bila verzija 2 tudi nagrajena.
 
Telekomunikacijska oprema in dostopnost storitev informacijske tehnologije (IT) sta se v zadnjih nekaj letih bistveno izboljšali. Zato se nam, kar sama po sebi nudi možnost, da vse te pridobitve uporabimo tudi za osebno rast in naprednejšo rabo (IT v izobraževalne namene.
Strežnik instaliran na lokalnem omrežju lahko pri pouku in interesnih dejavnostih v šoli  uporabljamo za: Strežnik stalno povezan v Internet pa je uporaben za: Izpostavimo le nekaj prispevkov z mednarodne izobraževalne računalniške konference v Piranu, kjer bi uporaba BSCW strežnika bila smiselna in bi verjetno izboljšala nivo komunikacije in sodelovanja: PROJEKTNO DELO PRI PREDMETU INFORMATIKA

IZZIV – TEHNOLOGIJA ALI VSEBINA

MODEL ORGANIZACIJE SODELOVALNEGA UČENJA V SREDNJI ŠOLI

Na strežniku v Nemčiji lahko najdemo kar nekaj zapisov o BSCW strežniku.

Selected BSCW project papers
http://bscw.gmd.de/Papers/

Beyond Web Technology - Lessons Learnt from BSCW
http://bscw.gmd.de/Papers/wetice98/index.html

Basic Support for Cooperative Work on the World Wide Web
http://bscw.gmd.de/Papers/IJHCS/IJHCS.html

Experiences with the BSCW Shared Workspace System as the Backbone of a Virtual Learning Environment for Students.
http://bscw.gmd.de/Papers/EDMEDIA99/index.html
 
Preberete pa si lahko tudi izjave uporabnikov in pod prsti občutite delo s strežnikom.

[nazaj]
2. PREDSTAVITEV BSCW
2.1. Možnosti uporabe
2.2. Asinhrono sodelovanje
2.3. Potrebna programska oprema
2.4. Delovno okolje
2.4.1.Opis glave
2.4.2.Opis osrednjega dela
2.4.3.Dodajanje vsebin v mape
2.4.4.Opis noge
2.4.5.Ukazi za premik, kopiranje in brisanje vsebin
2.5. Registracija uporabnika
2.6. Podatki o sodelujočih
2.7. Konec dela z BSCW

2.1. MOŽNOSTI UPORABE

BSCW lahko uporabljamo za sinhrono ali asinhrono sodelovanje med sodelavci preko interneta, v lastnem Intranetu ali v mreži med podjetji (Extranet).

BSCW lahko uporabljate na svojem lastnem strežniku ali pa uporabite BSCW strežnik. Za 90-dnevno uporabo si lahko naložite program brezplačno z naslova http://bscw.gmd.de . Po dogovoru pa lahko v nekomercialne namene (izobraževanje, razvoj in raziskave) uporabljate program brezplačno neomejeno dolgo.

[nazaj]

2.2. ASINHRONO ALI SINHRONO SODELOVANJE

Pri asinhronem sodelovanju uporabimo delovni prostor na BSCW. Pri tem ima tako sodelovanje naslednje najpomembnejše prednosti:

Pri asinhronem sodelovanju imamo na BSCW naslednje možnosti: prosto medsebojno komuniciranje sodelavcev, ki so trenutno vključeni v skupen delovni prostor. [nazaj]

 

2.3.POTREBNA PROGRAMSKA OPREMA

Kaj potrebujete, da lahko uporabite BSCW?

Dodatne informacije o BSCW dobite na domači strani (http://bscw.gmd.de/).

[nazaj]

 

2.4.DELOVNO OKOLJE

 

Osnovni koncept BSCW sloni na skupnem delovnem prostoru mapi (angl. folde i. Poleg osnovnega

še strani Vse strani imajo tri osnovne dele: nogo [nazaj]

 

2.4.1.Opis glave

 

V glavi  imamo izbire [ABOUT] in [HELP], ki nam omogočajo povezavo na BSCW domačo stran. Pod njo je trak z ukazi za dodajanje novih vsebin v mapo ali delovni prostor.

V trenutno mapo lahko dodate vsebino na naslednje načine:

   ali

gumb kadar želimo naložiti datoteko z našega računalnika v trenutno mapo ali delovni prostor. [nazaj]

 

 

 

2.4.2.Opis osrednjega dela

V BSCW delovni prostor lahko damo različne vrste vsebin. Vsaka vsebina ima svoje ime (ime izberemo glede na vrsto vsebine). Pred imenom so še tri ikone:

S klikom na ime vsebine pokaže vsebino ali jo začne nalagati. Sama ikona pred imenom nam kaže na vrsto vsebine.

Mapa

mapa lahko vsebuje druge mape, delovne prostore ali predmete sestankov.

Z ikono na levi strani imena mape nam BSCW pokaže vsebino mape. Ikona pa nam skrije seznam podmap. [nazaj]

Dokument

(primer v pdf formatu) v BSCW lahko nalagamo vsebine z lokalnega računalnika kot dokument : tekst, preglednico, grafiko, sliko, video…Na internetu so datoteke tega tipa predstavljene kot MIME type. Vsak MIME type ima v BSCW svojo ikono pred imenom dokumenta.

Če klikneš na ime dokumenta, se glede na tip dokumenta in konfiguracijo brkljalnika, lahko:

nam brkljalnik ponudi različne možnosti za delo z dokumentom. [nazaj] Dokument s kontrolo verzije

primerno za dokumente, ki jih stalno spreminjamo in se želimo izogniti neželjeni izgubi podatkov

 

URL povezava

vsebuje povezavo na vsebine kjerkoli na WWW, Ftp strežniku, ….

 

Članek

lahko uporabimo za :

Članki na eno temo se samodejno združujejo v razpravo, podobno kot pri novičarskih skupinah npr. Usenet News. Najpomembnejša razlika je v tem, da so tu člani razprave le uporabniki delovnega prostora in ne celoten internet. [nazaj]

 

Sestanek

Tukaj lahko planirate, pripravite in dokumentirate sestanek. Izbira sodelujočih ni omejeno na uporabnike delovnega prostora, kjer je nastavljen sestanek. [nazaj]

 

 

Iskanje

( to je primer iz iskalnika Altavista)

s to izbiro začnemo oblikovati vsebine z ustreznim iskalnikom in pogoji. Ko vsebine shranimo, se shranijo v posebni mapi v torbi. Da zmanjšamo velikost informacij, imamo v BSCW različne ukaze -[Verify] , [Fetch]. [nazaj]

 

Imenu vsebine sledijo:

 

Zelo pomembna lastnost BSCW je, da ostale uporabnike skupnega delovnega prostora obvešča o spremembah. BSCW hrani pomembne in zadnje spremembe za vsakega uporabnika.

Z ukazom sporočimo BSCW, da ste spremembe v trenutnem delovnem prostoru opazili in ne želite, da vas še naprej opozarja nanje. Ikone se odstranijo samo za vas. Pomembno pa je opozoriti, da ukaz briše vse ikone na vseh vsebinah v mapi- tudi podmapah…

Na spremembe nas BSCW opozarja na različne načine:

ta vsebina je za vas nova in je še niste pogledali

  opozarja na spremembe v vsebini - npr. sprememba dokumenta, URL povezave, itd.

vsebina je bila premaknjena drugam

vsebina je bila prebrana ali naložena ali kopirana

ta ikona se pojavlja samo pri mapah in preskrbi listo sprememb nekje znotraj mape - tudi v podmapah in vsebinah, ki jih vsebujejo.

 

z ukazom na info strani vsebine dobimo celotno natančno zgodovino vseh sprememb, dokler jih BSCW administrator še hrani. [nazaj]

 

 

 

2.4.3.Dodajanje vsebin v mape

Z izbiro ustreznega gumba za dodajanje dodamo vsebino ustreznega tipa.

  odpremo novo mapo v trenutni mapi in s tem razširimo hierarhijo mape

  odpremo mapo z različnimi dodatnimi funkcijami potrebnimi za sestanek

  nas usmeri na iskanje in definiranje kriterijev za iskanje. Za iskanje po spletu se požene iskalnik, ki ga BSCW trenutno podpira in iskanje nam da seznam URL povezav.

  uporabimo urejevalnik teksta, ki ga podpira brkljalnik in lahko dodamo preprosto besedilo, vprašanja in komentarje. Za daljše tekste raje uporabite standarden urejevalnik teksta in ga vstavi v polje obrazca ADD ARTICLE. [nazaj]

 

2.4.4.Opis noge

Vsaka stran ima v nogi tudi štiri predmete, ki jih lahko uporablja le uporabnik mape ali delovnega prostora in niso dostopni za ostale uporabnike:

BSCW koledar, ki vodi seznam BSCW sestankov,

  seznam naslovov, da lahko povabite druge v vaš delovni prostor in jim dodelite ustrezne pravice uporabe,

torba kot odložišče za funkcije [COPY], [CUT] in [DROP].

  koš, ki pomaga preprečiti pomote pri brisanju vsebin. [nazaj]

 

 

 

 

2.4.5.Ukazi za premik, kopiranje in brisanje vsebin

Na vrhu in na koncu seznama vsebin v mapi ali delovnem prostoru sta dva enaka trakova z gumbi. Če želimo, da se ukazi s temi gumbi izvedejo na več vsebinah, jih prej označimo s kljukico v prvem polju pred imenom.

premakne izbrane vsebine v torbo (odložišče),

prenese kopijo vsebine v torbo,

premakne izbrano vsebino v koš.

Pod vsakim imenom vsebine pa je tudi vrsta gumbov s katerimi določen ukaz izvedemo le na tej vsebini (npr. [Edit], [Replace]…). Kateri ukazi so nam na voljo, je odvisno od vrste vsebine. [nazaj]

 

 

 

2.5.REGISTRACIJA UPORABNIKA

 

Pred prvo uporabo BSCW se morate registrirati kot uporabnik na BSCW strežniku.

Registriranega uporabnika BSCW vodi z naslednjimi podatki:

Pomembno!!!

S svojim uporabniškim imenom in geslom imate dostop do vaše mape in delovnega prostora s katerega koli računalnika, ki ima dostop do interneta in z ustreznim brkljalnikom. [nazaj]

 

Če je BSCW strežnik ustrezno nastavljen, nam omogoča samodejno registracijo. V nasprotnem primeru lahko registracijo izvede le BSCW administrator.

Pri samodejni registraciji je ključ registracije osebni elektronski naslov. Tega BSCW strežnik lahko pridobi na dva načina:

od nekoga, ki je že registriran uporabnik in vas povabi v sodelovanje v skupen delovni prostor. [nazaj]

 

Ko se registracija izvrši, BSCW pošlje elektronsko pošto na vaš naslov. Ta pošta vsebuje ustrezen URL naslov (tega lahko uporabite le enkrat!), kjer vnesete uporabniško ime in geslo.

Uporabniško ime je neke vrste identiteta posameznika, zato se priporoča, da zanj uporabimo svoje ime - to je ime s katerim nas poznajo ostali uporabniki našega delovnega prostora. BSCW strežnik preveri ali to ime že obstaja na strežniku. Če ima že obstaja, morate vnesti drugačno.

Zaradi zaščite podatkov je dobro redno spremenjati geslo. To lahko naredite kadarkoli z izbiro gumba [Change Pwd] na dnu vsake mape. Če ste pozabili staro geslo, ga ne morete več spreminjati, zato se morate ponovno registrirati po istem postopku kot prvič. BSCW strežnik pošlje elektronsko pošto z ustreznim naslovom, kjer se lahko registrirate brez starega gesla.

Kot registrirani uporabnik se lahko priključite na ustrezen BSCW strežnik preko URL naslova

http://bscw.gmd.de/bscw/bscw.cgi/

Za priključitev morate vnesti vaše uporabniško ime in geslo.

BSCW strežnik pokaže vašo mapo , ki vsebuje vaše mape in tiste delovne prostore katerih uporabnik ste.

Ob prvi povezavi na BSCW strežnik so vsi teksti v angleščini (razen, če jezika ni spremenila že oseba, ki vas je povabila). Če želite, si lahko - samo za sebe, izberete drug jezik. To storite preko izbire [Edit Prefs] na dnu vaše mape. Na voljo je nekaj jezikov in izbiro potrdite z gumbom (Store these preferences). [nazaj]

 

 

2.6.PODATKI O SODELUJOČIH

Vaši osebni podatki so shranjeni v osebni info strani. Ta stran omogoča ostalim uporabnikom, ki ste jih povabili v vaš delovni prostor, da si pregledajo ostale vaše podatke in se prepričajo, kdo jih je povabil. Da izpolnite ali spremenite vašo osebno info stran izberete ukaz [Edit Details] na desni strani uporabniškega imena na dnu. V obrazec vpišemo:

BSCW bo vpisane podatke oblikoval v polje:

<uporabniško ime>(<ime in priimek>,<organizacija>)

Če ne izpolnite vseh podatkov za ime in priimek, pa bo zapis naslednji:

<uporabniško ime><<elektronski naslov>>

osnovni elektronski naslov (BSCW vnese elektronski naslov s katerim ste se registrirali). Če uporabljate še druge elektronske naslove ali ste spremenili elektronski naslov, ga vnesete kot sekundarni [nazaj]

 

 

Ostali uporabni podatki:

Vnesene podatke potrdimo s gumbom (Store these preferences).

Z izbiro ikone ali izbiro <uporabniško ime> na dnu mape lahko pregledate vsebino osebne info strani. Vidite jo v obliki kot je dostopna tudi za ostale uporabnike.

S klikom na ikono na dnu strani lahko vedno preidete iz osebne info strani v vašo mapo. [nazaj]

 

2.7.KONEC DELA Z BSCW

BSCW se zapre samodejno, ko končate delo z brkljalnikom na lokalnem računalniku. Če si lokalni računalnik delite z drugimi uporabniki, morate zapreti brkljalnik, da končate delo s BSCW. [nazaj]

3.Kako urediti skupinsko delovno področje

3.1Splošna priporočila

3.1.1Uvod

Pri uporabi osebnega računalnika si lahko organiziramo sistem map v skladu z lastnimi željami in potrebami. Podobno lahko na Internetu uredimo svojo mapo.

Skupinska delovna področja (Workspace) se močno razlikujejo, saj si jih deli cela skupina sodelavcev. Pravila uporabe in sodelovanja na skupinskem delovnem področju morajo biti vnaprej dogovorjena in jasna vsem sodelujočim. V nasprotnem primeru prilagajanje osebnim željam privede do nujne reorganizacije pravkar vzpostavljene strukture delovnega področja. Par marljivejših sodelavcih navadno nato pristopi k reorganizaciji, ker povzroči težave pri ostalih manj aktivnih in jih s tem odvrača od sodelovanja v projektu. S tem pa je povzročena tudi določena stopnja zmede in možnost nastopa konfliktnih situacij. [nazaj]

 

3.1.2Osnovna priporočila

Vsak sodelavec mora poznati odgovore na naslednja vprašanja:

Prav tako mora biti ob povabilu k sodelovanju vsak seznanjen z: Verjetno ste že pomislili, da so ti napotki sami po sebi umevni in nepotrebni. Kljub temu upoštevajte naslednje točke kot seznam opravil, ki so nujno potrebna. [nazaj]

3.2Dinamični del skupinskega delovnega področja

3.2.1Dokumenti - vsebina v nastajanju

Dokumenti splošnega pomena so tisti, s katerimi naj bi bili seznanjeni vsi. Vendar šele takrat, ko je vsebina blizu dokončne verzije.

 

 

3.2.2Mape ožjih delovnih skupin

V teh mapah, ki so namenjene pripravi in izdelavi specifičnih dokumentov, se shranjujejo delovne verzije. Tu se razvijajo debate o oblikovanju končnih verzij dokumentov in to je tudi pravo mesto za predloge in pobude.

Dokumenti, ki nastajajo kot končne verzije ožje delovne skupine pa postanejo nato predmet obravnave in se tudi shranijo v mapo opisano v 3.2.1

3.2.3Osebne mape sodelavcev

V teh mapah shranjujemo lastne izdelke. V primeru, ko želimo dati dokument nekomu v vpogled, shranimo dokument kar v njegovo mapo. [nazaj]

3.3Dokončne verzije dokumentov

To dokumenti katerih vsebina se v bodoče ne bo spreminjala. To so razna obvestila, poročila ali zapiski sestankov in podobno.

 

3.3.1Predloge dokumentov (Templates)

Predloge dokumentov pripravimo takrat, ko je zaželeno, da so vsi sodelujoči ravnajo tako, da se osnovna celostna podoba prispevkov ohrani.

3.3.2Administrativne (pravne) zadeve

V to mapo shranimo na primer dokumentacijo, pravilnike, izhodišča projekta in podobno.

 

3.3.3Dodatna dokumentacija

To mapo bi lahko opredeli kot seznam zanimivih povezav in dodatne literature o vsebinam sorodnih temah, ki nastajajo v projektih.

3.3.4Rezultati projekta

Tu shranimo končno verzijo izdelkov in dokumentacijo projekta ob zaključku. Hkrati pa je to tudi mapa, kjer se zberejo vse vsebine, ki bodo objavljene na domači strani projekta na internetu. Pred objavo moramo upoštevati tudi na zaupnost podatkov in avtorske pravice ter način razširjanja. [nazaj]

 

 

3.3.5Organizacijski dokumenti

V to skupino dokumentacije projekta sodijo vsebine, ki jih pripravijo pobudniki projekta. Vodja projekta mora pripraviti osnovno zgradbo map in premisliti o namembnosti posamezne mape.

[nazaj]

4.0 Navodilo za instalacijo BSCW strežnika

 

4.1Večnivojska zasnova

BSCW so zasnovali tako, da lahko deluje na več nivojih. Osnova ideje je uporaba programskega jezika Python. Strežnik lahko poganjamo praktično na vseh močnejših sistemih, ki podpirajo programski jezik Python.

Tako deluje BSCW na naslednjih operacijskih sistemih: Solaris, SunOS, Linux, DEC OSF, HP-UX, AIX, NeXTstep in Windows NT. [nazaj]

4.2Strojne zahteve

Zaradi uporabe Python-a so zahteve po strojni opremi večje, vendar danes ne predstavljajo več večjega problema.

Opisana konfiguracija omogoča udobno delo v manjših LAN omrežjih. Seveda je mogoče uporabiti tudi slabšo strojno opremo, vendar se delo ustrezno upočasni.

[nazaj]

4.3Instalacija BSCW na operacijski sistem UNIX/Linux

Na sistemu morata biti naložena Python interpreter in Web strežnik. BSCW deluje z naslednjimi Web strežniki: Apache, NCSA in Netscape.

Programska oprema za BSCW strežnik se nahaja v paketu BSCW3.3.tar.gz. [nazaj]

4.3.1 Razpakiranje izvorne kode

Instalacijo je priporočeno izvajati s pravico običajnega uporabnika. Program lahko naložite kjerkoli na sistemu, vendar na računalniku na katerem deluje Web strežnik. Slednji mora imeti dostop do datotečnega sistema BSCW strežnika.

V primeru, da nimate zadostnih pravic za instalacijo na želeno mesto, se prijavite v sistem kot korenski uporabnik (root).

 

Priprava instalacijskih imenikov:

# mkdir <bscw-path>/BSCW3

# chown <your-uid> <bscw-path>/BSCW3

# chgrp <your-gid> <bscw-path>/BSCW3

# chmod 755 <bscw-path>/BSCW3

 

 

BSCW CGI skripte tečejo z označeno “setgid” zastavico. Zato bo program imel enake pravice kot uporabnik, ki izvaja instalacijo.

Kot običajni uporabnik razpakirajte BSCW izvorne datoteke:

% cd <bscw-path>

% tar xf /<mesto-kjer-se-nahaja>/BSCW3.tar

Sedaj ste dobili dve datoteki:

- BSCW3/Makefile (datoteka za dejansko razpakiranje distribucije)

- BSCW3/bscw-dist.tar (stisnjena distribucija)

Nastavite še pravice dostopa za dostop:

# chown <your-uid> <bscw-path>/BSCW3

# chgrp <your-gid> <bscw-path>/BSCW3

# chmod 755 <bscw-path>/BSCW3

[nazaj]

4.3.2 Instalacija

Pojdite v imenik:

<bscw-path>/BSCW3

Izvršite ukaz make :

% make

V primeru neuspešnega razpakiranja paketa poizkusite z “ročnim” zagonom programa za dekomprimiranje stisnjenih datotek

% make UNTAR="tar xf"

V primeru neuspešne instalacije zaradi manjkajočega interpreterja za Python morate ustrezno nastaviti pot za Python-a:

- v datoteki Makefile.conf nastavite pravo pot za Python interpreter

- ponovno zaženite make

Ustavite morebitni podatkovni strežnik:

% start_servers k

V primeru uspešno izvedenega ukaza, ni več aktivnega procesa z imenom "./bsadmin start”.

Če se BSCW strežnik še vedno ne zažene, preverite sporočila o napakah v datotekah BSCW_Log in convert.log. Pri tem si pomagajte s poglavjem 7 v FAQ dokumentaciji. [nazaj]

4.3.3 Vsebina BSCW paketa

BSCW 3.3 distribucija za Unix vsebuje naslednje datoteke:

- BSCW_COPYRIGHT informacije o avtorskih pravicah

- Makefile

- MD5-* MD5 podpisi BSCW datotek

- README Readme datoteka z osnovnimi informacijami

- README.Netscape datoteka z napotki za delo z Netscape Web strežnikom

- README.AOL datoteka z napotki za delo z AOL Web strežnikom

- README.cern datoteka z napotki za delo z CERN Web strežnikom

- README.Apache datoteka z napotki za delo z Apache/NCSA Web strežnikom

- bsadmin Python skripta za BSCW administracijo

- cgi/ "Z gesli zaščitene" CGI skripte

- daemons/ BSCW demoni

- icons/ BSCW ikone

- messages/ Sporočila v različnih jezikih

- mustfix.sh skripta za popravek določenih konfiguracijskih parametrov

- objects/ Java applets

- packages/ razširitveni paketi za BSCW server

- pub/ javne CGI skripte

- pyc14/ prevedeni moduli za Python 1.4

- pyc15/ prevedeni moduli za Python 1.5

- src-aux popravki za Python module

- src/ BSCW Python izvorna koda in moduli

- src/admin/ BSCW administracijski moduli

- src/converters/ Pretvorniške skripte in programi

- src/defaults/ Privzete konfiguracijske datoteke za BSCW

- src/http/ Eksperimentalni http strežnik

- start_servers Skripta za zagon in ustavitev BSCW datotečnega strežnika

[nazaj]

4.3.4 Konfiguracija

Konfiguracija zajema konfiguracijo Web brkljalnika in konfiguracijo BSCW strežnika ter začetno sistemsko prijavo administratorja.

V datoteki config.py morate nastaviti spremenljivko SERVER_ADMIN na vrednost poštnega naslova (Email) administrastorja.

Prav tako lahko vnesete vaše bodoče uporabniško ime in imena vseh ostalih administratorjev.

SERVER_ADMINS = [ <vaše BSCW uporabniško name> , <ostalo>]

BSCW sistem uporablja sistem elektronske pošte za registracijo/povabilo novih uporabnikov.

V src/config.py nastavite za SMTP_HOST naslov poštega strežnika. Prav tako pustite prazno polje MAY_REGISTER. V nasprotnem primeru se ne boste mogli registrirati.

to your future name (for instance). Omenjeno polje nastavite kasneje, po uspešni registraciji in prijavi v sistem.

Sedaj se registrirajte v BSCW sistem:

- v Web brkljalniku odprite naslednji naslov:

http://<ime-vašega-strežnika>[:<port>]/pub/english.cgi?op=rmail

Za shranjevanje podatkov v BSCW sistemu služi BSCW podatkovni strežnik. Strežnik krmilimo s skripto "start_servers".

Na voljo so naslednje opcije:

%./start_servers # zagon BSCW podatkovnega strežnika

%./start_servers -k # ustavitev BSCW podatkovnega strežnika

%./start_servers -qc # zagon procedure za zbiranje smeti (garbage

collection)

Stanje strežnika in vse napake se zapisujejo v datoteko BSCW_Log. Priporočeno je, da izvršite skripto "start_servers" ob zagonu sistema in "start_servers

-k" ob zaustavitvi sistema.

[nazaj]

4.3.5 Zbiranje smeti

Zaradi optimizacije delovanja datotečnega strežnika se izbrisani objekti ne odstranijo iz baze v trenutku brisanja temveč kasneje, oziroma ob proceduri zbiranja smeti. Odvečni objekti, ki tako ostajajo v bazi, zasedajo prostor na disku in vplivajo na hitrost delovanja BSCW sistema. Zato je potrebno občasno ročno zagnati ukaz "start_servers -qc" za zbiranje smeti. Lahko pa uporabimo tudi “cron”.

Procedura zbiranja smeti mora imeti zagnan datotečni strežnik.

[nazaj]

4.3.6 Izdelava rezervnih kopij

Izdelava rezervne kopije podatkov strežnika je izjemnega pomena za varnost podatkov in preprečuje izgubo podatkov ob morebitni okvari diskovnega pogona. Rezervno kopijo podatkov lahko izvedemo po zbiranju smeti, če imamo vpisano v datoteko start_servers.conf sledeče:

save='/a/safe/place/bscw_backup.tar'

backup_files='./bsadmin getconfig SAVE FILES PASSWD'

backup='tar cf $save $backup_files && <vaąa-pot>/gzip $save &&

rm './bsadmin getconfig SAVE'

Rezervna kopija se sedaj nahaja v datoteki bascw_backup.tar.gz. Če želimo obnoviti podatke iz rezervne kopije, moramo ustaviti BSCW strežnik in izvesti naslednje ukaze:

% gunzip $save

% tar xf $save

% mv './bsadmin getconfig SAVE STORE' [nazaj]

4.4 Instalacija BSCW na operacijski sistem MS Windows NT 4.0

V nadaljevanju je opisan postopek instalacije BSCW strežnika na računalnike s operacijskim sistemom Windows NT. [nazaj]

4.4.1Sistemske zahteve

BSCW strežnik ima naldenje zahteve:

- Windows NT Server 4.0

- Service Pack 3 ali višji

- Microsoft Internet Information Server 3.0 (4.0) ali Apache Web Server 1.3.x

za MS Windows NT

- Python 1.4 ali Python 1.5 (py152.exe)

- Win32 Extensions za Python (win32all.exe)

- Dostop do SMTP sistema (Windows NT ali UNIX)

 

Windows NT 4.0 Service Pack vsebuje številne popravke za Windows NT Server 4.0.

Microsoft Internet Information Server 4.0 (IIS4) lahko instaliramo z paketom Windows NT 4.0 Option Pack.

Priporočen vrstni red instalacije je:

- instalacija Windows NT Server 4.0

- instalacija Windows NT 4.0 Service Pack 3

- instalacija Windows NT 4.0 Option Pack

- instalacija Windows NT 4.0 Service Pack 5.

Programska paketa Apache Web Server in Python 1.5.2 sta v javni lasti (Public Domain) in ju je možno dobiti na Internet omrežju:

Apache: http://www.apache.org

Python: http://www.python.org

 

Po instalaciji interpreterja Python 1.5.2 in Win32 razširitev za Python lahko začnete z namestitvijo BSCW strežnika. [nazaj]

 

 

4.4.2 Instalacija

Izvorna koda se nahaja v paketu:

bscw33.exe (~8 MB, version 3.3)

Datoteko lahko dobite na naslovu http://bscw.gmd.de

Zaključite vse aktivne programe in zaženite bscw33.exe za zagon instalacijskega programa. Sledite navodilom instalacijskega programa. Vnesti morate naslov poštnega strežnika, ki bo služil za registracijo v BSCW sistem.

V primeru težav se posvetujte s sistemskim administratorjem.

Prav tako prenesite na vaš računalnik navodila za instalacijo in administracijo (Administration Manual). Navodila so v PDF formatu. Za branje potrebujete Acrobat Reader, ki ga dobite na naslovu www.adobe.com.

 

Po končani instalaciji se BSCW strežnik avtomatsko zažene. Če ste uporabili Internet Information Server (IIS) zagonsko skripto, se zažene še privzeti WWW brkljalnik, da se lahko povežete z vašim BSCW strežnikom.

 

Ob prvem zagonu strežnika se morate najprej registrirati. V brkljalnik vpišite URL:

http://<vaš-strežnik>[:port]/pub/english.cgi?op=rmail,

primer: http//bscw.gmd.de/pub/english.cgi?op=rmail

Strežnik vam bo poslal elektronsko pošto, ki vsebuje navodila o nadaljni registraciji kot običajni uporabnik BSCW sistema.

Po uspešni registraciji se lahko prijavite v sistem z brkljalnikom in naslednjim URL naslovom:

http://<vaš-strežnik>[:port]/bscw/bscw.cgi

primer: http//bscw.gmd.de/bscw/bscw.cgi

 

Na naslovu http://<vaš-strežnik>[:port]/pub dobite informacije o postopku registracije. [nazaj]

 

 

4.4.3 Konfiguracija strežnika

Uspešno instalirani BSCW sistem mora dobro delovati brez potrebe po vsaki dodatni konfiguraciji.

Konfiguracijski parametri:

> cd <bscw-instalacijski-imenik>

> bsadmin start zažene BSCW strežnik

> bsadmin stop ustavi delovanje BSCW strežnika

> bsadmin garbage zažene proceduro za zbiranje smeti (Garbage Collection)

> bsadmin izpiše vse administracijske funkcije

Priporočeno je nastaviti avtomatski zagon strežnika ob vsakem ponovnem zagonu sistema. Prav tako je potrebno poskrbeti za redno zbiranje smeti in izdelavo varnostnih kopij BSCW sistema. [nazaj]

5.Licenca

Copyright Notice and License Agreements

BSCW Software

Copyright (C) 1995-1999, GMD, Sankt Augustin

-- German National Research Center for Information Technology

BSCW software [both binary and source (if released)] (hereafter, Software) is intellectual property owned by GMD and is copyrighted by GMD in all countries in the world, and ownership remains with the GMD.

GMD invites you (hereafter, Licensee) to use the BSCW system at GMD's public BSCW server http://bscw.gmd.de/ (or any other BSCW server that GMD may offer) free of charge.

Licensee may also download the BSCW software for a testing and evaluation period of 90 days. Beginning on the 91st day after download of the Software, Licensee is required to acquire an unlimited license for future usage of the Software. An unlimited licence can be acquired by payment of a licence fee.

Schools and Universities may apply for an unlimited licence without having to pay a licence fee. (Licenses are distributed by OrbiTeam Software GmbH, a GMD spin-off company. Please send an email to bscw-license@gmd.de for details.)

Licensee is not allowed to distribute the binary and source code (if released) to third parties. Licensee is not allowed to reverse engineer, disassemble or decompile code, or make any modifications of the binary or source code, remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols, or labels in the Software.

Licensee is not allowed to sub-license the Software or any derivative work based on or derived from the Software.

The Licensee acknowledges and agrees that the software is delivered 'as is' without warranty and without any support services. GMD makes no warranties, either expressed or implied, as to the software and its derivatives.

It is understood by Licensee that GMD shall not be liable for any loss or damage that may arise, including any indirect special or consequential loss or damage in connection with or arising from the performance or use of the software, including fitness for any particular purpose.

By using or copying this Software, Licensee agrees to abide by the copyright law and all other applicable laws of Germany including, but not limited to, export control laws, and the terms of this licence. GMD shall have the right to terminate this licence immediately by written notice upon Licensee's breach of, or non-compliance with, any of its terms. Licensee may be held

legally responsible for any copyright infringement that is caused or encouraged by Licensee's failure to abide by the terms of this licence. [nazaj]