IRC log of #novawebdev for Monday, 2018-05-21

*** jelkner has joined #novawebdev07:23
*** replaceafill has joined #novawebdev09:55
jelknerGood morning replaceafill 10:06
jelknerduncan is here10:06
replaceafillgood morning jelkner10:06
jelkneri've just given him the "10 minute" summary of what we've done since last summer10:06
jelknerincluding our detour up the php / civicrm path10:07
replaceafilljelkner, cool, is there anything he's interested on doing?10:07
jelknerour "finding our way" back to tendenci10:07
jelkneretc.10:07
jelknerthat's what i want you two to figure out10:07
jelknersomething off the ORA "wish list" that is not mission critical makes the most sense to me10:07
jelknerso he can advance it as far as he can10:07
jelknerbut not feel under pressure10:08
jelknermake sense?10:08
replaceafilljelkner, Tendenci work?10:08
replaceafilljelkner, does he know django?10:08
jelknerlet's figure out what he knows by talking with him10:11
jelknerhe will be joining this channel soon10:12
jelknereven if he doesn't know django10:12
*** dsmall has joined #novawebdev10:12
dsmallHello10:12
jelknergood morning dsmall!10:12
replaceafillgood morning dsmall10:12
jelknerreplaceafill was just asking if you knew django10:12
jelkneri'm going to leave this conversation to the two of you10:12
dsmallI don't know it, but I am familiar with what it is10:12
dsmalland I am pretty comfortable with python10:13
replaceafilldsmall, ah nice10:13
jelknerbut keep in mind replaceafill that research and gathering of materials may be "low hanging fruit"10:13
replaceafilljelkner, i'm not good at doing that10:13
jelknerfor example, if tendenci doesn't have a petitions feature10:13
jelknerperhaps finding the best django petition tool that could be potentially integrated into tendenci would be a good first project10:14
jelkner?10:14
replaceafilljelkner, ah got it10:14
replaceafilljelkner, +110:14
jelkneranyway, i'll leave that to you two to figure out10:14
replaceafilldsmall, first thing :)10:15
replaceafilldsmall, do you have a gitlab account?10:15
replaceafilldsmall, he use gitlab to organize our projects10:15
dsmallI have github, not gitlab10:15
replaceafillwe*10:15
replaceafilldsmall, could you create one? i think you can log into gitlab using your github account10:15
dsmallI am doing that as we speak10:16
replaceafilldsmall, thanks, please share your user here when you're done10:16
dsmallreplaceafill, it is "duncan-small"10:17
replaceafilldsmall, ah ok thanks10:17
replaceafilldsmall, our projects are private10:17
replaceafilldsmall, once we figure out what you're working on i'll add you to the projects needed, ok?10:18
dsmallsounds good10:18
replaceafilldsmall, so as jelkner mentioned our focus now is Tendenci https://tendenci.readthedocs.io/en/latest/10:19
replaceafilldsmall, do you know your working schedule for the next few weeks?10:19
*** mjsir911 has joined #novawebdev10:20
dsmallIt is flexible, the only requirement is that I have 100 hours by the 13th of June10:20
replaceafilldsmall, ah ok10:21
dsmallI was thinking that I would mainly be working mon-fri10:21
jelknerreplaceafill, dsmall should coordinate his hours with you10:21
replaceafilljelkner, right10:21
replaceafilldsmall, i usually work from 11 am - 6 pm10:22
jelkneri'm telling him that if he can, it would be cool to join us on a sunday10:22
jelknerto see our whole group in operation10:22
replaceafilldsmall, but i can get online at 10 am if needed10:22
replaceafilldsmall, i'm two hours behind VA time btw10:23
dsmallah okay10:23
jelknercool, dsmall will come to gaulladette on 6/1010:23
replaceafilldsmall, i just gave you access to the ora-ams project10:24
replaceafilldsmall, see if you can access this: https://gitlab.com/novawebdevelopment/ora-ams/issues10:24
dsmallokay, I will take a look at it10:25
dsmallI have access10:25
replaceafilldsmall, ok, that's the list of features we're developing for Our Revolution Arlington10:26
replaceafilldsmall, and this is their website https://ourrevolutionarlington.us/10:26
replaceafilldsmall, which uses Tendenci10:26
replaceafilldsmall, how are your css/html skills?10:26
replaceafilldsmall, could we assign you small layout tweaks?10:27
dsmallI know HTML pretty well, but CSS not as much, but I still can do it10:27
dsmallI think so10:27
replaceafilldsmall, ah ok10:27
dsmallI can take a shot at it10:27
replaceafilldsmall, cool10:28
replaceafilldsmall, my preference would be to assign you a few tweaks we need to make to our themes10:28
dsmallSounds good to me10:29
replaceafilldsmall, i'm pasting you a lot of links here, you can access the channel logs http://novawebdevelopment.org/irclogs/10:29
replaceafilldsmall, for example10:29
replaceafilldsmall, this is Tendenci's main demo: https://demo.tendenci.com/10:29
replaceafilldsmall, if i point you to the "tendenci demo" i refer to that ^ site ok?10:30
replaceafilldsmall, "check such thing in the tendenci demo and you will see...@10:30
dsmallOkay10:30
replaceafilldsmall, as you can see on the top of the page you can log in with Username: admin and Password: admin10:31
replaceafilldsmall, there's also Username: user and Password: user10:31
replaceafilldsmall, and feel free to completely break that site10:31
replaceafilldsmall, it restores every couple of hours10:31
dsmallCool!10:31
replaceafillit resets*10:31
replaceafilldsmall, so you can create things and explore freely10:32
replaceafilldsmall, also get in touch with zOnny (Edzon)10:32
replaceafilldsmall, he knows Tendenci very well and can explain the main parts10:32
dsmallOkay, I can do that10:32
replaceafilldsmall, so can you log in as user to the demo?10:32
replaceafilldsmall, i want you to see the kind of tweak i'm referring to10:33
dsmallsure10:33
replaceafilldsmall, let me know when you're in10:34
dsmallI am in10:34
replaceafilldsmall, ok, i'm not sure if you're familiar with your browser developer tools, but you can "fake" mobile display by making your browser window really narrow10:34
dsmallRight10:35
replaceafilldsmall, if you do that you'll see the top menu bar and the main navigation become "mobile"10:35
replaceafilldsmall, with small icons10:35
replaceafilldsmall, for displaying10:35
dsmallokay10:36
replaceafilldsmall, if you display the first one you'll see this: https://i.imgur.com/d0RPcZv.png10:36
replaceafilldsmall, let me know if you can reproduce it10:37
dsmallokay, I am currently trying it in a different browser10:37
dsmallit defaulted to firefox10:37
replaceafilldsmall, ah ok10:38
replaceafilldsmall, this is how the same issue looks in the our revolution arlington site: https://i.imgur.com/HUosIxm.png10:38
dsmallokay, I got it10:39
dsmalldo you want the div to have a background?10:40
replaceafilldsmall, exactly10:40
replaceafilldsmall, but!10:40
replaceafilldsmall, there's an additional problem10:40
dsmallwhich is?10:40
replaceafilldsmall, we have all these themes that branched Tendenci's default theme10:40
replaceafilldsmall, i just gave you access to our base theme project10:41
replaceafilldsmall, see if you can access this https://gitlab.com/novawebdevelopment/nova-base-theme10:41
dsmallI can10:41
replaceafilldsmall, and this https://gitlab.com/novawebdevelopment/nova-base-theme/branches/active10:41
replaceafilldsmall, see all those _dev and _prod branches?10:42
replaceafilldsmall, those represent a different site10:42
dsmallI don't have permission to view that link10:42
dsmallI'm in now10:43
replaceafilldsmall, ah ok, how about now?10:43
dsmallso should I look at the ora_dev one?10:43
replaceafilldsmall, correct10:43
replaceafilldsmall, https://gitlab.com/novawebdevelopment/nova-base-theme/tree/ora_dev/media/css10:44
replaceafilldsmall, we try to stay away from changing base.css10:44
dsmallOkay10:44
replaceafilldsmall, but in a case like this10:44
replaceafilldsmall, we'd like a solution to land in all of our base.css files in all our themes10:45
replaceafilldsmall, so i think this would be a good introductory task for you to Tendenci10:46
replaceafilldsmall, jelkner mentioned you could also help on research10:46
dsmallOkay10:46
dsmallyup10:46
replaceafilldsmall, but i consider that to be less important at the moment10:46
replaceafilldsmall, i'd prefer someone testing or double checking the things i have noted as bugs10:47
replaceafilldsmall, some of them are not even filed10:47
dsmallalright, I can do that10:47
replaceafilldsmall, could you share your gmail address10:47
replaceafilldsmall, i'd like to give you access to some of our shared docs10:48
dsmallthedunx@Gmail.com10:48
replaceafilldsmall, i just gave you access to our Tendenci docs10:49
replaceafilldsmall, anything you could improve/organize better is welcome10:50
dsmallOkay, I'll take a look10:50
replaceafilldsmall, those are the docs i've written to train zOnny mostly10:50
dsmallokay10:50
replaceafilldsmall, and they are very ad-hoc (if that's the right term)10:50
replaceafilldsmall, not very well thought/organized10:50
replaceafilldsmall, check the Tendenci Theming one10:51
replaceafilldsmall, and this part specifically: How to get from a Tendenci URL to a Theme template10:51
dsmallI am looking at it10:51
replaceafilldsmall, those are usually the steps you follow to get from a URL in tendenci to a template file you need to change10:51
replaceafilldsmall, since it doesn't need much set up10:52
replaceafilldsmall, suppose i assign you this task:10:52
replaceafilldsmall, jelkner and i apologize if this sounds very theorical (theoretical) or however you spell that :D10:53
replaceafilldsmall, i'm just trying to make a point here10:53
dsmallno problem10:53
replaceafilldsmall, you're assing to fix the "quote selected" link/URL in this page https://demo.tendenci.com/forums/c/general-topics/opportunities-for-members/testing/10:53
replaceafillassigned*10:54
replaceafilldsmall, as you can test those links are just # links10:54
replaceafilldsmall, which take you nowhere10:54
replaceafilldsmall, the "quote" link works, the "quote selected" doesn't10:54
replaceafilldsmall, so according to the doc one of the first steps is look at all the tendenci apps (django apps) and figure out where to look: https://demo.tendenci.com/forums/c/general-topics/opportunities-for-members/testing/10:55
replaceafilldsmall, these are the apps: https://github.com/tendenci/tendenci/tree/master/tendenci/apps10:55
replaceafilldsmall, which app would you focus on?10:56
dsmallgive me a minute10:57
replaceafilldsmall, sure10:57
dsmallwould it be the forum app?10:59
replaceafilldsmall, bingo10:59
replaceafill:)10:59
replaceafilldsmall, see this is easy, right? :D10:59
replaceafilldsmall, and this is django11:00
dsmallya, it is pretty straight forward11:00
replaceafilldsmall, now the doc asks you to look in the urls.py module11:00
replaceafilldsmall, to figure out some pattern from the url11:00
replaceafilldsmall, see if you can do that?11:00
replaceafilldsmall, pay attention to the /c/ part11:00
dsmallhow do i look at urls.py?11:01
replaceafilldsmall, are you here: https://github.com/tendenci/tendenci/tree/master/tendenci/apps/forums11:02
replaceafilldsmall, that's the forums app11:02
replaceafilldsmall, look for the urls.py module11:02
dsmallohhh ok11:02
dsmalli got it11:02
replaceafilldsmall, that's a standard django urlconf module11:03
replaceafilldsmall, with lots of patterns that make django react to specific requests11:03
dsmallall of the patterns are just regex right?11:03
replaceafilldsmall, correct11:03
dsmallcool11:04
replaceafilldsmall, are you trying to match the https://demo.tendenci.com/forums/c/general-topics/opportunities-for-members/testing/ url against the regexps?11:10
*** lelkneralfaro has joined #novawebdev11:11
dsmallI was in the broom, back now11:19
replaceafilldsmall, kk11:20
dsmallI'm not too sure which one it is11:23
dsmallit is near the bottom in the last 'if' statement?11:24
replaceafilldsmall, correct11:24
dsmallit is near the bottom in the last 'if' statement??\11:25
dsmalloops11:25
dsmallmeant to ask if it was the middle one11:25
replaceafilldsmall, see how many parts are left in the url after the /c/11:25
dsmallohhh11:26
dsmallI see now11:26
dsmallit is the last one11:26
replaceafilldsmall, correct11:26
replaceafilldsmall, then you focus on the second argument to url()11:26
replaceafilldsmall, it may be a view name or in this case a view class11:26
replaceafilldsmall, try to get to that class source11:27
dsmallwhat do you mean by that?11:30
replaceafilldsmall, the url call in line 8111:31
replaceafilldsmall, how many argument do you see?11:31
dsmallthree11:31
replaceafilldsmall,correct11:31
replaceafilldsmall, time to focus on the second argument11:31
dsmallthe second one is "TopicView.as_view()"11:31
replaceafilldsmall, yes11:31
replaceafilldsmall, that's a class.method()11:32
dsmalli saw at the top "TopicView" was imported by .views11:32
replaceafilldsmall, correct11:32
replaceafilldsmall, that means the views.py module in this same package, right?11:32
replaceafilldsmall, try to navigate there11:32
dsmalloh okay11:32
dsmallI'm there11:33
replaceafilldsmall, now look for that class11:33
dsmallline 185?11:33
replaceafilldsmall, correct11:33
replaceafilldsmall, since you've been asked to "fix" the "quote selected" link11:34
replaceafilldsmall, you need to access the part that renders the html11:34
replaceafilldsmall, that's the template11:34
replaceafilldsmall, what template is this class using?11:35
dsmallpybb/topic.html11:35
replaceafilldsmall, correct11:35
replaceafilldsmall, try looking for that file11:35
replaceafilldsmall, they're usually in the same package11:35
replaceafilldsmall, under the templates directory11:35
dsmallokay11:35
dsmallFound it11:36
replaceafilldsmall, again, this is standard django machinery11:36
replaceafilldsmall, if you're ever interested in doing django all this will help you :)11:36
replaceafilldsmall, ok, now you need to find the part that renders the posts11:36
dsmallI have wanted to use it in the past, but couldn't get the hang of it11:37
replaceafilldsmall, because each "quote selected" link is in each post11:37
dsmallright11:37
dsmallwould it be under the class "posts"?11:37
replaceafilldsmall, there should be some iteration somewhere through all the posts11:38
replaceafilldsmall, what you're looking at right now is django templates11:38
replaceafilldsmall, you're get used to them really fast11:38
replaceafilldsmall, they have for loops just like python11:38
dsmallokay cool11:38
replaceafilldsmall, can you spot the for loop that iterates the posts?11:43
dsmallis it on line 44?11:43
replaceafilldsmall, correct11:43
replaceafilldsmall, and what do you think it's doing?11:43
replaceafilldsmall, "for each post:"11:43
replaceafilldsmall, ?11:44
dsmallwell it looks like it alternates between even and odd for each row11:44
dsmallim not sure what "include" does11:44
replaceafilldsmall, correct, that's the less important part and then?11:44
replaceafilldsmall, it just renders another piece of html from somewhere else11:45
dsmallim assuming it links that string somehow11:45
replaceafilldsmall, what's that's somewhere else?11:45
dsmalloh okay11:45
dsmallits "pybb/post_template.html"11:45
replaceafilldsmall, correct, go look for it11:45
replaceafill:)11:45
dsmallfound it11:46
replaceafilldsmall, there lies the answer to the quote selected link :)11:46
replaceafilldsmall, do you see it?11:46
dsmalli'm still looking11:47
replaceafilldsmall, sorry take your time :)11:47
replaceafilldsmall, ctrl + f is always your friend when looking at code11:47
replaceafilldsmall, in a browser11:47
dsmallline 82/83?11:47
replaceafilldsmall, yep11:48
replaceafilldsmall, that's it you found the link11:48
replaceafilldsmall, then you do whatever the requirement to fix it tells you to11:48
replaceafilldsmall, this was just an exercise for you to know how to move around Tendenci code11:48
dsmallright11:49
replaceafilldsmall, so11:49
replaceafilldsmall, the other part where we could use your help is orchestration11:49
replaceafilldsmall, are you familiar with docker or ansible?11:49
dsmallneither11:50
replaceafilldsmall, ah ok, let's scratch that then :D11:50
dsmallokay11:50
replaceafilldsmall, i really see an opportunity using your python skills11:50
replaceafilldsmall, so far i've been developing our django apps11:50
replaceafilldsmall, let me show you a couple11:50
dsmallOkay cool11:50
replaceafilldsmall, https://gitlab.com/novawebdevelopment/tendenci_profile_picture11:51
*** mjsir911 has joined #novawebdev11:52
replaceafilldsmall, don't pay attention to all the setup code in the root of the package11:52
replaceafilldsmall, go directly for the profile_picture directory11:52
dsmallokay11:52
replaceafilldsmall, see any familiarity with what you just saw in the forums app?11:52
replaceafilldsmall, same urls.py module11:52
replaceafilldsmall, same views.py module11:52
dsmallyup, I see urls.py11:53
replaceafilldsmall, same templates directory11:53
replaceafilldsmall, so it's a django app!11:53
replaceafilldsmall, and if you see the only view: https://gitlab.com/novawebdevelopment/tendenci_profile_picture/blob/master/profile_picture/views.py11:53
replaceafilldsmall, see line 24, another template11:53
replaceafilldsmall, but some more logic11:53
dsmallok11:53
replaceafilldsmall, see line 37 for instance11:54
replaceafilldsmall, this same function is called with two different http methods get and post11:54
replaceafilldsmall, get renders a form11:54
replaceafilldsmall, post processes the form submission11:54
replaceafilldsmall, using the same piece of code11:54
replaceafilldsmall, let me show you another one11:55
replaceafilldsmall, https://gitlab.com/novawebdevelopment/tendenci_idcard11:55
replaceafilldsmall, that's something for a specific organization NOVALACIRO11:56
replaceafilldsmall, it allows you to print id cards from your profile information11:56
dsmallOkay11:56
replaceafilldsmall, and go here: https://novalaciro.novawebdevelopment.org/profiles/d_cerna/11:57
replaceafilldsmall, use Username: admin password: admin11:57
replaceafilldsmall, then click the Users dropdown at the top and then Download ID card11:57
dsmallI'm in11:57
replaceafilldsmall, you'll get a pdf download11:57
replaceafilldsmall, that's been produced from here: https://gitlab.com/novawebdevelopment/tendenci_idcard/blob/master/idcard/views.py#L1911:58
replaceafilldsmall, with a template like this: https://gitlab.com/novawebdevelopment/tendenci_idcard/blob/master/idcard/templates/idcard/pdf.html11:58
dsmallI see11:59
replaceafilldsmall, so that's the kind of thing i do11:59
replaceafilldsmall, is this something that interests you?11:59
replaceafilldsmall, i can find research work if you're more interested in that?11:59
replaceafilldsmall, like jelkner proposed earlier today12:00
replaceafilldsmall, there's also some parts of tendenci i'd like to figure it out12:00
dsmallI can start with some research today12:00
replaceafilldsmall, like the email notification workflow12:00
dsmallI can look into that12:01
replaceafilldsmall, if you'd like to do tendenci work for us12:01
replaceafilldsmall, i'd recomend you spend today setting up a tendenci dev instance in your computre12:01
replaceafilldsmall, that you can use during your "stay" with us :)12:01
dsmallSounds good12:01
replaceafilldsmall, are you running ubuntu?12:01
dsmallYes12:02
replaceafilldsmall, https://tendenci.readthedocs.io/en/latest/installation/installation.html12:02
replaceafilljelkner, are you around?12:02
dsmallHe's working on a different computer right now12:02
replaceafilldsmall, find out if zOnny is coming today12:02
dsmallOkay12:02
replaceafilldsmall, zOnny has experience setting Tendenci up12:02
replaceafilldsmall, you could start on your own and ask him when he arrives12:03
dsmallalright12:03
replaceafilldsmall, so, get tendenci set up in your computer and we'll take it from there12:03
replaceafilldsmall, let me know when you have it working12:03
dsmallWill do12:03
replaceafilldsmall, thanks a lot and welcome12:04
dsmallreplaceafill, thank you12:04
*** lelkneralfaro has joined #novawebdev12:09
dsmallI am going to be using a different computer for the rest of my time here so I am going to wait to set up Tendenci 12:11
dsmallreplaceafill, ^^12:11
replaceafilldsmall, cool12:11
dsmallreplaceafill, is there anything I can do until the computer is set up?12:11
replaceafilldsmall, browse around the tendenci docs12:11
replaceafilldsmall, check the theming parts12:11
dsmallreplaceafill, sounds good12:12
replaceafilldsmall, there's a lot of set up explained12:12
replaceafilldsmall, membership forms12:12
replaceafilldsmall, branches12:12
replaceafilldsmall, there are also links to django and tendenci docs12:13
replaceafilldsmall, explore those too in the meantime12:13
replaceafilldsmall, django is a great tool with i'd say very good professional market in the US, so it's worth checking out12:14
replaceafilldsmall, btw, tendenci's current version uses an abandoned version of django12:15
replaceafilldsmall, there are currently efforts to move tendenci to the most updated django12:15
replaceafilldsmall, https://github.com/tendenci/tendenci/tree/tendenci812:15
replaceafilldsmall, just for you to be aware12:15
replaceafilldsmall, so when you check django docs, make sure you're browsing the 1.8 docs12:16
replaceafilldsmall, the django site auotmatically points you to the 2.0 version12:16
replaceafilldsmall, and this request may sound odd12:17
replaceafilldsmall, but would you help us writing an "induction" (if that's the right word) doc for tendenci developers12:18
replaceafilldsmall, we can discuss it later12:18
replaceafilldsmall, but that's something i think we should have12:18
dsmallreplaceafill, I think the word you're looking for is "Introduction"12:21
dsmallbut yes I think I could help with that12:21
replaceafilldsmall, ah ok12:21
replaceafilldsmall, english is not my first language ;)12:21
replaceafilldsmall, thanks!12:21
dsmallreplaceafill, no problem!12:22
replaceafillbrb12:27
*** mr_german has joined #novawebdev12:38
mr_germangood morning lelkneralfaro, jelkner, replaceafill12:38
lelkneralfarogood morning mr_german!12:41
mr_germanreplaceafill, this is the site http://ourrevolutionmd.com/ ?12:51
replaceafillACTION is back12:54
replaceafillmr_german, good morning12:54
replaceafillmr_german, yes12:54
mr_germanreplaceafill, cool, if i have questions i'll ask u12:54
replaceafillmr_german, give me a minute12:55
replaceafillmr_german, i'm looking for the inventory article i mentioned yesterday12:55
replaceafillmr_german, for you to have a sample of what you should do first12:55
mr_germanreplaceafill, a plan?12:55
mr_german:)12:55
mr_german?12:55
replaceafillmr_german, look in the shared drive12:58
replaceafillmr_german, under Customer Information12:58
replaceafillmr_german, Our Revolution Maryland12:59
replaceafillmr_german, there's a folder about design wireframing12:59
replaceafillmr_german, in the pdf there look at page 1813:00
replaceafillmr_german, "Creating a Content Inventory"13:00
replaceafillmr_german, there's also a sample spreadsheet with an inventory13:01
replaceafillmr_german, that's ^ what we need for their current site13:01
mr_germanmmm13:02
mr_germanok13:02
mr_germanreplaceafill, well, if i have questions, I know that you're here13:04
mr_germanjeje13:04
replaceafillmr_german, want to hang out?13:13
mr_germanreplaceafill, i don't mic13:14
mr_germanI don't have mic*13:14
replaceafillmr_german, ah13:14
mr_germanneed to buy a new one13:14
replaceafillmr_german, can i call you?13:14
mr_germansure13:14
replaceafillmr_german, ok, calling your cell13:14
dsmallreplaceafill, I think I fixed the issue for the dropdown menu being transparent13:39
jelknermr_german, so good to see you!13:39
replaceafilldsmall, awesome13:40
replaceafilldsmall, do you have a tendenci working now?13:40
dsmallreplaceafill, not yet, I just got back from lunch, ill start getting that up and running now13:40
replaceafilljelkner, i'm back13:51
*** zOnny has joined #novawebdev13:52
replaceafillgood afternoon zOnny13:52
zOnnyHello World!13:53
zOnnyhey replaceafill 13:53
zOnnyhey replaceafill I got you email13:55
*** dsmall has joined #novawebdev13:55
mr_germanhello zOnny :)13:55
replaceafillzOnny, cool13:55
replaceafillzOnny, can you spend some time on that?13:55
replaceafillzOnny, dsmall knows python and i'd like him to work developing apps13:56
zOnnyHey mr_german 13:56
replaceafillzOnny, but he needs to get familiar with Tendenci13:56
zOnnyI see replaceafill 13:57
replaceafillzOnny, so any help you could provide is highly appreciated13:58
replaceafillzOnny, and i know you're busy13:58
zOnnyreplaceafill: I am not busy for things like this :)14:04
replaceafillzOnny, great14:05
lelkneralfarohey zOnny, did you receive my email?14:10
zOnnyhey lelkneralfaro 14:14
lelkneralfarohey zOnny 14:21
zOnnyII just Updated the Invoice lelkneralfaro 14:22
lelkneralfaroperfect, thanks zOnny, I'll share it with Paul and then I'll transfer you the funds14:22
zOnnyI was mainnly working in our website yesterday replaceafill 14:22
zOnnylelkneralfaro: 14:22
lelkneralfarozOnny, okay cool14:22
lelkneralfarozOnny, did we do it with paypal last time?14:23
lelkneralfarozOnny, do you remember?14:23
zOnnycorrect lelkneralfaro 14:23
lelkneralfarozOnny, cool. I'll get that to you14:23
lelkneralfarolelkneralfaro, i'm going to make lunch14:23
zOnnythanks lelkneralfaro 14:23
lelkneralfaroACTION goes to make lunch14:23
mr_germanreplaceafill, I have the first part "done"14:33
replaceafillmr_german, you mean the top navigation?14:33
mr_germanI'll continue after my lunch14:33
mr_germanyep14:33
replaceafillmr_german, cool14:33
mr_germanACTION goes to take his lunch14:34
replaceafillACTION goes to get lunch, bb in ~4014:45
*** dsmall has joined #novawebdev14:54
dsmallreplaceafill, http://i.imgur.com/Kms6Q99.png14:54
zOnnyDoes it means something ?re14:54
zOnnyreplaceafill: 14:55
dsmallhttps://pastebin.com/Juvpf6Ja14:57
dsmall^Thats a better way to see it14:58
dsmallreplaceafill, can you look at this: https://pastebin.com/rsDPsQUx15:11
replaceafillACTION is back15:22
replaceafilldsmall, are you still stuck?15:22
dsmallYes15:23
replaceafilldsmall, do you know the ubuntu version you're running?15:23
dsmall18.04 Bionic15:24
replaceafillzOnny, are you around?15:24
zOnnyhey replaceafill 15:24
replaceafillzOnny, what ubuntu version are you running?15:25
zOnnyBeaver replaceafill 15:25
replaceafillzOnny, version?15:26
zOnny18.04 Bionic15:26
replaceafillzOnny, ok15:26
replaceafilldsmall, you're still stuck in the postgres error?15:26
dsmallyes15:26
zOnnyyes replaceafill 15:26
mr_germanACTION is back15:29
dsmallreplaceafill, what version of Ubuntu do you want me to run?15:29
replaceafilldsmall, try ../venv/bin/pip install "psycopg2>=2.7.0"15:29
replaceafilldsmall, 16.04 would be ideal15:29
replaceafilldsmall, problem is i haven't dealt with these issues because tendenci just works on 16.0415:30
replaceafilldsmall, zOnny had some trouble when he upgraded15:30
zOnnycorrect replaceafill 15:31
replaceafilldsmall, that specific case seems related to this: https://github.com/psycopg/psycopg2/issues/59415:31
*** lelkneralfaro has joined #novawebdev15:31
zOnnyI am trying to look what I did replaceafill 15:31
dsmallreplaceafill, it didn't help, so I am going to make a new VM that will run 16.0415:31
replaceafilldsmall, oh great15:31
replaceafilldsmall, if you can work with VMs 16.04 is the solution15:31
dsmallreplaceafill, ok15:32
replaceafilldsmall, zOnny tendenci8 is supposed to work on 18.04 https://github.com/tendenci/tendenci/blob/tendenci8/docs/source/installation/installation.txt#L2015:32
replaceafilldsmall, zOnny we'll see :)15:33
replaceafilldsmall, zOnny in the meantime we're stuck with tendenci7...15:33
mr_germanreplaceafill, done15:57
mr_germanhttps://docs.google.com/spreadsheets/d/1_ANVPY7suTb1VPniNeKDiKNm0XTc9gnvx6dmPzVPFwg/edit#gid=78667440715:57
replaceafillmr_german, can you put the column D header back?15:58
replaceafillmr_german, that may become important at some point15:58
replaceafillmr_german, have you grouped the rows?15:59
replaceafillmr_german, or was that in the initial spreadsheet?15:59
mr_germanreplaceafill, I've changed it a bit16:00
replaceafillmr_german, let's get rid of the groups16:00
replaceafillmr_german, we'll probably need to insert rows16:00
mr_germanok16:01
replaceafillmr_german, and we'll need to be maintaining the groups16:01
mr_germanreplaceafill, you're going to do that?16:01
replaceafillmr_german, do what?16:01
replaceafillmr_german, get rid of the groups?16:01
mr_germanyeah16:01
replaceafillmr_german, i just did16:01
mr_german?16:01
mr_germanoh16:01
mr_germanI see16:01
replaceafillmr_german, please adjust the rows16:01
replaceafillmr_german, removing blank spaces16:01
mr_germanreplaceafill, that's what you mean?16:05
replaceafillmr_german, yes16:06
replaceafillmr_german, so the navigation problem is something like this:16:08
replaceafillmr_german, once you scroll away from the carousel you lose the background16:08
replaceafillmr_german, correct?16:08
mr_germanyes16:09
replaceafillmr_german, i mean the top navigation16:09
replaceafillmr_german, ok16:09
mr_germanyep16:09
replaceafillmr_german, so we have a starting point16:09
mr_germanhow?16:09
replaceafillmr_german, these are all the pages we need to migrate16:09
replaceafillmr_german, you'll need to design each of them16:09
replaceafillmr_german, and adjust tendenci accordingly16:10
replaceafillmr_german, let's drill down a bit16:10
replaceafillmr_german, notice the volunteer form16:12
replaceafillmr_german, you get from the "Volunteer for your local chapter/candidate" slide16:12
replaceafillmr_german, once you click the dreaded "Click Here" button16:12
replaceafillmr_german, Click Here is a really bad label16:13
replaceafillmr_german, AEA is plagued with those16:13
replaceafillmr_german, so stay away from them16:13
replaceafillmr_german, the second slide of the carousel doesn't have any links right?16:13
mr_germanlet me check16:14
mr_germanreplaceafill, there are 2 slides16:15
mr_germanone with the link16:15
mr_germanand the second one is empty16:15
replaceafillmr_german, i just added a new row 2716:16
replaceafillmr_german, adjust as you prefer16:16
replaceafillmr_german, that's not part of the navigation16:16
replaceafillmr_german, but we need to track it16:16
replaceafillmr_german, now the three blue boxes right below the carousel16:18
replaceafillmr_german, the only one not present in the inventory16:18
replaceafillmr_german, is the membership form16:18
replaceafillmr_german, "Join Our Revolution Maryland"16:18
mr_germanwe can use "Tendenci Events"16:18
mr_germanfor16:18
mr_germanupcoming events16:18
replaceafillmr_german, that's the plan16:20
replaceafillmr_german, you could display a couple in the home page16:20
replaceafillmr_german, like ORA does16:20
mr_germanreplaceafill, cool16:20
replaceafillmr_german, continuing with the home page16:20
replaceafillmr_german, next there's a space for a video16:21
mr_germanreplaceafill, one question16:21
replaceafillmr_german, yes?16:21
mr_germanabout "ORMD: Volunteer for your chapter!"16:21
mr_germanwe can you tendenci forms16:21
mr_germanright?16:21
replaceafillmr_german, hm?16:21
replaceafillmr_german, spanish if you need16:21
mr_germanhttps://actionnetwork.org/forms/join-our-revolution-maryland16:21
replaceafillmr_german, yes? we're going to conver that into a membership form16:22
replaceafillconvert*16:22
replaceafillmr_german, like the "Join Us" link in ORA16:22
replaceafillmr_german, or NOVALACIRO16:22
mr_germanyeah16:22
mr_german?16:22
replaceafilloh16:22
replaceafillwait sorry16:22
replaceafillmr_german, row 2716:22
replaceafillmr_german, is going to be a regular Tendenci form16:22
mr_germanep16:22
mr_germanyep*16:22
mr_germanoh16:23
replaceafillmr_german, like the one you trained hrodriguez on16:23
replaceafillmr_german, for novalaciro16:23
mr_germancool16:23
mr_german:)16:23
replaceafillmr_german, to get community issues16:23
mr_germanreplaceafill, cool16:23
replaceafillmr_german, the one in row 2816:23
replaceafillmr_german, that's going to be a membership form16:23
mr_germanoh16:23
mr_germangot it16:23
replaceafillmr_german, so i was saying16:23
replaceafillmr_german, after the blue buttons16:24
replaceafillmr_german, there's a box for a video16:24
mr_germanyep16:24
replaceafillmr_german, i think you should include that in the home page16:24
replaceafillmr_german, in a box16:24
replaceafillmr_german, por favor16:24
replaceafillmr_german, no vayas a nombrar las cosas16:24
replaceafillmr_german, por lo que contienen16:24
replaceafillmr_german, "caja-con-video"16:24
replaceafillmr_german, usá nombres de la estructura de la pagina16:24
mr_germanok16:24
replaceafillmr_german, "caja-secundaria" "caja-principal"16:25
replaceafillmr_german, but in english16:25
replaceafill:)16:25
replaceafillmr_german, get that bad practice out of you16:25
mr_germanok16:25
replaceafillmr_german, ok, then we seem to get to posts_16:25
mr_german:)16:25
replaceafillmr_german, posts are categorized pages16:26
replaceafillmr_german, categories are on the left16:26
replaceafillmr_german, there are like 716:26
replaceafillmr_german, do you see them?16:26
mr_germanyep16:26
replaceafillmr_german, i think we could use categorized pages16:28
replaceafillmr_german, you'll need to present the categories somehow16:28
replaceafillmr_german, these are similar to the Issues dropdown in ORA16:28
mr_germanreplaceafill, "volunteer tab" and " Join Our Revolution16:28
mr_germanits the same16:28
replaceafillmr_german, ah good, now you need where to point it to16:29
replaceafillmr_german, i mean, in tendenci16:29
replaceafillmr_german, that's the "Join Us" link16:29
replaceafillmr_german, but with a different label :)16:29
mr_germanyep16:29
mr_germanc:16:29
mr_german:)*16:29
replaceafillmr_german, so i guess we've covered the whole home page, right?16:30
replaceafillmr_german, i mean its content16:30
mr_germanyep16:30
mr_germanreplaceafill, but, I can use my own design right?16:31
replaceafillmr_german, you will design a new site yes16:31
replaceafillmr_german, taking into account all these elements16:31
replaceafillmr_german, i don't think Recent Posts or Archives is that important for now16:31
replaceafillmr_german, now drilling the navigation16:32
mr_germanok16:34
replaceafillmr_german, heh16:34
replaceafillmr_german, their menu has a weird interaction16:34
mr_germanyes16:34
mr_german:/16:34
replaceafillmr_german, if you display a dropdoown16:34
replaceafillmr_german, and then try to click another option16:34
replaceafillmr_german, it doesn't seem to work16:34
replaceafillmr_german, anyway16:35
replaceafillmr_german, Calendar16:35
mr_germanlet me see16:35
replaceafillmr_german, no16:37
replaceafillmr_german, they're not part of the navigation16:37
replaceafillmr_german, you're not going to add new pages for each16:37
mr_germanoh16:37
mr_germanit should be16:37
replaceafillmr_german, see the Comments in 2.016:37
mr_german2.0.116:37
mr_german?16:37
mr_germanoh wait16:37
replaceafillmr_german, some of these chapter pages seem outdated16:44
replaceafillmr_german, march 23rd info16:44
replaceafillmr_german, if you detect outdated stuff please ask16:45
mr_germansure16:45
replaceafillmr_german, don't just copy it16:45
mr_germangot it16:45
replaceafillmr_german, it's only the chapters that use that banner image, irght?16:45
replaceafillmr_german, well, some of the chapters16:46
mr_germanyeap16:46
mr_germansome of them16:46
mr_germanwe can you "tendenci pages" I think16:46
mr_germanuse*16:46
replaceafillmr_german, if you want to keep the banner style you could add a "default-chapter" template16:47
replaceafillmr_german, and make sure all the chapter pages use it16:47
replaceafillmr_german, remember that?16:47
mr_germancreate a new template for that?16:48
mr_germanyeah16:48
replaceafillmr_german, ok16:48
replaceafillmr_german, any ideas for handling the videos page16:48
replaceafillmr_german, http://ourrevolutionmd.com/video/16:48
mr_germanI was thinking about that16:48
replaceafillmr_german, multiple embedded media in a page gets complicated fast16:49
mr_germanyeah16:49
replaceafillmr_german, i think we could experiment with this: https://demo.tendenci.com/videos/16:50
replaceafilllog in as admin:admin if you need to16:50
replaceafillmr_german, videos have a lot of options we could use https://demo.tendenci.com/admin/videos/video/add/16:50
mr_germanreplaceafill, let me try16:51
mr_germanreplaceafill, ohh, we can try this16:51
replaceafillmr_german, +116:51
replaceafillmr_german, the current page seems standard enough16:51
replaceafillmr_german, i mean the current video page16:52
mr_germanreplaceafill, it seems easier16:52
replaceafillmr_german, just consider that in the current page you can watch the videos directly16:52
replaceafillmr_german, in tendenci you need to go to each video independently16:53
replaceafillmr_german, to watch16:53
replaceafillmr_german, but let's go with it16:53
mr_germanreplaceafill, but, we can try it and see how it works16:53
replaceafillmr_german, yes16:53
replaceafillmr_german, i think that's it?16:55
mr_germanreplaceafill, yep16:56
replaceafillmr_german, any questions16:56
mr_germanreplaceafill, for now16:56
mr_germanreplaceafill, not at the moment16:56
replaceafillmr_german, so next step is code16:56
mr_germanreplaceafill, I'm going to start tomorrow!16:56
replaceafillmr_german, ok16:56
replaceafillmr_german, try to be on time tomorrow16:57
mr_germansure16:57
mr_germanreplaceafill, 10:00 our time16:57
replaceafillmr_german, and i'll try to have instructions on what to branch16:57
replaceafillmr_german, i think in this case16:57
replaceafillmr_german, we're not going to have a demo site16:57
mr_germanreplaceafill, ok16:57
replaceafillmr_german, i still haven't decided16:57
replaceafillmr_german, since we're migrating existing content16:57
mr_germanreplaceafill, yep16:58
replaceafillmr_german, it's probably worth working on the futur production server from the beginning16:58
replaceafillmr_german, instead of populating a testing server16:58
mr_germanreplaceafill, yep16:58
replaceafillmr_german, i'll let you know16:58
mr_germanreplaceafill, sure, thanks!16:58
replaceafillmr_german, i think you have to go16:58
replaceafillmr_german, thanks a lot16:58
mr_germanso..16:58
mr_germanyep16:58
mr_germanthat's all for now16:58
mr_germanI think16:58
replaceafillmr_german, this doesn't look so complicated after all16:58
mr_germanreplaceafill, no16:59
replaceafillmr_german, and there's room for improvement16:59
replaceafillmr_german, so we have a good opportunity to shine16:59
mr_germanyess!!16:59
replaceafillmr_german, thanks a lot!16:59
replaceafillmr_german, see you tomorrow16:59
mr_germanreplaceafill, np :)16:59
replaceafillmr_german, o/16:59
mr_germansee you tomorrow16:59
mr_germano/16:59
*** zOnny has joined #novawebdev17:17
zOnnyhey replaceafill 17:18
replaceafillhey zOnny17:18
zOnnycan you confirm this Error? https://www.nea4or.us/17:20
zOnnyreplaceafill: ?17:22
replaceafillzOnny, looking17:22
replaceafillzOnny, ouch17:22
replaceafillzOnny, any idea what happened?17:22
zOnnyuhmmmmm Thinking  replaceafill 17:23
replaceafillzOnny, oh my17:23
replaceafillzOnny, disk space issue17:23
zOnnyspace issue ? replaceafill 17:25
replaceafillzOnny, hold on17:26
zOnnyreplaceafill:  It is back :D17:27
replaceafillzOnny, check if it's fixed17:27
replaceafillzOnny, it's the back ups17:27
replaceafillzOnny, they're too big now17:28
zOnnybig ? replaceafill 17:28
replaceafillzOnny, they include all all of the site's media17:29
replaceafillzOnny, poor server17:29
zOnnyah 17:29
replaceafillzOnny, it's been trying asking for help since may 17th17:29
replaceafillzOnny, oh no, since may 19th 12:25 am17:30
replaceafillzOnny, but i never got the emails because the email server filled up17:30
replaceafillzOnny, thanks for letting me know17:30
replaceafillzOnny, i'll make sure to check them all17:31
replaceafillzOnny, the backup files should be *rotated* periodically17:31
replaceafillzOnny, ah, nea4or is an old 1GB server that was migrated!17:32
replaceafillggrr17:33
replaceafillStorage17:34
replaceafillTotal: 30720 MB17:34
replaceafillUsed: 20480 MB17:34
replaceafillFree: 10240 MB17:34
replaceafillzOnny, there's 10GB of disk not being allocated...17:34
replaceafillACTION writes this down17:34
zOnnyreplaceafill: thanks for fixing it man17:38
replaceafillzOnny, thank you for noticing it :S17:38
zOnnyluckily wasn't jeff :D replaceafill 17:39
replaceafillzOnny, :(17:39
*** mjsir911 has joined #novawebdev18:51
*** mjsir911 has joined #novawebdev21:19

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!