*** nrcerna has joined #novawebdev | 09:01 | |
*** jelkner has joined #novawebdev | 09:28 | |
*** GFbot has joined #novawebdev | 09:54 | |
GFbot | good day jelkner | 10:00 |
---|---|---|
jelkner | good morning, GFbot | 10:00 |
jelkner | let's meet on the scrum channel | 10:00 |
nrcerna | +1 | 10:00 |
*** esutko has joined #novawebdev | 10:03 | |
*** ubuntourist has joined #novawebdev | 10:07 | |
*** esutko has joined #novawebdev | 10:13 | |
*** SITarabuta_ has joined #novawebdev | 10:13 | |
SITarabuta_ | there we go, i've dying to say "Good morning!" | 10:15 |
SITarabuta_ | i've been dying* | 10:16 |
jelkner | ok, SITarabuta_ do you think 30 minutes is enough to pick our next user story? | 10:16 |
nrcerna | Gm SITarabuta_ :) | 10:16 |
SITarabuta_ | i think so | 10:16 |
jelkner | SITarabuta_, do you see the list? | 10:16 |
SITarabuta_ | it should be a matter of which one is the most impactful | 10:16 |
SITarabuta_ | yes | 10:16 |
nrcerna | You wrote 'content managers' jelkner, I think this is a good iniciative, meaning have admins, content managers and user views | 10:18 |
jelkner | yes, nrcerna | 10:19 |
jelkner | this is a crucial story | 10:20 |
jelkner | since until our current 5 customers can host their websites on LO, we can't get them to use any features | 10:20 |
jelkner | a minimal viable product requires having web site content | 10:20 |
jelkner | and being able to edit it | 10:20 |
nrcerna | In order to do that we need to define if every user story is for rhe admins or the managers | 10:21 |
nrcerna | +1 | 10:21 |
jelkner | thanks, nrcerna, seems like you have better insight into this then i do | 10:22 |
jelkner | please run with it! | 10:22 |
jelkner | also, nrcerna, since you work side-by-side with GFbot | 10:22 |
jelkner | you're in a good position to act as customer | 10:23 |
jelkner | so i have a question | 10:23 |
jelkner | what would rank choice voting require? | 10:23 |
ubuntourist | I apparently cannot send messages to #novawebdev_scrum... | 10:23 |
jelkner | yes, ubuntourist | 10:24 |
jelkner | it's broken | 10:24 |
SITarabuta_ | +1 | 10:24 |
jelkner | we'll need to fix it later | 10:24 |
GFbot | ubuntourist yes, im trying to find out the issue | 10:24 |
nrcerna | Going back to your question, I think that we need to focus on sokve the minimum features that our current customers are needing jelkner | 10:25 |
nrcerna | For example, the bilingual thing is something we need | 10:26 |
ubuntourist | In any case, what I started to say in Google Docs, and did say on scrum: | 10:26 |
ubuntourist | Easier to implement accessibilty and standard data formats (iCal, vCard) early rather than after the fact. | 10:26 |
nrcerna | ubuntourist: iCal and Google Calendar could work too | 10:27 |
ubuntourist | nrcerna, I'm not sure what you mean. | 10:28 |
ubuntourist | nrcerna, I'm suggesting that, when implementing an events system (and a contact system), that | 10:29 |
ubuntourist | nrcerna, people use standard field names used by the iCalendar and vCard standards when possible, expect that users | 10:30 |
ubuntourist | nrcerna, will want to integrate their personal calendar and address books with LO. Google Calendar and other systems | 10:31 |
jelkner | +1 | 10:31 |
jelkner | we can use your help on that, ubuntourist | 10:31 |
jelkner | we should adhere to open standards wherever we can | 10:31 |
nrcerna | +1 | 10:31 |
ubuntourist | nrcerna, are capable of importing and exporting using these standard formats. | 10:31 |
jelkner | nrcerna, you are absolutely correct | 10:32 |
jelkner | our task is to support the needs of our current 5 customers as soon as we can | 10:32 |
jelkner | and to get them all using LOv0.2 | 10:32 |
ubuntourist | See https://en.wikipedia.org/wiki/ICalendar and https://en.wikipedia.org/wiki/VCard | 10:33 |
jelkner | ubuntourist, this is most helpful | 10:33 |
jelkner | but we need first to decide which bit of functionality to implement next | 10:33 |
ubuntourist | (Both of which have links to the official standards documents.) | 10:33 |
jelkner | as in today | 10:34 |
nrcerna | +1 | 10:36 |
jelkner | SITarabuta_ and abuchholz and esutko and GFbot can get to work as soon as we decide what they should do | 10:36 |
SITarabuta_ | yes please | 10:36 |
jelkner | so, SITarabuta_ thoughts? | 10:36 |
SITarabuta_ | i am a bit confused right no, but: | 10:36 |
jelkner | what would be easiest for you to implement next | 10:37 |
SITarabuta_ | i do know that we need to start a new app | 10:37 |
jelkner | that might be the best choice for us | 10:37 |
SITarabuta_ | well nothing is necessarily easy. it is about what is useful | 10:37 |
jelkner | since we want to have several successful iterations to build our confidence | 10:37 |
jelkner | and get our workflow down | 10:37 |
SITarabuta_ | voting is useful, memberships are useful, forums are useful, events are useful and so on and so forth | 10:37 |
SITarabuta_ | maybe even PDF exporting is useful right now | 10:38 |
ubuntourist | SITarabuta_, +1 | 10:38 |
jelkner | SITarabuta_, we could also think about minimal viable product | 10:38 |
SITarabuta_ | and that isn't "hard" i would say | 10:38 |
jelkner | we can deploy without voting, we can deploy without membership on some of our sites | 10:38 |
jelkner | but we can't deploy on any without content management | 10:38 |
jelkner | since no content, no website, yes? | 10:38 |
jelkner | could we work on that next? | 10:39 |
SITarabuta_ | so we need to let them create the content | 10:39 |
SITarabuta_ | that is fair | 10:39 |
SITarabuta_ | but CMS means | 10:39 |
SITarabuta_ | boxes and navbars | 10:39 |
jelkner | yup | 10:39 |
SITarabuta_ | and those are.. uhhh | 10:39 |
jelkner | we can't hide from them | 10:39 |
SITarabuta_ | well it is doable. | 10:39 |
jelkner | so why not face the monster now? | 10:39 |
GFbot | voting? | 10:39 |
GFbot | D: | 10:40 |
SITarabuta_ | sure i will take that | 10:40 |
SITarabuta_ | GFbot, we gotta do boxes and navbars :-| | 10:40 |
jelkner | GFbot, what do you mean voting? | 10:40 |
GFbot | "so why not face the monster now?" | 10:40 |
GFbot | :D | 10:40 |
SITarabuta_ | maybe they can be ported from the current lo | 10:40 |
SITarabuta_ | oh GFbot haha | 10:40 |
jelkner | since GFbot and SITarabuta_ are the main monster slayers, what do you two say? | 10:41 |
SITarabuta_ | personally, i just write the code. | 10:41 |
SITarabuta_ | i don't use it haha | 10:41 |
SITarabuta_ | so tell me what do you need ;-) | 10:41 |
jelkner | GFbot, you use it and write it | 10:41 |
ubuntourist | SITarabuta_, +1 ;-) | 10:41 |
GFbot | well | 10:41 |
GFbot | if we want a minimal viable product | 10:41 |
GFbot | we need to basics things | 10:42 |
GFbot | "boxes, navbars" | 10:42 |
GFbot | things like that | 10:42 |
jelkner | yup | 10:42 |
jelkner | with tests! | 10:42 |
GFbot | right | 10:42 |
SITarabuta_ | yes, boxes and navbars. we'll get the fun stuff out of the way | 10:42 |
GFbot | what else the cms needs? | 10:43 |
GFbot | pages right? | 10:43 |
SITarabuta_ | hmm | 10:43 |
SITarabuta_ | let me think | 10:43 |
SITarabuta_ | i know we need boxes. that is number 1 | 10:43 |
GFbot | navbars | 10:43 |
GFbot | 2 | 10:43 |
SITarabuta_ | yes | 10:43 |
SITarabuta_ | and then pages | 10:43 |
SITarabuta_ | because without navbars | 10:43 |
GFbot | yes | 10:43 |
SITarabuta_ | you don't get to pages | 10:43 |
GFbot | 1+ | 10:43 |
GFbot | we need a order | 10:44 |
GFbot | right | 10:44 |
jelkner | GFbot, can we do this in stages? | 10:44 |
jelkner | we don't even need navbars to start | 10:44 |
jelkner | since the *very* minimum thing we need is for customers to be able to update context on existing pages | 10:45 |
GFbot | jelkner we can do boxes and pages | 10:45 |
GFbot | navbars just need the url from pages to work | 10:45 |
SITarabuta_ | well if we just let them edit existing content | 10:45 |
jelkner | the main request i get constantly is to be able to update context on the homepage | 10:45 |
SITarabuta_ | than the only thing we need | 10:45 |
SITarabuta_ | is boxes | 10:45 |
GFbot | jelkner so, boxes first | 10:46 |
jelkner | so boxes comes first, yes? | 10:46 |
GFbot | yes sir. | 10:46 |
GFbot | SITarabuta_ jelkner im thinking | 10:46 |
GFbot | how to make this | 10:46 |
GFbot | since, our current libreorganize needs the "developer" to add the box on the theme | 10:46 |
SITarabuta_ | me too. boxes just... uhhh. they are like harder than voting imo. | 10:46 |
GFbot | it would be if the customer can do that | 10:47 |
GFbot | like django cms | 10:47 |
SITarabuta_ | hmm, that is fine for i think | 10:47 |
SITarabuta_ | because we create the boxes | 10:47 |
SITarabuta_ | then they just change it | 10:47 |
SITarabuta_ | "for now" | 10:47 |
SITarabuta_ | the pages app will let them add the boxes | 10:47 |
SITarabuta_ | potentially | 10:47 |
GFbot | do they need boxes in pages? | 10:47 |
SITarabuta_ | hold up, watch this | 10:48 |
jelkner | so, if we are in agreement *basic* cms is the next thing we need, are we done for today? | 10:48 |
SITarabuta_ | so we love simplicity: we make boxes and pages and navbars one app called PAGES, and we slowly implement everything. we start with boxes and continue. sounds weird, but it might work | 10:49 |
SITarabuta_ | ACTION done | 10:49 |
jelkner | sounds like GFbot and SITarabuta_ know what to work on | 10:49 |
SITarabuta_ | +1 | 10:49 |
jelkner | so, can we finish the 2nd agenda item, workflow | 10:50 |
GFbot | 1+ SITarabuta_ | 10:50 |
jelkner | where is the main LOv0.2 master? | 10:50 |
GFbot | Accounts | 10:50 |
jelkner | i'd like to clone it locally | 10:50 |
jelkner | and try to run it | 10:50 |
SITarabuta_ | gitlab.com/libreorganize/libreorganize-v2 | 10:51 |
jelkner | thanks | 10:51 |
GFbot | SITarabuta_ so | 10:52 |
GFbot | SITarabuta_ pages, boxes and navbar? | 10:52 |
SITarabuta_ | boxes first, right? | 10:52 |
GFbot | yes sir | 10:52 |
SITarabuta_ | alright. well, | 10:53 |
SITarabuta_ | i guess i can start by moving over what we have | 10:53 |
SITarabuta_ | and refactoring it | 10:53 |
SITarabuta_ | so we don't have to start from scratch | 10:53 |
jelkner | nrcerna, do you have any scrum literature for me to read? | 10:53 |
nrcerna | Mmm just the one I sent you the last time om email jelkner | 10:54 |
nrcerna | I think Alan replied | 10:54 |
nrcerna | About that email | 10:54 |
GFbot | SITarabuta_ did check my merge request | 10:55 |
nrcerna | We need to learn how to do brief and clear reports | 10:55 |
nrcerna | Of what we are doing | 10:55 |
nrcerna | GFbot and SITarabuta are doing it pretty well | 10:55 |
nrcerna | Describing all they made on a brief email | 10:56 |
nrcerna | We should try to report at the end od the day what we did | 10:56 |
nrcerna | And what we are going to work next | 10:56 |
ubuntourist | (I've just cloned the beastie from the link provided by SITarabuta_ and will also be seeing what it looks like trying to run locally.) | 10:57 |
GFbot | ubuntourist https://gitlab.com/libreorganize/libreorganize-v2 | 10:58 |
GFbot | :) | 10:58 |
ubuntourist | GFbot, yes, that was the link provided by SITarabuta_ that I just cloned. | 10:58 |
SITarabuta_ | oh, btw | 11:02 |
SITarabuta_ | it is using postgres | 11:02 |
SITarabuta_ | but i am reveting to sqlite3 for development | 11:02 |
SITarabuta_ | so it is easier to work with | 11:02 |
GFbot | SITarabuta_ im using the default db the provides django | 11:03 |
ubuntourist | SITarabuta_, separate git branch? That might be the best approach here. | 11:03 |
GFbot | i can delete whenevet i want | 11:03 |
SITarabuta_ | yes, that is sqlite3 | 11:03 |
SITarabuta_ | separate git branch? i am just putting an "if debug true, use sqlite3" ;) | 11:03 |
ubuntourist | SITarabuta_, also an option. ;-) | 11:04 |
GFbot | SITarabuta_ oh, we need that | 11:04 |
GFbot | when something goes wrong page. | 11:04 |
GFbot | we are going to have debug on pro | 11:04 |
GFbot | prod* | 11:04 |
ubuntourist | GFbot, I don't know what "best practice" is but I can tell you it was VERY helpful | 11:05 |
GFbot | 1+ | 11:05 |
ubuntourist | GFbot, to be able to turn on and off DEBUG on the live ARA site. | 11:05 |
SITarabuta_ | and it is done | 11:06 |
SITarabuta_ | you guys can clone it | 11:06 |
SITarabuta_ | GFbot, i still didn't merge it, I will do it now very soon. | 11:06 |
GFbot | SITarabuta_ 1+ | 11:07 |
ubuntourist | I'm going to sign off now... Later all. | 11:08 |
SITarabuta_ | bye ubuntourist | 11:08 |
ubuntourist | ACTION wanders off | 11:08 |
GFbot | i added your last change before you merge it | 11:11 |
GFbot | it was an error | 11:11 |
GFbot | when you add sqlite | 11:11 |
jelkner | ACTION signs off to work on financial stuff | 11:13 |
GFbot | SITarabuta_ i think we are done for today? | 11:15 |
GFbot | everyone is leaving :D | 11:15 |
nrcerna | SITarabuta_:? | 11:17 |
SITarabuta_ | yes | 11:23 |
SITarabuta_ | my bad | 11:23 |
SITarabuta_ | we should work now | 11:23 |
GFbot | SITarabuta_ i just update | 11:24 |
GFbot | Pipfile | 11:24 |
SITarabuta_ | alright | 11:24 |
GFbot | SITarabuta_ 1+ | 11:25 |
GFbot | GFbot once you start working on something else like pages,boxes try to use branches | 11:25 |
SITarabuta_ | ok, sure | 11:25 |
GFbot | SITarabuta_ we are done for today? | 11:27 |
SITarabuta_ | i think so | 11:27 |
GFbot | mmm | 11:27 |
GFbot | that was fast. | 11:27 |
SITarabuta_ | yeah haha | 11:27 |
*** GFbot has joined #novawebdev | 15:01 | |
*** nrcerna has joined #novawebdev | 15:39 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!