_____ / __ _ _ __ __ __ _ __ ____ \ / _/ \ / / / / / / __ ___\ / \ / __ / / / __ / / \ / / / / \ / ______________________________________________________________________________ BugReporter, © 1994 by Casa Nova, Sysop of Skyline BBS Berlin. Written for /T\empest BBS v3.15 or higher Versions. Started: 02-12-94 ______________________________________________________________________________ ; $VER: BugReporter Doc 1.9 (12.09.94) © by Casa Nova, Sysop of Skyline BBS Berlin ; Skyline BBS Berlin is a registered Tempest BBS Suite. This archive includes: ---------------------- CN-BugReport.rexx (the ARexx Tool) CN-BugReport.rx (Optimized for faster execution) CN-BugReporterStats.rexx (the ARexx Stats Tool) CN-BugReporterStats.rx (Optimized for faster execution) CN-BugReporter.doc (this document) CN-BugReporter.dok (the german document) TEXT/Deutsch/Menu-BugReporterIdeas (the Menu for the Ideen-Bank) TEXT/Deutsch/Menu-BugReporterBugs (the Menu for the Bug-Reporter) TEXT/Deutsch/Help-BugReporter (the Help Textfile for both) What is does: ------------- The BugReporter was written for all *registered* Tempest BBS Sysops. The BugReporter/IdeaBank allows you to sample, read, download or upload Ideas or Bugs for future /T\empest Versions. When uploading an Idea than be sure you upload ONE (Text-)File for EACH Idea. It does handle batch-uploads correct. Each uploaded (Text-)File will be one Entry in the Idea-List. When reading the IdeaBank the last entry is displayed at first. If started first time and a Bug or Idea is entered, it creates a subdirectory in your DOORS: directory called: "BugReporter". You will found all needed files in here. Example-Screen: --------------- Skyline BBS BugReporter 1.9 Designed by Casa Nova [09-12-94] _______________________________________________________________________________ SYSOP ACCESS!: Casa Nova Idea-Bank Menu [E]nter Idea [C]hange to Bug-Reporter [R]ead Idea-Bank [H]elp with Idea-Bank [D]ownload the complete Idea-Bank [S]tats [U]pload Idea (single/batch) [Q]uit IdeaBank Menu [E/R/D/U/H/C/S/Q]: How to Install: --------------- (For installing an Update, just replace the old with the new Tool.) 1. Since version 1.8 there are some needed Text-Files if the used language is not the default "English". In this archive there are some examples for the german (Deutsch) language. Copy them to your BBS:TEXT/"LANGUAGE"/. Textfiles for other Languages you have to create yourself. "Menu-BugReporterIdeas" (The Menu for the Idea-Bank) "Menu-BugReporterBugs" (The Menu for the BugReporter) "Help-BugReporter" (The Help-File for both) Thoose german examples are for the directory 'BBS:TEXT/Deutsch/'. 2. Insert to your your Doors.opt the following line: [*,*,*,*,*] = BR |REXX|TempRexx:CN-BugReport.rx 3. Start this Tool from your Tempest-Node. Now it creates the needed Files and the directory: "BugReporter" in the defined path for "Doors:". Thats it. Features: --------- - Autodetect your BBS-Name (shown on screen). - Versionsstring included ("c:version"). - Logbook - Hotkeys - Upload & Download of Bugs/Ideas - Online-Help - MultiNode - Language autodetect - Internal & External Stats - Selfinstalling for the needed Files and dir. Future: ------- - Checking uploaded Files (when binary code is incl. no adding to the List) History: -------- V1.0 / 02-17-94 - Started for internal use. V1.1 / 02-23-94 - Found a little bug with the Username when shown on screen. V1.2 / 02-26-94 - No blank line at the 1. position when displaying the Bugs or Ideas on screen. Editor now handles 99 lines (before 50) Better displaying/handle when reading Bugs/Ideas. (removed More/Pause prompts) When editing BUGs/Ideas on more than 1 node at the same time, it was confuseing before and the Messages crashed. Fixed: Now it detects the Node-Number. Changed the displaying: Now the last Entry will displayed at first. Versionsstring included ("c:version"). Found that when german language was used, the "J" was not handled correct. Included "Upload" for Bug(s) or Idea(s) (single or batch) The [H]elp-File is now included (german and english). Creating BugReporter.log when started first and writes all Upload/Edit activities to this logfile: Example: ------------------------------------------------------------ Date Time Node Name Action Type [02-26-94] [12:40:14] [1] Casa Nova - Upload #1: Bugs [02-26-94] [12:43:14] [5] Casa Nova - Entered: Ideas ------------------------------------------------------------ V1.3 / 03-02-94 - Removed a little bug when started first and creating the directory "BugReporter" in the DOORS: assignment. Speed it up when batch-upload is used. Added the # of UL to the Logbook & Msg-Header. First release for public use. V1.4 / 03-11-94 - The Location in the message header was limited to 13 chars, now done to 30 chars.Found a bug when a Sysops changed an old version to a newer version and a User tries to UL or enter a message. If one file in the BugReporter directory was missed the tool exited with an error. Fixed: It checks now each file separate and creates them - if missed - separatly. V1.5 / 04-16-94 - Included a requested More (Y/ns/n)?: prompt for some Sysops. So you can stop reading entries of the whole list. (Thanks to Skeleton and Night Stalker for the idea) Included the NON-STOP reading with ScreenClear after each Entry. Also a [Q]uit at the same "More (Y/ns/n)?:"-prompt; but it's not displayed. It quits the BugReporter and goes back to the Doors. Changed the Exit&About String. V1.6 / 05-17-94 - Bug removed when displaying/reading: Sometimes it goes into a Loop that never ended. (Thanks to Skeleton for finding it) V1.7 / 05-29-94 - Converted all variables to the new Tempest 3.15. Use this version only with the new version 3.15 or higher! Remaining Time at the Prompt is disabled in this version. NOTE, the Name of the Tool has changed: OLD: PN-BugReport.rexx NEW: CN-BugReport.rexx V1.8 / 08-25-94 - Fixed the upload command (i forgot to change variable from the upload/DONE/ Area to the new PATH 17). (Thanks to Skeleton for finding it) Added Language detect (english [default] or german). Autodetect Tempest Version included. Now it breaks if you try to run this Tool below 3.15. Changed Exit&About String. Now the BugReporter has a new feature: It displays a Stats- "Window" in the front when it is loaded. The Reason is why I saw some people running this each time when they call to see whats new on the Bugs and Ideas. So the BugReporter displays before the first prompt the Stats and asks after this to continue. ___________________________________________________ | | | ReporterStats TODAY TOTAL LAST BY USER | | | | Used...........: 4 73 Casa Nova | | Ideas stored...: 0 21 Amtrac | | Bugs stored....: 2 49 Roi Danton | |___________________________________________________| Would you like to...[B]ug-Reporter...[I]dea-Bank or [Q]uit ?: To get the stats the BugReporter is searching at the very first start of this version your 'BugReporter.log' and creates the Stats (BugReporter.data). Note: Some UserNames with a space within are not correct displayed. It will be correct after the next entry. Language detect included (default is english, included!) and any others you can add to your BBS:TEXT/"LANGUAGE"/ directory. Just create them. Included a some new Textfiles: (german) "Menu-BugReporterIdeas" (The Menu for the Idea-Bank) "Menu-BugReporterBugs" (The Menu for the Bug-Reporter) "Help-BugReporter" (The Help Text for both) they are all located in the 'BBS:TEXT/Deutsch/' directory. You will find the german textfiles in this archive. Just create yours for your language and put them into your LANGUAGE directory. The [S]tats is not longer for Sysops only, it is included to the Menus and displays at normal Users the ReporterStats and for the MainSysop the BugReporter.log file. Added displaying the ReporterStats when leaving the tool. V1.9 / 09-12-94 - Found little Bug when writing the stats back, the last Used Username wasn't write to the stats. Now ist does correcty. Sometimes the Usernames was written in UPPER CASE letters. Now Fixed. Optimized the Code and made it faster. If someone tries to install the last version at the first time the BugReporter failed. Now fixed. (Thanks to Skeleton and Roi Danton for the info) V2.0 / 10-12-94 - Added a new Stats-Tool for Sysops. It's an extra ARexx-Tool (BugReporterStats.rexx) that displays the Stats from the BugReporter. When running it checks if there are any new 'Bugs' or 'Ideas' entered or uploaded. If found some it displays the Stats: ___________________________________________________ | | | ReporterStats TODAY TOTAL LAST BY USER | | | | Used...........: 4 73 Casa Nova | | Ideas stored...: 0 21 Amtrac | | Bugs stored....: 2 49 Roi Danton | |___________________________________________________| If no changes were made since the last run of this Tool, it skips displaying the Stats and displays only one line: [ ReporterStats: ] No changes in the BugReporter Thats it. Easy and usefull for (Main-)Sysops. So the Sysop no longer has to run the BugReporter every time he logs on to see if there are any changes in the BugReporter. Install the ReporterStats: -------------------------- The best way is to insert the following line to the "Text-Welcome255(.ansi)" or any other Text-File that is used when you (MainSysop) log into your BBS: ~REXX(TempRexx:CN-BugReporterStats.rx) ~r Note: Please use the same Version-Number (2.0) of BugReporter and ReporterStats. !!!! If someone could translate this Document or all the other Menus/Text-Files to other languages, I will add them to the next update. Thanks! (You can reach me at Skyline BBS or Dawn of Eternity) !!!! Note: ----- This tool was written for all Sysops useing *REGISTERED* /T\empest BBS Software! So the source is very easy to read and (i hope) to understand. But you can be sure there is no Backdoor included. Please: Don't change anything! Greetings to: ------------- Tim Hatzenbeler.......for the work on this great BBS, Rick Rumer............for his help and support, PAnDIT................for his C and Arexx Tools, Stoeberhai............his Ideas and Bugreports, Amtrac................for his help and ideas, Cocky.................for testing all my Tools, Roi Danton............for his perfect eyes and looking for bugs, Michael Bockert.......for the fast Support and including all the Ideas from the Skyline BBS Users&Sysops. Thanks! ........c.a.s.a...n.o.v.a........ 12-Sep-94