home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / news / answers / 4125 < prev    next >
Encoding:
Internet Message Format  |  1992-11-22  |  20.6 KB

  1. Path: sparky!uunet!snorkelwacker.mit.edu!bloom-picayune.mit.edu!senator-bedfellow.mit.edu!athena.mit.edu!jik
  2. From: jik@athena.mit.edu (Jonathan I. Kamens)
  3. Newsgroups: news.answers
  4. Subject: news.answers submission guidelines
  5. Supersedes: <news-answers-guidelines_719816411@athena.mit.edu>
  6. Followup-To: poster
  7. Date: 22 Nov 1992 06:00:25 GMT
  8. Organization: Massachusetts Institute of Technology
  9. Lines: 470
  10. Approved: news-answers-request@MIT.Edu (Jonathan I. Kamens)
  11. Distribution: world
  12. Expires: 5 Jan 1993 06:00:17 GMT
  13. Message-ID: <news-answers-guidelines_722412017@athena.mit.edu>
  14. Reply-To: news-answers-request@MIT.Edu (Jonathan I. Kamens)
  15. NNTP-Posting-Host: pit-manager.mit.edu
  16.  
  17. Archive-name: news-answers/guidelines
  18. Version: $Id: guidelines,v 1.33 1992/11/06 01:25:07 jik Exp $
  19.  
  20.  
  21. In order to submit an FAQ posting to the news.answers newsgroup, you
  22. should first modify your posting to conform to the guidelines given
  23. below, in section I.  Then, you should submit your posting to me using
  24. the instructions given below, in section II.
  25.  
  26.  
  27. I. Submission guidelines
  28.  
  29.  A. Why the guidelines?
  30.  
  31.     There are three main reasons for the guidelines that are listed
  32.     below.
  33.  
  34.   1. Appropriateness
  35.  
  36.      Only periodic informational postings that are intended to be read
  37.      by people belong in news.answers.  The guidelines are meant to
  38.      prevent other types of postings, including discussion of periodic
  39.      informational postings, from appearing in the group.
  40.  
  41.   2. Usefulness to people
  42.  
  43.      The newsgroup should be as useful as possible to the people who
  44.      read it.  Requirements such as effective "Subject:" and
  45.      "Summary:" lines (see below) further this goal.
  46.  
  47.   3. Automatic archiving
  48.  
  49.      One of the main points of news.answers is that it can be archived
  50.      automatically in order to build up a database of periodic
  51.      informational postings.  Requirements such as the "Archive-name:"
  52.      line further that goal.
  53.  
  54.  B. Required header fields
  55.  
  56.     There are two "headers" in a news.answers posting.  The first is
  57.     the normal header that any article posted to the USENET has.  The
  58.     second header, the "auxiliary header," is separated from the first
  59.     by one or more blank lines.  As far as the News software is
  60.     concerned, the auxiliary header is just part of the body of the
  61.     article; however, news.answers requires some information in it.
  62.  
  63.     The requirements for each of the two headers are discussed in
  64.     detail below.  Required headers are marked with "(R)", while
  65.     optional ones are marked with "(O)".
  66.  
  67.   1. The normal header
  68.  
  69.    a. Newsgroups (R)
  70.  
  71.       I need to know exactly what will appear in the Newsgroups line
  72.       of the posting.  Although the order of newsgroups on the line is
  73.       not important from the point of view of the news software, I
  74.       prefer to have news.answers listed last, since it is the least
  75.       "relevant" of the listed newsgroups.
  76.  
  77.       Example:
  78.  
  79.        Newsgroups: comp.sys.foo,news.answers
  80.  
  81.       Note that your Newsgroups line should NOT contain only
  82.       news.answers.  FAQ postings should be cross-posted to
  83.       news.answers from their home newsgroups, rather than being
  84.       posted separately to news.answers.
  85.  
  86.       However, if you get approval for news.answers cross-posting in
  87.       the middle of your "posting cycle," and you do not wish to wait
  88.       until the next scheduled posting time to cross-post to
  89.       news.answers, then you can post your FAQ only to news.answers.
  90.       If you choose to do this, please make sure to let me know you
  91.       are going to, and please do not do it more than once.
  92.  
  93.    b. Subject (R)
  94.  
  95.       The subject line of your posting should have some meaning
  96.       outside of its home newsgroup(s).  For example, instead of just
  97.       "FAQ," you might have "<x> FAQ", where "<x>" is the name of the
  98.       newsgroup or the topic being discussed.
  99.  
  100.       Furthermore, important information should appear near the
  101.       beginning of the subject line, so that news readers that display
  102.       article summaries don't cut off the important information.  For
  103.       example, instead of "Frequently Asked Questions about <x>," use
  104.       "<x> Frequently asked Questions."
  105.  
  106.       Example:
  107.  
  108.        Subject: comp.sys.foo Frequently Asked Questions (FAQ)
  109.  
  110.    c. Followup-To (R) and Reply-To (O)
  111.  
  112.       Your posting must have a "Followup-To:" line in the header that
  113.       directs followups to somewhere other than news.answers.  You may
  114.       choose to direct followups back to the home newsgroup of the
  115.       FAQ, or to direct followups to the author of the FAQ, in which
  116.       case "Followup-To: poster" is sufficient.  That means that you
  117.       actually put the word "poster" there, as specified in the RFC
  118.       which describes the format of Usenet postings.  Do NOT put an
  119.       E-mail address in the "Followup-To:" field.
  120.  
  121.       If you forget the "Followup-To:" and I get mailed followups to
  122.       your FAQ, I'm going to get peeved at you.
  123.  
  124.       Furthermore, your posting must have a valid E-mail reply address
  125.       in the header, either in the "From:" field, or if not in "From:"
  126.       then in "Reply-To:".
  127.  
  128.       Example:
  129.  
  130.        From: guru@foosys.com (Joe R. Programmer)
  131.        Followup-To: comp.sys.foo
  132.        Reply-To: faq-mail@foosys.com (FAQ Comments address)
  133.  
  134.       In this example, "guru" apparently wants mail about the FAQ to
  135.       go to a different address than the rest of his mail.  I've shown
  136.       the "From:" header, because the version of the FAQ that you
  137.       forward to me should show the "From:" header just as it will
  138.       appear when the article is actually posted.
  139.  
  140.    d. Supersedes, Expires, References (O)
  141.  
  142.       It is a good idea to use "Supersedes:" and "Expires:" header
  143.       lines to make sure that each version of your FAQ stays around
  144.       until the next time it is posted.  A useful tool for this is my
  145.       perl FAQ poster.  It is available from pit-manager.mit.edu, via
  146.       anonymous ftp in the file /pub/post_faq.shar, or via mail server
  147.       (send mail to mail-server@pit-manager.mit.edu with "send
  148.       post_faq.shar" in the body).
  149.  
  150.       Furthermore, if you are posting a multi-part FAQ posting or a
  151.       series of related FAQ postings, it is a good idea to add a
  152.       "References:" line to all of the postings except the first one,
  153.       making the contents of that line the Message-ID of the first
  154.       posting in the series.  If you do this, then people who use
  155.       threaded news readers will be able to manipulate the entire
  156.       series as a single thread, including (for example) killing the
  157.       entire thread if they're not interested or saving the entire
  158.       thread to a file with one command.  The perl FAQ poster
  159.       mentioned above supports an option for doing this.
  160.  
  161.       Example:
  162.  
  163.        Expires: Fri, 1 May 1992 00:00:00 GMT
  164.        Supersedes: <foo-faq_701650000@foosys.com>
  165.  
  166.       The date in the "Expires:" header should be far enough into the
  167.       future that a new version of the FAQ will be posted before the
  168.       one you're posting now expires.  I've shown both headers in the
  169.       format my post_faq script would use.  I haven't shown a
  170.       "References:" header, since the example posting I've been
  171.       presenting is not part of a multi-part FAQ; if there were a
  172.       "References:" header, it would contain a Message ID just like
  173.       the "Supersedes:" header.
  174.  
  175.    e. Summary (O)
  176.  
  177.       You are encouraged to put a summary of the contents of your
  178.       article in the Summary field of the header.  Try to describe
  179.       what your FAQ discusses, and aim your description at someone who
  180.       may not actually be directly interested in the topic covered by
  181.       your FAQ.  There have been discussions about using the Summary
  182.       fields of the FAQ postings in news.answers to construct a short
  183.       "catalog" of the information available through news.answers, so
  184.       think of the Summary field as a "catalog entry" for your FAQ.
  185.  
  186.       Note that header fields are allowed to span multiple lines, as
  187.       long as the continuation lines after the first start with
  188.       whitespace (at least one space or tab character).
  189.  
  190.       Example:
  191.  
  192.        Summary: This posting contains a list of Frequently Asked
  193.                Questions (and their answers) about Foo computers.  It
  194.                should be read by anyone who wishes to post to the
  195.                comp.sys.foo newsgroup.
  196.  
  197.   2. The auxiliary header
  198.  
  199.      The auxiliary header looks like the main message header (i.e.
  200.      "Field-name: field-value"), but is separated from the main
  201.      message header by a blank line, as well as followed by a blank
  202.      line separating it from the rest of the body of the message.
  203.  
  204.      The auxiliary header of this posting is:
  205.  
  206.       Archive-name: news-answers/guidelines
  207.       Version: $Id: guidelines,v 1.33 1992/11/06 01:25:07 jik Exp $
  208.  
  209.    a. Archive-name (R)
  210.  
  211.       In order to be cross-posted in news.answers, your posting must
  212.       include an auxiliary archival header with an "Archive-name:"
  213.       field.
  214.  
  215.       The archive name should be a short (14 characters or less, if at
  216.       all possible, and if not, then each component of the name should
  217.       be unique in the first 14 characters), one-word (hyphens
  218.       allowed) tag identifying the FAQ.  For example, the
  219.       comp.unix.questions FAQ is "unix-faq" (which means that the
  220.       auxiliary header contains "Archive-name: unix-faq").  Multi-part
  221.       FAQs should be named "name/part1", "name/part2", etc.  If you
  222.       post a diff for your FAQ, it should be named "name/diff".  If
  223.       you post diffs for a multi-part FAQ, they should be named
  224.       "name/diff1", "name/diff2", etc.  If you post a diff to a
  225.       one-part posting, then the original FAQ should be named
  226.       "name/part1" (although you can use a name besides "part1" if you
  227.       think there is a more appropriate tag to identify the posting)
  228.       and the diff should be named "name/diff".  Avoid periods in the
  229.       archive name, because some operating systems choke on them; if
  230.       you must have word separators, use hyphens rather than periods.
  231.  
  232.       Please pick the archive name that you would like to use for your
  233.       posting, and include the "Archive-name:" line with that archive
  234.       name in it, when submitting to news.answers.  If there is some
  235.       problem with it, or if I would like to suggest an alternate
  236.       name, I will let you know.
  237.  
  238.       Example:
  239.  
  240.        Archive-name: foo-faq
  241.  
  242.       If your posting already has an "Archive-name:" line which is not
  243.       a valid news.answers archive name, and you do not want to change
  244.       it, you can use a "News-answers-archive-name:" header line
  245.       instead.
  246.  
  247.    b. Other archive names (O)
  248.  
  249.       The software which builds the FAQ archive on pit-manager.mit.edu
  250.       (see the "Introduction to the news.answers newsgroup" posting
  251.       for more information about it) automatically uses the
  252.       "Archive-name:" line to determine the file name in which to save
  253.       an FAQ, when saving it in any of the "answers" newsgroups
  254.       (news.answers, rec.aviation.answers, etc.).
  255.  
  256.       Furthermore, if you have a field of the form
  257.       "Newsgroup-name-archive-name: name" in your FAQ's auxiliary
  258.       header, the specified archive name will be used to save in the
  259.       specified newsgroup.  Such a newsgroup-specific archive name
  260.       overrides any generic "Archive-name:" line.
  261.  
  262.       When an archive name for an FAQ cannot be determined in either
  263.       of the ways mentioned above, the Subject line of the posting
  264.       (with some minor modifications) is used as its file name.
  265.  
  266.       For example, if you have this in your normal header:
  267.  
  268.        Newsroups: comp.foo,comp.bar,comp.answers,news.answers
  269.        Subject Comp.foo FAQ
  270.  
  271.       and this in your auxiliary header:
  272.  
  273.        Archive-name: foo-faq
  274.        Comp-bar-archive-name: bar-faq
  275.  
  276.       then the posting will be saved as "foo-faq" in comp.answers and
  277.       news.answers (because they are both "answers" newsgroups and
  278.       will therefore use the Archive-name line), as "bar-faq" in
  279.       comp.bar, and as "Comp.foo_FAQ" in comp.foo.
  280.  
  281.       If you do decide to specify additional archive names in your
  282.       posting, please obey the guidelines for archive names given
  283.       above.
  284.  
  285.    b. Last-modified, Version (O)
  286.  
  287.       You can have other fields in the auxiliary header, if you want.
  288.       Two common ones are "Last-modified:" and "Version:".
  289.  
  290.       Example:
  291.  
  292.        Last-modified: 1992/03/25
  293.        Version: 2.5
  294.  
  295.   3. Sample FAQ headers
  296.  
  297.      Putting together the examples I've given above, your FAQ's
  298.      headers (or, at least, the ones you submit to me) might look like
  299.      this:
  300.  
  301.      From: guru@foosys.com (Joe R. Programmer)
  302.      Newsgroups: comp.sys.foo,news.answers
  303.      Subject: comp.sys.foo FAQ
  304.      Followup-To: comp.sys.foo
  305.      Reply-To: faq-mail@foosys.com (FAQ Comments address)
  306.      Summary: This posting contains a list of Frequently Asked
  307.              Questions (and their answers) about Foo computers.  It
  308.              should be read by anyone who wishes to post to the
  309.              comp.sys.foo newsgroup.
  310.      Expires: Fri, 1 May 1992 00:00:00 GMT
  311.      Supersedes: <foo-faq_701650000@foosys.com>
  312.  
  313.      Archive-name: foo-faq
  314.      Last-modified: 1992/03/25
  315.      Version: 2.5
  316.  
  317.      Note that the blank line separating the normal header from the
  318.      auxiliary header must be completely blank, i.e., no tabs or
  319.      spaces, and that there must also be one or more completely blank
  320.      lines after the auxiliary header.
  321.  
  322.      Of course, you can include in the posting header any of the other
  323.      standard USENET header fields that have not been discussed here.
  324.  
  325.  C. Mailing lists for FAQ maintainers
  326.  
  327.     Maintainers of FAQs are strongly urged to join the faq-maintainers
  328.     mailing list, which is used for discussion about the news.answers
  329.     newsgroup and the maintenance of USENET FAQs.
  330.  
  331.     If you don't want to be on the discussion list, you may wish to
  332.     join the faq-maintainers-announce list, which will be used only
  333.     for announcements, instead.  Note that subscribers to
  334.     faq-maintainers automatically receive messages sent to
  335.     faq-maintainers-announce.
  336.  
  337.     When submitting your FAQ, make sure to let me know whether or not
  338.     you want to be on one of the lists.
  339.  
  340.  D. List of Periodic Informational Postings
  341.  
  342.     Unless you tell me otherwise, I will add any postings submitted to
  343.     news.answers to the "List of Periodic Informational Postings"
  344.     (LoPIP) articles which appear in news.answers, news.lists, and
  345.     news.announce.newusers.  Therefore, in addition to seeing a copy
  346.     of your posting when you submit it to news.answers, I also need
  347.     you to tell me the frequency at which you intend to post it, since
  348.     the LoPIP posting contains a frequency field for each entry in it.
  349.  
  350.     If you do not have copies of the LoPIP postings and would like to
  351.     get them, to see what they're like or to check if your FAQ is
  352.     already listed, see the instructions at the end of this message.
  353.  
  354.  E. Article approval
  355.  
  356.     Once all of the other issues listed in this posting are resolved,
  357.     you will be given approval to cross-post your FAQ to news.answers.
  358.     You will have to indicate in the header of your posting that such
  359.     approval has been given, or the posting will be mailed to me
  360.     instead of posted.
  361.  
  362.     Note that I am intentionally being somewhat vague about what this
  363.     entails.  When I approve your posting for news.answers, I will
  364.     provide more specific instructions.
  365.  
  366.  
  367. II. Submission instructions
  368.  
  369.     If you have a posting which you wish to submit to news.answers,
  370.     you should first read the guidelines listed above and modify your
  371.     posting to conform to them.  Then, you should submit it by posting
  372.     it to the news.answers newsgroup, assuming that the software on
  373.     the poster's site works properly and will forward the posting to
  374.     the news.answers moderator, or by mailing it to the news.answers
  375.     submission address, news-answers@MIT.Edu.  ONLY SUBMISSIONS SHOULD
  376.     BE MAILED TO THAT ADDRESS.  If there is some commentary or
  377.     explanation that needs to be made, it should be mailed in a
  378.     separate message to news-answers-request@MIT.Edu, which is the
  379.     moderator contact address for any news.answers-related business.
  380.  
  381.     Please submit the FAQ in a form as close as possible to how it
  382.     appears when you post it normally.  This means that you should
  383.     include a complete header, with at the very least the Subject line
  384.     you normally use.  I very much prefer you actually posting the
  385.     message to news.answers as you would post it normally, including
  386.     the cross-posted newsgroups, but omitting the moderation approval
  387.     header line that would cause the article to actually be posted
  388.     rather than mailed to me; this way, I will get to see exactly how
  389.     the article will look when it is actually posted in news.answers.
  390.     Also, if your FAQ does not say somewhere near the top how often it
  391.     is posted, then please let me know the frequency in separate
  392.     E-mail.
  393.  
  394.     Note that if you do not indicate moderator approval in the header
  395.     of your posting, it will NOT be posted to any newsgroup, even if
  396.     you list other newsgroups on the Newsgroups line besides
  397.     news.answers.  Therefore, you CAN and SHOULD place all Newsgroups
  398.     to which you intend to post in the Subject line, in the order you
  399.     intend them to be in when you post.
  400.  
  401.     I will respond, either by agreeing that the FAQ belongs in
  402.     news.answers as-is, by asking you to make minor modifications to
  403.     it in order to make it acceptable, or by rejecting it as
  404.     inappropriate for news.answers.  If you are asked to make
  405.     modifications, please do so and resubmit the posting to me just as
  406.     you did the first time.
  407.  
  408.     Once an FAQ has been approved for news.answers, you will post it
  409.     directly to the group yourself, by indicating in the header of the
  410.     message that it was approved by the news.answers moderator, as
  411.     described above.
  412.  
  413. III. If you've submitted before
  414.  
  415.      If you've submitted FAQs to news.answers before, you still have
  416.      to submit any new FAQs to me using the procedure described above,
  417.      i.e., you cannot just post them directly to news.answers.  This
  418.      is also true if you add new parts to a multi-part posting, or if
  419.      you convert a single posting into a multi-part posting.
  420.  
  421. IV. Making changes to approved postings
  422.  
  423.     You should try to let me know if you change the Newsgroups or
  424.     Subject line of a posting that you are cross-posting to
  425.     news.answers, although this isn't very important and I probably
  426.     won't have a heart attack if you forget or don't have time.
  427.  
  428.     You should definitely let me know if someone else takes over the
  429.     maintenance of a posting that you've submitted.
  430.  
  431. V. This posting
  432.  
  433.    Comments about, suggestions about or corrections to this posting
  434.    are welcomed.  If you would like to ask me to change this posting
  435.    in some way, the method I appreciate most is for you to actually
  436.    make the desired modifications to a copy of the posting, and then
  437.    to send me the modified posting, or a context diff between my
  438.    posted version and your modified version (if you do the latter,
  439.    make sure to include in your mail the "Version:" line from my
  440.    posted version).  Submitting changes in this way makes dealing with
  441.    them easier for me and helps to avoid misunderstandings about what
  442.    you are suggesting.
  443.  
  444.    The following people provided feedback and helped to make this
  445.    posting more readable and useful:
  446.  
  447.      Stan Brown <brown@NCoast.ORG>
  448.      Aydin Edguer <edguer@alpha.CES.CWRU.Edu>
  449.      Tom_Lane@G.GP.CS.CMU.EDU
  450.      Cindy Tittle Moore <tittle@ics.uci.edu> 
  451.      Steven D. Ourada <sourada@iastate.edu>
  452.      Ken Shirriff <shirriff@sprite.Berkeley.EDU>
  453.      Dan Tilque <dant@logos.WR.TEK.COM>
  454.      Bill Wohler <wohler@sap-ag.de>
  455.  
  456.  
  457. V. Getting the "List of Periodic Informational Postings"
  458.  
  459.    There are three "List of Periodic Informational Postings"
  460.    postings:
  461.  
  462.     Subject: List of Periodic Informational Postings, Part I
  463.     Subject: List of Periodic Informational Postings, Part II
  464.     Subject: List of Periodic Informational Postings, Part III
  465.     Newsgroups: news.lists,news.announce.newusers,news.answers
  466.  
  467.    They are available in the indicated USENET newsgroups, or via
  468.    anonymous ftp from pit-manager.mit.edu (18.172.1.27) in the files:
  469.  
  470.     /pub/usenet/news.answers/periodic-postings/part1
  471.     /pub/usenet/news.answers/periodic-postings/part2
  472.     /pub/usenet/news.answers/periodic-postings/part3
  473.  
  474.    They are also available from mail-server@pit-manager.mit.edu by
  475.    sending a mail message containing any or all of:
  476.  
  477.     send usenet/news.answers/periodic-postings/part1
  478.     send usenet/news.answers/periodic-postings/part2
  479.     send usenet/news.answers/periodic-postings/part3
  480.  
  481.    If you want to find out more about the mail server, send a message
  482.    to it containing "help".
  483.  
  484. -- 
  485. Jonathan Kamens                                         jik@MIT.Edu
  486. MIT Information Systems/Athena              Moderator, news.answers
  487.