Die Newsgruppen werden wie die Mailboxen mithilfe einiger Dateien verwaltet. Sie befinden sich i.a. im Unterverzeichnis NEWS unter dem Verzeichnis SPOOL.
Die Logik ist im Prinzip folgende:
Der Nos-Box muss bekannt sein, welche Newsgruppen
derzeit aktiv sind. Diese Aufzählung befindet sich in der
Datei ACTIVE. Dazu muss die Nos-Box auch wissen, wo sich
die verschiedenen Newsgruppen tatsächlich befinden (im
Gegensatz zu den Mailboxen befinden sich die Newsgruppen nicht
in einem gemeinsamen Verzeichnis). Diese Verwaltungsdatei heisst
POINTER.
Wichtig:
Die in dieser Datei angegebenen Verzeichnisse müssen existieren,
sie werden nicht bei der ersten Benutzung eingerichtet!
Mailboxen werden normalerweise vom Benutzer mehr oder wenig
regelmässig geleert, Newsgruppen natürlich
nicht. Dadurch könnten theoretisch die Newsgruppen so 'volllaufen',
dass irgendwann die Festplatte keinen Platz mehr hat. Also muss
festgelegt werden, wie lange die News in den Newsgruppen verweilen sollen.
Diese Einstelung befindet sich in der Datei EXPIRE, die sich
im Hauptverzeichnis der Nos-Box befindet.
Wird dort kein Eintrag vorgenommen, wird ein (mir
unbekannter) Standardwert angenommen. (In dieser Datei kann man
auch vom Standard abweichende Einstellungen für zu löschende
Mails festlegen.)
Sind die Einträge nun korrekt vorgenommen, steht einer Arbeit mit den Newsgruppen nichts mehr im Wege.
Benutzer können entsprechend den Einstellungen in ihrem Browser oder in ihrem Newsreader News lesen, schreiben oder auf vorhandene News antworten. Die Antworten gehen entweder an eine Person als Mail oder als News in die entsprechende(n) Newsgruppen.
Sinn macht das aber nur dann, wenn die auf dem lokalen Server vorhandenen Newsgruppen mit anderswo vorhandenen Newsgruppen abgeglichen werden. Dieses kann die Nos-Box aber nicht alleine, sondern benötigt dafür die Hilfe von UKA_PPP. Genau wie bei den Mails muss gelegentlich die Nos-Box heruntergefahren werden (z.B. einmal nachts) und dann per UKA_PPP gemeinsam mit den Mails (oder auch alleine) die News ausgetauscht werden. Dann werden die neuen News aus den ausgewählten Newsgruppen des angewählten Newsservers gelesen und anschliessend die neuen News vom lokalen Newsserver auf den angewählten Server übertragen, sofern es sich nicht um ausschliesslich lokale News handelt.Aber dazu später.
Der 'ferne' Newsserver verteilt nun diese unsere aktuellen News auf dieselbe Art und Weise an einen anderen Server weiter, sodass sich die News in einer bestimmten Zeit über alle Newsserver, die diese Newsgruppe führen, verbreiten.
Nun zu den konkreten Einstellungen in den Dateien in der Nos-Box.
Wir nehmen an, dass wir die Newsgruppe SCHULE.ALLGEMEIN einrichten wollen:
Datei ACTIVE.:
...
schule.allgemein 00000 00001 y
.....
(Der Eintrag 'y' sagt aus, dass News in diese Gruppe geschrieben werden dürfen, soll das nicht sein, muss dort n stehen.)
Datei POINTER.:
...
schule.allgemein C:/nos-box/spool/news/schule/allgem
...
(Das angegebene Verzeichnis ist nur ein Beispiel. Der Administrator ist frei in der Wahl des Verzeichnisses. Es muss aber existieren, auf Deutsch: der Administrator muss es einrichten. Es ist egal, ob bei der Pfadbezichnung Slach oder Backslach verwendet wird. Wichtig ist, das niemals mehr als 8 Zeichen pro Unterverzeichnis gewählt werden, da sonst Nos-Box unter den älteren Dos-Versionen nach den nicht vorhandenen längeren Verzeichnisnamen suchen würde. Ebenso darf die Gesamtlänge des Pfades nicht länger als 64 Zeichen sein.)
Datei EXPIRE.:
...
!schule.allgemein 60
....
(Die News werden also nach 60 Tagen gelöscht. Das Ausrufezeichen macht deutlich, dass es sich um eine Newsgruppe handelt.)
Beim erstmaligen Installierungen werden die Informationen über Newssevrer, der gewöhnlicherweise angefragt werden, erhoben und in der Datei WATT_CP.CFG im Verzeichnis von UKA_PPP hinterlegt. Zur Arbeit mit dem konkreten aktuellen Newsserver benötigt UKA_PPP Daten, die in einigen Dateien hinterlegt werden (alle Dateien liegen im Verzeichnis UKA_PPP.) Der Name dieser Dateien differiert etwas bei den verschiedenen Versionen von UKA_PPP. Bis Version 15 heissen die entsprechenden Dateien NEWS.GR und NEWS.RC. In den späteren Versionen haben die Dateien einen Namen, der vom Adminstrator bei der erstmaligen Installation festgelegt wird. Wenn der Newsserver INTERNET ist, dann heissen die entsprechenden Dateien INTERNET.GR und INTERNET.RC.
Beim erstmaligen Aufruf seitens UKA_PPP des angewählten Newsswervers werden dort alle vorhandenen Newsgruppen eingelesen und in die Datei NEWS.GR bzw. INTERNET.GR übertragen. Das kann einige Zeit dauern, da es ja sehr viele Newsgruppen gibt. Der Administrator kann also in Zukunft in dieser Datei nachsehen, wenn er/sie aussuchen will, welche Newsgruppen vor Ort vorhanden sein sollen.
Bei der erstmaligen Installation werden in der Datei NEWS.RC bzw. INTERNET.RC die notwendigen Angaben gemacht und auf Wunsch eine Minimalliste von Newsgruppen als Abonnement eingetragen. Diese können natürlich gestrichen werden und durch neue ersetzt werden oder ergänzt werden.
Der Eintrag für die Gruppe SCHULE.ALLGEMEIN muss dann am Anfang lauten:
Datei NEWS.RC bzw. INTERNET.RC o.ä.:
...
schule.allgemein 00000 00001 y
...
(Das kommt einem doch bekannt vor, oder? Die Bedeutung ist auch diesselbe wie für die Datei Acitve.)
Wenn alles korrekt läuft, werden nun alle neuen News in die Nos-Box in die korrekten Newsgruppen übertragen. Anschliessend werden die in der Nos-Box lokal gesammelten neuen News dem Newserver übergeben. Es werden alle News übergeben, auch wenn eine Newsgruppe (z.B. schule.informatik) vom Newsserver nicht abonniert wird. Ist eine Newsgruppe beim Newsserver nicht vorhanden, gibt UKA_PPP eine Fehlermeldung aus, arbeitet anschliessend aber weiter.
Haben wir beispielsweise eine lokale Newsgruppe FRITZ.ALLGEMEIN eingerichtet, wird versucht, die dort angefallenen neuen News weiterzureichen. Das funktioniert ja nicht, da dies eine ausschliesslich lokale Newsgruppe sein soll. Die vergeblich gesendeten News befinden sich anschliessend im Verzeichnis RQUEUE und werden dasnächste Mal erneut versendet, es sei denn, der Administrator löscht sie dort.
Nur News in den Newsgruppen LOCAL.xxx werden nicht weitergereicht. (Der Name ist aber nicht allzu dolle, oder?)
Das wars schon! Nun viel Spass und Erfolg mit den News.
Man sollte News in einer Schule oder einer ähnlichen Institution sehr bewusst planen. Ein rein vorsorgliches Abonnieren macht keinen Sinn, wenn praktisch nie diese Gruppen vor Ort gelesen werden. Newsgruppen sollten bis auf Ausnahmen nur abonniert werden, wenn sie in einem bestimmten Zeitabschnitt in der Schule von einer bestimmten Lerngruppe weitgehend regelmässig genutzt werden. Ansonsten kann über jeden Browser eine Newsgruppe auch direkt online gelesen werden (, was aber zu aktuellen Online-Kosten erfolgt.)
Vor allem mit dem Schreiben von News vor Ort muss in der Schule vorsichtig gearbeitet werden. Da die Informationen evtl. weltweit verbreitet werden, wird die 'schützende Hülle' der Schule verlassen. Verantwortlich ist die Schule, i.a. der Schulleiter, für die News, die von der Schule aus in die Welt gehen. Diese Verantwortung schliesst die auch strafrechtliche Verantwortung ein. In der Schule müssen daher Vorkehrungen getroffen werden, dass nicht unkontrolliert News in irgendwelchen Newsgruppen erscheinen.
Die einfachste Vorkehrung ist natürlich, das Schreiben in Newsgruppen zu verhindern! ;-)