Subject: KampalaMeetingLog2014x03x06.txt Date: March 6, 2014 3:39:13 PM PST [2:56pm]  timothe joined the chat room. [3:00pm] PeterThoeny: hi timothe & two- [3:01pm] PeterThoeny: two-: could you please introduce yourself? [3:01pm] timothe: Good [3:03pm] PeterThoeny: hideyo-san excused himself from this meeting [3:03pm] PeterThoeny: let's wait a few more minutes [3:04pm] PeterThoeny: timothe:  you are on the us east coast? [3:04pm] timothe: Yes, Massachusetts [3:09pm] PeterThoeny: sorry, back from a phone call [3:09pm] PeterThoeny: time:  +9 min [3:10pm] PeterThoeny: looks like just the two of us [3:10pm] timothe: Then it's probably going to be short. [3:10pm] PeterThoeny: not sure about two-, this user was also silently present the previous release meeting [3:10pm] PeterThoeny: yes [3:11pm] PeterThoeny: in this case shall we just do a quick sync up, e.g. not the formal agenda? [3:11pm] timothe: EmbedExcelPlugin - waiting on a CPAN module release with some patches - think that just happened in the past 24hrs. [3:12pm] timothe: Drag & drop - expected your notes on te D&D page - just noticed on last release mtg. Some I'll do something about, others are out of scope. [3:12pm] timothe: I may produce "BestPracticesPlugin" - as an EmptyPlugin alternative. [3:12pm] timothe: That's about it. [3:13pm] PeterThoeny: on d&d i might help on some ui improvements [3:13pm] PeterThoeny: on new plugin, how about naming it LazyLoadingDemoPlugin or the like? [3:14pm] PeterThoeny: sounds good to have an alternative to the EmptyPlugin [3:14pm] PeterThoeny: or name it EmptyLazyLoadingplugin [3:14pm] PeterThoeny: ? [3:14pm] timothe: Sure, that would be helpful.  My file cabinet is not elegant.  I know I need to update the JS to provide better errors. [3:15pm] PeterThoeny: all modern websites (fb, twitter, flickr, …) that accept d&d just have a dashed area to indicate drop zone [3:15pm] timothe: I think once you actually see it, you'll replace EmptyPlugin.  So the name doesn't matter. [3:17pm] PeterThoeny: it depends, my primary concern is to make it as easy (to learn and code) as possible for people new to twiki [3:17pm] PeterThoeny: …to create their first plugin [3:17pm] timothe: I'm fond of my file cabinet - but I can be had.  The drop zone has to be big enough that it works when dragging a lot of files, and also so that people with disabilites don't fuss. [3:18pm] PeterThoeny: a file cabinet is ok, just the current look is very dated, e.g. can be fixed with some nice images * styles [3:18pm] PeterThoeny: quick update on my side, two things: [3:18pm] timothe: I agree on the goal for the templateplugin.  Don't hug the current tree too hard.  What I have in mind is easier for a first timer, and provides useful features - like a trace of every call to the plugin - for free. [3:19pm] timothe: I'd welcome better images & styles - not my thing.  The file cabinet is a sketup hack. [3:19pm] timothe: (Er, google sketchup) [3:20pm] PeterThoeny: 1. i updated the spreadsheetplugin to support display of international currencies [3:21pm] PeterThoeny: one of my us clients is operating in central america, europe and asia [3:21pm] PeterThoeny: they need this feature [3:21pm] timothe: Sounds OK - even overdue. [3:21pm] PeterThoeny: good to enhance twiki for the community and get paid at the same time [3:21pm] PeterThoeny: 2. new KnowdLoginPlugin [3:22pm] PeterThoeny: idea is to be able to login to a twiki without explicit login, provided the machine you use is trusted enough [3:22pm] PeterThoeny: so, your work pc might be trusted, but not when you login from a public pc or mobile phone [3:23pm] PeterThoeny: wave systems creates this technology [3:23pm] PeterThoeny: http://developer.wave.com/knowd.html [3:23pm] PeterThoeny: disclosure:  i do consulting for them [3:23pm] PeterThoeny: interesting technology [3:24pm] PeterThoeny: each device gets a trust score, 100…900, like credit score [3:25pm] PeterThoeny: when you login from a device, the trust score is checked, and depending on the score you are let in without login [3:25pm] timothe: Would be interesting to see an independent analysis.  Known technologies are X509 certs - effective but hard to deploy, and the ID services (bitcard, etc). [3:26pm] timothe: There are a lot of good ideas for authentication that crash and burn in the real world... [3:27pm] PeterThoeny: the integration with service is very simple [3:27pm] PeterThoeny: the twiki internals for login is more complex [3:28pm] PeterThoeny: e.g. it takes me much more time do the twiki part of the integration [3:28pm] timothe: Yup.  I did X509 auth a while ago, and worst part is that the twiki login/auth/etc is not documented. [3:29pm] PeterThoeny: anybody can define an api [3:29pm] timothe: So if you could get paid for documenting how to add a login/auth mechanism, that would be a good outcome. [3:29pm] PeterThoeny: it is not easy to define an api that hides the complexity of the system [3:30pm] PeterThoeny: some of the twiki api is not designed with hiding of complexity in mind [3:30pm] timothe: No, they are designed to show how 'smart' the developers were... Sigh.   [3:30pm] PeterThoeny: yes, but nobody is paying for a better doc of an existing open source project [3:31pm] PeterThoeny: yep, sad but rue [3:31pm] PeterThoeny: "true" [3:31pm] timothe: That's the overhead tax they pay for using open source - helping others. [3:31pm] PeterThoeny: we have no burning things on bug front [3:31pm] PeterThoeny: anything on plugins? [3:32pm] timothe: I submitted several high-priority bugs a while back, seen no activity. [3:32pm] timothe: (except what I fixed). [3:33pm] PeterThoeny: i work on twiki as much as i can, the reality is i need to focus on things that pay my bills [3:33pm] timothe: understood. [3:34pm] PeterThoeny: i do a lot of custom twiki app programming lately, those apps are client proprietary, e.g. do not directly benefit the twiki community [3:34pm] PeterThoeny: although i feed some stuff of general use back to the community [3:34pm] PeterThoeny: such as the UserReports last year [3:35pm] timothe: Anything else? [3:35pm] PeterThoeny: nothing from me [3:35pm] PeterThoeny: shall we close the meeting? [3:35pm] timothe: OK, let's call it a day [3:35pm] PeterThoeny: thanks timothe & bon appetite for dinner! [3:35pm] timothe: same to you [3:35pm]  timothe left the chat room. (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])