*** replaceafill has joined #novawebdev | 10:08 | |
*** mr_german has joined #novawebdev | 10:32 | |
mr_german | replaceafill, Hello! | 10:43 |
---|---|---|
replaceafill | hey mr_german | 10:43 |
mr_german | replaceafill, I'm testing my steps to set up helios right now! | 10:43 |
replaceafill | mr_german, great | 10:44 |
replaceafill | mr_german, if you have it done by the meeting, we could ask z0nny to help testing it | 10:44 |
mr_german | replaceafill, ok | 10:45 |
*** zOnny has joined #novawebdev | 10:57 | |
*** jelkner has joined #novawebdev | 10:58 | |
jelkner | good morning replaceafill, mr_german, and zOnny! | 10:59 |
replaceafill | good morning jelkner | 10:59 |
mr_german | good morning jelkner, zOnny | 10:59 |
replaceafill | good morning zOnny | 10:59 |
jelkner | replaceafill, zOnny is eager to be schooled by you. | 10:59 |
zOnny | hey good morning replaceafill | 10:59 |
jelkner | i've been telling him the plan | 11:00 |
replaceafill | jelkner, poor zOnny, dissapointment is on the horizon... | 11:00 |
replaceafill | :D | 11:00 |
replaceafill | jelkner, cool | 11:00 |
jelkner | get all of us familiar with our product | 11:00 |
jelkner | and as many of us as possible skilled in working with it | 11:00 |
replaceafill | jelkner, indeed | 11:01 |
jelkner | before we signed in i drew a diagram on the white board (we made it into my classroom) that looked roughly like this: | 11:01 |
jelkner | helios <---> tendenci <--> mailman3 | 11:01 |
jelkner | tendenci is the mother ship | 11:02 |
jelkner | integration with the other two pieces happens through her. | 11:02 |
replaceafill | jelkner, from the data point of view that's true | 11:03 |
replaceafill | jelkner, but we need to discuss the front-end point of view too | 11:03 |
jelkner | do you want to do that now? | 11:03 |
jelkner | or as we move forward later | 11:03 |
jelkner | zOnny is here now ready to do whatever you want him to do. | 11:04 |
replaceafill | jelkner, let's do it now | 11:04 |
jelkner | cool | 11:04 |
replaceafill | jelkner, zOnny can we talk? | 11:04 |
zOnny | front end? I think that is work for me. replaceafill | 11:04 |
replaceafill | i mean, hangout | 11:04 |
replaceafill | zOnny, indeed | 11:04 |
replaceafill | zOnny, that's why i want to start discussing that with you and mr_german | 11:04 |
jelkner | replaceafill, i'll stay out of that one | 11:05 |
replaceafill | sure | 11:05 |
jelkner | since we need two kinds of meetings | 11:05 |
jelkner | customer meetings, in which i will actively participate | 11:06 |
jelkner | and developers meetings, in which i won't | 11:06 |
replaceafill | jelkner, do you have audio/hangout capability? | 11:06 |
replaceafill | jelkner, zOnny i think it'll be a bit quicker to talk about this | 11:07 |
replaceafill | jelkner, zOnny i mean, instead of irc | 11:07 |
jelkner | this will be zOnny's first time doing this | 11:07 |
jelkner | so let's help him get setup | 11:07 |
jelkner | replaceafill, can you invite him to a hangout? | 11:09 |
replaceafill | jelkner, sure | 11:09 |
jelkner | he has earphones in his ear | 11:09 |
replaceafill | mr_german, can you talk? | 11:09 |
mr_german | replaceafill, yah | 11:09 |
replaceafill | zOnny, can you hear me? | 11:11 |
replaceafill | https://ourrevolutionarlington.us/ | 11:23 |
replaceafill | https://www.nea4or.us/ | 11:23 |
replaceafill | https://docs.djangoproject.com/en/1.8/topics/templates/ | 11:28 |
replaceafill | https://docs.djangoproject.com/en/1.8/ref/templates/language/ | 11:29 |
replaceafill | https://gitlab.com/novawebdevelopment/ora-ams | 11:53 |
replaceafill | https://github.com/ingydotnet/git-subrepo | 12:06 |
replaceafill | ACTION goes to get a glass of water | 12:52 |
replaceafill | ACTION is back | 12:53 |
replaceafill | zOnny, ok, let's get started with the links :) | 12:53 |
replaceafill | zOnny, all notes/docs related to Tendenci should land in this shared directory: https://drive.google.com/drive/folders/1wA9zMA5p4lUk9HRxAqSVrhX22L-4AHAH | 12:54 |
replaceafill | zOnny, as you can see, there's already a Theming doc | 12:54 |
jelkner | replaceafill, zOnny is getting new swap on his lap top | 12:55 |
replaceafill | jelkner, ah cool | 12:55 |
jelkner | he is listing to mjsir911's step-by-step instructions | 12:55 |
replaceafill | jelkner, i'll add him to the server in the meantime | 12:55 |
jelkner | so he is not reading this at the moment | 12:55 |
replaceafill | jelkner, sure | 12:55 |
replaceafill | jelkner, he can ping me when he's available | 12:55 |
jelkner | i'll let him know that when i hear them finish | 12:56 |
replaceafill | jelkner, thanks | 12:57 |
jelkner | (that's the nice thing about being in the same room ;-) | 12:57 |
replaceafill | mr_german, you still around? | 12:57 |
mr_german | replaceafill, yeah, Im about to leave | 12:57 |
mr_german | replaceafill, tell me | 12:57 |
replaceafill | mr_german, just wanted to ask you about your time availability | 12:58 |
mr_german | this week? | 12:58 |
mr_german | or the next one | 12:58 |
mr_german | ? | 12:58 |
replaceafill | mr_german, both | 12:58 |
mr_german | replaceafill, i'll be around | 12:58 |
replaceafill | mr_german, working? | 12:59 |
mr_german | on helios | 12:59 |
replaceafill | mr_german, so your instance already works, right? | 12:59 |
mr_german | replaceafill, yep | 12:59 |
replaceafill | mr_german, so, try to copy the css/js from the ora-ams repository | 13:00 |
replaceafill | mr_german, notice the COPY | 13:00 |
mr_german | replaceafill, ok | 13:00 |
replaceafill | mr_german, and have helios using it | 13:00 |
replaceafill | mr_german, even if it looks weird or broken | 13:00 |
mr_german | replaceafill, ok | 13:00 |
replaceafill | mr_german, as long as the bird and the footer are there... :) | 13:01 |
replaceafill | mr_german, in each page | 13:01 |
replaceafill | mr_german, for the booth it may be a bit more complicated | 13:01 |
replaceafill | mr_german, but you'll figure it out ;) | 13:01 |
replaceafill | mr_german, and let me know if you have questions | 13:01 |
mr_german | replaceafill, step by step :) | 13:01 |
mr_german | sure | 13:01 |
replaceafill | mr_german, yep | 13:01 |
replaceafill | mr_german, thanks | 13:01 |
zOnny | I'm back replaceafill | 13:08 |
replaceafill | zOnny, do you have more swap now? | 13:08 |
zOnny | yes, replaceafill | 13:09 |
replaceafill | zOnny, cool, let's start with access to the demo server, ok? | 13:09 |
replaceafill | zOnny, i pasted our shared tendenci directory above | 13:10 |
replaceafill | zOnny, i'm adding a doc about Development | 13:10 |
replaceafill | zOnny, so try to get to those | 13:10 |
replaceafill | zOnny, try to log in to the demo instance | 13:12 |
zOnny | I am In, replaceafill | 13:14 |
replaceafill | zOnny, cool | 13:15 |
replaceafill | zOnny, i've added your gitlab ssh keys to the server too | 13:15 |
*** mjsir911 has joined #novawebdev | 13:15 | |
replaceafill | zOnny, i'm going to write how you ssh into it to the doc | 13:15 |
zOnny | cool, replaceafill | 13:16 |
replaceafill | zOnny, done, try to ssh in to it | 13:16 |
zOnny | I am In, replaceafill | 13:18 |
replaceafill | zOnny, cool | 13:19 |
replaceafill | zOnny, i'm documenting the file structure now | 13:19 |
replaceafill | zOnny, and i'll add the commands to start, stop the service | 13:19 |
replaceafill | zOnny, in the meantime you could check the tendenci installation tutorial: | 13:19 |
replaceafill | https://tendenci.readthedocs.io/en/latest/ | 13:20 |
zOnny | ok, replaceafill | 13:20 |
replaceafill | zOnny, and most importantly the theming guideines in the code base | 13:20 |
replaceafill | guidelines* | 13:20 |
replaceafill | zOnny, you can find those in the theming shared doc | 13:21 |
zOnny | ok, replaceafill | 13:25 |
replaceafill | zOnny, the instance should be down no | 13:26 |
replaceafill | now* | 13:26 |
replaceafill | zOnny, try starting the service in your ssh session | 13:26 |
zOnny | what you mean? replaceafill | 13:33 |
replaceafill | zOnny, if you see https://drive.google.com/drive/folders/1_RfNDM60_V9oQFNe0PzKmr80LWzrN2mH | 13:33 |
replaceafill | oops | 13:33 |
replaceafill | zOnny, sorry | 13:33 |
replaceafill | zOnny, i meant, if you see: http://172.104.19.176:9000/ | 13:33 |
replaceafill | zOnny, you'll get an error, right? | 13:34 |
zOnny | you right, replaceafill | 13:35 |
replaceafill | zOnny, that's because i stopped the service | 13:35 |
replaceafill | zOnny, you can control that now | 13:35 |
replaceafill | zOnny, to do so, you need to ssh into the server | 13:35 |
replaceafill | zOnny, you know how to do that already | 13:35 |
replaceafill | zOnny, and then run the command i put in the shared doc | 13:36 |
replaceafill | zOnny, as long as you have that command running in your terminal, the service will be available | 13:36 |
replaceafill | zOnny, once you hit CTRL + C | 13:36 |
replaceafill | zOnny, the server will stop working | 13:36 |
replaceafill | zOnny, try starting the server again and let me know when the "instance" is up again | 13:37 |
zOnny | ok, replaceafill | 13:38 |
zOnny | I got that as a warkning You have unapplied migrations; your app may not work properly until they are applied. | 13:39 |
zOnny | Run 'python manage.py migrate' to apply them. | 13:39 |
replaceafill | zOnny, that's fine | 13:40 |
replaceafill | zOnny, you can ignore that for now | 13:40 |
replaceafill | zOnny, great you can control it now | 13:40 |
replaceafill | zOnny, i can see the service up | 13:40 |
replaceafill | zOnny, now try stopping it | 13:40 |
zOnny | I did, replaceafill | 13:41 |
replaceafill | zOnny, cool | 13:41 |
replaceafill | zOnny, now you have control on it | 13:41 |
replaceafill | mjsir911, could you do me a favor | 13:42 |
mjsir911 | yes? | 13:42 |
replaceafill | mjsir911, and explain zOnny about screen | 13:42 |
mjsir911 | do you want a shared screen session? | 13:42 |
replaceafill | mjsir911, no, just the background running feature | 13:42 |
mjsir911 | oh I see | 13:42 |
replaceafill | mjsir911, so he can let the service running | 13:42 |
replaceafill | mjsir911, even if he leaves his ssh session | 13:43 |
mjsir911 | Could I suggest using background with the ampersand and the disown command? | 13:43 |
mjsir911 | "sleep 10 & disown" runs the command even if you quit | 13:43 |
replaceafill | mjsir911, does it allow to get control back? | 13:43 |
mjsir911 | no, is that needed? | 13:43 |
replaceafill | mjsir911, like screen does | 13:43 |
replaceafill | mjsir911, yes | 13:43 |
mjsir911 | Ok well then yes screen is the proper tool for the job, will show him | 13:44 |
replaceafill | mjsir911, thanks! | 13:44 |
replaceafill | mjsir911, zOnny i'm already running a screen there fyi | 13:44 |
replaceafill | mjsir911, zOnny which i forgot to name properly :S | 13:44 |
mjsir911 | I'm just showing him the basics for now | 13:45 |
replaceafill | mjsir911, zOnny feel free to kill it | 13:45 |
replaceafill | mjsir911, i just added your ssh key to the tendenci testing server too | 13:46 |
replaceafill | mjsir911, in case you need it | 13:46 |
mjsir911 | thank you | 13:46 |
mjsir911 | replaceafill, whats the reason behind having gain control back to the process? | 13:54 |
replaceafill | mjsir911, so a different person can restart it if needed | 13:54 |
replaceafill | mjsir911, i use the same instance when i'm demoing things | 13:54 |
mjsir911 | how do you restart it from the session? do you not just shut it down and start it back up? | 13:55 |
replaceafill | mjsir911, yes | 13:55 |
replaceafill | mjsir911, we could set it up correctly by putting Apache/ngnix in front | 13:56 |
replaceafill | mjsir911, but i want to avoid that because of the caching django does | 13:56 |
replaceafill | mjsir911, it's just the quick/dirty way | 13:57 |
mjsir911 | I'm just suggestion using bash's background handling instead of screen, but its not that big of a deal | 13:57 |
replaceafill | mjsir911, i'm fine with either way too, as long as everybody understand it | 13:59 |
mjsir911 | Screen is more versatile, but eventually I would hope that we understand where each has it's place | 13:59 |
replaceafill | zOnny, so you can control it and leave it running, yes? | 14:02 |
zOnny | yes, replaceafill | 14:03 |
replaceafill | zOnny, great | 14:03 |
replaceafill | zOnny, so if you go to the themes directory | 14:04 |
replaceafill | zOnny, you'll see a few available | 14:04 |
replaceafill | zOnny, this is the one we're currently using https://github.com/tendenci/tendenci-base-theme | 14:04 |
replaceafill | jelkner would like your opinion on something? | 14:05 |
replaceafill | jelkner, *i* would like your opinion on something? :) | 14:06 |
replaceafill | zOnny, this is the part of the django tutorial that explains templates: https://docs.djangoproject.com/en/1.8/intro/tutorial03/ | 14:06 |
jelkner | replaceafill, did my user stories help? | 14:07 |
replaceafill | jelkner, yes, i was only going to request if you could make them issues instead | 14:07 |
jelkner | definitely | 14:08 |
replaceafill | jelkner, thanks | 14:08 |
jelkner | i'll get right on it. | 14:08 |
replaceafill | jelkner, i was thinking zOnny could go through the django tutorial before really starting on theming | 14:09 |
replaceafill | jelkner, the alternative would be me or mjsir911 explaining how to understand the relationship between views and templates | 14:10 |
replaceafill | jelkner, which is the most important part in theming really | 14:10 |
replaceafill | jelkner, well, url + views and templates | 14:11 |
replaceafill | jelkner, mjsir911 what i'd like zOnny to understand is how to go from a url to the template that is being rendered | 14:11 |
replaceafill | ACTION thinks maybe he could document that... | 14:12 |
jelkner | ACTION will leave that up to you all to decide ;-) | 14:14 |
replaceafill | :D | 14:14 |
replaceafill | i think docs is the solution | 14:14 |
replaceafill | or at least part of it | 14:14 |
replaceafill | so i'm working on that | 14:14 |
*** mjsir911 has joined #novawebdev | 14:32 | |
*** mjsir911_ has joined #novawebdev | 14:35 | |
jelkner | user stories submitted, replaceafill, and sent to the or arlington sc ;-) | 14:35 |
replaceafill | jelkner, awesome! | 14:35 |
jelkner | i 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 |
jelkner | we have 3 of the 5 sc members | 14:41 |
replaceafill | jelkner, ah ok | 14:41 |
replaceafill | jelkner, good! | 14:41 |
jelkner | once we get the last 2, louisea should begin a conversation with them about how they want the system to work | 14:42 |
jelkner | for example, since we have a login based system | 14:42 |
jelkner | do we need to use email for voting? | 14:42 |
replaceafill | jelkner, right | 14:42 |
jelkner | or could we have folks login in and vote | 14:42 |
jelkner | we want to smoothest, most effective system possible | 14:43 |
replaceafill | jelkner, we don't support email voting right? | 14:43 |
jelkner | you tell me | 14:43 |
jelkner | we want our users to love our system | 14:43 |
jelkner | what will work the best? | 14:43 |
jelkner | the psu uses email | 14:44 |
replaceafill | jelkner, by email voting you mean: they receive a link, get to the "ballot" and send it | 14:44 |
jelkner | yes | 14:44 |
replaceafill | jelkner, the alternative is "go here, then here, and finally here", they do it by clicking | 14:44 |
jelkner | yes | 14:44 |
replaceafill | jelkner, got it | 14:44 |
replaceafill | jelkner, it's really not email for voting :P | 14:45 |
jelkner | or perhaps they just login and see an "outstanding votes" tab? | 14:45 |
replaceafill | jelkner, we just provide the link through email ;) | 14:45 |
jelkner | yes, i know | 14:45 |
jelkner | but you interact with it through email | 14:45 |
replaceafill | jelkner, yes | 14:45 |
jelkner | that's how it feels | 14:45 |
jelkner | anyway, we should bring the rest of the sc into the conversation | 14:46 |
jelkner | as we learned in the schooltool process years ago | 14:46 |
jelkner | the sc members will really begin to feel ownership of our tool once they become part of the development proecess | 14:47 |
replaceafill | you don't want developers adding features that nobody uses | 14:47 |
replaceafill | or needs | 14:47 |
jelkner | that's how they will really come to understand the freedom in free software too | 14:47 |
jelkner | ah, you are speaking of a the lack of customers | 14:48 |
jelkner | i was thinking more of the excitement cando users i worked with felt about our process | 14:48 |
jelkner | anyway, two sides of the same coin | 14:48 |
replaceafill | yeah | 14:49 |
jelkner | dwelsh, for example, came to love the process | 14:49 |
jelkner | since he could work with developers directly to get his vision implemented | 14:49 |
replaceafill | indeed | 14:50 |
replaceafill | he was really good at that | 14:50 |
jelkner | i think at least some of the or sc members will be too | 14:50 |
jelkner | they are a smart and dedicated bunch | 14:50 |
replaceafill | zOnny, you still around? | 14:53 |
jelkner | replaceafill, he is still around | 14:57 |
zOnny | yes, replaceafill | 14:58 |
replaceafill | zOnny, are you in the middle of something? i have a theme task for you :) | 14:58 |
replaceafill | zOnny, that will teach you something really useful | 14:58 |
replaceafill | zOnny, but i don't want to overwhelm you with concepts | 14:59 |
zOnny | I am free, replaceafill | 15:00 |
replaceafill | zOnny, great | 15:00 |
replaceafill | zOnny, so here's the task | 15:00 |
replaceafill | zOnny, log in as admin in the testing instance | 15:00 |
replaceafill | zOnny, and go to http://172.104.19.176:9000/profiles/admin/ | 15:01 |
replaceafill | zOnny, i want you to change the title "Upcoming Event Registrations" to red | 15:01 |
replaceafill | zOnny, can we talk briefly? | 15:02 |
zOnny | sure, replaceafill | 15:02 |
replaceafill | zOnny, calling you | 15:03 |
replaceafill | zOnny, can you hear me? | 15:04 |
replaceafill | zOnny, i can't hear you | 15:04 |
*** mr_german has joined #novawebdev | 15:15 | |
replaceafill | jelkner, i'm going to go get lunch | 15:33 |
replaceafill | jelkner, i think zOnny has a good set up and has a small theming task | 15:34 |
replaceafill | jelkner, that should get him started the "right" way | 15:34 |
replaceafill | jelkner, i wrote some steps for him to follow at https://docs.google.com/document/d/1X8vp1Rb6gydOEOo545NNcza1eY3cwse47CZ28vQ_nIw/edit# | 15:34 |
replaceafill | jelkner, with an example, now he only needs to adjust | 15:34 |
replaceafill | ACTION is excited about all these moving parts :S | 15:35 |
jelkner | nice replaceafill thanks! | 15:35 |
jelkner | a big +1 | 15:36 |
jelkner | later gater | 15:36 |
jelkner | we need to move | 15:36 |
jelkner | from here to the library | 15:36 |
replaceafill | later guys | 15:36 |
replaceafill | kk | 15:36 |
replaceafill | i'll bb in ~1h | 15:36 |
*** zOnny has joined #novawebdev | 15:46 | |
*** mjsir911 has joined #novawebdev | 16:20 | |
replaceafill | ACTION is back | 16:36 |
*** mjsir911 has joined #novawebdev | 17:14 | |
replaceafill | mr_german, you around? | 17:27 |
mr_german | replaceafill, ye? | 17:28 |
mr_german | replaceafill, :0 | 17:28 |
replaceafill | mr_german, pycon email | 17:28 |
mr_german | I just got an email | 17:28 |
mr_german | from pycon | 17:28 |
replaceafill | mr_german, could you fwd the letter when you receive it? | 17:28 |
replaceafill | fwd me* | 17:28 |
mr_german | "fwd"? | 17:28 |
mr_german | oh | 17:28 |
replaceafill | forward | 17:28 |
mr_german | wait | 17:28 |
replaceafill | reenviar | 17:28 |
replaceafill | :) | 17:28 |
mr_german | replaceafill, done* | 17:31 |
replaceafill | mr_german, your address looks weird | 17:31 |
replaceafill | mr_german, did you fill it out correctly when you created your account? | 17:31 |
replaceafill | mr_german, it should be your *exact* address | 17:32 |
replaceafill | mr_german, the rest of the letter looks good | 17:33 |
replaceafill | heh, active member of the community... | 17:33 |
replaceafill | :D | 17:33 |
mr_german | replaceafill, oh god.. | 17:35 |
*** mr_german has joined #novawebdev | 17:55 | |
*** mjsir911 has joined #novawebdev | 19:49 | |
*** mjsir911 has joined #novawebdev | 20:03 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!