HTML at: http://fedoraproject.org/wiki/DocsProject/SteeringCommittee/Meetings/Minutes/IRCLog20070814 09:03 < quaid> <meeting> 09:03 < quaid> greetings all after a hiatus :) 09:04 < jmbuser> JohnBabich 09:04 < quaid> KarstenWade ?!? 09:05 < quaid> http://fedoraproject.org/wiki/DocsProject/SteeringCommittee/Meetings#Agenda 09:05 < quaid> hmm, well, that's somewhat relevant 09:07 < quaid> wow, i'm a bit stimied 09:08 < quaid> I'm literally sitting here trying to figure out what to type 09:09 < quaid> it's not that there isn't anything to discuss, it's that ... well I'm not sure these meetings have much relevancy anymore 09:10 < quaid> I'm having a massive circle of doubt around Fedora Docs 09:10 < quaid> ok, IMO we don't have anything to meet about; 09:11 < quaid> we don't have enough people for a discussion, nothing to decide, and a large apathy:resource ratio to deal with 09:11 -!- stickster is now known as stickster_work 09:11 < quaid> so I'm going to leave things open here for a few minutes to see if anything has the desire to discuss this right now 09:11 < jmbuser> quaid: We have a great deal to discuss - how to motivate people, for one 09:11 * stickster_work is taking lunch here at desk, back in 5 min. to discuss/bitch/whine/whatever 09:11 < quaid> otherwise, i think we need a serious on-list discussion 09:12 < quaid> jmbuser: I'm getting to be unusually pessimistic about that 09:12 < quaid> as in, how many times can we beat on that horse? 09:12 < jmbuser> quaid: I've been here for a year - a very good year and I'm still motivated - but currently distracted by chaos at work 09:13 < jmbuser> quaid: I see good things happening in the toolchain and in translation 09:13 < jmbuser> Fedora 7 threw us a curve ball with the open-endedness of the application list 09:14 < quaid> well, we are more ambitiuous than we have resources for 09:14 < glezos> quaid, I'm a bit worried about that as well 09:16 < quaid> I feel disapppointed, I gues 09:16 < quaid> we've done a great job of building a scalable project 09:16 < glezos> it's probably OK with Beats/relnotes before each release -- but do we have the resources to follow the wiki -> docbook -> CVS/etc -> publishing for every doc? 09:17 < quaid> but not enough have showed up, and it's all about "the barriers" and "red tape" 09:17 < quaid> glezos: the problem is, we get ~2 people _ever_ who wnt to work in XML 09:17 < glezos> quaid, exactly. 09:17 < quaid> we're adding Plone to that -- plone => docbook => CVS etc. 09:17 < stickster_work> The problem is not the tools, it's the dedication of people to actually get the job done. 09:18 < quaid> does Docs just attract the wrong kind of people? 09:18 < stickster_work> Although there's an argument to be made that the number of tools available makes for fragmenting the workload 09:18 < quaid> those looking for something easier than we present? 09:19 < stickster_work> I don't know how it gets easier when you have people willing to hold hands 09:19 < glezos> stickster_work, I think it's also the tools -- people might be more willing to "just" create a howto/doc in a wiki page 09:19 < stickster_work> glezos: We don't want people to do that, though. 09:19 < stickster_work> We want them to agree to *maintain* it. 09:19 < stickster_work> That's a different level of work commitment. 09:20 < glezos> stickster_work, why not? better nothing than something? We could eventually put a warning on top "this is deprecated" in the worst case 09:20 < ricky> By the way, have you guys started playing with Plone more yet? 09:20 < stickster_work> glezos: That's just multiplying the problem we have now by X number of quasi-contributors 09:20 < glezos> stickster_work, for example, the L10n project would like to update the TQSG with the new stuff, but nobody is doing it because it's too hard 09:20 < ricky> I'm not completely clear on you plan on using it for, I'm just a bit curious. 09:20 < stickster_work> glezos: Actually, noriko is working on that now 09:21 < stickster_work> I was helping her on Friday night 09:21 < stickster_work> ricky: By "you guys," do you mean the ~2.5 of us that are working actively in this project? 09:21 < ricky> Oh.. I guess? 09:22 < glezos> stickster_work, what I want to say is that there is a level of committment various people are willing to take, and docbook/cvs might be too high a step for most of them to take. 09:22 < quaid> ricky: two parts 09:23 < quaid> ricky: to serve fedoraproject.org itself, which is out of the Docs scope but since daMaestro is setting up one instance ... 09:23 < stickster_work> glezos: If we're going to raise a barn together, pretty much everyone needs to commit to hammering, sawing, and hefting. 09:23 < stickster_work> glezos: People who only want to count timbers and fetch water, you only need a couple of 'em ;-) 09:23 < quaid> ricky: for docs.fp.o, Jon is adding a custom workflow that includes outputting to XML into CVS for canonical source and translation. 09:23 < quaid> glezos: I think we have made the Wiki quite available for that level 09:24 < ricky> OK. I'm not sure about status of fp.o itself at the moment. Hopefully, there will be a bit more discussion before that happens. 09:24 < quaid> and people do that for other parts of the wiki, I presume; lightweight documentation 09:24 < stickster_work> Right 09:24 < ricky> Hmm.. sounds interesting. So the final docs would still be generated from DocBook? 09:24 < glezos> stickster_work, so if we don't have the people, then we might need to rethink if we want to raise a barn or just a plain-ol bench under an oak tree. :) 09:24 < quaid> ricky: yes 09:24 < quaid> glezos: that's true, yet ... 09:24 < stickster_work> I'm not interested in bench-building, personally. 09:25 < stickster_work> I can do that on my own. I'd rather raise a barn with a dozen other people. 09:25 < stickster_work> With the wiki, anyone can "build a bench." Done. 09:26 < stickster_work> If there's going to be a FDP, we need to commit to barn-building. 09:26 < quaid> +1 09:26 < quaid> that's the point 09:26 < ricky> So basically, people don't want to edit docbook sources directly/translate with po files? 09:26 < glezos> stickster_work, personally, I think our docs infrastructure is already a shiny building I'm proud of. :) 09:26 < quaid> of we are only going to get big enough to build benches, we should dissolve all the hard work and be a SIG 09:27 < stickster_work> ricky: Well, we have plenty of people translating, no problems there as far as I can tell 09:27 < glezos> ricky, translators want to work with PO files, yes. Not with Docbook. 09:27 < quaid> ricky: people want to translate PO files 09:27 < quaid> heh 09:27 < stickster_work> That's a great community, no doubt 09:27 < ricky> So the thing is that people don't like docbook? 09:27 < quaid> ricky: the idea for a while has been to enable multiple $editors with one powerful source in the middle (DocBook) 09:27 < stickster_work> And the community of writers != community of l10n'ers 09:28 < ricky> Aha. 09:28 < quaid> we're actually quite good with that; a guide can be worked entirely in the wiki and output at the end with just a few hours of clean-up 09:28 < ricky> Heh. 09:28 < quaid> now we're adding Plone + Kupu to that 09:28 < quaid> I don't think Docbook is the problem at all 09:28 < quaid> I also don't think it is really the "red tape" 09:29 < quaid> I think it is that we are asking people to be real contributors, not toss-over-the-wallers 09:29 < quaid> and we have the same problem all other tech projects have around docs; "we need that" and "someone else has to do it, i don't have time" 09:30 < glezos> quaid, if we enable people to write docs and maintain them *on the wiki*, do you think the problem won't be solved? 09:30 < quaid> that's right 09:31 < quaid> I don't see where we have told anyone they cannot maintain a doc on the Wiki 09:31 < quaid> in fact, that's what the Docs/ space is for 09:31 < stickster_work> The wiki can accumulate deprecated docs as fast as (or faster than) any other publishing platform 09:31 < glezos> quaid, I think that people won't have a problem maintaining something on the wiki. I'd maintain the TQSG if it was on the wiki to be honest. 09:31 < quaid> we just said, if you want it translated ... 09:31 < quaid> well, my thought is to turn the wiki into a 100% community docs place 09:32 < quaid> and the question then is ... 09:32 < ricky> ^Agreed. 09:32 < quaid> should Docs feel responsible for keeping it clean. 09:32 < quaid> ? 09:32 < quaid> glezos: but how would you get the TQSG translated? 09:32 < stickster_work> ^ +1 09:32 < quaid> do we want 2 more l10n systems (Wiki, Plone) 09:32 < stickster_work> :-P 09:33 < ricky> Not necessarily responsible/high-priority, but it'd be nice :) 09:33 < glezos> quaid, I'd prefer to first worry on how to have up2date content and *then* for l10n 09:33 < ricky> My impression was that l10n was handled after the conversion to docbook (following the normal translation team workflow). 09:33 < quaid> yes 09:34 < quaid> but if a doc is maintained on the wiki ... 09:34 < stickster_work> ricky: The point is that wiki changes happen all the time and every change to a converted doc has to be manually ported in 09:34 < quaid> even if it were automated, it's still hard to track 09:34 < quaid> people don't apply any level of rigor to Wiki work like they do to other work, IME 09:34 < stickster_work> +2 09:34 < quaid> we would have to layer a whole CMS-like system -- 09:34 < ricky> Does having docs maintained on the wiki somehow increase contributor drive? 09:34 < glezos> My thinking was to have a wiki space where wiki pages are of high-quality in terms of Documentation. They have passed editorial control, they are maintained (names appearing) and if not, there is a warning about it. Lightweight docs as you said. 09:35 < quaid> Docs/ 09:35 < quaid> been there for a long time :) 09:35 < ricky> From what I've seen, most projects just have docbook in an SCM, right? 09:35 < quaid> ricky: for example ... 09:35 < stickster_work> We had an initial influx of work for wiki-based docs, but other than the release notes, people have not really done a huge amount of follow-through on drafts 09:35 < quaid> ricky: take the Mozilla Developer site; they changed from XML in CVS to a Wiki 09:36 < quaid> ricky: this was a highly technical group, but they never did their XML work; but in the Wiki, they saw contributions from the community increase 10x 09:36 < ricky> Aha. So it does help a lot. 09:36 < quaid> so experience shows that people will edit a Wiki, but not maintain there as much 09:37 < quaid> there needs to be people who dedicate themselves to doing janitorial work. 09:37 < quaid> and while that could be this project, to be honest ... 09:37 < quaid> it's not the interest of the active participants 09:37 < quaid> for the most part. 09:37 < ricky> Isn't basic cleanup really easy for bystanders to do on the wiki? 09:37 < quaid> maybe we should advertise for Wiki editors? 09:37 < glezos> quaid, right. We could help people "helping themselves" in maintaining.. Deprecation warnings, categories for obsolete docs, etc. 09:37 < stickster_work> It will be once we get moin 1.6 and the click through CLA in place, right quaid ? 09:37 < quaid> ricky: presuming they know how to write and follow a style guide, yes 09:38 < quaid> stickster_work: well, easier to get people accounts, yes 09:38 < stickster_work> quaid: That's a HUGE presumption too 09:38 < quaid> HUGE 09:39 < quaid> I think after we have Plone up to be a real CMS 09:39 < quaid> we need to reinvent the Wiki 09:39 < quaid> and do some announcemenets around that 09:39 < ricky> I'm personally somewhat afraid of Plone. 09:39 < quaid> which part? 09:40 < quaid> ricky: the reason for Plone is pretty simple 09:40 < quaid> ricky: the process to go from DocBook XML to published pages, no matter how we do it, if it is manual, we'll have about 2.5 people who know how to publish 09:40 < ricky> Well, as a frontend to editing Docbook, I'm not too concerned. 09:40 < quaid> Plone let's us put that in the hands of content area owners, and to automate the XML build so normal folks can edit/publish 09:41 < stickster_work> Best features of both wiki + docbook 09:41 < stickster_work> Easy writing for people who just want to write 09:41 < stickster_work> Toolchain options for other publishing (PDF, RPM, etc.) 09:42 < ricky> For anything something more complex (like a full-blown CMS), it can have a steep learning curve. 09:42 < quaid> well, it's a new Web app to learn 09:42 < glezos> ricky, +1 09:42 < quaid> but you can create documents and edit them with a better WYSIWYG editor than a Wiki is 09:43 < ricky> The GNOME web team has actually been trying to move over to a Plone site.. and it's been painful so far (I saw participation/activity drop down *a lot*). 09:43 < ricky> But as I said, for an editing interface, it might work well :) 09:44 < quaid> well, in terms of just Docs ... 09:44 < quaid> that is, for the Websites side, you see the benefits, right? 09:44 < quaid> I guess for Docs, I can't see how participation can get much lower. 09:45 < ricky> What do you mean about the websites side? 09:46 < quaid> what I mean is, the serving of fedorproject.org front pages 09:46 < quaid> v. having the Wiki be the front page 09:46 < quaid> or having us manually create and maintain pages, or hack up SSIs or whatever 09:47 < ricky> Well, that's where I've seen a lot of pain in other projects. I'm currently researching any other possibilities. 09:47 < quaid> right now, if you want to delegate some set of pages to a new Websites person, they need a lot experience and access 09:47 < quaid> setup pain? or maintenance pain? 09:47 < ricky> If you want to maintain clean markup and use kupu, you must know HTML decently (from what I've seen). 09:47 < quaid> I guess the usage of Plone for the front-page was an older idea that is just included with our GSoC work; it can be decoupled, though. 09:48 < quaid> hmm, I haven't edited extensively in Kupu, it just looked like straight XHTML editing. 09:48 < ricky> I don't want to rant on against Plone, but templating for it and customizing page layouts hasn't been easy for me. 09:48 < jmbuser> IMHO, the wiki presentation quality is much improved...thanks to Plone 09:49 < quaid> jmbuser: sorry, where? 09:49 < jmbuser> That's part of the communications process 09:49 < jmbuser> quaid: the main page 09:49 < ricky> Well, maybe it can be modified to remove some of the presentational tags/attributes that it produces. 09:49 < quaid> ricky: well, beat on daMaestro, definitely don't let him get away with an unmaintainable hack for the front-page stuff 09:49 < quaid> jmbuser: main page isn't Plone 09:49 < jmbuser> educate me... 09:49 < EvilBob> HI ALL! 09:49 < quaid> jmbuser: it's just plain HTML + CSS 09:50 < quaid> EvilBob: howdy 09:50 < jmbuser> ahhhh 09:50 < EvilBob> ricky: templating plone is not that hard 09:50 * jmbuser was suffering under a delusion 09:50 < ricky> I don't want to start a war over this, honestly, but I'm hoping to open up the options a bit. 09:50 < quaid> ricky: oh, hardly a war 09:50 < glezos> quaid, do you think plone will increase the number of contributors to docs? 09:51 < ricky> EvilBob: Well, I'm admittedly somewhat pedantic about having "perfectly" clean markup, etc. 09:51 < quaid> ricky: a foregone decision doesn't mean it's locked in stone 09:51 < EvilBob> ricky: http://fedorasolved.org/ 09:51 < quaid> glezos: yes, in a few ways 09:51 < quaid> glezos: number of people who can edit/publish can increase easily 09:52 < EvilBob> ricky: make it work first clean it up later 09:52 < quaid> glezos: if people can write with a Web UI editor and have that go directly into l10n and publishing without leaving the Web UI, I reckon that will help 09:53 < EvilBob> ricky: there are many sites out there running plone that most people can not tell are running plone from the outside 09:54 < ricky> EvilBob: Really? I'd be really interested to hear about some, actually. 09:54 * jmbuser has to cut and run 09:54 < EvilBob> ricky: sure we can hook up later 09:55 < ricky> EvilBob: OK, feel free to PM me if you ever want, or you know where to find me on IRC :) 09:55 -!- jmbuser [n=jmbuser@xxxxxxxxxxxxx] has quit ["Leaving"] 09:55 < quaid> glezos: esp. if Plone is additive rather than replacing 09:56 < glezos> quaid, agreed. 09:56 < glezos> quaid, if we do manage to have this infrastructure, then it would be great. 09:56 < kanarip> glezos, especially when it doesn't take a year or so to save my doc updates 09:56 < EvilBob> heh 09:56 < EvilBob> wiki pains 09:57 * stickster_work wonders if his planned vfudcon How to Make Docs in CVS is simply a waste of time 09:57 * ricky will probably listen to it :) 09:57 < EvilBob> stickster_work: no 09:57 < EvilBob> not a waste 09:57 < EvilBob> we still need the skills 09:57 < EvilBob> IMO anyhow 09:57 < glezos> Q: do we know of any project (other than wikipedia), that is maintaining high-quality docs on a wiki? 09:58 < ricky> I think he mentioned developer.mozilla.org 09:58 < EvilBob> glezos: a wiki != moinmoin 09:59 < quaid> yes, developer.mozilla.org is one 10:00 < ricky> Anyway, I'm off to lunch now- thanks for taking the time to explain everything to me. 10:00 < ricky> (I'll try to somewhat keep up with the discussion later, hopefully) 10:00 < quaid> we should wrap up 10:00 < quaid> anyone want to add anything more here? 10:01 < quaid> otherwise, we'll continue on-list :) 10:03 < glezos> I'm ok.. sorry if I sounded too negative -- m just trying to think if we are 10:04 < glezos> doing something that could be improved by re-engineering some of our processes. 10:04 < EvilBob> glezos: there has been talk that we are doing more than moinmoin was designed for 10:04 < stickster_work> glezos: You're not offbase... it's just hard to see where the improvement factors come in when there isn't a sufficient sample of where our time is spent on current processes, because there are so few people using them to start with 10:05 < EvilBob> glezos: if that is what you are talking about 10:06 < glezos> agreed :) 10:06 < quaid> ok then ... 10:06 < EvilBob> IMO having to wait for page saves in excess of a minute is ridiculous 10:07 < EvilBob> I don't know where the bottle neck is in that process 10:07 < quaid> it's a design thing, and there has been research into it 10:07 < quaid> Infra has one person who did some tests, etc. 10:08 < vpv> EvilBob: afaik moin goes through all the user accounts to find which ones to notify, rayvd has been working on it, but I haven't heard from him in a while 10:08 < EvilBob> Yeah I know others know about it and have looked at it 10:08 < mmcgrath> EvilBob: Every time you save, moin has to iterate over every user file and every regex in that file to see if that user should be notified about that page. 10:08 < EvilBob> mmcgrath: that is what I thought 10:09 < mmcgrath> we even deleted a bunch of users back in the day (we deleted about 7000 IIRC) and that helpped but it only masked the problem. 10:09 < stickster_work> design-- 10:10 * mmcgrath bbiab 10:10 < ricky> Woah. 7000. 10:11 < quaid> yeah, imagine if all those people could edit, scary :) 10:11 < EvilBob> moinmoin was chosen because it met the software requirements IIRC, using python was one of them 10:11 < EvilBob> scalability was not high enough on the requirements list I guess 10:11 < quaid> well, no one knew back then 10:12 < EvilBob> right 10:12 < quaid> and we may be a rather big user of Moin compared to ohers 10:12 < f13> IIRC we're the biggest 10:13 < EvilBob> what works great for a dozen users may not work well for a dozen gross 10:13 < quaid> Fedora contributors -- more than a gross! 10:14 < EvilBob> Yeah 10:14 < ricky> Still >7000, it seems. 10:14 < ricky> Or maybe not.. hmm.. 10:15 < EvilBob> I do hope that plone on zope will scale to meet the needs of our contributor and user bases 10:15 < EvilBob> we really don't know until we start throwing stuff at it I guess 10:16 < EvilBob> I have to get back to work 10:16 < EvilBob> BBL 10:16 < ricky> Well, for the docs team, step one would be to get some highly available Plone experts around. 10:21 < quaid> </meeting>
Attachment:
signature.asc
Description: This is a digitally signed message part
-- fedora-docs-list mailing list fedora-docs-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-docs-list