[<<] [<] Page 1 of 2 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
proposed outline: Author Guide
From: Emma Jane Hogbin ####@####.#### Date: 8 Jul 2003 04:29:25 -0000 Message-Id: <20030708042924.GD935@xtrinsic.com> I'm looking over the contents of the Author Guide. The first thing I'd like to recommend is a shuffling of the contents to reflect the process of writing a submission for TLDP (the second would be deciding which spelling of "catalog"/"catalogue" you're going to use -- is there a manual of style that you use for co-authored documents such as this? e.g. Chicago Manual of Style?). My feeling is that the document is very overwhelming to new writers because it gets almost immediately into the configuration of many things which are NOT required to prepare a document for the LDP. For example: it is not actually required to markup a document in DocBook format according to the Author Guide. It's nice, yes, but not a *requirement*. If the Author Guide were to talk about the writing process and have a gentler introduction to mark up and then system configuration I think this would help ease the anxiety around what actually needs to be done to *write* the initial document. Of course it is important to make the system configuration bits obvious so that more experience authors can skip straight to those parts if need be. I wrote out the outline on little slips of paper and then moved them around until I felt they made a little more sense. This was a first crack at it, so I'm sure there are things that can be improved on. My titles might not be exactly right, but I have kept the numbers in so that you can see where the content used to be. Square brackets indicate the approximate content of the page currently. I believe I've kept all of the original content, if I've omitted a section it was not intentional. It seems as though the Author Guide is now recommending the use of XML. I would make that a consistent recommendation throughout the guide and remove the references to SGML/XML differences. Or perhaps put them in the back as an Appendix. The newbie authors like myself are not likely to need a break down comparing SGML and XML, in fact it only serves to confuse me on what I'm *actually* supposed to be doing. I doubt there are many oldtimerSGML geeks out there who haven't figured out what XML is all about. There are more likely to be people like myself who are coming from HTML, not SGML. Note that I've moved System Setup to the *end* of the markup section. As someone who is totally comfortable with editing HTML by hand I don't actually NEED to set up my system to deal with DocBook, I just need to write it in a plain text editor. If I want to validate my document then I need to set up some tools, but it should not be considered a pre-requisite in my opinion. Let me know what you think. :) emma ABOUT THE GUIDE Purpose/Scope of the Guide (1.1) Feedback [email Mark] (1.3) Copyrights and Trademarks (1.4) Acknowledgments and Thanks (1.5) Document Conventions [visual output of various things e.g. warnings] (1.6) THE LINUX DOCUMENTATION PROJECT About the LDP (1.2) The LDP (2.1) Why use DocBook instead of other formats (2.3) I want to help (section of FAQ, #9) About the process (NEW) GET INVOLVED For new authors [general process; resources for author] (2.5) Mailing lists (2.6) PROPOSE Deciding on a subject (5.1) Finding a document that is not maintained; contact the author (etc) (NEW) WRITING Developing an outline (5.2) Writing the text (5.3) LDP Style Guide HOWTO [URLs for sources of technical writing] (5.6) Editing Tools (NEW: gentle intro glean from 3.5) Editing and Proofing the text (5.4) CVS (NEW: general intro pointing to CVS Part #2) Other tools/reference [ispell, aspell, docbook definitive guide] (3.7) Taking over an unmaintained doc/editing an existing doc (NEW?) MARKUP DocBook [about SGML] (2.2) Intro to DocBook (4.1) DocBook versions [accepted versions by the LDP] (6.5) Don't know SGML/Don't like (pulled from the FAQ #9) Catalog files gentle intro (NEW -- parts taken from 4.3) DocBook DTD [where to get DTDs] (3.2) EDITORS Editing Tools (reminder from WRITING and point to configuration information in VALID DOCUMENTS AND SYSTEM SETUP) ELEMENTS AND ATTRIBUTES (THE MARKUP) Writing in DocBook XML [difference between SGML/XML; DocBook 3->4] (2.4) Writing DocBook Elements [chart of useful markup] (4.4) Obsolete tags (6.6) ADVANCED MARKUP Images (7.1, 4.6 and 6.4) Indexes (4.5) Tables (4.7) Listings and Program Codes (4.8) CONVENTIONS Conventions (6.8) Tag minimization (6.7) Naming separate HTML files (content perspective) (7.2) VALID DOCUMENTS AND SYSTEM SETUP Configuration needed [exporting SGML_CATALOG_FILES] (4.2) Editing Tools [configuration] (3.5) ADVANCED SETUP Creating and modifying catalogs (4.3) TEMPLATES AND DOCUMENT COMPONENTS Revision history (6.2) Date formats (6.1) License (glean from 8.2) Abstract Sample Article (6.3) Document Samples (4.11) DISTRIBUTION AND PUBLISHING Before you distribute [spell check; review; validate; create web site for original doc] (8.1) Copyright and Licensing Issues (8.2) Submission to the LDP [email or email + CVS] Can I publish documents in the LDP? (Pull from FAQ #9) TRANSFORMATIONS (MAKING HTML OUT OF XML) Crediting translators and converters (4.9) Tools and Hints (4.10) includes: compiling sources, inserting summary on initial article page, inserting indexes, marking notes on text, reusing parts of the document DSSSL (3.1) Jade (3.3) Jade Wrappers (3.4) Naming separate HTML files (transformation HOWTO) (7.2) Using the LDP XSL style sheets (7.4) Using ldp.dsl (7.3) MAINTENANCE Maintaining your HOWTO (5.5) Maintaining your HOWTO (8.4) Content errors (was in FAQ #9) CVS [maintaining documents; repository notes; recovering old versions etc] (3.6) -- Emma Jane Hogbin [[ 416 417 2868 ][ www.xtrinsic.com ]] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: proposed outline: Author Guide
From: Mary Gardiner ####@####.#### Date: 8 Jul 2003 05:15:33 -0000 Message-Id: <20030708051523.GC4525@titus.home.puzzling.org> On Tue, Jul 08, 2003, Emma Jane Hogbin wrote: > I'm looking over the contents of the Author Guide. The first thing I'd > like to recommend is a shuffling of the contents to reflect the > process of writing a submission for TLDP (the second would be deciding > which spelling of "catalog"/"catalogue" you're going to use -- is > there a manual of style that you use for co-authored documents such as > this? e.g. Chicago Manual of Style?). My very loose memory is that you just need to choose a consistent style -- the editors guide specifically requests that as long as the spelling is consistently British or American, that the editor not change it. -Mary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: proposed outline: Author Guide
From: Tabatha Marshall ####@####.#### Date: 8 Jul 2003 05:48:37 -0000 Message-Id: <1057643516.10493.17.camel@mysticchild> On Mon, 2003-07-07 at 22:15, Mary Gardiner wrote: > On Tue, Jul 08, 2003, Emma Jane Hogbin wrote: > > I'm looking over the contents of the Author Guide. The first thing I'd > > like to recommend is a shuffling of the contents to reflect the > > process of writing a submission for TLDP (the second would be deciding > > which spelling of "catalog"/"catalogue" you're going to use -- is > > there a manual of style that you use for co-authored documents such as > > this? e.g. Chicago Manual of Style?). > > My very loose memory is that you just need to choose a consistent style > -- the editors guide specifically requests that as long as the spelling > is consistently British or American, that the editor not change it. Agreed. I think that went for Australian conventions as well. Also, when I work on documents written by authors whose second language is English, I'll try and keep consistent with the style used, so long as it is grammatically correct, and done throughout. There was a list set up last year for collaboration on an LDP Style Guide, but there hasn't been activity for some time. Aside from the variations on English style, I don't know if there were any other style issues to address, so more discussion on that may be a good idea, and if it fits, some information could be included in the Author Guide. -- Tabatha Marshall Web: www.merlinmonroe.com Linux Documentation Project Review Coordinator (http://www.tldp.org) Linux Counter Area Manager US:wa (http://counter.li.org) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: proposed outline: Author Guide
From: Glen Turner ####@####.#### Date: 8 Jul 2003 06:27:21 -0000 Message-Id: <3F0A6445.8070506@aarnet.edu.au> Emma Jane Hogbin wrote: > My feeling is that the document is very > overwhelming to new writers because it gets almost immediately into the > configuration of many things which are NOT required to prepare a document > for the LDP. For example: it is not actually required to markup a document > in DocBook format according to the Author Guide. It's nice, yes, but not a > *requirement*. As someone's who has written a HOWTO, I found that the DocBook stuff was too thin on examples. Program listings, etc aren't "advanced markup" but are at the heart of the "explain, describe, show" approach taken by most LDP authors. What would be really nice list a huge section listing all the markup templates - program listing extract - screen shot - prompt, command, input, output - boot title - program name - command name - a cross reference etc, etc as this would remove a lot of the mystery out of DocBook. A lot of the current examples are broken (put a < into the code of the listing exmaple). It's still not clear to me how to get a DIA diagram into an LDP document. I agree that it's worthwhile discarding all the SGML stuff. DocBook/XML is what is supported out-of-the-box for most recent Linux distros and the "xmlto" command simplifies the document production process no end. I can't see the point of the LDP Author Guide repeating the stuff which appears in hundreds of "How to write" textbooks. So I can't see why you'd want anything but the most basic description on developing a guideline, etc. Computer documentation does differ from writing which people are taught at school and it's these differences which the LDP author guide should draw out. I like that the current guide gives people a heads-up about maintenance issues (CVS, maintainance). To this list could probably be getting a e-mail account just for the HOWTO. -- Glen Turner Tel: (08) 8303 3936 or +61 8 8303 3936 Network Engineer Email: ####@####.#### Australian Academic & Research Network www.aarnet.edu.au -- linux.conf.au 2004, Adelaide lca2004.linux.org.au Main conference 14-17 January 2004 Miniconfs from 12 Jan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: proposed outline: Author Guide
From: Mark Komarinski ####@####.#### Date: 8 Jul 2003 13:52:42 -0000 Message-Id: <20030708135036.GA15642@mail.wayga.org> On Tue, Jul 08, 2003 at 03:57:17PM +0930, Glen Turner wrote: >>[..] > > As someone's who has written a HOWTO, I found that the DocBook > stuff was too thin on examples. Program listings, etc aren't > "advanced markup" but are at the heart of the "explain, describe, > show" approach taken by most LDP authors. > > What would be really nice list a huge section listing > all the markup templates > - program listing extract > - screen shot > - prompt, command, input, output > - boot title > - program name > - command name > - a cross reference > etc, etc > as this would remove a lot of the mystery out of DocBook. > A lot of the current examples are broken (put a < into > the code of the listing exmaple). A lot of this has already been done. Either by purchasing DocBook: TDG, or by looking at it online (http://www.docbook.org/tdg/en/). When I wrote the LAG, I didn't want to duplicate a lot of effort, mostly because I'm lazy. > I can't see the point of the LDP Author Guide repeating the > stuff which appears in hundreds of "How to write" textbooks. > So I can't see why you'd want anything but the most basic > description on developing a guideline, etc. The idea of this was more of a style guide, so all documentation has the same look-and-feel in terms of flow. > Computer documentation does differ from writing which people > are taught at school and it's these differences which the LDP > author guide should draw out. Unfortunately, that's a college degree in itself (technical communication). It's a large field. -Mark --> --> |
<type 'exceptions.IOError'> | Python 2.5.2: /usr/bin/python Fri Jul 5 06:21:20 2024 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
/opt/ezmlm-browse-0.20/<string> in |
/opt/ezmlm-browse-0.20/main.py in main() |
424 |
425 if path is not None: |
426 main_path(path) |
427 else: |
428 main_form() |
global main_form = <function main_form at 0x8de4c6c> |
/opt/ezmlm-browse-0.20/main.py in main_form() |
378 except ImportError: |
379 die(ctxt, "Invalid command") |
380 module.do(ctxt) |
381 |
382 def main(): |
module = <module 'commands.showthread' from '/opt/ezmlm-browse-0.20/commands/showthread.pyc'>, module.do = <function do at 0x8df94c4>, global ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'} |
/opt/ezmlm-browse-0.20/commands/showthread.py in do(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}) |
9 ctxt.update(ezmlm.thread(ctxt[THREADID])) |
10 header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread') |
11 do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES], |
12 lambda:sub_showmsg(ctxt, ctxt[MSGNUM])) |
13 footer(ctxt) |
global sub_showmsg = <function sub_showmsg at 0x8de41ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum' |
/opt/ezmlm-browse-0.20/globalfns.py in do_list(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, name='msgs', perpage=10, values=[{'author': u'Emma Jane Hogbin', 'authorid': 'ikndjmbepldekebhjjej', 'date': '8 Jul 2003 04:29:25 -0000', 'month': 200307, 'msgnum': 4692, 'subject': u'proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057638565.0}, {'author': u'Mary Gardiner', 'authorid': 'omahfoanimeephcibnbn', 'date': '8 Jul 2003 05:15:33 -0000', 'month': 200307, 'msgnum': 4693, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057641333.0}, {'author': u'Tabatha Marshall', 'authorid': 'pjodbfhkoeponcdaajjl', 'date': '8 Jul 2003 05:48:37 -0000', 'month': 200307, 'msgnum': 4695, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057643317.0}, {'author': u'Glen Turner', 'authorid': 'ogmjooikejkgocalpmho', 'date': '8 Jul 2003 06:27:21 -0000', 'month': 200307, 'msgnum': 4696, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057645641.0}, {'author': u'Mark Komarinski', 'authorid': 'nhcmlpmaiihhjanmmgma', 'date': '8 Jul 2003 13:52:42 -0000', 'month': 200307, 'msgnum': 4698, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057672362.0}, {'author': u'Emma Jane Hogbin', 'authorid': 'ikndjmbepldekebhjjej', 'date': '8 Jul 2003 14:56:44 -0000', 'month': 200307, 'msgnum': 4699, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057676204.0}, {'author': u'Martin WHEELER', 'authorid': 'kbpdbbmeddmahbikkfbi', 'date': '8 Jul 2003 22:15:00 -0000', 'month': 200307, 'msgnum': 4703, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057702500.0}, {'author': u'Emma Jane Hogbin', 'authorid': 'ikndjmbepldekebhjjej', 'date': '8 Jul 2003 22:24:36 -0000', 'month': 200307, 'msgnum': 4704, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057703076.0}, {'author': u'Tabatha Marshall', 'authorid': 'pjodbfhkoeponcdaajjl', 'date': '8 Jul 2003 22:57:30 -0000', 'month': 200307, 'msgnum': 4705, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057705050.0}, {'author': u'Emma Jane Hogbin', 'authorid': 'ikndjmbepldekebhjjej', 'date': '8 Jul 2003 23:03:46 -0000', 'month': 200307, 'msgnum': 4706, 'subject': u'Re: proposed outline: Author Guide', 'threadid': 'neicjoefcbgnhhbpeaeg', 'timestamp': 1057705426.0}], peritem=<function <lambda> at 0x8df964c>) |
128 write(template % ctxt) |
129 if peritem: |
130 peritem() |
131 ctxt[ROW] += 1 |
132 |
peritem = <function <lambda> at 0x8df964c> |
/opt/ezmlm-browse-0.20/commands/showthread.py in |
9 ctxt.update(ezmlm.thread(ctxt[THREADID])) |
10 header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread') |
11 do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES], |
12 lambda:sub_showmsg(ctxt, ctxt[MSGNUM])) |
13 footer(ctxt) |
global sub_showmsg = <function sub_showmsg at 0x8de41ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum' |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msgnum=4698) |
229 format_timestamp(ctxt, ctxt) |
230 write(html('msg-header') % ctxt) |
231 rec_showpart(ctxt, msg, 0) |
232 write(html('msg-footer') % ctxt) |
233 ctxt.pop() |
global rec_showpart = <function rec_showpart at 0x8de41b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msg = <email.message.Message instance at 0x8e5d4cc> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8e5d4cc>, partnum=1) |
205 else: |
206 for p in part.get_payload(): |
207 partnum = rec_showpart(ctxt, p, partnum+1) |
208 else: |
209 write(html('msg-sep') % ctxt) |
partnum = 1, global rec_showpart = <function rec_showpart at 0x8de41b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, p = <email.message.Message instance at 0x8e5d06c> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8e5d06c>, partnum=2) |
208 else: |
209 write(html('msg-sep') % ctxt) |
210 sub_showpart(ctxt, part) |
211 return partnum |
212 |
global sub_showpart = <function sub_showpart at 0x8de4144>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part = <email.message.Message instance at 0x8e5d06c> |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8e5d06c>) |
164 type = ctxt[TYPE] = part.get_content_type() |
165 ctxt[FILENAME] = part.get_filename() |
166 template = html('msg-' + type.replace('/', '-')) |
167 if not template: |
168 template = html('msg-' + type[:type.find('/')]) |
global template = <function template at 0x8ddce9c>, global html = <function html at 0x8ddced4>, type = 'application/pgp-signature', type.replace = <built-in method replace of str object at 0x8e5a950> |
/opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-pgp-signature') |
40 |
41 def html(name): |
42 return template(name + '.html') |
43 |
44 def xml(name): |
global template = <function template at 0x8ddce9c>, name = 'msg-application-pgp-signature' |
/opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-pgp-signature.html') |
31 except IOError: |
32 if not _template_zipfile: |
33 _template_zipfile = zipfile.ZipFile(sys.argv[0]) |
34 try: |
35 f = _template_zipfile.open(n).read() |
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x8d75a7c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20'] |
/usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x8e57f2c>, file='-c', mode='r', compression=0, allowZip64=False) |
337 self.filename = file |
338 modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'} |
339 self.fp = open(file, modeDict[mode]) |
340 else: |
341 self._filePassed = 1 |
self = <zipfile.ZipFile instance at 0x8e57f2c>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r' |
<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
args =
(2, 'No such file or directory')
errno =
2
filename =
'-c'
message =
''
strerror =
'No such file or directory'