Subject: KampalaMeetingLog2014x09x04.txt Date: September 4, 2014 3:59:44 PM PDT [2:51pm]  HideyoImazu joined the chat room. [3:07pm] HideyoImazu: hi PeterThoeny. Are you there? [3:07pm] PeterThoeny: hi HideyoImazu-san, sorry for the delay! [3:07pm] PeterThoeny: what's new? [3:08pm] HideyoImazu: summer seems over in Tokyo [3:08pm] HideyoImazu: no longer brutally hot and humid [3:08pm] PeterThoeny: here is cooling down a bit too [3:09pm] PeterThoeny: martin wenk, a swiss friend working on tokyo nominated me for the ice bucket challenge [3:09pm] PeterThoeny: "in" [3:09pm] HideyoImazu: ok [3:09pm] PeterThoeny: i had fun with it [3:09pm] HideyoImazu: i'll do it probably on sunday [3:09pm] PeterThoeny: will you take the challenge? [3:10pm] PeterThoeny: haha, nice! [3:10pm] PeterThoeny: shall we start with meeting? [3:10pm] PeterThoeny: +10 min [3:10pm] HideyoImazu: sure [3:10pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2014x09x04 [3:10pm] PeterThoeny: usual agenda: [3:11pm] PeterThoeny: 1. Feature Requests for Kampala Release [3:11pm] PeterThoeny: 2. Extensions [3:11pm] PeterThoeny: 3. Review Urgent and Not So Urgent Bugs [3:11pm] PeterThoeny: 4. Miscellaneous [3:11pm] PeterThoeny: ---++ 1. Feature Requests for Kampala Release [3:11pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [3:11pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/CustomizeTopMenuSkinActionButtons [3:11pm] PeterThoeny: listed as accepted [3:12pm] PeterThoeny: probably done? [3:12pm] HideyoImazu: cool [3:12pm] PeterThoeny: just checked, bug item is waiting for release [3:13pm] PeterThoeny: i just set to merged to core [3:13pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/VarVARbooleanVarISTRUE [3:13pm] PeterThoeny: this is likely done longer time ago [3:14pm] PeterThoeny: no bug item listed [3:14pm] HideyoImazu: it's relatively an easy change [3:14pm] HideyoImazu: but I haven't found time to work on it [3:15pm] PeterThoeny: oic [3:16pm] PeterThoeny: no new feature proposals [3:16pm] HideyoImazu: I've just changed http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7536 to "Waiting for release" [3:17pm] PeterThoeny: ah, copy script causes a warning at lib/TWiki/UI/Copy.pm line 203 [3:17pm] PeterThoeny: thanks [3:17pm] PeterThoeny: ---++ 2. Extensions [3:17pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:18pm] PeterThoeny: JQueryPlugin: yaojun and i discussed a css issue on JQTAB [3:18pm] HideyoImazu: it's all right now, right? [3:19pm] PeterThoeny: discussed at http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7548 [3:19pm] HideyoImazu: as you can imagine, I was discussing it with him [3:19pm] PeterThoeny: yes, he did some followup change [3:19pm] PeterThoeny: it looks all good now [3:20pm] HideyoImazu: we ended up modifying our local skin a bit. but that's fine [3:20pm] PeterThoeny: however, he did the change only in the jquery-all.css, which is auto-generated [3:20pm] HideyoImazu: ah [3:21pm] HideyoImazu: i'll ping him about that [3:21pm] PeterThoeny: he needs to apply the same change to jquery.tabpane.css too [3:21pm] PeterThoeny: thanks [3:22pm] PeterThoeny: that way the changes are not lost if someone builds the plugin's combined css & js [3:23pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/TWikiUserMappingContrib [3:23pm] PeterThoeny: small change: "Edit" link in info tile of profile topic is now a button [3:23pm] PeterThoeny: makes it more visible [3:24pm] HideyoImazu: ok [3:24pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/TopMenuSkin [3:24pm] PeterThoeny: yaojun did this: [3:25pm] PeterThoeny: TWikibug:Item7546: Top bar buttons on top right corner can be customized [3:25pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/EmailTwoStepAuthContrib [3:25pm] PeterThoeny: initial version is now done [3:25pm] PeterThoeny: two-stepo auth works now nicely [3:26pm] PeterThoeny: see diagram, was a bit complex to implement [3:26pm] HideyoImazu: oh cool [3:26pm] PeterThoeny: but its all transparent, with minimal change to template login manager [3:26pm] PeterThoeny: e.g. could be easily added to other login managers [3:27pm] HideyoImazu: the diagram looks nice. what tool did you use? [3:27pm] PeterThoeny: all functionality is delegated to two-step auth contrib [3:27pm] PeterThoeny: ppt [3:27pm] PeterThoeny: then screenshot [3:27pm] PeterThoeny: original ppt is in svn too [3:28pm] PeterThoeny: i now work on the SmsTwoStepAuthContrib [3:29pm] PeterThoeny: which has the same workflow, just with extra step of sms instead of e-mail [3:29pm] HideyoImazu: nice [3:29pm] PeterThoeny: added complexity is to set mobile number and mobile carrier in user profile pages [3:30pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/SendMailPlugin [3:30pm] PeterThoeny: i added this: [3:30pm] PeterThoeny: TWikibug:Item7547: Add REST interface to send mail [3:31pm] PeterThoeny: is needed by the sms 2-step auth logic [3:31pm] PeterThoeny: that is all i have on extensions [3:31pm] PeterThoeny: anything? [3:32pm] HideyoImazu: I ended up decided to keep the WorkflowNgPlugin name unchanged -- it's too late to change [3:32pm] HideyoImazu: sorry about that [3:32pm] PeterThoeny: ok, np [3:32pm] PeterThoeny: was just a suggestion [3:33pm] PeterThoeny: ---++ 3. Review Urgent and Not So Urgent Bugs [3:33pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/WebChanges [3:33pm] PeterThoeny: we talked about copy script and jqtab [3:33pm] PeterThoeny: and top-menu with customizable buttons [3:34pm] PeterThoeny: that is all on bugs i have [3:34pm] PeterThoeny: anything? [3:34pm] HideyoImazu: no [3:34pm] PeterThoeny: ---+ 4. Miscellaneous [3:34pm] PeterThoeny: anything? [3:35pm] HideyoImazu: I feel obliged to write about Fast CGI [3:35pm] HideyoImazu: as of now, TWiki documentation is light about it [3:35pm] PeterThoeny: ah, yes, that would help [3:36pm] HideyoImazu: please put that somewhere so that the chance for me to write that up for the next release [3:36pm] PeterThoeny: do you think as part of official twiki docs, as supplemental doc on twiki.org, or twiki.org blog? [3:36pm] HideyoImazu: as part of official doc [3:37pm] HideyoImazu: official doc should have it, right? [3:37pm] PeterThoeny: i think either way is ok [3:38pm] PeterThoeny: if part of official doc, a new topic linked from TWikiInstallationGuide [3:38pm] PeterThoeny: if supplemental doc, new topic in TWiki web on twiki.org, linked to from TWikiInstallationGuide [3:39pm] PeterThoeny: http://twiki.org/cgi-bin/view/TWiki06x00/TWikiInstallationGuide [3:39pm] PeterThoeny: maybe a new section in installation doc called perlformance tuning? [3:40pm] HideyoImazu: ok [3:40pm] PeterThoeny: "performance tuning" [3:40pm] PeterThoeny: freudian slip [3:40pm] HideyoImazu: [3:41pm] HideyoImazu: incidentally, Perl 5.20 no longer has CGI.pm bundled, I recently learned. I wonder if CGI.pm should be in lib/CPAN [3:41pm] PeterThoeny: consider also a short blog with summary and link to fast cgi topic [3:41pm] PeterThoeny: good question [3:41pm] HideyoImazu: right. it's worth a blog entry [3:42pm] PeterThoeny: maybe better not in lib/CPAN [3:43pm] PeterThoeny: all major distribs should have cgi, e.g.: yum install perl-CGI [3:44pm] HideyoImazu: ok [3:44pm] PeterThoeny: we get sometimes questions on i18n [3:44pm] PeterThoeny: see for example latest one at http://twiki.org/cgi-bin/view/Plugins/TWikiDashboardAddOnDev [3:44pm] PeterThoeny: do you think current docs are adequate? [3:45pm] PeterThoeny: i have not done utf-8 configs, no need so far on twikis i maintain (although it would be nice on twiki.org for evals) [3:46pm] HideyoImazu: the current documentation is probably not adequate [3:46pm] HideyoImazu: as long as you do raw text editing [3:46pm] HideyoImazu: i18n characters can be put into topics [3:47pm] HideyoImazu: but probably not with WYSIWYG unless you set charset=UTF-8 [3:47pm] PeterThoeny: do you use wysiwyg editor at work with multi-byte chars? [3:47pm] HideyoImazu: sure [3:48pm] PeterThoeny: it would be helpful if someone with knowledge reviews and updates the i18n docs in regards to wysiwyg [3:49pm] HideyoImazu: please put that to a to-do list somewhere and ping me if I put on teh back burner for long [3:50pm] PeterThoeny: ok, i'll create a bug item [3:50pm] PeterThoeny: that is all i have for today [3:50pm] PeterThoeny: anything else? [3:51pm] HideyoImazu: no [3:51pm] PeterThoeny: ok, let's close the meeting [3:51pm] PeterThoeny: i'll post the logs [3:52pm] HideyoImazu: thanks, peter! [3:52pm] HideyoImazu: ttyl [3:52pm] PeterThoeny: ttyl HideyoImazu-san