#foswiki 2016-12-06,Tue

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
***ChanServ sets mode: +o Lynnwood [00:05]
................ (idle for 1h15mn)
GithubBot[distro] vrurg pushed 1 new commit to Item14237: https://git.io/v1BCY
distro/Item14237 15a3465 Vadim Belman: Item14237: Fixed a bug with complicated nested keys.
[01:20]
***GithubBot has left [01:20]
FoswikiBothttps://foswiki.org/Tasks/Item14237 [ Item14237: Implement Development.OOConfigSpecsFormat proposal ] [01:20]
....................................................................... (idle for 5h54mn)
***ChanServ sets mode: +o MichaelDaum [07:14]
............................ (idle for 2h16mn)
ChanServ sets mode: +o MichaelDaum_ [09:30]
....................... (idle for 1h53mn)
zak256when I write %FORMFIELD{"Name" topic="%BASEWEB%.%BASETOPIC%"}%, I get the wikipage that is stored there including the Web, e.g. MyWeb.MyPage
I need only the page from that formfield: MyPage
Can I strip the web from the value somehow?
[11:23]
.... (idle for 15mn)
Hmm... VarENCODE might help, but it seems that is not available in Foswiki 1.1.2 :-( [11:39]
.......... (idle for 47mn)
Sorry, I was offline, a possible solution would still interest me. [12:26]
.............. (idle for 1h9mn)
***ChanServ sets mode: +o gac410 [13:35]
..... (idle for 24mn)
jesuisseI've got a question about contributing code... is anyone of the core developpers here? [13:59]
gac410sure
What's your question
[14:00]
jesuissegreat! I'm developping an OpenID LoginManager for my employer and I'd be willing to provide the code if anyone is interested...
but I'm not sure how to go about it.
Setting up a build envinronment and packaging etc looks like quite a bit of work.
[14:01]
gac410I woldn't say its a huge amount of work, but there is a bit to it. First is to get yourself running on a git checkout rather than one of the tarballs.
By checking out the "distro" repository you also get the various developer pieces.
[14:03]
jesuisseI've read about BuildContrib. Is that currently the way to go? [14:04]
gac410yes. generally
For a login manager you probably won't need all of the bells and whistles of buildcontrib. But really, if you get a github "distro checkout runing, then buildcontrib comes in automatically with ./pseudo-install.pl developer
[14:05]
jesuisseYeah, the login manager currently consists of two module files, a template and a few extra LocalSite config entries.
I'm kinda reluctant to learn the whole build stuff.
[14:07]
gac410Well I suppose the minimum would be to create a respository on github and check in your pieces.
We could help to try to package them.
I suppose the bare minimum would be to attach the files to a task in foswiki.org.
[14:08]
jesuisseI'll look into how much work setting up a dev environment via git clone is. But if I hit any roadblocks, I'd appreciate some help :-)
Another question about terminology: A LoginManager isn't a plugin, right? So what else? Contrib? How do I name my stuff?
[14:13]
gac410Right. LoginManager's and the associated components would be a "Contrib"
gac410 goes to look at our repo for taken names
So it could be something like OpenIDLoginContrib
[14:17]
jesuisseOk, sounds good. I'll see how far I get with the time I have available and maybe come back for some additional pointers. [14:19]
gac410If you go to https://github.com/foswiki you can search for the other Auth or Login related contribs
There are others out there that were never packaged / released
Sure any time. just be patient with us. :) We often come/go but leave chat windows open, depends on luck on who's actually online
[14:19]
jesuisseWell, I've just done the bare minimum to get it working with the big OpenID providers, but I'm thinking if it's available, that'd be a starting point to make it work well.
And every time I looked around here, I got to talk to you.
[14:21]
gac410If you look at some of the other contribs out in github you might find other implementations that might have ideas to "research" [14:22]
jesuisseLast question: Do I need to talk to someone to be able to open a repo under the Foswiki github, or is simply having a github account enough? [14:22]
gac410y. I'm retired and somewhat available.
You need a github account, preferably using same email / similar name to what you registered on foswiki.org
Then we have to create the repository for you. and from there you are free to go.
strongly recommended to open a Task on f.o, and then any commits have the ItemNNNN: in the description, so that github commits get tagged to a task for tracking purpooses.
If you decide you'd rather just use your own github repository, then you are free to use a github tracker, but we do lose a lot of visibility.
[14:22]
jesuisseOkay. So... what's the first step? Opening a task? What should that say? I've only openend tasks about bugs, not features... [14:26]
gac410Type "Enhancement" Just say "Create new OpenID Login Manager or something like that. Not a lot of formaility on it.
We have a few additional topics we'll create once you have it open
[14:27]
zak256gac410: I don't know if you read my question earlier: Is there a possibility for stripping a prefix from a string variable somehow? I found VarENCODE, but that doesn't seem available in Foswiki 1.1.2. [14:27]
gac410zak256: The SpreadSheetPlugin %CALC% macro can do that. [14:28]
jesuisseOk, so I'll open an enhancement task and see where I'm going from there. [14:28]
gac410But CALC is a rather strange macro in it's implementation. Newer versions have %CALCULATE% that is a more tradiitional registred macro.
jesuisse: I'll look for it. Comment what you want the repository called and I'll get it created later today.
[14:29]
jesuisseOK, thanks again for your help [14:29]
zak256gac410: Thanks, I see CALC-REPLACE and will try that. We will have to redo things later anyway, when the new version is making progress. [14:30]
gac410yw
The old CALC macro can be tricky inside SEARCH. Tends to get skipped in places.
[14:30]
zak256Luckily there is no SEARCH this time *phew* [14:31]
GithubBot[distro] gac410 pushed 1 new commit to Release02x01: https://git.io/v1R8W
distro/Release02x01 9e04595 George Clark: Item13883: Prepare for release
[14:39]
***GithubBot has left [14:39]
FoswikiBothttps://foswiki.org/Tasks/Item13883 [ Item13883: Documentation changes for master and 2.1 ] [14:39]
...... (idle for 28mn)
***ChanServ sets mode: +o Lynnwood [15:07]
.... (idle for 15mn)
dbristowIs there any plugins that implement two factor authentication for FosWiki logins? [15:22]
gac410hi dbristow ... not that i've come across. Just did a quick search of the foswiki repository and didn't see any.
What exactly do you mean by 2-factor?
gac410 understands the concept but sometimes terminology gets fuzzed
[15:23]
dbristowgac410: That in order to login you don't just use a password, you typically run an app on your phone that works like a SecureID key fob. Much harder to hack than just a password. [15:26]
gac410ah okay. There have been some work towards using OpenID and other external auth sources. But nothing live yet iirc.
If the alternative back-end did 2-factor, then we could take advantage of that.
But nothing in the pipeline for 2-factor directly on foswiki iirc.
[15:28]
dbristowOK. [15:28]
gac410Probably most widely used external auth is LDAP, via either active directory or tradidional LDAP. No idea if any of those backends support 2-factor [15:30]
.... (idle for 19mn)
jesuisse: https://github.com/foswiki/OpenIDLoginContrib has been created. Please wait a few hours before committing so that the task hooks get automatically populated by our cronjob on foswiki.org [15:49]
...... (idle for 25mn)
***ChanServ sets mode: +o cdot [16:14]
gac410Hi cdot ... hows things going? [16:26]
GithubBot[distro] gac410 pushed 1 new commit to Release02x01: https://git.io/v1RPF
distro/Release02x01 b6e0af6 George Clark: Item13884: xgettext run
[16:32]
***GithubBot has left [16:32]
FoswikiBothttps://foswiki.org/Tasks/Item13884 [ Item13884: Translation changes for master and Foswiki 2.1 ] [16:32]
GithubBot[distro] gac410 pushed 1 new commit to master: https://git.io/v1RXT
distro/master ae05027 George Clark: Merge branch 'Release02x01'
[16:32]
***GithubBot has left [16:32]
ChanServ sets mode: +o SvenDowideit [16:40]
............................................. (idle for 3h44mn)
cdot has left [20:24]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)