/srv/irclogs.ubuntu.com/2009/06/15/#ubuntu-doc.txt

j1mchi billybigrigger00:20
j1mchi all00:42
knomehello00:42
cody-somervilleHey00:43
j1mcxubuntu / xfce are considering documentation markup approaches00:43
cody-somervilleIt looks very neat00:43
j1mclooking at both GNOME's new "mallard" and python-docutils+sphinx00:44
j1mchere's info about the markup in mallard: http://www.gnome.org/~shaunm/mallard/spec.html00:44
knomei think if the documentating people are at all familiar to xml/xhtml, the mallard syntax looks better.00:45
j1mchere's a sample of reStructureText+sphinx: http://pastebin.ubuntu.com/195983/00:46
j1mcmallard has a simpler markup than docbook, and scratches some itches for documentation writers00:47
knomewhat about the (default) appearance of mallard?00:47
j1mcanything xml-based it easier to translate than non-xml docs00:48
knomei mean, the default p-docutils+sphinx appearance (http://docs.python.org/dev/) is really neat and i can see how we could easily adapt it and create a(n) (x)ubuntu theme00:48
j1mcand really... anyone who wants to contribute to docs is going to have to learn *some* syntax00:48
knometrue, but as i have understood, we have had some difficulties in getting new documentation guys00:49
knomeso the lower the barrier the better00:49
j1mcbut... i have concerns about having both xubuntu docs and ubuntu installed00:49
j1mcthe gnome doc guy has told me some of how it might work, but i'm not convinced00:49
knomeis there any way to test it for example in karmic alphas/betas with some really simple docs?00:50
JPohlmannI'd expect a good documentation viewer to treat all installed documentation trees equal.00:50
j1mchttp://philbull.googlepages.com/Screenshot-HowcanIsendafiletosomeone.png00:50
j1mchttp://philbull.googlepages.com/yelp_mallard.png00:51
knomethat's ok as well00:51
JPohlmannThe most crucial thing is integration of individual component docs and different documentation sources.00:52
j1mcthe yelp developer did say that he'd be willing to create a sort of 'yelp library' that could be used by a different browser00:52
JPohlmannSyntxes can be exchanged.00:52
j1mcand JPohlmann seemed to be ok with the dependencies of that00:52
j1mcJPohlmann: can you explain what you mean about "integration of different component docs"?00:53
j1mcI still think DITA is better for all of this, anyway00:53
j1mcDITA can do conditional texts... saying, "out of all of these subjects, only show the user ones that are relevant to Xubuntu"00:54
JPohlmannIf it's easy to write a doc viewer on top of that library, that would be cool. Unless yelp has only few dependencies and is able to show docs from different sources, then we wouldn't need another viewer.00:54
JPohlmannj1mc: Well, assume you have separate docs for two applications and install them both.00:54
j1mcBelinda Lopez from Canonical is here, and she's interested in DITA, too, but more for her own learning / training needs00:55
JPohlmannThe viewer needs to show both and needs to provide some kind of entry point so that users are able to navigate to the docs of both apps.00:55
j1mcthe GNOME doc lead is here, but they are all hacking on GNOME docs right now, so I think it would be better to talk to him about these concerns at a later time.00:56
j1mche's really bright, though. after all, he built this whole xml language00:56
j1mchacks on yelp and docutils...00:57
j1mcstill, the language is fairly experimental, and is not feature-complete yet00:57
JPohlmann*sigh* ;)00:58
JPohlmannReally, that leaves me without a clue what we should go for.00:58
j1mcright00:58
j1mcsorry00:58
j1mci am typing thing out in IRC, but i think i need to step back and look at things a little more clearly00:59
j1mclook at what we need, and what each approach provides00:59
cody-somerville:)01:00
j1mcwe don't want to adopt mallard and then have it not meet our needs or create conflicts with gnome01:00
JPohlmannRight. But sphinx doesn't provide any integration or detection-on-the-fly features.01:00
j1mcthat's true01:01
JPohlmannThat seems more and more important.01:01
j1mcbut mallard currently doesn't include entities, and those make xml-based doc writing much easier.01:01
JPohlmannDetection-on-the-fly is something only a special doc viewer can do anyway. HTML can't do that ;)01:02
j1mcwithout entities, you end up writing the same stuff a bunch of times, and there's too much oppty for error01:02
cody-somervillej1mc, Does mallard plan to include that or are the developers of mallard against it for some reason?01:02
j1mccody-somerville: good question, but I'm not sure.01:02
j1mcthis is what i'd really like to see: http://www.flatironssolutions.com/_webapp_973617/Dynamic_Content_Delivery_Using_DITA01:03
j1mcsee the pdf01:03
j1mcthat's more complex, though.01:04
j1mcthis is a good example of the advantages of DITA:http://www.uxmatters.com/mt/archives/2009/05/architecting-user-assistance-topics-for-reuse-case-examples-in-dita.php01:05
j1mcbut the DITA syntax is only marginally less complex than docbook, and authoring for content reuse is a little more technical endeavor.01:07
j1mcthat being said, DITA scales really well.01:08
j1mcyou take a bit more time to do it right, but then you can do more with it01:08
cody-somervillehmmm01:08
cody-somervilleI just see a bunch of casserole recipes01:08
j1mchaha01:08
j1mcscroll down to the section: Figure 4—Conditional result statement01:09
j1mcand imagine using Xubuntu or Ubuntu instead of Yankee Version or Southerner Version01:09
j1mcOr... imagine saying, Xfce 4.6 does it this way01:10
j1mcbut Xfce 4.8 does it that way01:10
* cody-somerville nods.01:10
j1mcSo the user could select what version of Xfce they have, and then they get the docs that are specific to that version01:10
j1mcI would like to demo this using the standalone installation guide that the team is working on, but I haven't talked about it with the group yet01:11
j1mcthe installation guide would be a good test bed, I think, because installation is the same across versions01:12
j1mcbut you could easily spit out versions for each Ubuntu, Kubuntu, or Xubuntu01:12
j1mcand you could provide one set of docs for a basic install (entire disk) but different docs for a more complex install01:13
j1mcall from the same source01:13
cody-somervilleInteresting01:13
cody-somervilleCould things get "congested"?01:13
j1mcYeah, a little.  As I said, the authoring aspect is more involved01:14
j1mcthat why I'd like to just demo this using the installation guide01:14
j1mcand maybe that's all we use it for01:14
j1mcsorry I've gotten a little off-topic01:15
j1mcWhat I'd like to do is just put together a sample document of reasonable complexity in both mallard, rST-sphinx, and DITA01:17
j1mcand compare / contrast the approaches01:17
j1mcthere's other stuff that we've learned and talked about this weekend, though.01:18
j1mcit's been really neat.01:18
j1mchttp://twitter.com/#search?q=%23woscon09 & http://identi.ca/search/notice?q=woscon09&search=Search01:19
JPohlmannI'm still mostly concerned about how to integrate docs from different packages nicely and how to present them to the user.01:19
JPohlmannAfter all we talked about I see that nothing is mature and ready to be used.01:20
JPohlmannThe documentation community seems to be very active. That's cool01:20
j1mcYeah, it's not just linux folks here, either. The Drupal doc lead and several other Drupal doc folk are here, too.01:21
j1mcJPohlmann: if you want to be able to build doc structures on the fly, yelp (or a home-built app built on a yelp library) would be our only approach right now, (afaik)01:23
JPohlmannBTW, I'm browsing the worst form of documentation you can imagine right now ... API docs for the jpeg library in form of a .doc file ...01:23
j1mchaha  :)01:23
JPohlmannAnd that file doesn't even use headers and stuff. It's just plain text in a .doc.01:24
JPohlmannj1mc: Mallard is experimental and that yelp library doesn't exist yet, right?01:24
j1mcyou are correct01:25
j1mcwell, i think mallard is experimental01:25
j1mci've seen it build docs in yelp01:25
j1mcor... mallard-based docs presented in yelp01:26
j1mci do not know how trivial or non-trivial it would be to create the 'library'01:27
JPohlmannOk01:28
JPohlmannI agree that so far, mallard sounds most interesting.01:28
JPohlmannI'd be interested in knowing whether yelp would be able to show different doc trees (like for Xfce *and* Xubuntu, or GNOME *and* Ubuntu *and* individual apps) at the same time.01:29
JPohlmannIf yelp does that and if yelp doesn't have any GNOME-specific dependencies, we don't need yelp library.01:29
JPohlmannIf it doesn't, it could be interesting if it's possible to write an application that does this based on the yelp library.01:30
j1mcok. I'll present this stuff to shawn.01:31
JPohlmannCool, thanks01:31
=== pace_t_zulu_ is now known as pace_t_zulu
ubu-noobI had some suggestions for the ubiquity slideshow.17:57
ubu-nooband I joined https://lists.ubuntu.com/mailman/listinfo/ubuntu-doc17:57
ubu-nooband I just posted my first message17:57
ubu-noobBut it told me the message must first be approved17:57
ubu-noobbecause I'm not a list member, and it's a members-only list.17:57
ubu-noobDid I miss some step as I was registering for the list?17:58
jgoguenubu-noob: before you posted your message, did you receive a message with a confirmation link to click on?18:00
ubu-noobjgoguen: I clicked on the confirmation - but I'm not sure if I did it before or after I sent the message to the list :-(18:01
jgoguenubu-noob: OK, well if you clicked it and confirmed that you want to subscribe, any message after that from the same email address you registered with shouldn't get held for moderation18:02
jgoguenubu-noob: the note you got explaining that your message is being held should have a link you can go to and cancel the message.  You can try re-sending your message, and if it goes through cancel the first one.18:03
jgoguenubu-noob: If you're using Gmail, you won't see your posting though.  Your clue that it went through will be that you don't receive a notice of it being held for moderation...18:03
ubu-noobjgoguen: Got it.  Thanks.  I'm going to try re-sending it now18:04
jgoguenubu-noob: No problem :)18:05
ubu-noobjgoguen: It posted! :-)  Now I'll cancel the first one that was sent for moderation.  It feels good when things work outl18:09
jgoguenubu-noob: Indeed it does :)18:09
ubu-noobjgoguen: FYI, I am on Gmail, and I did get a "ubuntu-doc post acknowledgement" for my successful post18:16
jgoguenubu-noob: But not your actual post, just an acknowledgement that it was posted?18:17
jgoguen( Of course, I never knew the lists had posting acknowledgements either... :) )18:18
ubu-noobjgoguen: Your message entitled18:18
ubu-noob    more, Ubiquity Slideshow for Ubuntu18:18
ubu-noobwas successfully received by the ubuntu-doc mailing list.18:18
ubu-noobList info page: https://lists.ubuntu.com/mailman/listinfo/ubuntu-doc18:18
ubu-noobYour preferences: <url to my prefs>18:18
ubu-noobEOF18:18
ubu-noobjgoguen: laptop is dying.  Must be off soon18:19
jgoguenubu-noob: Best plug it in :)  Glad to see things started working for you!18:19
ubu-noobjgoguen: it may not be the default settings.  I looked through and checked what fit best for me.18:19
ubu-noobjgoguen: Yes, A/C power is good :-)  Thanks again.  Bye for now18:20
jgoguenBye ubu-noob18:20
bdmurrayShouldn't https://wiki.ubuntu.com/ContributeToUbuntu#Writing%20Documentation have a different url for bug reporting?19:33
bdmurray"You can also file bug reports at https://bugs.launchpad.net/ubuntu-doc/+filebug for inaccuracies in Ubuntu's read-only documentation."19:33

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!