home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1996 October / PCO_10.ISO / filesbbs / max301c.arj / WHATSNEW.300 < prev   
Encoding:
Text File  |  1995-12-30  |  8.1 KB  |  172 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                              New Features in Maximus 3.0
  8.                              ===========================
  9.  
  10.             *  Added MEX, the Maximus Extension Language. MEX is a true
  11.                programming language that includes features from the
  12.                BASIC, C and Pascal languages. MEX is easy to use, but it
  13.                also supports many advanced language constructs,
  14.                including function calls, block scoping, dynamic strings,
  15.                arrays, structures, pass-by-reference arguments, and
  16.                more.
  17.  
  18.                MEX is a complement to MECCA, the original Maximus
  19.                scripting language. While MECCA is still fully supported,
  20.                many tasks can be simplified by using MEX scripts. MEX
  21.                programs can access many internal Maximus features and
  22.                functions, including the fields in the user record, the
  23.                message and file area data files, the file tag queue, and
  24.                much more. MEX supports over 100 internal functions that
  25.                allow user-developed programs to interface with an on-
  26.                line user.
  27.  
  28.                As a testament to the power of MEX, Maximus 3.0 will ship
  29.                with a number of MEX system utilities and applications.
  30.                The release will include the sources for MEXBank, a MEX-
  31.                based time bank, and MEXChat, a split-screen chat
  32.                application. In addition, numerous parts of Maximus
  33.                itself have been converted to MEX, such as many of the
  34.                menu headers and display options.
  35.  
  36.             *  Hierarchical message and file area support. Both message
  37.                and file areas can be grouped into logical subsections.
  38.                Internal commands for area selection now automatically
  39.                recognize these subsections and allow users to move
  40.                easily through the hierarchy.
  41.  
  42.             *  Extensive support for RIP graphics. Maximus 3.0 will:
  43.                automatically detect RIP support, automatically size menu
  44.                output based on the RIP window size, display most
  45.                internal prompts using RIP graphics, allow the SysOp to
  46.                add both RIP and non-RIP strings to the system language
  47.                file, select special .RIP files for display instead of
  48.                .BBS files, and automatically send/display RIP scene and
  49.                icon files to the user.
  50.  
  51.                Other points of interest related to RIP: the RIP
  52.                sequences are automatically filtered from the local SysOp
  53.                console. Both MECCA and MEX support an interface to the
  54.                RIP file-sending mechanism. The system also comes with a
  55.                complete set of RIP support files.
  56.  
  57.             *  Support for SysOp-defined privilege levels. The old
  58.                system of 12 user privilege levels has been expanded to
  59.                include a flexible set of user "classes" that can be used
  60.                to define the attributes of an arbitrary privilege level.
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                Numeric privilege levels are associated with each class,
  68.                so a purely-numeric privilege level system can be used if
  69.                desired. However, the SysOp can also assign synonyms to
  70.                each class (such as "Limited" or "Normal") for backwards
  71.                compatibility.
  72.  
  73.             *  Access Control Strings (ACS) have now replaced privilege
  74.                levels qualifiers. Menu commands can be restricted to
  75.                users with an arbitrary set of privilege levels, keys, or
  76.                other attributes. This differs from the previous "all
  77.                users of level X or greater" method of access control
  78.                used in Maximus 2.x.
  79.  
  80.             *  Support for local file attaches in Squish message areas.
  81.                This allows users to enter messages and upload files to
  82.                be sent to the addressee. Features such as file
  83.                compression and storage can be controlled by the SysOp.
  84.  
  85.             *  Added a "Reply in other area" menu option that allows
  86.                users to reply to a message in a location other than the
  87.                current area.
  88.  
  89.             *  Maximus-OS/2 now uses the Master Control Program (MCP)
  90.                for handling inter-process communications. MCP is a
  91.                multithreaded, 32-bit detached process that handles all
  92.                communications needs for Maximus nodes.
  93.  
  94.             *  Maximus-OS/2 supports "Session Monitor" (SM), a 32-bit
  95.                Presentation Manager LAN administration tool. SM allows
  96.                the SysOp to view, start, and stop remote Maximus tasks
  97.                that are running on a LAN.  SM can also be used on a
  98.                local machine to view multiple Maximus sessions on the
  99.                desktop.
  100.  
  101.             *  Maximus-OS/2 supports a new REXX API for accessing the
  102.                Maximus user file.
  103.  
  104.             *  A message-tracking system for use in technical support
  105.                environments. Maximus can keep an audit trail of all
  106.                messages in certain areas, assign "ownership" of messages
  107.                to individuals, and produce detailed reports regarding
  108.                the status of various messages.
  109.  
  110.             *  Full support for CD-ROMs and other slow filesystems.
  111.                Maximus will copy files to a staging area before a
  112.                transfer and it will only access the drive when
  113.                absolutely necessary. Areas can also be specifically
  114.                excluded from new files searches.
  115.  
  116.             *  The internal user editor has been redesigned. The screen
  117.                layout is much more user-friendly, and all of the new
  118.                fields can be edited with only a few keystrokes.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.             *  Support for nested menus. The Link_Menu and Return menu
  126.                commands can be used to create a multilevel menu
  127.                hierarchy, rather than the flat menu structure of Maximus
  128.                2.x.
  129.  
  130.             *  Optional support for user password encryption. This
  131.                feature uses the RSA Data Security "MD5" algorithm as a
  132.                one-way hash for storing passwords in the user file.
  133.  
  134.             *  A new menu option allows users to limit QWK message
  135.                downloads by message date.
  136.  
  137.             *  Added SoundBlaster support for Maximus-OS/2. Maximus can
  138.                now play your TUNES.BBS tunes on any SoundBlaster-
  139.                compatible card.
  140.  
  141.             *  A new "UMSGID" option that ensures that messages within
  142.                Squish-format areas always maintain the same message
  143.                numbers over the area's lifetime.
  144.  
  145.             *  Support for an unlimited number of tagged message areas.
  146.  
  147.             *  Menu commands can now be assigned to function keys and
  148.                cursor keys. Users must run a terminal program that
  149.                supports "DoorWay mode" to use this feature.
  150.  
  151.             *  Browse now supports wildcard and group-based area
  152.                selection.
  153.  
  154.             *  Added the following fields to the user file: number of
  155.                files downloaded (total), number of files downloaded
  156.                (today), number of files uploaded, number of messages
  157.                read, number of messages posted, date of first call, date
  158.                of last newfiles scan, date of last password change, date
  159.                of birth, and more.
  160.  
  161.             *  Maximus now supports file descriptions up to 1024 bytes
  162.                in size.
  163.  
  164.             *  Automatic/manual file date support is now configurable
  165.                for each individual file area. FB will now automatically
  166.                parse dates and sizes that are embedded directly in the
  167.                file listing. Also added limited support for PCBoard-
  168.                style "line continuation characters" in file listings.
  169.  
  170.             *  Remote users can now optionally use the "local" external
  171.                message editor.
  172.  
  173.             *  Users can now tag message areas directly from the "More"
  174.                prompt within the message tag command.
  175.