*** mjsir911 has joined #novawebdev | 00:37 | |
*** mjsir911 has joined #novawebdev | 08:05 | |
*** mjsir911 has joined #novawebdev | 08:50 | |
*** replaceafill has joined #novawebdev | 10:13 | |
*** mjsir911 has joined #novawebdev | 11:05 | |
*** jelkner has joined #novawebdev | 11:18 | |
jelkner | Good morning, replaceafill | 11:18 |
---|---|---|
replaceafill | jelkner, good morning | 11:18 |
jelkner | Glenda Lewis told me to say "Hi" to you. | 11:36 |
jelkner | I chatted with her this morning about Marco's containerization instructions | 11:37 |
replaceafill | jelkner, ah | 11:38 |
jelkner | i just got off the phone with keri at aea also | 11:39 |
jelkner | we need to move forward with using libre organize for the ACC delegate assembly rep election | 11:39 |
jelkner | so i need to get all 59 members using the website | 11:40 |
jelkner | (or as many of them as i can ;-) | 11:40 |
jelkner | replaceafill, do you have time to chat at lunch today? | 11:40 |
replaceafill | jelkner, 12 pm? | 11:41 |
jelkner | perfect | 11:41 |
replaceafill | jelkner, cool | 11:41 |
jelkner | oops | 11:41 |
jelkner | no 1 pm | 11:41 |
replaceafill | jelkner, ok | 11:41 |
jelkner | my class ends at 12:30 pm | 11:41 |
jelkner | and i need to go get my lunch | 11:41 |
jelkner | so 1 pm | 11:41 |
replaceafill | jelkner, ok | 11:41 |
*** mr_german has joined #novawebdev | 11:56 | |
*** mjsir911 has joined #novawebdev | 11:59 | |
mr_german | replaceafill, you'll be able at 2pm *our time*, we plan have meeting with edzon | 12:17 |
replaceafill | mr_german, you mean if i'll be able to join you? | 12:18 |
mr_german | replaceafill, yes! | 12:18 |
replaceafill | mr_german, what's the goal of the meeting? | 12:18 |
mr_german | replaceafill, we want to tell our ideas | 12:18 |
replaceafill | mr_german, i'm working on gallaudet today | 12:18 |
replaceafill | mr_german, ah ok | 12:18 |
replaceafill | mr_german, sure | 12:18 |
mr_german | replaceafill, ty | 12:18 |
replaceafill | mr_german, see you then | 12:18 |
mr_german | o/ | 12:19 |
jelkner | replaceafill, is now ok? | 12:58 |
jelkner | don't need hangouts | 12:58 |
jelkner | we can chat here | 12:58 |
replaceafill | jelkner, ok | 12:58 |
jelkner | will you be at our meeting next sunday? | 12:59 |
replaceafill | jelkner, yes | 12:59 |
jelkner | i won't, but i'll be joining the group by 2 pm | 12:59 |
replaceafill | jelkner, ah ok | 12:59 |
jelkner | we may be going to visit the Greenbelt Maker Space | 12:59 |
jelkner | we emailed them asking if we could visit, but haven't heard back | 13:00 |
jelkner | ubuntourist told us on sunday about how he is now one of only two board members on the hacdc board | 13:00 |
jelkner | so they are in a bit of a crisis | 13:00 |
jelkner | anyway, what i wanted to figure out with you is when we can get together to look at available django gigs | 13:01 |
jelkner | the way i see it, we have two simultaneous tasks: | 13:02 |
jelkner | 1. move forward with libre organize | 13:02 |
jelkner | 2. find paying gigs to keep us afloat | 13:02 |
jelkner | does that make sense, replaceafill? | 13:02 |
replaceafill | 1. yes, during november | 13:03 |
replaceafill | 2. not sure until when | 13:03 |
replaceafill | jelkner, i mean, i guess it'll depend on the type of gigs we can get | 13:03 |
jelkner | of course it does, replaceafill | 13:03 |
replaceafill | jelkner, "gig" means hourly work to me | 13:03 |
replaceafill | jelkner, but as told you i have never looked for "gigs" before, have you? | 13:04 |
jelkner | did you look at any of the listings on the link i sent you? | 13:04 |
replaceafill | jelkner, yes | 13:04 |
replaceafill | jelkner, they look like "solve my homework" kind of thing | 13:04 |
jelkner | they were like "3 month project to do this" | 13:04 |
jelkner | etc. | 13:04 |
replaceafill | jelkner, hhmm maybe i'm not looking at the right url | 13:05 |
jelkner | really? | 13:05 |
replaceafill | jelkner, hold on | 13:05 |
jelkner | i didn't see those | 13:05 |
jelkner | and we should ignore them | 13:05 |
jelkner | we are looking for higher end stuff | 13:05 |
jelkner | maybe "medium end" is more accurate | 13:05 |
jelkner | along the lines of the gallaudet gig you are doing now | 13:06 |
replaceafill | jelkner, right | 13:06 |
replaceafill | jelkner, i'm trying to find the link | 13:06 |
replaceafill | jelkner, https://www.upwork.com/o/jobs/browse/skill/django-framework/ | 13:07 |
replaceafill | " will provide the python script and that script need to be modified and implemented in the django" | 13:07 |
replaceafill | $10 | 13:07 |
replaceafill | jelkner, that's what i meant | 13:07 |
replaceafill | jelkner, the more serious ones usually mention "join our team" | 13:07 |
replaceafill | jelkner, but to be honest i haven't spend a lot of time filtering | 13:08 |
jelkner | https://www.upwork.com/job/Django-Web-Developer-GeoDjango-WeppApp_~019a86931398a8d8dd/ | 13:08 |
jelkner | we should look for things like thsi | 13:08 |
jelkner | this | 13:08 |
jelkner | that give us skills we want to aquire | 13:09 |
jelkner | (geodango, webapp) | 13:09 |
jelkner | it's going to be some work, and maybe a bit unpleasant | 13:09 |
jelkner | "selling one's self" ain't always a joy | 13:10 |
replaceafill | jelkner, my fear is that posts like those are 1 time thing | 13:10 |
replaceafill | jelkner, see the "About the client" sidebar | 13:10 |
replaceafill | jelkner, i see it like when you buy stuff in amazon or something with the "user reviews" | 13:10 |
jelkner | i understand | 13:10 |
replaceafill | jelkner, and seller reputation | 13:10 |
jelkner | well, we don't know until we do it, right? | 13:11 |
jelkner | and you will be needing to look for work in any case | 13:11 |
replaceafill | jelkner, last thing i want is to get bit | 13:11 |
replaceafill | jelkner, right | 13:11 |
jelkner | so, perhaps you'll go back to open craft or something | 13:11 |
replaceafill | jelkner, right | 13:11 |
jelkner | but you might as well at least give this a try | 13:11 |
jelkner | since it may be the way forward for us | 13:12 |
jelkner | just a thought, replaceafill | 13:12 |
replaceafill | jelkner, sure, i understand | 13:12 |
jelkner | that will be entirely up to you, of course | 13:12 |
replaceafill | jelkner, i know | 13:12 |
jelkner | in the mean time, i think libre organize is a long way from being ready | 13:13 |
jelkner | it will take at least a year or more | 13:13 |
jelkner | so we need some way to keep going in the mean time | 13:13 |
jelkner | zOnny is totally on board with the idea of "keeping going" | 13:14 |
jelkner | since he needs work himself | 13:14 |
jelkner | we need to figure out if mr_german can move to san salvador and commit to 1/2 a year of development work | 13:14 |
jelkner | at $1K per month, mr_german could be our main libre organize developer | 13:15 |
jelkner | since i can afford to pay him for that | 13:15 |
jelkner | but only if he is going to move the platform forward | 13:15 |
jelkner | obviously | 13:15 |
replaceafill | mr_german agreed yesterday that he doesn't feel motivated enough to work on his own remotely | 13:15 |
replaceafill | so you should probably talk to him | 13:16 |
jelkner | mr_german, are you here? | 13:16 |
mr_german | jelkner, hello! | 13:16 |
jelkner | mr_german, replaceafill and i are talking about how to plan for the period ahead | 13:17 |
jelkner | i'm thinking that for you to be able to make this work, you need to move to san salvador where you can work side-by-side with replaceafill | 13:17 |
jelkner | i think the sprint taught us that | 13:17 |
jelkner | so, if you are up for doing that, you should be looking for a place in the building where replaceafill lives | 13:18 |
mr_german | jelkner, yes, replaceafill is helping with that right now. | 13:18 |
jelkner | excellent | 13:18 |
replaceafill | jelkner, problem is we don't know when that'll happen | 13:18 |
jelkner | so that would become plan a | 13:18 |
replaceafill | jelkner, and until then you need to figure out how to solve the same problem | 13:19 |
jelkner | since like i just said to replaceafill, with you in san salvador, we could afford to have you work on libre organize full time | 13:19 |
jelkner | then we would go looking for other jobs for zonny and, hopefully, replaceafill, which pay enough to keep them employed | 13:20 |
replaceafill | jelkner, this is what i proposed mr_german yesterday: | 13:21 |
replaceafill | 1. travel daily from santa ana to san salvador, he works here with one of the laptops you left | 13:21 |
replaceafill | 9-5 routine | 13:21 |
replaceafill | 2. he moves somewhere near in san salvador, not necessarily the same building | 13:22 |
replaceafill | he comes here, same thing 9-5 but with less commute | 13:22 |
replaceafill | 3. he moves to the same building, only problem is that appartments here are not usually available | 13:23 |
replaceafill | i'll be keeping on top of it but can't guarantee when that'll happen | 13:23 |
replaceafill | ACTION done | 13:23 |
replaceafill | it's really up to mr_german | 13:23 |
jelkner | that sounds like a excellent series of optinos | 13:25 |
jelkner | options | 13:25 |
replaceafill | mr_german said he'll think about it | 13:25 |
jelkner | mr_german, "the ball is in your court", as we say | 13:25 |
jelkner | cool | 13:25 |
replaceafill | +1 | 13:25 |
jelkner | mr_german, all i ask is that out of respect for your friends in the coop, you think long and hard, do what's best for you, but don't leave us hanging | 13:26 |
jelkner | my b plan is to pay zOnny half time to work on libre organize and we work to find the other $1K for him through other jobs | 13:26 |
jelkner | since i can only afford $1K | 13:26 |
jelkner | plan A is better for us, but only if you, mr_german, are 100% percent on board with it | 13:27 |
jelkner | so we will await your reply | 13:27 |
jelkner | any questions before i go, mr_german? | 13:27 |
jelkner | i have class in 10 minutes | 13:28 |
jelkner | so i have to get back to work | 13:28 |
mr_german | jelkner, it is necessary to move with replaceafill ? | 13:28 |
jelkner | it looks like replaceafill suggested 3 options: | 13:29 |
jelkner | 1. commute from santa ana (i don't know how hard that is) | 13:29 |
jelkner | 2. find a place near him but not in his building | 13:29 |
jelkner | 3. find a place in his building | 13:29 |
replaceafill | to me 1. can be instantaneus | 13:30 |
replaceafill | for 2 and 3. we need to wait | 13:30 |
jelkner | so, how hard is 1? | 13:30 |
replaceafill | instantaneus: we can start tomorrow | 13:30 |
replaceafill | jelkner, a bit | 13:30 |
replaceafill | jelkner, it's tiresome | 13:30 |
replaceafill | jelkner, 2-3 hours to get here, 2-3 to go back | 13:31 |
jelkner | serious people do tiresome things when they have to | 13:31 |
jelkner | ouch! | 13:31 |
jelkner | how comfortable is the travel? | 13:31 |
replaceafill | jelkner, that's by bus ofc | 13:31 |
mr_german | unfortunately, that's not possible yet. | 13:31 |
replaceafill | jelkner, not that bad | 13:31 |
mr_german | i prefer #3 | 13:31 |
mr_german | but.. | 13:31 |
mr_german | i can't right now | 13:32 |
jelkner | replaceafill, mr_german, teaching duties call | 13:32 |
jelkner | to be continued... | 13:33 |
replaceafill | ACTION goes back to gallaudet issues | 13:33 |
replaceafill | ACTION goes to get lunch, bb in ~40 | 14:54 |
*** mjsir911 has joined #novawebdev | 15:54 | |
replaceafill | ACTION is bakc | 15:57 |
*** zOnny has joined #novawebdev | 15:58 | |
mr_german | zOnny, are u there¿? | 16:49 |
zOnny | hey mr_german | 16:49 |
mr_german | zOnny, when you'll be ready? | 16:55 |
mr_german | zOnny, but, i think replaceafill is busy | 16:56 |
zOnny | mr_german: ah | 16:56 |
replaceafill | zOnny, mr_german i've been here since 4 pm | 16:56 |
replaceafill | zOnny, mr_german which is the time you asked | 16:56 |
mr_german | 4pm | 16:57 |
replaceafill | http://irclogs.novawebdevelopment.org/2018-10-23.log.html#t12:17:38 | 16:57 |
mr_german | 2 pm our time | 16:57 |
replaceafill | yes... | 16:57 |
replaceafill | and it's 2:57 our time... | 16:57 |
mr_german | ik | 16:57 |
mr_german | that's why im asking zOnny if he's ready | 16:58 |
replaceafill | mr_german, i can't take you seriously anymore my friend | 16:58 |
replaceafill | mr_german, sorry | 16:58 |
replaceafill | mr_german, if you ask 2 pm that means 2 pm | 16:58 |
replaceafill | mr_german, not 2:58 pm | 16:58 |
zOnny | mr_german: I was here since 15: 58 :D | 16:58 |
replaceafill | zOnny, i know | 16:58 |
zOnny | mr_german: my bad in not "ping" before | 16:59 |
mr_german | zOnny, np | 16:59 |
zOnny | mr_german: is it ok if we can chat here ? | 17:01 |
zOnny | mr_german: I am in the library | 17:01 |
mr_german | zOnny, sure | 17:01 |
zOnny | mr_german: I see that you mentioned about our ideas | 17:01 |
zOnny | replaceafill: we have one question | 17:02 |
replaceafill | yes? | 17:03 |
zOnny | replaceafill: Do "LIBRE ORGANIZE" will be develop in tendenci7 ? | 17:03 |
replaceafill | not necessarily | 17:04 |
replaceafill | why? | 17:04 |
zOnny | replaceafill: we are going to use bootstrap in our themes | 17:04 |
zOnny | replaceafill: we were thinking in the future | 17:05 |
replaceafill | how does 7 vs 11 affect your decision? | 17:05 |
mr_german | replaceafill, helios and attendance | 17:06 |
mr_german | ? | 17:06 |
replaceafill | what about it? | 17:06 |
zOnny | replaceafill: we need to know how difficult will be integrate voting and attendance | 17:06 |
zOnny | replaceafill: in tendenci11 | 17:06 |
zOnny | replaceafill: is just a concern | 17:06 |
replaceafill | it's a valid concern | 17:06 |
zOnny | replaceafill: we don't know yet if it will work | 17:07 |
replaceafill | but it depends on how you design your tendenci theme | 17:07 |
replaceafill | currently the most annoying part is that the tendenci theme templates are ***reused**** in helios | 17:07 |
replaceafill | that was a really bad decision, but oh well | 17:07 |
replaceafill | during the sprint i tried something that worked | 17:08 |
replaceafill | having a top level django project | 17:08 |
*** GFbot has joined #novawebdev | 17:08 | |
replaceafill | that included helios as an application and not as a project | 17:08 |
replaceafill | if you're really thinking about the future, i think helios needs some cleaning | 17:08 |
zOnny | replaceafill: ah | 17:09 |
replaceafill | to make it work better with tendenci11 | 17:09 |
replaceafill | currently we've been jumping a lot of hoops because of that | 17:09 |
replaceafill | i've been trying to keep helios unchanged | 17:09 |
replaceafill | but you could consider helios not actively developed | 17:09 |
replaceafill | so branching from it is not that "dangeruous" | 17:10 |
replaceafill | dangerous* | 17:10 |
zOnny | replaceafill: I see | 17:10 |
replaceafill | does this make sense? | 17:10 |
replaceafill | so libreorganize should be a top level django project | 17:10 |
zOnny | replaceafill: correct | 17:11 |
replaceafill | that includes what the current tendenci project includes + helios + our apps | 17:11 |
replaceafill | our apps could be integrated in just one app | 17:11 |
zOnny | replaceafill: one app ? is that possible ? | 17:12 |
zOnny | replaceafill: I need look at | 17:12 |
replaceafill | it's better to have separate apps | 17:12 |
replaceafill | but that'll create more configuration burden for you two | 17:13 |
replaceafill | once you're more familiar with django that'll pass | 17:13 |
replaceafill | and ideally one app should do very very little | 17:13 |
replaceafill | attendance: just the button and maybe reports | 17:13 |
replaceafill | threaded_posts: extend current post model in tendenci to allow threads | 17:14 |
replaceafill | and then you have the ones that provide services for helios | 17:14 |
replaceafill | that'll also depend on how you design the new theme | 17:14 |
replaceafill | remember when helios didn't have navigation? | 17:14 |
zOnny | replaceafill: right | 17:15 |
replaceafill | and then in order to add the tendenci megamenu we needed to insert an iframe | 17:15 |
replaceafill | that's necessary because they're separate applications | 17:15 |
replaceafill | different urls | 17:15 |
replaceafill | different auth, cookies, etc | 17:15 |
zOnny | replaceafill: I remember it | 17:15 |
replaceafill | if you include helios as an application and not as a project | 17:15 |
replaceafill | and you design the theme taking that into account | 17:16 |
replaceafill | helios becomes just a custom url | 17:16 |
replaceafill | in the urls.py module | 17:16 |
zOnny | replaceafill: right | 17:16 |
replaceafill | but then it's when helios needs the cleaning i was talking about | 17:16 |
zOnny | replaceafill: ah | 17:16 |
zOnny | replaceafill: that makes more sense | 17:16 |
replaceafill | to use django templates correctly | 17:16 |
replaceafill | and not use its own invented template mechanisms | 17:17 |
replaceafill | that have made GFbot work so difficult | 17:17 |
replaceafill | libre organiz has to be simpler than our current set up | 17:17 |
replaceafill | but in my opinion | 17:18 |
replaceafill | your work should be "draw or mock screens" | 17:18 |
replaceafill | have an inventory of pages | 17:18 |
replaceafill | "well support this view this and this" | 17:18 |
replaceafill | who has worked with tendenci groups? | 17:19 |
zOnny | replaceafill:this will require doing it almost from scratch | 17:19 |
replaceafill | tendenci groups are annoying as f**c | 17:19 |
replaceafill | and their options are all over the place | 17:20 |
replaceafill | if you want to remove a member from a group you need to use the "Add Member" option | 17:20 |
replaceafill | :S | 17:20 |
replaceafill | zOnny, yes | 17:20 |
*** gfbot__ has joined #novawebdev | 17:20 | |
replaceafill | zOnny, but i consider that a better route than any alternative | 17:20 |
replaceafill | zOnny, it's up to you though | 17:20 |
replaceafill | zOnny, think of a mobile app | 17:21 |
replaceafill | zOnny, you usually start from very little | 17:21 |
zOnny | replaceafill: I am more familiar with Django's structure | 17:21 |
replaceafill | zOnny, and you don't care how the desktop version will look until you have the app stable | 17:21 |
zOnny | replaceafill: I see | 17:22 |
zOnny | replaceafill: we want to make a good move to start developing it | 17:23 |
replaceafill | ok | 17:23 |
mr_german | zOnny, right! | 17:24 |
replaceafill | let me ask you this now | 17:24 |
replaceafill | what is the first page you add to the new theme? | 17:25 |
zOnny | replaceafill: but having tendenci11 as a starting point will not solve much ? | 17:25 |
replaceafill | zOnny, tendenci will give you two things: | 17:25 |
replaceafill | 1. urls | 17:25 |
replaceafill | 2. views for processing | 17:25 |
zOnny | replaceafill: the first page should be base | 17:26 |
replaceafill | as i was saying | 17:26 |
replaceafill | i'd approach this not as a tendenci theme | 17:26 |
replaceafill | i mean, not as developing a tendenci theme | 17:26 |
replaceafill | but as developing a django application with its own theme | 17:27 |
replaceafill | zOnny, ok, you have base, where? | 17:27 |
replaceafill | zOnny, you're still thinking tendenci_instance/theme/mynewtheme | 17:27 |
zOnny | replaceafill: templates | 17:27 |
replaceafill | zOnny, what if you want to change the layout of a form | 17:28 |
replaceafill | zOnny, the dreaded add event form for example | 17:28 |
replaceafill | zOnny, how do you do that? | 17:28 |
zOnny | replaceafill: I have get a identical directory that tendenci has in the venv | 17:30 |
replaceafill | zOnny, hm? | 17:30 |
replaceafill | zOnny, don't get that | 17:30 |
replaceafill | zOnny, can you explain differently? | 17:31 |
zOnny | replaceafill: The same as you did with with the templates | 17:31 |
replaceafill | zOnny, so you mean a tendenci theme? | 17:31 |
zOnny | replaceafill: hold on | 17:32 |
zOnny | replaceafill: my virtual machine dropped :( | 17:35 |
replaceafill | ok | 17:35 |
*** zOnny has joined #novawebdev | 17:37 | |
zOnny | My computer got frozen | 17:38 |
*** zOnny_ has joined #novawebdev | 17:41 | |
zOnny_ | replaceafill: to answer your question with events | 17:44 |
replaceafill | zOnny_, hm? | 17:44 |
zOnny_ | replaceafill: I was trying to say looking at this https://paste.pound-python.org/show/RBDwCl8yXmWuYyvjmDA7/ | 17:44 |
replaceafill | zOnny_, but that requires changing tendenci | 17:45 |
zOnny_ | replaceafill: correct | 17:45 |
replaceafill | zOnny_, -1 | 17:45 |
zOnny_ | replaceafill: but if we have it | 17:45 |
replaceafill | zOnny_, branching from helios is fine because....? | 17:45 |
replaceafill | helios doesn't change oftne | 17:46 |
replaceafill | tendenci is a different case | 17:46 |
replaceafill | but at the end of the day will be your call | 17:46 |
zOnny_ | replaceafill: if we want to change the events we get the same dir here https://paste.pound-python.org/show/LfOHMy4OIr9vRsxXSmKh/ | 17:47 |
replaceafill | zOnny_, how do you "change the events"? | 17:48 |
replaceafill | zOnny_, suppose you want to turn registration on automatically | 17:48 |
replaceafill | zOnny_, and set "payment required to no" | 17:48 |
zOnny_ | replaceafill: I need to look in the app | 17:49 |
*** GFbot has joined #novawebdev | 17:49 | |
replaceafill | zOnny_, ok | 17:49 |
replaceafill | zOnny_, my point is that a theme falls short | 17:49 |
replaceafill | zOnny_, you need python code somewhere in order to customize things properly | 17:50 |
replaceafill | zOnny_, things we don't like or need in tendenci | 17:50 |
replaceafill | zOnny_, think of boxes | 17:50 |
replaceafill | zOnny_, we didn't like the ID crap, right? | 17:50 |
zOnny_ | replaceafill: yes | 17:50 |
replaceafill | zOnny_, in this case, you could start hiding things | 17:51 |
replaceafill | zOnny_, but i think we're clear that's not the right approach | 17:51 |
zOnny_ | replaceafill: right | 17:51 |
replaceafill | zOnny_, so i'd recommend you stop thinking of tendenci themes altogether | 17:52 |
replaceafill | zOnny_, and design just a libreorganize theme | 17:52 |
replaceafill | zOnny_, which is simpler and it's packaged in a separate django app | 17:52 |
zOnny_ | replaceafill: In that case we need to develop our new app taking tendenci as an example | 17:52 |
replaceafill | zOnny_, your new project includes your libreorganize app + tendenci + helios + other apps like atetndance | 17:52 |
replaceafill | zOnny_, just for the urls, yes | 17:53 |
replaceafill | zOnny_, libreorganize should not care yet about /invoices for example | 17:53 |
zOnny_ | replaceafill: ah | 17:53 |
replaceafill | zOnny_, so that shouldn't be mapped at all from tendenci | 17:53 |
replaceafill | zOnny_, and since we're not including "all tendenci" | 17:53 |
replaceafill | zOnny_, that won't be available | 17:53 |
replaceafill | zOnny_, we just include what we need from tendenci in our urls | 17:54 |
zOnny_ | replaceafill: ah | 17:54 |
replaceafill | zOnny_, do you know what a proof of concept is? | 17:54 |
zOnny_ | replaceafill: nope | 17:55 |
*** mr_german has joined #novawebdev | 17:55 | |
replaceafill | Proof of concept (PoC) is a realization of a certain method or idea in order to demonstrate its feasibility,[1] or a demonstration in principle with the aim of verifying that some concept or theory has practical potential. | 17:55 |
replaceafill | you test your idea by creating a basic (barely working) version | 17:55 |
replaceafill | in this case i think we could use a proof of concept | 17:56 |
replaceafill | but again, i could take care of that | 17:56 |
replaceafill | your job is to tell *me* what parts you need | 17:56 |
replaceafill | and give *me* a user interface to attach | 17:56 |
replaceafill | you say "start with base" | 17:56 |
replaceafill | i'd say start with a homepage | 17:57 |
replaceafill | then add navigation | 17:57 |
replaceafill | then membership options: profile page, membership applications, membership form | 17:57 |
replaceafill | there's not megamenu | 17:58 |
replaceafill | there's no navs | 17:58 |
replaceafill | there's only what you want/need | 17:58 |
replaceafill | i know this sounds really abstract | 17:58 |
replaceafill | but you should get going with something | 17:59 |
replaceafill | your work should be design this thing | 17:59 |
replaceafill | the UI | 17:59 |
zOnny_ | replaceafill: you mean something similar to what Duncan was working on ? | 17:59 |
replaceafill | zOnny_, what do you mean? | 17:59 |
replaceafill | zOnny_, what was he working on? | 17:59 |
zOnny_ | replaceafill: developing the templates by scratch | 18:00 |
replaceafill | zOnny_, what templates? | 18:00 |
replaceafill | zOnny_, it's a shame you weren't involved in the guanaco sprint | 18:00 |
zOnny_ | replaceafill: :) | 18:00 |
replaceafill | zOnny_, the way the main parts of helios were redesigned it's what i think we need here | 18:01 |
replaceafill | zOnny_, and the way i started seeing that was not: | 18:01 |
replaceafill | "let's add colors and fonts to current helios" | 18:01 |
replaceafill | it was more "how can this be better represented" | 18:01 |
replaceafill | that's what you need to do | 18:01 |
replaceafill | and if you look at current helios | 18:01 |
replaceafill | and old helios | 18:01 |
replaceafill | they look very very different | 18:02 |
replaceafill | and probably current works a bit better | 18:02 |
replaceafill | it's that crappy saying of "think outside of the box" | 18:02 |
replaceafill | zOnny_, but until nrcerna got to working with us, i was mentally stuck on how to proceed | 18:03 |
replaceafill | zOnny_, and from what i remember mr_german was only adding colors and fonts | 18:03 |
zOnny_ | replaceafill: ah | 18:04 |
replaceafill | zOnny_, i needed to see the app working in my head first | 18:04 |
mr_german | replaceafill, im just thinking how to make that move | 18:04 |
replaceafill | zOnny_, and i wanted it to be mobile first/friendly | 18:04 |
replaceafill | zOnny_, i think that's what you should try to do | 18:04 |
replaceafill | zOnny_, think of a blank pwa | 18:04 |
replaceafill | zOnny_, and start adding things | 18:04 |
replaceafill | zOnny_, the megamenu is not the only nav pattern | 18:05 |
replaceafill | zOnny_, and it's proven to be a bit too cluttered | 18:05 |
replaceafill | zOnny_, tendenci maybe needs it because it has a ton of options | 18:05 |
replaceafill | zOnny_, but libreorganize shouldn't | 18:05 |
replaceafill | zOnny_, because it's way simpler | 18:05 |
replaceafill | zOnny_, so maybe just a couple of separate navigation options would work | 18:05 |
mr_german | replaceafill, that's what i was thinking | 18:06 |
mr_german | replaceafill, create a new mega menu, simple to use | 18:06 |
zOnny_ | replaceafill: mr_german was mentioning it | 18:06 |
replaceafill | mr_german, it should be just a menu :) | 18:06 |
mr_german | replaceafill, i know | 18:06 |
replaceafill | you can call it main menu or secondary menu, w/e | 18:06 |
mr_german | replaceafill, "dashboard", etc | 18:06 |
replaceafill | and remember you still want the cms | 18:06 |
replaceafill | with the current navs | 18:07 |
replaceafill | so your design should accomodate that | 18:07 |
replaceafill | and remember you want different themes | 18:07 |
replaceafill | for different customers | 18:07 |
replaceafill | but you don't necessarily want different templates | 18:07 |
replaceafill | have you noticed one thing on our themes | 18:08 |
replaceafill | they usually just change homepage | 18:08 |
replaceafill | and a couple of more templates | 18:08 |
replaceafill | and that's it | 18:08 |
zOnny_ | replaceafill: right | 18:08 |
replaceafill | but we've been replicating the tendenci2018 file structure | 18:08 |
replaceafill | every single f****ng time | 18:08 |
replaceafill | :D | 18:08 |
replaceafill | let me put an idea on your head | 18:09 |
replaceafill | what if you could do some of that with just css | 18:09 |
replaceafill | something like sass or less | 18:09 |
replaceafill | zOnny_, are you familiar with those? | 18:09 |
replaceafill | i know mr_german is | 18:09 |
replaceafill | zOnny_, https://sass-lang.com/ | 18:10 |
replaceafill | or maybe bootstrap themes | 18:10 |
zOnny_ | replaceafill: I have tested it once | 18:10 |
replaceafill | my point is | 18:10 |
mr_german | me too | 18:10 |
replaceafill | maybe we don't need to change a lot whole of things just to have a new theme going | 18:10 |
replaceafill | fipol maybe needs just a few tweaks | 18:11 |
replaceafill | not 2048 files | 18:11 |
replaceafill | inherited from a base project | 18:11 |
replaceafill | get my point? | 18:11 |
zOnny_ | replaceafill: right | 18:12 |
replaceafill | so you have a lot of options | 18:12 |
replaceafill | think outside the box and don't let the current patterns tendenci has taught us to limit you | 18:13 |
replaceafill | create a new design, just taking things you need from tendenci and helios | 18:13 |
replaceafill | last comment | 18:13 |
replaceafill | mr_german, remember we tried working on the helios theme before the sprint? | 18:14 |
mr_german | replaceafill, yes | 18:14 |
replaceafill | neither of us saw it clearly back then | 18:14 |
replaceafill | it wasn't a problem of ability | 18:14 |
replaceafill | it was a problem of workflow | 18:14 |
replaceafill | not having a clear goal is bad | 18:14 |
replaceafill | and will kill us | 18:14 |
replaceafill | so have a clear goal of what you want libre organize to look | 18:15 |
replaceafill | i even see the little logo somewhere | 18:15 |
replaceafill | not intrusively in the ui | 18:15 |
replaceafill | powered by/made with libreorgnize | 18:15 |
replaceafill | so in your free time think of yourselves using the app | 18:16 |
replaceafill | "oh i'm going to add a new member" | 18:16 |
replaceafill | what things do you click/tap | 18:16 |
replaceafill | and how do they look | 18:16 |
replaceafill | "oh i'm going to reply to this topic about cats in the pets forum" | 18:17 |
replaceafill | how does that look | 18:17 |
replaceafill | how did the user knew there was a new post about cats in the first place? | 18:17 |
replaceafill | have you thought how cool would be to have a forum feed in the profile page | 18:18 |
replaceafill | i don't think tendenci currently has that | 18:18 |
mr_german | replaceafill, what do you mean? | 18:18 |
mr_german | replaceafill, I don't know about "forum feed" | 18:18 |
replaceafill | mr_german, you have seen tendenci forums, right? | 18:19 |
replaceafill | https://novawebdevelopment.org/forums/ for example | 18:19 |
mr_german | replaceafill, yes | 18:22 |
mr_german | replaceafill, do you want that on profile | 18:22 |
mr_german | ? | 18:22 |
replaceafill | mr_german, i don't | 18:22 |
replaceafill | mr_german, i'm just saying it's a wasted opportunity | 18:22 |
replaceafill | mr_german, that topics i'm subscribed to are not displayed in my profile page | 18:23 |
replaceafill | mr_german, i need to drill from the /forums page to find it | 18:23 |
mr_german | oh | 18:23 |
replaceafill | suppose you have something in a sidebar or somewhere in the profile page | 18:24 |
replaceafill | a la facebook | 18:24 |
mr_german | replaceafill, something | 18:24 |
mr_german | like | 18:24 |
mr_german | "forum activity" | 18:24 |
mr_german | ? | 18:24 |
replaceafill | yeah, with things you're subscribed to | 18:24 |
replaceafill | same with elections | 18:24 |
mr_german | yeah i got it | 18:24 |
replaceafill | although elections are way trickier | 18:24 |
replaceafill | but not impossible | 18:24 |
replaceafill | ok, anything else you need from me? | 18:26 |
replaceafill | i'm about to leave | 18:26 |
zOnny_ | replaceafill: thanks for the clarification | 18:26 |
replaceafill | i think i should work on that proof of concept i was mentioning | 18:26 |
replaceafill | i think i still have it from the sprint | 18:26 |
replaceafill | where helios was an app and not a project | 18:26 |
mr_german | replaceafill, i think | 18:27 |
mr_german | we're clear with zOnny_ | 18:27 |
replaceafill | there's a trend in web development these days | 18:28 |
zOnny_ | mr_german: first of all we need to develop our libre organize app | 18:28 |
replaceafill | where some people (front end developers) work the UI with html/js/css | 18:28 |
replaceafill | and some people (Back end developers) take care of the data/logic part | 18:28 |
replaceafill | i think you're both familiar with those concepts | 18:28 |
replaceafill | unfortunately, django makes the "separation of concerns" a bit difficult | 18:29 |
replaceafill | quick question for you two | 18:29 |
zOnny_ | replaceafill: I am getting into it little by little | 18:29 |
replaceafill | could you develop libre organize with mocked .js files that contains json? | 18:29 |
replaceafill | mr_german, do you get that question? ^ | 18:30 |
replaceafill | anyway, i need to go | 18:30 |
replaceafill | zOnny_, you stay late on thursday right? | 18:31 |
mr_german | replaceafill, yeh | 18:31 |
zOnny_ | replaceafill: yes | 18:31 |
replaceafill | mr_german, so do that! :D | 18:31 |
replaceafill | mr_german, develop libre organize as a front end app | 18:31 |
replaceafill | mr_german, in say, two days | 18:31 |
replaceafill | sprint like | 18:31 |
replaceafill | zOnny_, ok | 18:31 |
mr_german | replaceafill, zOnny_ ok | 18:31 |
replaceafill | let's touch base on thursday | 18:32 |
replaceafill | i'll try to *show* you | 18:32 |
replaceafill | what i mean by helios being an app | 18:32 |
mr_german | replaceafill, cool | 18:32 |
zOnny_ | replaceafill: I just want to be in the same page | 18:32 |
mr_german | replaceafill, thanks for your time! | 18:32 |
replaceafill | cool, i see you guys later o/ | 18:32 |
mr_german | o/ | 18:32 |
zOnny_ | replaceafill: thanks | 18:33 |
zOnny_ | mr_german: did you get that ? | 18:33 |
mr_german | zOnny_, i think | 18:33 |
mr_german | zOnny_, what do you mean | 18:33 |
mr_german | with app | 18:33 |
mr_german | ? | 18:33 |
zOnny_ | mr_german: by developing libre organize app | 18:33 |
zOnny_ | mr_german: have you started a Django projects by scratch ? | 18:35 |
mr_german | zOnny_, yes | 18:35 |
mr_german | blog | 18:35 |
mr_german | and accounts | 18:35 |
mr_german | zOnny_, just that | 18:35 |
zOnny_ | mr_german: there are always apps that you want in your project | 18:35 |
zOnny_ | mr_german: libre organize should be an app | 18:37 |
zOnny_ | mr_german: we can take one of the tendenci apps as a example | 18:38 |
zOnny_ | mr_german: Did you get the Idea ? | 18:39 |
zOnny_ | mr_german: you know that helios is an app right ? | 18:40 |
mr_german | zOnny_, its a project | 18:41 |
mr_german | douglas knows how to make it a an app | 18:41 |
mr_german | zOnny_, | 18:41 |
zOnny_ | mr_german: ah | 18:42 |
zOnny_ | mr_german: helios needs to be an app to get tendenci working on it | 18:42 |
zOnny_ | mr_german: that is why you can include tendenci in it | 18:43 |
mr_german | yeah | 18:44 |
mr_german | but | 18:44 |
zOnny_ | mr_german: our libre organize should be the same | 18:44 |
mr_german | i dont get the aidea | 18:44 |
mr_german | idea* | 18:44 |
mr_german | zOnny_, we have to create a new django app | 18:45 |
mr_german | libre organize | 18:45 |
zOnny_ | but it need to take what we need from tendenci | 18:45 |
mr_german | rifght | 18:45 |
zOnny_ | mr_german: correct | 18:45 |
zOnny_ | mr_german: I am still thinking libre organize as an app and not a project | 18:46 |
mr_german | zOnny_, with homepage | 18:49 |
mr_german | zOnny_, and his own megamenu | 18:49 |
mr_german | ? | 18:49 |
zOnny_ | mr_german: right | 18:49 |
zOnny_ | mr_german: if you notice that the others apps do not include homepage.html | 18:50 |
zOnny_ | mr_german: I need to review my Django structure again | 18:55 |
zOnny_ | mr_german: to bring you an example | 18:55 |
mr_german | zOnny_, we can work on that | 18:56 |
zOnny_ | mr_german: right | 18:56 |
mr_german | zOnny_, so.. | 18:59 |
mr_german | i going to start | 18:59 |
mr_german | zOnny_, see what I can doo | 18:59 |
zOnny_ | mr_german: start a new app ? | 19:00 |
mr_german | yes | 19:00 |
mr_german | with homepage, megamenu | 19:00 |
zOnny_ | mr_german: are you going to push only the app in the git repo right ? | 19:00 |
zOnny_ | mr_german: I am goint to test it as well | 19:02 |
mr_german | zOnny_, yes i think | 19:06 |
mr_german | zOnny_, what ar e u doing | 19:18 |
mr_german | right now? | 19:18 |
*** mjsir911 has joined #novawebdev | 19:23 | |
zOnny_ | mr_german: starting my app | 19:29 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!