IRC log of #novawebdev for Thursday, 2017-12-28

*** replaceafill has joined #novawebdev10:08
*** mr_german has joined #novawebdev10:32
mr_germanreplaceafill, Hello!10:43
replaceafillhey mr_german10:43
mr_germanreplaceafill, I'm testing my steps to set up helios right now!10:43
replaceafillmr_german, great10:44
replaceafillmr_german, if you have it done by the meeting, we could ask z0nny to help testing it10:44
mr_germanreplaceafill, ok10:45
*** zOnny has joined #novawebdev10:57
*** jelkner has joined #novawebdev10:58
jelknergood morning replaceafill, mr_german, and zOnny!10:59
replaceafillgood morning jelkner10:59
mr_germangood morning jelkner, zOnny 10:59
replaceafillgood morning zOnny10:59
jelknerreplaceafill, zOnny is eager to be schooled by you.10:59
zOnnyhey good morning replaceafill10:59
jelkneri've been telling him the plan11:00
replaceafilljelkner, poor zOnny, dissapointment is on the horizon...11:00
replaceafilljelkner, cool11:00
jelknerget all of us familiar with our product11:00
jelknerand as many of us as possible skilled in working with it11:00
replaceafilljelkner, indeed11:01
jelknerbefore we signed in i drew a diagram on the white board (we made it into my classroom) that looked roughly like this:11:01
jelknerhelios <---> tendenci <--> mailman311:01
jelknertendenci is the mother ship11:02
jelknerintegration with the other two pieces happens through her.11:02
replaceafilljelkner, from the data point of view that's true11:03
replaceafilljelkner, but we need to discuss the front-end point of view too11:03
jelknerdo you want to do that now?11:03
jelkneror as we move forward later11:03
jelknerzOnny is here now ready to do whatever you want him to do.11:04
replaceafilljelkner, let's do it now11:04
replaceafilljelkner, zOnny can we talk?11:04
zOnnyfront end? I think  that is work for me. replaceafill11:04
replaceafilli mean, hangout11:04
replaceafillzOnny, indeed11:04
replaceafillzOnny, that's why i want to start discussing that with you and mr_german11:04
jelknerreplaceafill, i'll stay out of that one11:05
jelknersince we need two kinds of meetings11:05
jelknercustomer meetings, in which i will actively participate11:06
jelknerand developers meetings, in which i won't11:06
replaceafilljelkner, do you have audio/hangout capability?11:06
replaceafilljelkner, zOnny i think it'll be a bit quicker to talk about this11:07
replaceafilljelkner, zOnny i mean, instead of irc11:07
jelknerthis will be zOnny's first time doing this11:07
jelknerso let's help him get setup11:07
jelknerreplaceafill, can you invite him to a hangout?11:09
replaceafilljelkner, sure11:09
jelknerhe has earphones in his ear11:09
replaceafillmr_german, can you talk?11:09
mr_germanreplaceafill, yah11:09
replaceafillzOnny, can you hear me?11:11
replaceafillACTION goes to get a glass of water12:52
replaceafillACTION is back12:53
replaceafillzOnny, ok, let's get started with the links :)12:53
replaceafillzOnny, all notes/docs related to Tendenci should land in this shared directory:
replaceafillzOnny, as you can see, there's already a Theming doc12:54
jelknerreplaceafill, zOnny is getting new swap on his lap top12:55
replaceafilljelkner, ah cool12:55
jelknerhe is listing to mjsir911's step-by-step instructions12:55
replaceafilljelkner, i'll add him to the server in the meantime12:55
jelknerso he is not reading this at the moment12:55
replaceafilljelkner, sure12:55
replaceafilljelkner, he can ping me when he's available12:55
jelkneri'll let him know that when i hear them finish12:56
replaceafilljelkner, thanks12:57
jelkner(that's the nice thing about being in the same room ;-)12:57
replaceafillmr_german, you still around?12:57
mr_germanreplaceafill, yeah, Im about to leave12:57
mr_germanreplaceafill, tell me12:57
replaceafillmr_german, just wanted to ask you about your time availability12:58
mr_germanthis week?12:58
mr_germanor the next one12:58
replaceafillmr_german, both12:58
mr_germanreplaceafill, i'll be around12:58
replaceafillmr_german, working?12:59
mr_germanon helios12:59
replaceafillmr_german, so your instance already works, right?12:59
mr_germanreplaceafill, yep12:59
replaceafillmr_german, so, try to copy the css/js from the ora-ams repository13:00
replaceafillmr_german, notice the COPY13:00
mr_germanreplaceafill, ok13:00
replaceafillmr_german, and have helios using it13:00
replaceafillmr_german, even if it looks weird or broken13:00
mr_germanreplaceafill, ok13:00
replaceafillmr_german, as long as the bird and the footer are there... :)13:01
replaceafillmr_german, in each page13:01
replaceafillmr_german, for the booth it may be a bit more complicated13:01
replaceafillmr_german, but you'll figure it out ;)13:01
replaceafillmr_german, and let me know if you have questions13:01
mr_germanreplaceafill, step by step :)13:01
replaceafillmr_german, yep13:01
replaceafillmr_german, thanks13:01
zOnnyI'm back replaceafill13:08
replaceafillzOnny, do you have more swap now?13:08
zOnnyyes, replaceafill13:09
replaceafillzOnny, cool, let's start with access to the demo server, ok?13:09
replaceafillzOnny, i pasted our shared tendenci directory above13:10
replaceafillzOnny, i'm adding a doc about Development13:10
replaceafillzOnny, so try to get to those13:10
replaceafillzOnny, try to log in to the demo instance13:12
zOnnyI am In, replaceafill13:14
replaceafillzOnny, cool13:15
replaceafillzOnny, i've added your gitlab ssh keys to the server too13:15
*** mjsir911 has joined #novawebdev13:15
replaceafillzOnny, i'm going to write how you ssh into it to the doc13:15
zOnnycool, replaceafill13:16
replaceafillzOnny, done, try to ssh in to it13:16
zOnnyI am In, replaceafill13:18
replaceafillzOnny, cool13:19
replaceafillzOnny, i'm documenting the file structure now13:19
replaceafillzOnny, and i'll add the commands to start, stop the service13:19
replaceafillzOnny, in the meantime you could check the tendenci installation tutorial:13:19
zOnnyok, replaceafill13:20
replaceafillzOnny, and most importantly the theming guideines in the code base13:20
replaceafillzOnny, you can find those in the theming shared doc13:21
zOnnyok, replaceafill13:25
replaceafillzOnny, the instance should be down no13:26
replaceafillzOnny, try starting the service in your ssh session13:26
zOnnywhat you mean? replaceafill13:33
replaceafillzOnny, if you see
replaceafillzOnny, sorry13:33
replaceafillzOnny, i meant, if you see:
replaceafillzOnny, you'll get an error, right?13:34
zOnnyyou right, replaceafill13:35
replaceafillzOnny, that's because i stopped the service13:35
replaceafillzOnny, you can control that now13:35
replaceafillzOnny, to do so, you need to ssh into the server13:35
replaceafillzOnny, you know how to do that already13:35
replaceafillzOnny, and then run the command i put in the shared doc13:36
replaceafillzOnny, as long as you have that command running in your terminal, the service will be available13:36
replaceafillzOnny, once you hit CTRL + C13:36
replaceafillzOnny, the server will stop working13:36
replaceafillzOnny, try starting the server again and let me know when the "instance" is up again13:37
zOnnyok, replaceafill13:38
zOnnyI got that as a warkning You have unapplied migrations; your app may not work properly until they are applied.13:39
zOnnyRun 'python migrate' to apply them.13:39
replaceafillzOnny, that's fine13:40
replaceafillzOnny, you can ignore that for now13:40
replaceafillzOnny, great you can control it now13:40
replaceafillzOnny, i can see the service up13:40
replaceafillzOnny, now try stopping it13:40
zOnnyI did, replaceafill13:41
replaceafillzOnny, cool13:41
replaceafillzOnny, now you have control on it13:41
replaceafillmjsir911, could you do me a favor13:42
replaceafillmjsir911, and explain zOnny about screen13:42
mjsir911do you want a shared screen session?13:42
replaceafillmjsir911, no, just the background running feature13:42
mjsir911oh I see13:42
replaceafillmjsir911, so he can let the service running13:42
replaceafillmjsir911, even if he leaves his ssh session13:43
mjsir911Could I suggest using background with the ampersand and the disown command?13:43
mjsir911"sleep 10 & disown" runs the command even if you quit13:43
replaceafillmjsir911, does it allow to get control back?13:43
mjsir911no, is that needed?13:43
replaceafillmjsir911, like screen does13:43
replaceafillmjsir911, yes13:43
mjsir911Ok well then yes screen is the proper tool for the job, will show him13:44
replaceafillmjsir911, thanks!13:44
replaceafillmjsir911, zOnny i'm already running a screen there fyi13:44
replaceafillmjsir911, zOnny which i forgot to name properly :S13:44
mjsir911I'm just showing him the basics for now13:45
replaceafillmjsir911, zOnny feel free to kill it13:45
replaceafillmjsir911, i just added your ssh key to the tendenci testing server too13:46
replaceafillmjsir911, in case you need it13:46
mjsir911thank you13:46
mjsir911replaceafill, whats the reason behind having gain control back to the process?13:54
replaceafillmjsir911, so a different person can restart it if needed13:54
replaceafillmjsir911, i use the same instance when i'm demoing things13:54
mjsir911how do you restart it from the session? do you not just shut it down and start it back up?13:55
replaceafillmjsir911, yes13:55
replaceafillmjsir911, we could set it up correctly by putting Apache/ngnix in front13:56
replaceafillmjsir911, but i want to avoid that because of the caching django does13:56
replaceafillmjsir911, it's just the quick/dirty way13:57
mjsir911I'm just suggestion using bash's background handling instead of screen, but its not that big of a deal13:57
replaceafillmjsir911, i'm fine with either way too, as long as everybody understand it13:59
mjsir911Screen is more versatile, but eventually I would hope that we understand where each has it's place13:59
replaceafillzOnny, so you can control it and leave it running, yes?14:02
zOnnyyes, replaceafill14:03
replaceafillzOnny, great14:03
replaceafillzOnny, so if you go to the themes directory14:04
replaceafillzOnny, you'll see a few available14:04
replaceafillzOnny, this is the one we're currently using
replaceafilljelkner would like your opinion on something?14:05
replaceafilljelkner, *i* would like your opinion on something? :)14:06
replaceafillzOnny, this is the part of the django tutorial that explains templates:
jelknerreplaceafill, did my user stories help?14:07
replaceafilljelkner, yes, i was only going to request if you could make them issues instead14:07
replaceafilljelkner, thanks14:08
jelkneri'll get right on it.14:08
replaceafilljelkner, i was thinking zOnny could go through the django tutorial before really starting on theming14:09
replaceafilljelkner, the alternative would be me or mjsir911 explaining how to understand the relationship between views and templates14:10
replaceafilljelkner, which is the most important part in theming really14:10
replaceafilljelkner, well, url + views and templates14:11
replaceafilljelkner, mjsir911 what i'd like zOnny to understand is how to go from a url to the template that is being rendered14:11
replaceafillACTION thinks maybe he could document that...14:12
jelknerACTION will leave that up to you all to decide ;-)14:14
replaceafilli think docs is the solution14:14
replaceafillor at least part of it14:14
replaceafillso i'm working on that14:14
*** mjsir911 has joined #novawebdev14:32
*** mjsir911_ has joined #novawebdev14:35
jelkneruser stories submitted, replaceafill, and sent to the or arlington sc ;-)14:35
replaceafilljelkner, awesome!14:35
jelkneri sent a follow up email without cc'ing you, replaceafill, since it just mentions that i neglected to thank roshan for signing up also ;-)14:41
jelknerwe have 3 of the 5 sc members14:41
replaceafilljelkner, ah ok14:41
replaceafilljelkner, good!14:41
jelkneronce we get the last 2, louisea should begin a conversation with them about how they want the system to work14:42
jelknerfor example, since we have a login based system14:42
jelknerdo we need to use email for voting?14:42
replaceafilljelkner, right14:42
jelkneror could we have folks login in and vote14:42
jelknerwe want to smoothest, most effective system possible14:43
replaceafilljelkner, we don't support email voting right?14:43
jelkneryou tell me14:43
jelknerwe want our users to love our system14:43
jelknerwhat will work the best?14:43
jelknerthe psu uses email14:44
replaceafilljelkner, by email voting you mean: they receive a link, get to the "ballot" and send it14:44
replaceafilljelkner, the alternative is "go here, then here, and finally here", they do it by clicking14:44
replaceafilljelkner, got it14:44
replaceafilljelkner, it's really not email for voting :P14:45
jelkneror perhaps they just login and see an "outstanding votes" tab?14:45
replaceafilljelkner, we just provide the link through email ;)14:45
jelkneryes, i know14:45
jelknerbut you interact with it through email14:45
replaceafilljelkner, yes14:45
jelknerthat's how it feels14:45
jelkneranyway, we should bring the rest of the sc into the conversation14:46
jelkneras we learned in the schooltool process years ago14:46
jelknerthe sc members will really begin to feel ownership of our tool once they become part of the development proecess14:47
replaceafillyou don't want developers adding features that nobody uses14:47
replaceafillor needs14:47
jelknerthat's how they will really come to understand the freedom in free software too14:47
jelknerah, you are speaking of a the lack of customers14:48
jelkneri was thinking more of the excitement cando users i worked with felt about our process14:48
jelkneranyway, two sides of the same coin14:48
jelknerdwelsh, for example, came to love the process14:49
jelknersince he could work with developers directly to get his vision implemented14:49
replaceafillhe was really good at that14:50
jelkneri think at least some of the or sc members will be too14:50
jelknerthey are a smart and dedicated bunch14:50
replaceafillzOnny, you still around?14:53
jelknerreplaceafill, he is still around14:57
zOnnyyes, replaceafill14:58
replaceafillzOnny, are you in the middle of something? i have a theme task for you :)14:58
replaceafillzOnny, that will teach you something really useful14:58
replaceafillzOnny, but i don't want to overwhelm you with concepts14:59
zOnnyI am free, replaceafill15:00
replaceafillzOnny, great15:00
replaceafillzOnny, so here's the task15:00
replaceafillzOnny, log in as admin in the testing instance15:00
replaceafillzOnny, and go to
replaceafillzOnny, i want you to change the title "Upcoming Event Registrations" to red15:01
replaceafillzOnny, can we talk briefly?15:02
zOnnysure, replaceafill15:02
replaceafillzOnny, calling you15:03
replaceafillzOnny, can you hear me?15:04
replaceafillzOnny, i can't hear you15:04
*** mr_german has joined #novawebdev15:15
replaceafilljelkner, i'm going to go get lunch15:33
replaceafilljelkner, i think zOnny has a good set up and has a small theming task15:34
replaceafilljelkner, that should get him started the "right" way15:34
replaceafilljelkner, i wrote some steps for him to follow at
replaceafilljelkner, with an example, now he only needs to adjust15:34
replaceafillACTION is excited about all these moving parts :S15:35
jelknernice replaceafill thanks!15:35
jelknera big +115:36
jelknerlater gater15:36
jelknerwe need to move15:36
jelknerfrom here to the library15:36
replaceafilllater guys15:36
replaceafilli'll bb in ~1h15:36
*** zOnny has joined #novawebdev15:46
*** mjsir911 has joined #novawebdev16:20
replaceafillACTION is back16:36
*** mjsir911 has joined #novawebdev17:14
replaceafillmr_german, you around?17:27
mr_germanreplaceafill, ye?17:28
mr_germanreplaceafill, :017:28
replaceafillmr_german, pycon email17:28
mr_germanI just got an email17:28
mr_germanfrom pycon17:28
replaceafillmr_german, could you fwd the letter when you receive it?17:28
replaceafillfwd me*17:28
mr_germanreplaceafill, done*17:31
replaceafillmr_german, your address looks weird17:31
replaceafillmr_german, did you fill it out correctly when you created your account?17:31
replaceafillmr_german, it should be your *exact* address17:32
replaceafillmr_german, the rest of the letter looks good17:33
replaceafillheh, active member of the community...17:33
mr_germanreplaceafill, oh god..17:35
*** mr_german has joined #novawebdev17:55
*** mjsir911 has joined #novawebdev19:49
*** mjsir911 has joined #novawebdev20:03

Generated by 2.17.3 by Marius Gedminas - find it at!