



Kravspec fr Nytt MSG till ABC-klubben

Frfattare: Casimir Artmann
Datum: 94-5-25 21.45[CASI1]
Version: Arbetsversion 1.0c






Innehllsfrteck[CASI2]ning


INNEHLLSFRTECKNING	
SYFTE	
KRAV	
KONFERANSSYSTEM	
ANVNDARE	
MTEN	
INLGG	
EXTERNA MTEN	
ELEKTRONISK POST	
LOKALA BREV	
EXTERNA BREV	
FILAREA	
INFORMATIONSREGISTER	
INNEHLLSFRTECKNING	
REGISTER	
FILEINFO	
DATASKERHET	
BEHRIGHETER	
KOMMUNIKATION	
KRYPTERING	
SKERHETSKOPIERING	
ARKIVERING	
DATA	
INLGG	
BREV	
INNEHLLSFRTECKNING	
REGISTER	
ANVNDARE	
ANVNDARE/MTE	
DATORMILJ	
DRIFT	
SERVER	
MSG - KLIENT	
MS-DOS - KLIENT	
POSIX - KLIENT	
UTVECKLING	
KOMMENTARER	



Syfte

	Klubben behver ett nytt och bttre msg.
	Det r kul att skriva program.
	kar sammanhllningen inom klubben.


Krav


 Konferanssystem

Avsikten med konferanssystemet r att man skall kunna stlla frgor och utbyta sikter till ett strre antal anvndare. Man skall ocks kunna skicka brev och ta emot brev frn andra medlemmar.

tkomst till konferanssystemet via modem, inloggning frn terminal lokalt samt via inloggning via ntverk.

Koppling till internet

Koppling till fidonet

Anvndare

Det finns fyra olika typer av anvndare:

1.	Gst - Begrnsad behrighet och inget lsenord
2.	Normal - Normal behrighet, personligt konto med lsenord
3.	Admin - Administratr. Utkad behrighet fr vissa mten
4.	SYSOP - System operator. Fullstndiga rttigheter.

Vid bestmt tid av innaktivitet skall man loggas ut.



Anvndargrupper


En anvndare kan tillhra en eller flera grupper. Som gruppmedlem rver man gruppens behrighet. Ex grupp kansli. En grupp kan vara alla, dvs att alla kan skriva brev i din brevlda.

Mten

Fljande rttigheter skall finnas fr mten per anvndare och per grupp.

read- lsa inlgg i mtet
write - skriva inlgg i mtet
delete - tag bort inlgg i mtet
move flytta inlgg till andra mten
hidden - mtet syns inte
mail - skriva brev till mtet

skapa mten, ta bort mten, samt dela ut rttigheter till mten kan gras av admin. Skapa nya anvndare kan ocks gras av admin. sysop r den som delar ut admin-rttigheter.

Det skall finnas funktioner fr att skapa nya mten, ta bort mten, byta namn p mten, lista mten, samt att ge behrighet till mten.
Inlgg

En anvndare r medlem i ett eller flera mten. Fr varje mte dr man r medlem kan man vara aktiv medlem eller passiv medlem. En aktiv medlem lser regelbundet alla inlgg i mtet. En passiv medlem lser endast rendeinformationen, och gr drefter in och hmtar specifika inlgg.

Inlgg r en ny text . Ett inlgg skrivs i ett mte, och kan kopieras till flera mten. 

En kommentar r ett svar p ett inlgg, som skrivs i mtet eller som ett brev till den anvndare som skrev inlgget. 

Ett kopia p inlgget skall kunna skickas vidare till en brevda. Om man inte anger ngon brevlda blir de den egna brevldan.

Fr ett inlgg gller fljande behrighet:

gmma ett inlgg kan garen gra
flytta ett inlgg kan garen gra

En eller flera filer skall kunna kopplas till ett inlgg.


Alla olsta texter i aktiva mten
Alla olsta texter i aktuellt mte
Alla kommentarer till ett visst inlgg
Alla angivna inlgg i aktuellt mte.

renderader i mten som man r medlem i. Val mellan aktiva mten , passiva mten eller bgge tv.

Flytta inlgg till annat mte.

Ta bort inlgg

Skumma inlgg - dvs lsa de frsta raderna av ett inlgg
Resten av inlgget som man skummat igenom

Man skall kunna se vilket som r det senaste lsta inlgget i varje mte.

Externa mten

Koppling till intenet
Skicka och ta emot usenet-news

Koppling till fidonet
Skicka och ta emot mten/inlgg till fidontadresser.



elektronisk post

Ett elektroniskt brev bestr av ett brevhuvud, samt ett innehll.
Innehllet kan vara en text, en eller flera filer, ett fax ller en grafikbild. Innehllet kan ocks vara en kombination av dessa.

fr brev gller fljande:

tag bort ett brev kan bara mottagaren gra
flytta ett brev kan bara mottagaren gra

Ett brev skall kunna skickas till flera mottagare samtidigt.
Lokala brev

Ett lokalt brev skall kunna skickas till en klubbmedlem, genom att ange namn eller medlemsnummer.
Om flera anvndare har samma namn mste man vlja medlemsnummer. fr anvndaren.

Externa brev

Koppling till intenet
Skicka och ta emot brev brev till intenetadress

Koppling till fidonet
Skicka och ta emot brev till fidontadresser.



Filarea

Behll monitorn

Informationsregister

Alla informationsregister skall kunna lokalt av klienten.

Innehllsfrteckning

Innehllsfrteckning ver mten.
renderader fr varje inlgg i mten.

Register

Register ver indexord. Hnsvisning till mte och inlgg.

Fileinfo

Fileinfo till fildatabas


Dataskerhet


Behrigheter

Behrigheten till systemet r baserad p typ av anvndare, anvndaridentiteter och personliga lsenord. Man skall kunna stta minlngd p lsenord och ett datum nr lsenordet gr ut. Man skall ocks kunna krva att lsenordet ndras med jmna mellanrum. En speciell anvndar-id r gst, som inte krver ett lsenord, och som r av typ gst. 


En gst kan ej tillgng till externa brev. Inte heller kan han skriva inlgg i ngra mten. En gst kan skriva brev till ett mte, under frutsttning att mail-flaggan r satt.

En normal anvndare har full tillgng till alla ej skyddade mten. Han kan svl skriva som lsa inlgg, kommentarer och brev. 

Admin fr lgga upp mten, ta bort mten, och kan lsa alla inlgg i mten. Admin r ocks den som lgger upp behrigheter fr klubbmedlemmar, gster och kan lgga upp nya klubbmedlemmar. Admin kan ocks lsa alla anvndares brevhuvud. Han har inte behrighet fr att lsa innehll i brev.

SYSOP har full behrighet till systemet.  

Kommunikation

Om mam kr en off-line klient mste det skerstllas att man fr alla information och att ingenting har tappats.

Kryptering

Mjlighet till verfring av krypterade brev. Inget krav p kryptering av inlgg eller annan information.

Skerhetskopiering

Skall skerhetskopiering kunna gras samtidigt som anvndarna r inne?
Arkivering

Arkivering av informationen skall kunna gras i ett format, s att man inte behver NMSG fr att terskapa informationen.


Data

Inlgg

Ett inlgg bestr av fljande delar.

Mte: 
Frn:
Datum:
rende:
Inlgg nr:
Lpande text:
Kommentarskedja:
Indexord:
Referens:

Brev

Ett brev innehller fljande information. Taget ifrn cc:Mail Import/export, vilket br tcka de flesta behov.

From:
Forwarded by:
Date:
To:
cc:
bcc:
Priority:
Subject:
Confirmation:
Received:
Contents:

Innehllsfrteckning

Innehllsfrteckningen r till fr att man skall kunna hlla reda p vilka inlgg som finns.

Mte:
Inlgg:
rende:
Datum:
Kommentarskedja:

Register

Register r avsett fr att snabbt kunna hitta rtt information.

Mte:
Inlgg:
Indexord:

Anvndare

Anvndarprofil

Anvndarenummer: 
Typ av anvndare: gst,  normal,  admin, sysop
Namn:
Adress_1:
Adress_2:
Postnummer:
Postadress:
Fretag:

Terminaltyp: VT100, ANSI, 
Radbredd: 40 -132
Sidhjd: 0-48
Protokoll fr filverfring: ASCII, Kermit, X-modem,Z-modem,Y-modem.
Protokoll fr hmta inlgg: ASCII, QWK
Klient: MSG, LMSG, POSIX
Default extern mail: Ingen, Internet, Fidonet
Default extern mail adress:
News: ja/nej
Fidonet: ja/nej
Teckenuppsttning: ISO 8859/1, IBM PC8, Mac, ISO 646
Senaste inloggning:
Antal inloggningar:
Uppkopplad tid:
Antal hmtade filer:
Bytes hmtade filer:
Antal skickade filer:
Bytes skickade filer:
Senaste hmtade fileinfo:
Anvndare/Mte

Hller reda p informationen ov vad man som anvndare har lst fr information.

Anvndare nummer:
Mte:
Behrighet: ingen, lsa, skriva, lsa/skriva
Ej medlem, aktiv, passiv:
Senaste lsta inlgg:
Senaste hmtade renderad:





Datormilj

Drift

Client - serverbaserat


Server

UNIX 

Fleranvndarsystem


MSG - klient

En klient som r baktkompatibel med dagens msg, och som krs p samma dator som server. 

Kommandotolk.


VT100, ANSI emulering.


MS-Dos - klient

En klient som krs under MS-Dos och som har en sker verfring till server. Protokoll via modem eller ntverk.

Menybaserat med fnsterteknik.



 POSIX - klient

En klient som krs under UNIX, OS/2, Windows-NT mfl. och som har en sker verfring till server. Protokoll via modem eller ntverk.

Menybaserat.

Utveckling


ANSI-C

Inga runtime-licenser




Kommentarer

Koppling till fidonet och news.

Jag har inte krt ngra av dessa system och ber ngon annan att fylla p de krav som behvs fr att detta skall fungera.


[CASI1]
[CASI2]
