On Tuesday 18 November 2003 00:35, Jesus M. Castagnetto wrote: > --- Mehdi Achour <[EMAIL PROTECTED]> wrote: > > Hi ! > > > > It's been a while since the thread [1] wasn't > > discussed, so here we go > > again. > > After 3 months, here's the situation reviewed : > > > > 1) - Notes posted : > > We receive about 30 notes a day, most of them are > > > > > > I - Asking for help > > II - Pointing to a bug in the documentation > > (typo, something > > missing, etc..) > > III - Noise > > IV - Scripts to help other users > > Perhaps II could be handled if there were an option > for the notes editors to submit the user note bug,
Thats something I like. I've seen bug reports in the notes, that don't have an email address so I can't reject them.. I don't always have the time to directly fix it and it gets lots in the rest of the notes... I just say this note: "Note that the config variable sybase.compatability_mode must be misspelled. In English, the word is spelled "compatibility," so don't use your English knowledge." I think that this will be submitted as a doc bug. I took the time to check the source and there is nothing wrong. maybe the 'to be submitted as bug' should be re-checked to ensure that there are no bogus bug reports (I'm sure the doc and bug teams will be happy with that) > the > same way it is deleted/rejected/edited nowadays. I and > III should be removed, and IV should be dealt on a > case by case basis, some examples might be useful > enough to make it into the manual entry's body. > > > 2) - Problems with the actual system : > > I - The rejection mail is too generic and deals > > with all the > > situations that may have caused the rejection. If > > the poster didn't read > > all the warnings while submitting the note (don't > > post support > > questions, don't, don't), will he really read such a > > mail ? > > Yep, it is a quick hack. The idea was that perhaps if > the person did not read the first 2 times the info was > shown, it might read the third time. It did decrease > the number of junk when we started using that system, > but I agree that maybe something more sophisticated is > needed. > > > II - We see some good notes deleted, and nothing > > done. We have lost > > one more occasion to provide a better manual. > > Agree. As you mentioned in IRC, I am all for having a > way of labelling those entries to be added to the > manual. I can only agree here.. But when there is a 'to be added to the manual' thing it will atleast help me finding the notes and manual files that I wanted to edit/add, but forgot about it after because I didn't have the time at that moment > > > III - When a note is deleted, we doesn't know why > > it was (from time > > to time I think that the one who deleted it don't > > know the reason..) Adding a reason files is very handy to actually take a look at what your doing.. but it will take some more time.. > > That is true. Back when I had more time to help w/ the > notes admin, there were cases were notes that were > important were removed by a novice editor. > > > IV - We sometime rejected notes with bad-formed > > emails, it only gives > > the mail server more work (and we know how the mail > > server suffers from > > time to time) > > Along w/ the rejection code, I had put some code to > test the validity of the email, not just using regexes > but also talking to the MX server to check that there > was a real mailbox w/ that username, but that caused > performance degradation in some cases. > > > 3) - Solutions : > > > > First shot, solving I, II and III. > > > > Same as proposed in [1], but a little reviewed > > (three months has > > passed by) > > > > Possible actions : > > Rejected > > Deleted > > To be integrated > > Integrated > > No action (another maintainer will maybe take > > one of the four > > actions mentioned before) > > I would add: > Send bug report what about the option on that page: Send General bug report (it has something to do with the function) Send Documentation bug report (somthing with the docs) I don't think we need all the sections that exist on bugs.php.net, do we? > > > Possible reasons : > > * Rejected : > > - bug : Didn't you read all the warnings > > before posting ? Please > > fill in a bug report. we can also mention features > > request here. > > - support : have a look at > > php.net/support.php > > - not our thing : "Hey !! why is > > www.somesite.com pointing me > > here ???". Answer "drop a mail to the webmaster of > > this site" > > > > * Deleted : > > - trash : a note that doesn't belong in our > > manual at all (spam, > > irrelevant, wrong note, bad coded script, submitted > > twice, etc..). > > Everything that is not part of the other reasons for > > deleting a note. > > - integrated : the note is now in the > > official manual. We can > > also make the script send an automatic mail to the > > submitter (he will > > certainly be pleased) > > > > * to be integrated : > > - this note is really relevant and should be > > in our manual ? mark > > it as integrated. > > If you have enough time/karma, add it to > > CVS, then delete the > > note with "integrated" as reason > > If you don't have enough karma, but still > > want to help, write > > something and send it to phpdoc, someone will > > validate and integrate it. > > If you don't wanna do something more, stop > > here. A web > > interface will allow phpdoc'ers to see the notes > > flagged this way and > > they'll act for you. > > The "integration" bit could be done as a documentation > bug report, with the advantage that there will be a > track record of the action/contents. I'm a big +1 for this. bugs.php.net is to keep track of the problems. it will also avoid that doc'ers change something that is not true. on bugs.php.net there will be added a comment and marked as bogus > > > Second shot, solving IV : > > The actual system doesn't test the emails before > > sending a rejection > > mail. We can make it do so, with a regexp and > > testing if "spam" or > > "remove" is part of the email. This way, even if we > > make a mistake and > > click the bad link, the mail server won't be working > > in vain. > > Did someone modify the way the email is validated. > Last time I saw it, it was using a regex. Might want > to check if the regex has been changed or the > validation omited altogether in the source code. > > > 4) - Discussions : > > When I proposed [1] I recieved a lot of feedbacks > > saying : "wow, too > > many reasons, it's gonna be horrible." This is how > > the alert sent to the > > notes mailing list will look like > > > > " > > Submitter email > > > > The note > > > > ------------ > > Manual page > > > > Delete : > > trash > > Integrated > > Reject : > > bug > > support > > not our thing > > To be integrated > > > > Search the note database > > " > > > > 6 possibilities. IMHO, if someone found this to be > > too many, he doesn't > > belong on the notes maintainers staff as he don't > > want to put forth any > > effort. A note maintainers task is to take care of > > the manual and > > improve it. It requires effort (private joke : > > rioter... I'm sorry =D) > > I don't think it is a problem (I am even suggesting > more options ;-) 6 options isn't a problem.... it's nothing compared to the bug emails > > > 5) - Active maintainers : > > Here are the list of the active maintainers for > > last months : > > > > - Vincent Gevers (vincent) > > - Sebastian-H. Picklum (sp) > > - Mehdi Achour (me, didou) > > - Sara Golemon (pollita) > > Managing the notes every day, integrating > > notes in the manual, > > fixing the bugs reported there. > > > > - Jani Taskinen (sniper) : As he's in the front > > line in the bugs > > reports, he sometimes walks through a manual page > > after closing a > > related bug and hunts down most of the notes there. how is this going to work with 2:III? I think people like Jani should get 'special' access. I don't think you'll like it to enter a reason hunderd times > > > > There's some people who help from time to time > > and people who have > > helped a lot in the past. We can mention jimw, > > ronabop, zak, alindeman, > > jmc, betz, phillip.. (sorry for whoever I'm > > forgetting) > > > > I would really like to hear feedback from all of > > you. Sure, everyone > > else is welcome, especially phpdoc'ers for the "to > > be integrated" > > proposition. > > +1 on the ideas in your proposal. Look also at the > suggestions above and the ones given by Goba. I'm also +1 on this. It will take a little bit more time for the actions, but If we can improve the manual with that it won't be a waste of time :) - Vincent > > 6) - Conclusions : > > > > I hope this time the thread won't die. I'm ready > > to developp the new > > interface and the help of everyone is again > > welcomed. > > The ball is in your camp, shoot it back ! > > I would say, go ahead and look at the existing code > and start planning for modifications. Back when I > added the kludgy 'reject' (later improved by several > others), I showed a crude working code and that helped > focus the discussion. > > One thing I always wanted (and wrote code that was > never integrated for some reason), was to let notes > editors register which manual sections/pages they > would be interested in editing, that way he/she would > only recieve the emails related to those sections (of > course all the other notes will still go to the Notes > mailing list). > > > Best regards, > > > > Mehdi Achour > > > > --- > > > > [1] :: > > http://news.php.net/article.php?group=php.doc&article=%3C3F35958D.4030008%4 >0keliglia.com%3E > > > PS : Thank you for the review Lateralus ;) > > ===== > --- Jesus M. Castagnetto <[EMAIL PROTECTED]> > > __________________________________ > Do you Yahoo!? > Protect your identity with Yahoo! Mail AddressGuard > http://antispam.yahoo.com/whatsnewfree