home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / TGARTS.ZIP / CUSTOM.DOC < prev    next >
Text File  |  1999-12-13  |  12KB  |  198 lines

  1.  
  2.  
  3.     Customization techniques and hints for Telegard
  4.     by Scott Adams
  5.  
  6.        Telegard works perfectly right ouf ot eh box as is.  But you
  7.     should customize your bbs so its nt a default setup.  A unique
  8.     bbs system is one that gets the users and the repuation for
  9.     being unique.  Customization is the key to getting to that unique
  10.     level.  Don't be worried if you can't finish your customization
  11.     all at once.  I've been up for over a decade and I'm still working
  12.     on making the bbs unique.  This is because of all the changes that
  13.     Telegard and the new language strings that come out.  So let's
  14.     start by some suggestions on customization.
  15.  
  16.         1) Pick a theme for your bbs.  What does your bbs specialize in.
  17.     Does it cater to programmers or gamers or is your board sports related.
  18.     Once you figure out a theme work with that theme through your bbs.
  19.     Say your bbs caters toward a Sports oriented theme with all sports
  20.     related doors and message areas.  Then you might want to use a sports
  21.     related feel to the menus and ansis like a baseball diamond for
  22.     a door ansi to load doors.
  23.         2) Take a look at the numerous other Telegard bbses that are around
  24.     you.  This will show (if they are customized) some dos and don'ts
  25.     of what you should do.  Some actually go overboard and make their
  26.     bbs way to complex for the new user to use.  If you gather ideas from
  27.     these other systems you will be able to design a game plan for your bbs.
  28.         3) Before you start look at the various Telegard files already out
  29.     there on the web/ftp site.  Many include scripts, ansis and headers
  30.     that you can use as more ideas or just use those to customize your bbs.
  31.         4) Subdivide your operations in customization.  Work on one area
  32.     of Telegard at one time like the files, message bases or language file.
  33.  
  34.         Now I will give a general overview of all the various areas of
  35.     Telegard you should customize.
  36.  
  37.         A. Mneus: The majority of any user spent on the bbs will be
  38.     watching menus.  So menus are one of the most major areas to customize.
  39.     Telegard allows you to use Rip menus (though out of date in today's
  40.     world), Ascii (non color) and Ansi (color menus.  Telegard has the
  41.     special process to store color and ascii into the same file.  This
  42.     is done with a filename of an extension of .msg.  If the user has
  43.     color defined for him then he will see color (through Telegard color
  44.     codes - `xx or |xx) or if the user is non-color then Telegard will only
  45.     display the file in ascii mode ignoring and stripping the color codes
  46.     out.  You should use the menu editor to define your menu commands
  47.     through wording that is on theme that you have selected.  You should
  48.     customize the ACS of each menu item and the menu itself to fit the
  49.     validation system and user levels you give users.  Many Sysops ignore
  50.     the menus and just leave them default.  But its to your advantage to
  51.     customize the menus with your own set of colors, menu items, ACS
  52.     and menu prompts.  All of this can be edited and changed via the
  53.     menu editor.  When in the editor and you are viewing menu commands
  54.     hit T to toggle the display to see more info on the menu like the
  55.     menu prompt (this is a area many sysops never find).  You might
  56.     want to define the number of columns and the help topics as well.
  57.     You can create files for the user to display (ansis) or help files.
  58.  
  59.         B. File System:  You should setup the many file bases you expect
  60.     to use if you wish to have a large file system.  Be as descriptive
  61.     as you can and colorful in the base titles since that is what users
  62.     see to figure out where files are located.  A file base titled "comp."
  63.     might be hard to figure out but "compression programs (zip, etc.)" might
  64.     be more useful to the reader.  Each file base can have its own file
  65.     base header (see file base editor and you will find the option to
  66.     add a file header).  These headers let you tell the user information
  67.     like total number of files and even more details on that file base.
  68.     You could use one generic file like fileh.msg or a file for each
  69.     file base.  That is up to you, but I recommend you customize at least
  70.     a generic file header using the MCI codes in \docs\mci.ref.  You
  71.     should upload all the files you have currently and import their file
  72.     descriptions.  To help users you might use some of the file tagging
  73.     programs and scripts out there or just use the default system with
  74.     some scripts you design on your own.
  75.  
  76.         C. Message System: Figure out if you wish to carry networks like
  77.     Fidonet and then join them.  Place online all the message bases
  78.     you want and think users will like.  A good variety is always nice
  79.     but keep with the theme of your bbs.  As with the file system keep
  80.     descriptive base titles.  A message base titled "Fido TG" is hard
  81.     to figure out but "[FidoNet] Telegard Support" is easier to understand.
  82.     As with files message bases can have their own message base headers.
  83.  
  84.         D. Grouping:  Grouping or conferencing is a powerful customization
  85.     tool and should be used from day 1 or it will get harder in the
  86.     future.  What I mean is put areas of the bbs into groups or conferences.
  87.     For message and file bases group them up into networks.  The first
  88.     step it to make a Group (either message or file group) through the
  89.     group manager.  Say you create a FidoNet group, a sci-fi group with
  90.     the group tags of F and S.  You can then use the ACS system to
  91.     assign the file and/or message bases to their own groups.  You should
  92.     also create a global or superconference where all users can find all
  93.     the file or message bases on the board at one time.  Say this global
  94.     group is tag G.  So let's say you have a Fido echo for Telegard
  95.     support, a Star Trek Echo from Fido they would have a ACS of
  96.     s50(CF|CG) which tells the user they can find/read/post in those echos
  97.     from the Fido or Global group.  The sci-fi echo would have a ACS of
  98.     s50(CF|CS|CG).  For more details you might consult the ACS article
  99.     I wrote that is in these newsletters or consult the \docs\acs.ref
  100.     file.  With this grouping scheme I recommend you give descriptive
  101.     titles that include what group the bases are in.  For example
  102.     use [Fido] in front of the base naem to tell it is from FidoNet.
  103.  
  104.         E. Doors:  The eternal question of a sysop seems to be which doors
  105.     or online games do users prefer?  There is no easy answer but it depends
  106.     on the region and culture.  With the theme of your bbs you might only
  107.     want Sports related doors.  A good variety is always best though
  108.     to have some war, rpg, and general doors of all types.  Paying for
  109.     door codes is a factor in this decision.  You should register at least
  110.     a few of your doors on your own otherwise users might not use the
  111.     full capability of the doors.  A good rule of thumb is to create
  112.     voting scripts or booth questions so you can ask the users what they
  113.     would like to see.  Get feedback from your users and they will tell
  114.     you what they want.
  115.  
  116.         F. Bulletins:  This is one of the more ignored areas of the bbs
  117.     by most Sysops today.  The System bulletins are S from the main menu.
  118.     Using the default bulletins are fine but I would recommend you make
  119.     many bulletins to spell out to the users what you expect from them
  120.     in return for the bbs (ie rules, tournament rules, donation texts).
  121.     You might want to display users at every logon or not but the
  122.     bulletins are your online library for the users to find out as much
  123.     information they might need.  You could include fun stuff like
  124.     game score bulletins or help texts like terms of Cyberspace.
  125.  
  126.         G. Scripts:  Scripts are the hot area of Telegard now.  With the
  127.     powerful scripting language you should customize your system with
  128.     ease.  You can save many hours of work on a menu just by doing a simple
  129.     script.  You might want to create questionaires for users to fill
  130.     out like the various Visiting sysop or Network application scripts
  131.     that are out there now.  This is a fast way to get feedback from
  132.     your users.
  133.  
  134.         H. MCI Codes:  The MCI code system is the core of any true method
  135.     of customization.  With these codes (see \docs\mci.ref) you can
  136.     shorten lengths of strings to add more color.  Using these codes you
  137.     can flesh out better information to the users.  So use these codes
  138.     to your benefit.
  139.  
  140.         I. Language file: The language file like the default english.txt
  141.     one in \language is the heart of your Telegard system.  You should
  142.     review it and edit the strings to fit your native language or theme
  143.     of the bbs.  If you are confused consult my language reference file
  144.     in the \docs directory or the faq.doc file which gives some help
  145.     in those areas.  I outlined in one file virtually what every line
  146.     means.  You might want to have several language files for your users.
  147.     You should rename the english.txt to original.txt and use it for
  148.     thsoe who just want the core TG default.  Then customize english.txt
  149.     to fit your colors and individual needs.  Instead of one line items
  150.     you could even use scripts for full multi-line/screen strings.  Don't
  151.     be afraid to modify the language file but its to your benefit to do so.
  152.     There are a few language files out there already - one for spanish
  153.     that is semi-incomplete last I saw, graphics - color graphics and
  154.     a customized one another sysop did.
  155.  
  156.         J. Ansi screens: So do you use the default menus or not?  Well
  157.     The unique bbs uses their own Ansis and screens.  A ansi is just a
  158.     file with the extension of .ans that is colorful and specially made.
  159.     Instead of blocky commands you could use special symbols and designs
  160.     for your menus.  For example your door ansi might look like a diamond
  161.     if sports related or your bulletins might be a bookshelf since its
  162.     reference texts for users.  This adds spice to your overall look of
  163.     the bbs.  You will need to use a program like Thedraw, AcidDraw or
  164.     TG-studio (to name a few) to draw these files and its fairly easy to
  165.     do, however you will need some creativity.  You should use ansi
  166.     menus for all areas (files, message bases, main menu, doors, bulletins
  167.     etc.) to help users get around faster and with ease. Remeber there
  168.     are many files in \text which you should customize as well and
  169.     tend to end with the .txt entension.  
  170.  
  171.         K. Other: So what is left?  Well there are odd and end places of
  172.     Telegard left to customize like the bbs list and automessage.  You
  173.     should also look in every configuration screen to figure out which
  174.     options you will define like the login sequence what should be asked
  175.     of users (ask for data phone number or not?).
  176.  
  177.         I will include custom.zip with this article which contains some
  178.     files that have been released which might help you in ideas of
  179.     your customization.  I will even include some files I use on my
  180.     BBS.  In conclusion creativity is required to customize your bbs
  181.     so sit and plan this out awhile before you begin.  Good luck with
  182.     your customization of your bbs.  Just remeber that the bbs is for
  183.     you as well as for your users.  So do things you like first then
  184.     figure out what the users might like from that.
  185.  
  186.    ------------------------------------------------------------------
  187.    To contact me for feedback on the article or questions/comments:
  188.        BBS: 904-733-1721 Fringe BBS-EWOG II (guest account avaliable)
  189.      Email: longshot@darktech.org                 ICQ #: 24436933
  190.    website: http://users.cybermax.net/~longshot
  191.    Netmail: FidoNet 1:112/91   Fido TG Echo: Tg_support
  192.      I welcome any comments or questions ohe articles.  If enough
  193.    feedback is given I can do article follow-ups.  I suggest you also
  194.    send feedback to the the other article authors of this newsletter
  195.    for without feedback the desire to continue is difficult.
  196.    ------------------------------------------------------------------
  197.                                         
  198.