home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 March / PCO3_97.ISO / filesbbs / dos / ts-xml10.arj / XML.DOK < prev    next >
Encoding:
Text File  |  1996-11-03  |  9.9 KB  |  199 lines

  1.                 Twinsoft Multiline-Chat XML, Version 1.0 <PEX>
  2.  
  3.                        (C)opyright 1996 Wolfgang Hommel
  4.  
  5. * -------------------------------------------------------------------------- *
  6.  
  7. XML, so nennt sich dieses Programm,  ist ein Multiline-Chatter für Proboard ab
  8. Version 2.10 ... Multiline-Chat heißt, daß Du eine  Box  mit  mehr  als  einem
  9. Zugang  (Line)  hast  und es Deinen Usern ermöglichst, miteinander zu chatten.
  10. Also nicht nur mit Dir als Sysop, sondern auch untereinander.
  11.  
  12. Chatten macht einfach nur Spaß.  Und  besonders  viel  Spaß macht es, wenn man
  13. nicht nur ein Gegenüber hat, sondern gleich mit 5 anderen zusammen chattet. Es
  14. gibt eigene Boxen, die  sich  auf's  Chatten  spezialisiert  haben  (z.B.  das
  15. Stadt-Net in München) und in Sachen Internet ist im IRC ja auch immer was los.
  16. Aber  auch,  wenn  Du  nur  2,  5  oder  10  Lines  hast  lohnt es sich, einen
  17. Multiline-Chatter zu installieren.  Die  User  haben  dann mehr Spielzeug (und
  18. mehr Spaß an Deiner Box) und Du selber hast mehr zum Zuschauen :-)
  19.  
  20. XML ist aber nicht irgendein Multiline-Chatter.  Multiline-Chatprogramme  gibt
  21. es inzwischen schon mehrere, aber keines taugt so richtig was. Entweder können
  22. z.b. nur 5 Lines gleichzeitig miteinander chatten und die anderen müssen etwas
  23. anderes  machen,  oder der Rechner wird total lahmgelegt, weil die ganze Sache
  24. halt doch recht rechnerintensiv ist.
  25.  
  26. XML bietet Dir nur  Features,  die,  soweit  ich weiß, kein anderer Multiline-
  27. Chatter bis jetzt hat, z.B.:
  28.  
  29.     - alle Lines (alle User) können gleichzeitig chatten. Ob das jetzt 2 sind,
  30.       25 oder 250, alle zugleich dürfen chatten. Je mehr es sind,  desto  mehr
  31.       Spaß  macht es natürlich, und deshalb finde ich ML-Chatter Schrott, wenn
  32.       nur eine begrenzte Anzahl von  Usern  gleichzeitig chatten kann. Mit XML
  33.       sind diese Zeiten jetzt vorbei ;-)
  34.     - Flüster-Mails:  Nachrichten  können  nicht  nur  öffentlich  geschrieben
  35.       werden, sodaß alle anderen User den Text lesen können, sondern es können
  36.       auch private Messages an eine ganz spezielle Line geschickt werden. User
  37.       A  auf  Line  1  könnte  dann z.b. eine Nachricht an Userin D auf Line 4
  38.       schreiben "Wie wär's mit einem Treffen  unter vier Augen?" ohne daß alle
  39.       anderen das gleich mitbekommen.
  40.     - nicknames. Das ist der aus dem IRC stammende Begriff für Aliasname. D.h.
  41.       der User chattet nicht mit  seinem  Realnamen,  sondern  kann  sich  ein
  42.       Pseudonym  wählen.  Das ist vor allem dann wichtig, wenn's in einem Chat
  43.       mal richtig heiß  her  geht.  Ob  sich  die  User nun die allerhärtesten
  44.       Beleidigungen an  den  Kopf  werfen  oder  ob  geflirtet  wird  bis  die
  45.       Telefonleitung  glüht,  Anonymität  macht die Zungen (in diesem Fall die
  46.       Finger :-) ) lockerer ...
  47.     - Andere Lines können eingeladen  werden.  Wenn  z.B.  grade nur 2 User im
  48.       Chat sind und sehen, daß auf den anderen Lines doch  noch  was  los  ist
  49.       (jow,  auch  eine  Who-is-online - Funktion hat XML :-) ), dann kann man
  50.       dieser Line eine kleine Nachricht  schicken "Komm doch in den Multiline-
  51.       Chat, wir reden grade über XXX ...", die die bewußte Line  dann  bekommt
  52.       und  entsprechend  reagieren kann: entweder sofort in den Multiline-Chat
  53.       eintreten, oder auf  später  verschieben,  oder  antworten "Laßt mich in
  54.       Ruhe" ... in letzterem Fall kann diese Line dann nicht nochmals zum Chat
  55.       eingeladen werden (solange der User noch online ist).
  56.    - Über ANSI-Bilder und das INI File kannst  Du  das  ganze  farblich  recht
  57.      frei gestalten, z.b. die Farbe für Flüster-Messages festlegen.
  58.  
  59. Wie  läuft  das  ganze  ab? Ganz oben am Bildschirm klebt eine Statuszeile, wo
  60. z.b. der Nickname und die Line des Users angezeigt wird. Dann kommt ein großes
  61. Fenster, in das die ganzen  Nachrichten  reingeschrieben werden und ganz unten
  62. am Bildschirm hat der User seine Console, wo er seine neuen Messages  eintippt
  63. oder eine der Sonderfunktionen aktiviert.
  64.  
  65. Gleich  noch eines vorweg: XML ist so multitasker-freundlich wie möglich. Wenn
  66. Du z.b. 4 Lines auf einem Rechner  laufen läßt, dann ist, wenn keiner der User
  67. grade etwas tippt, die Systemauslastung unter 10% für alle 4 Lines.  Wenn  die
  68. Leute  dann  was  tippen  und  verschicken, ist die Systemauslastung natürlich
  69. höher, sodaß die anderen Lines  dann  schon mal etwas langsamer werden können.
  70. Hier unter Win95 habe ich noch festgestellt,  daß  man  nicht  allzu  oft  mit
  71. ALT-TAB  den  Task  wechseln sollte, weil sonst auf einigen Lines die Messages
  72. der anderen Lines nur noch verstümmelt ankommen...
  73. ... das heißt: wenn Du schauen willst, wie schnell die Messages von Line #1 zu
  74. den anderen Lines kommen, dann solltest Du  Dir, egal ob Win95 oder OS/2, alle
  75. Lines als kleinere Fenster  zusammen  auf  den  Bildschirm  legen,  und  nicht
  76. zwischen deren Vollbildern umschalten. Dann klappt es nämlich einwandfrei.
  77.  
  78. Und  noch ein Einschub: Du wirst merken, daß nach der Installation von XML das
  79. Bild zweimal leicht aufflackert, wenn Du  einen User mit ALT-H rauswirfst. Das
  80. liegt daran, daß sich da grade der Einladungs-Watchdog von XML aus dem  Memory
  81. entfernt. Ist also nichts kaputt oder schadhaft.
  82.  
  83. So, jetzt aber ...
  84.  
  85.  
  86. Die Installation
  87. ================
  88.  
  89. Die  Installation von XML ist nicht unbedingt so einfach wie die anderer PEXe.
  90. Aber  wenn  Du  es  schon   geschafft  hast,  ein  laufendes  Multiline-System
  91. einzurichten, dann wirst Du das auch noch schaffen :-)
  92.  
  93. Deshalb gehen wir jetzt Schritt für Schritt vor:
  94.  
  95. 1. Kopiere alle .PEX und .INI Files aus dem XML-Archiv in Dein PEX-Verzeichnis
  96. 2. Kopiere alle .ANS Files aus dem Archiv in Dein TXTFILES-Verzeichnis
  97.  
  98. Bisher war es einfach ,-)
  99.  
  100. 3. XML!WELC.PEX muß umbenannt werden, und zwar in WELCOMEx.PEX, wobei das  'x'
  101. in  diesem  Dateinamen für eine Ziffer zwischen 2 und 9 ist. Z.B. WELCOME4.PEX
  102. ... dann wird das PEX  nämlich  automatisch  ausgeführt wenn sich ein User neu
  103. einloggt, und das ist verdammt wichtig ;-) Das WELCOMEx.PEX ist  nämlich  Teil
  104. des XML-Watchdogs, der unbedingt installiert sein muß, wenn XML gehen soll.
  105.  
  106. 4.  Jetzt  müssen wir einen Eintrag in das GLOBAL Menu machen. Und zwar muß in
  107. Procfg unter F9 / GLOBAL folgender neuer Eintrag gemacht werden:
  108.  
  109.             Hotkey = STRG-A (Autoexec-Funktion)
  110.             Menufunction 60 - Run SDK file
  111.             Data: XML!GLOB
  112.  
  113. Dann  wird  XML!GLOB.PEX  nämlich  jedes  mal ausgeführt, wenn der User in ein
  114. anderes Menü wechselt. Das  PEX  macht  nichts  anderes, als zu überprüfen, ob
  115. gewisse Steuerdateien existieren und reagiert dann z.b. indem es dem User eine
  116. Einladung zum Chat auf dem Bildschirm anzeigt. Auch sehr wichtig,  daß  dieses
  117. File installiert ist.
  118.  
  119. 5.  In  irgendeines  Deiner  Menüs  mußt  Du  einen neuen Hotkey samt Menütext
  120. eintragen, den  die  User  anwählen  können,  wenn  sie  in den Multiline-Chat
  121. eintreten wollen, ohne eingeladen zu werden (und das ist ja  der  Normalfall).
  122. Also:  neuer  Menüpunkt z.b. im Hauptmenü, beliebiger Hotkey, Funktion 60 (Run
  123. SDK file) und Parameter XML (oder XML.PEX) ...
  124.  
  125. 6. Jetzt müssen wir alle  XML-Pexe  mit  dem Read-Only Attribut versehen. Dazu
  126. wechseln wir ins PEX-Verzeichnis und geben am DOS-Prompt ein:
  127.  
  128.             ATTRIB +R XML*.PEX
  129.             ATTRIB +R WELCOMEx.PEX     (das x durch die entsprechende Ziffer
  130.                                             ersetzen!!!)
  131.  
  132. 7. Wir legen ein neues Verzeichnis an, das nur  für  XML  reserviert  ist.  Am
  133. besten wird dieses Verzeichnis auf einer RAM-Disk angelegt. Z.B.
  134.  
  135. Z:\XML
  136.  
  137. In  diesem  Verzeichnis  müssen wir jetzt Unterverzeichnisse anlegen, und zwar
  138. für jede Deiner Lines ein eigenes Verzeichnis, angefangen bei 0 ... :
  139.  
  140. Z:\XML\LINE0
  141. Z:\XML\LINE1
  142. Z:\XML\LINE2
  143. .
  144. .
  145. Z:\XML\LINE15
  146.  
  147. Wenn Du z.b. 15 Lines hast. Wenn Du 50 Lines hast mußt Du halt entsprechend 50
  148. Unterverzeichnisse anlegen.  Der  Namensstock  LINE  ist  dabei  übrigens fest
  149. vorgegeben, also nenne es bitte _NICHT_ NODE47 ... !
  150. Wenn Du das ganze auf einer  RAM-Disk  hast,  dann  mußt  Du  diese  einzelnen
  151. Verzeichnisse  z.b.  aus  Deiner  autoexec.bat  aus  erzeugen lassen, weil sie
  152. unbedingt vorhanden sein müssen.
  153.  
  154. 8. Die Datei XML.INI im  PEX-Verzeichnis  muß jetzt noch editiert werden. Dort
  155. trägst Du den Namen des XML-Verzeichnisses und die Anzahl der Lines, die  Dein
  156. System hat, ein.
  157.  
  158. Das war's auch schon :-)
  159.  
  160. Du  kannst  den Spaß jetzt schon mal local testen, am besten wenn sonst keiner
  161. online ist.
  162.  
  163. Wenn Du zusammen  mit  Deiner  Usern  mitchatten  willst  und  Dich dazu local
  164. einloggst, dann mußt Du Proboard mit dem Parameter -n# aufrufen, wobei  #  die
  165. Nummer der Line ist, die emuliert werden soll.
  166.  
  167. Wenn Du diesen Parameter nämlich nicht angibst, dann nimmt Proboard an, daß er
  168. als  Line  1 auftreten soll, und wenn Du dann grade noch einen echten User auf
  169. Line 1 online hast, dann kann  es  im  Chat  zum Chaos kommen ... dann bekommt
  170. nämlich immer nur einer von beiden die neuen Nachrichten oder es kann ganz zum
  171. Absturz des Rechners kommen. Also immer wenn sonst noch User online  sind  den
  172. Parameter -n angeben !
  173.  
  174.  
  175. Wie  man  XML  bedient wirst recht schnell lernen. Notfalls kannst Du ja Deine
  176. User fragen ;-)
  177.  
  178.  
  179. Shareware
  180. =========
  181.  
  182. XML ist Shareware und kostet  je  nachdem  wieviele  Lines Du hast. Für kleine
  183. Systeme ist der Spaß also billiger als für große, ich  glaube,  daß  das  eine
  184. recht  faire  Einteilung  ist. Wer sich 10 Lines leisten kann, wird auch mal 5
  185. Mark mehr für  ein  gutes  Shareware-Programm  abzwacken  können. Nähere Infos
  186. entnimmst Du bitte der Datei REGISTER.GER;  für  Registrierungen  im  Ausland,
  187. z.b. in der Schweiz, wendest Du Dich bitte direkt an die jeweilige Regsite.
  188. Für das Funktionieren dieses Programms wird keinerlei Garantie übernommen. Für
  189. eventuell  auftretende  Fehler und deren Folgen wird keine Haftung übernommen.
  190. Du benutzt dieses Programm auf eigenes Risiko.
  191. XML ist urheberrechtlich geschütztes Eigentum von Wolfgang Hommel.
  192.  
  193.  
  194.  
  195.  
  196. Und jetzt: viel Spaß mit XML ;-)
  197.  
  198. <eof>
  199.