You simply don't force volunteers to use tools. We're trying that now with RST.
People use guiguts because it's the only thing available (other than your
preferred editor and personal html sense, which is not a common resource.)

I am developing tools that people will only use if a) they're easier than the alternative,
b) they are more productive than the alternative and c) they increase the likelihood
of success when facing the whitewashers and the PG software filters.

But why would I want to develop tools that didn't? Unlike some, I'm not committed
to any technology in the workflow, I'm only committed to the people without
whom the workflow wouldn't flow. Hence my insistence that the only markup
options worth considering are the ones that have the possibility of being used
by DP volunteers with minimal objection.

You'll see one example when I get the eb.tbicl.org clone up (probably within
a week - I've got to ship the database files over and transplanted as the most 
tedious step.) It's by default an html editor but with some helper abstractions
added to simplify some common markup patterns to enable non-techs to 
write successful html.

Interesting fact - there are really only three contexts that provide html editing tools
that non-technical people seem to tolerate. One is email editors; and their
output is so dumbed-down as to be I think useless. The other two are wikis
and blog engines. Wikis have developed a comprehensive markup of their
own that no one seems to be interesting in discussing. Nor blog engines,
which have a larger variety of options.

Most of the discussion here centers around how technically well some
markup will represent the text, while capturing the data, unambiguously
enough to be mined for alternative outputs. I think this is a futile exercise
base on incorrect priorities. I think the only path to success is to provide
a user interface that as much as possible hides the markup so people don't
need to deal with it directly. Then as long as the information is there, it
can be extracted into any format you want. That's what software is for -
to adapt to what people need to do. Not vice versa (yes I'm repeating
myself.)

That's the main point of one of those wikisource papers - they have decided
that the most important inhibitor to their ability to grow and succeed is
an inadequate editing interface.

I can't think of a single successful  word processing product that exposes
its underlying text representation to the user.

So I have one project that's built on the blogger software that has the
reputation for the least intimidating user interface (wordpress). And
I picked it pretty much solely for that reason. It's a lot easier to get
the text into whatever markup I want, serialized any way I need to,
once I get people to edit it into some unambiguously structured format,
whatever way they find easiest. (And very few people can get it into
unambiguously structured form of any kind using just notepad.) Guiguts
has unstructured ambiguity as one of its biggest weaknesses.

Wordpress by default provides the user with a TinyMCE interface,
which looks like any rich text editor and produces html. I find it
personally unusable. The backup editor is a customizable html
editor that doesn't inhibit the complexity of the html or other
markup you enter so that's what I'm building on. The also have
editor modules for markdown, FCKeditor, textile, and RST
(although the RST editor appears to have been abandoned.)
I think it had the potential to be morphed into a variety of contexts,
but it has never caught on and is now primarily a python 
documentation tool, and applied to other purposes by
pythonisti.
 
Eclipse is quite commonly used as an easier-to-use ui shell in front of
editors (mainly of the programmer type, but the target audience of the
preferred toolset provided by PG is unquestionably programmer-types.)
It comes with pretty good tools for highlighting html, javascript, or any
other syntax you can name.


On Sun, Feb 5, 2012 at 10:31 PM, Jim Adcock <jimad@msn.com> wrote:
Don>I'd like to see someone consider using one of the many UI frameworks
available these days rather than coming up with another - I guess to try to
avoid another guiguts situation. One-man software tools have such obvious
shortcomings no matter what their technical merit.

Sorry, I'm sure I get what you are suggesting based on looking at these
websites, but it seems like you are going beyond requiring volunteers to
submit to a "master" source format to now also "master" them when it comes
to the choice of tools they are allowed to use to develop books in that
"master" source format?

I can see how this might work if they were well paid employees, not
volunteers.

Or are you saying that you are volunteering to make a new set of tools that
the volunteers can *choose* to use -- either the tools you provide, or
guiguts, or Notepad++ -- or whatever the heck the volunteer wants to use
which *they* feel is the most efficient, and/or the most fun, to help them
get *their* book effort done?

_______________________________________________
gutvol-d mailing list
gutvol-d@lists.pglaf.org
http://lists.pglaf.org/mailman/listinfo/gutvol-d