[Changing to more appropriate subject]
David Abrahams wrote:
Joel de Guzman <[EMAIL PROTECTED]> writes:
Rene Rivera wrote:
I think that's a bit too melodramatic ;-)
It is ;-) for a good reason: to show how passionate
I am on having a freedom of choice. It's really not
about which design is better, it's about freedom to choose
which one, one prefers and it's also about collaboration
and cooperation when unity is desired. When unity is
prefered, collaboration must ensue. There *was*
collaboration on the current boost book design, FWIW.
There is none in the proposed design. IMO, that's very wrong.
True, collaboration is difficult. There's always the risk
of the "design by committee" syndrome. However, I argue
that in some cases (e.g. if it involves works by
several people), we cannot have an easier shortcut.
I agree with you here.
For what it's worth I also agree to an extent, and I started replying to
this early this morning and got busy with other things :-\ So I'll just
continue here...
There are a variety of issues involved in this. From the POV of authors
having a single style for all gives the feeling of having your own work
being subverted or ignored. But from the POV of users having many styles
gives impression of inconsistent support and inferior functionality. I
hope we all understand that we all want to increase the confidence users
have. So we have a choice of prodding authors to improve the style of
their docs or we do it for them. Obviously some authors are more capable
in this respect than others, i.e. Joel. But others are either not
capable, or don't care enough to put the effort into the presentation of
their docs. So we are down to either totally imposing a design on
authors, or someplace part way there. Psychologically speaking I would
think authors would be happy to not have to think about visual design
and instead have their libraries stand out in the libraries code merits.
But I personally understand that isn't the case for all :-) (Meaning I
care about both and have a tendency to even make my code visually well
designed, I know I'm a freak) -- OK, long preamble :-)
With all due respect, I may try to reply to some more of your
statements, but IMO, they are off on a tangent.
Got it :-) ...My muddled response was because I did not understand what
your tangent is because of the inherent entanglement between the two
presentations of the docs.
I am/was
questioning 1) the very rationale for creating a new design
*for the docs* (not the site in whole) in the first place
Well there are really more questions, or parts to it. Whether to create
a new design for the BoostBook generated docs? [1] Whether to make all
documentation follow the BoostBook design? [2] Whether to have the docs
presented in a different style on the website? [3]
My feelings on those, note: not really answers...
[1] I have some objections to the BoostBook design just about all
stemming from my perception that the current design impairs structural
understanding of the docs. Basically because it violates a number of
understood design principles. One of those is the use of multiple visual
style vectors to indicate heading levels. Others are perhaps personal
readability concerns. For example the overuse of background "color"
(meaning non-background color) in text elements which break up the
structural flow of the text. In particular "pre" and "quote" boxes with
the gray background. Such design elements are causing the escalation of
other design elements (this is another design anti-pattern). For example
the large headers. And other minor items, like the definition lists,
etc. _So yes I think we need a "new" BoostBook design._ One big caveat I
should mention is that there are other less functional issues, I also
have. Like Joel I think the design is somewhat drab and could use more
visually interesting design elements. I just didn't go that route
because of my desire to respect the previous "consensus". But the
feedback I got from doing the website design last year when I wanted to
use different colors, and interesting icons, etc. was one of "I just
want the text" or "don't put anything between me and the text". So it's
hard to do visually interesting designs with that kind of audience.
[2] _I do think we need to make all the documentation follow the
BoostBook design._ It's the least we can do for users to improve their
"Boost Experience". I also think authors would benefit from not having
to worry about this aspect of their library documentation. After all
it's hard enough for many to do good documentation in the first place if
they also have to worry about making it look presentable, and not just
making it readable.
[3] This is probably for me, personally, the most contentious question
because of the effort as the author of the web site design. Just like
Joel feels alienated for having to hand over design control, I would
feel betrayed if parts of the web site content, the docs, do not coexist
with the overall design. I think we either use two (or more) different
documentation presentations for online and offline, or we agree on one
design that can live on both contexts. Having said; _I believe we should
have different design for online vs. offline reading._ Because otherwise
we would tie the web site design down for longer than we might want. It
would be considerable harder to change our minds, and make improvements,
to the web design if each time we had to go back and redesign the
offline BoostBook design. This is a major goal of the new we structure,
to separate it from the Boost structure so that we are then free to
tailor each to the pertinent audience.
and 2) the process we must follow when we introduce design
changes.
Yea, hard question :-) I think we have to consider the web design and
BoostBook design differently. Sorry if I keep going on about both
designs, can't help it :-\
The perhaps easy one first, the web site. In the past it's only taken
the approval of the Boost moderators to get that used, more often just
Daves' OK. That seems to follow from the concept of most responsibility.
Dave is the one who is usually held responsible for the face put forth
by Boost overall. Now the BoostBook design has taken considerable effort
to get a consensus from interested parties, i.e. it was designed by
committee. I think what you are implying is that neither approach works?
One cuts out the input of interested parties, and the other delivers
less than appealing results.
Since we have considerable experience with the review process, I think
we can manage to make a variant of that we can follow. Probably
something close to the Fast Track lightweight version. So:
* Have a new design change, either both completely new design or
modification, be proposed for review.
* An interested Design Review Wizard steps forward (likely the hardest
aspect).
* The author provides the changes as: a branch of the website or
BoostBook styles, and/or as an existing preview of the design. That is
they either provide for a way to get the design locally by the
reviewers, or have it already available externally. Obviously we would
want to encourage the latter, as we currently do for library review
docs. For web site changes, the latter is almost a requirement given the
dynamic nature of it.
* During the review period the design is not allowed to change, as it
would otherwise cause confusion to those giving feedback.
* When complete, the wizard *and* moderators decide whether to accept
the change or not. I think it's important for the moderators to have a
possibly overriding say on this as it's they who are essentially
responsible for the face put forth as Boost.
Good questions.
Yep they are. Hopefully my answers are constructive. And drive others to
comment.
I tried to be as accomodating as I possibly can. Jeez, I
withdrew all objections except one! Still, you take that
with tons of resistance.
I think you have gravely misread Rene's response. AFAICT, all he said
was that there doesn't seem to be any link style around which he can
form a consensus, including your suggested style (having tried that,
too).
Yes that's accurate. What I was trying to say is that from the previous
experience there was one group that liked underlines, another that did
not, another that could not perceive (visual perception difficulties)
links without the underlines, others that liked dark underlines, others
that liked dark text links, others that liked light links, and the ever
present set of people who insisted on "standard" links. My contention is
that there is no such thing as "standard" just many different defaults.
I've personally used a variety of link styles in my web site designs:
<http://redshift-software.com/>, <http://robot-dreams.net>, and
<http://mariamorell.com> for examples. I just explained the variety of
issues others, and myself, raised with the colored link styles. And of
course there are issues with the underline link styles.
We ultimately only have to ways to resolve this:
a) We vote from some set of alternatives, and live with the results. Not
exactly something I look forward to as it will make some unhappy about
the choice, most likely me :-\ But I am willing to use what the
community wants in this respect.
b) We provide for the end users to pick from some set of link styles
dynamically. Ultimately this is the avenue that CSS allows for but it's
currently problematic to implement because of the IE6 albatross.
Additionally it's unfortunate that we can't use the users default style
as that will more than often clash, in unreadable ways, with the rest of
the design.
--
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests:
https://lists.sourceforge.net/lists/listinfo/boost-docs