IRC log of #novawebdev for Saturday, 2026-07-18

zOnnyGood morning thomasboimah dcammue 10:56
thomasboimahGood morning zOnny dcammue and jgurara 10:56
zOnnythomasboimah: today, I will not be fully active due that I will be taking my car to the mechanic for its inspection.11:00
dcammueGood morning zOnny 11:01
zOnnyHey team, this week I've been focused on reviewing the AMS requests that Tony submitted, making sure everything is looked into and addressed properly. No Blockers.11:01
zOnnyACTION done11:01
thomasboimahOkay11:01
thomasboimahDuring the week I been working with my team here, and Yesterday We have a goodbye party with Jeff. NO blocker11:02
zOnnydcammue: How are you11:02
zOnnythomasboimah: Good bye Party?11:02
zOnnyWhen does Jeff is leaving?11:02
thomasboimah+111:02
thomasboimahJeff is going to the airport Today at the hotel, but he will be leaving Sunday11:03
thomasboimah*Tomorrow11:03
zOnnythomasboimah: wow time flies11:04
thomasboimahYep!!11:04
dcammueyesterday, i got certified in Java Script Entry Level Program, and we had a big party with jeff, since he was to leave today to the airport. and he is now in root to the airport. today, i will just be around getting some research going11:05
dcammueno blocker11:05
dcammueACTION done11:05
jallah-koleahGood morning, everyone11:05
dcammuezOnny, i am fine. hope you do too11:05
zOnnydcammue: congratulations11:05
thomasboimahGood morning jallah-koleah 11:05
dcammuezOnny, Thanks11:05
dcammueGood morning jallah-koleah 11:06
zOnnydcammue: great you are learning about programming11:06
jallah-koleahGood morning, thomasboimah and dcammue11:06
zOnnydcammue: javascript is a really good one11:06
dcammuezOnny, sure11:06
jallah-koleahZOnny, how are you doing?11:07
zOnnygood morning jallah-koleah 11:07
dcammueand i love doing that stuff though11:07
zOnnydcammue: awesome11:08
zOnnydcammue: you should check it out the codecademy course11:08
zOnnyI learned a lot from them'11:08
dcammuezOnny, OKAY11:09
dcammuezOnny, link?11:09
zOnnydcammue: https://www.codecademy.com/search?query=javascript11:10
zOnnydcammue: I was happy when uopeople also uses it11:10
zOnnydcammue: it made it easier for me to finish my assignments11:11
dcammuezOnny, that great that you bring this to me11:11
dcammuezOnny, thanks11:11
zOnnydcammue: the interaction with the prompt is a big plus and the explanations are easy to understand11:12
dcammuezOnny, great11:13
zOnnywhen I was learning django, I was learning from this tutorials https://justdjango.com/11:13
dcammuezOnny, i need to login first before going through the course right?11:14
zOnnydcammue: this developer used to live in south Africa - Pretoria11:14
zOnnydcammue: yes, create your account in codecademy11:14
dcammuezOnny, okay11:15
zOnnydcammue: once there click on the courses. there are few courses that are still free11:15
jallah-koleah has quit (Read error: No route to host)11:16
zOnnyalright11:16
zOnnythomasboimah: can you explain to me your approach with the Blog?11:16
dcammuezOnny, thanks a lot11:17
thomasboimahzOnny, meaning on how we go about integrating it to the JWD website?11:18
zOnnythomasboimah: yup11:19
zOnnythomasboimah: or in general if any other website ask us to integrate the blog app 11:19
zOnnythomasboimah: remember secosol?11:20
zOnnythomasboimah: I think we did add it to their libreOrganize as a custom app11:20
zOnnythomasboimah: they haven't use it 11:21
thomasboimahThe blog that secosol is using is different from the one JWD website is using now11:21
zOnnythomasboimah: right11:22
zOnnythomasboimah: they are different in many ways11:22
zOnnythomasboimah: I think the approach that you have implemented is fine for now11:23
thomasboimahzOnny, My original goal was to integrate the-blog directly into the LibreOrganize/Jetro website as another app. I copied the-blog app, models, views, templates, and migrations into LibreOrganize and started adapting it to the existing theme and template structure.11:23
zOnnythomasboimah: is this approach as a custom app?11:24
thomasboimahzOnny, During that work I found that the-blog has a lot of dependencies on its original project. It depends on its own common templates, the boxes app, context processors, static files, and other project-specific pieces.11:25
zOnnythomasboimah: or are you adding it as a core app?11:25
thomasboimahzOnny, Trying to make it fit inside LibreOrganize started creating a lot of compatibility issues, and I realized I was spending more time making the two projects work together than actually improving the-blog itself.11:25
zOnnythomasboimah: I se11:26
thomasboimahzOnny, So I proposed a different approach to Jeff. Since Jetro already it membership May First, we can deploy the-blog as its own Django project on a subdomain such as blog.jetrowebdevelopment.org. Then the main Jetro website simply links to it from the navigation bar.11:27
zOnnythomasboimah: It is for sure a lot of work around11:27
zOnnythomasboimah: that is how it was meant to work11:27
thomasboimahOn the-blog pages we include a "Back to Jetro Website" link so navigation is seamless.11:28
zOnnythomasboimah: cool11:28
thomasboimahzOnny, I see this as the first step rather than the final architecture. Once the-blog is stable and people are using it, I'd like us to refactor it so it becomes a reusable Django application with fewer project-specific dependencies.11:29
zOnnythomasboimah: I hope you have a clear understanding of what is the goal with The-blog11:29
zOnnythomasboimah: The-blog was designed for people who has blogging purposes only11:30
zOnnythomasboimah: people who don't need a website11:30
thomasboimah has quit (Remote host closed the connection)11:30
thomasboimahACTION done11:31
zOnnythomasboimah: are you having network issues?11:31
thomasboimahNO i am at the office, sorry about that11:32
zOnnythomasboimah: glad you mention refactoring11:32
zOnnythomasboimah: refactoring is a huge step11:32
zOnnythomasboimah: most projects are careful making that move11:34
zOnnythomasboimah: due to its open source 11:35
zOnnythomasboimah: I will suggest you looking into code refactoring vs optimization11:40
zOnnythomasboimah: But yes, I get your point on making it part of libreOrganize11:41
zOnnythomasboimah: libreorganize has it as a custom app but it is very basic blog11:42
zOnnythomasboimah: it can definitely be improved to work as The-blog11:43
zOnnythomasboimah: if that is the goal you want to achieved11:43
zOnnythomasboimah: before blogs were always used as a subdomains11:45
zOnnythomasboimah: they weren't part of their website11:45
thomasboimahThat makes sense. Thanks for pointing that out. I think "refactoring" may have been too broad a term for what I had in mind. My immediate goal is to deploy the existing the-blog as its own project so Jetro can start using it.11:46
thomasboimahAfter that, I'd like to better understand the current architecture and identify the places where it's tightly coupled to the project.11:47
thomasboimahThen we can discuss whether those areas should be refactored into reusable components, rather than trying to change everything at once. I'd appreciate your guidance on that process.11:47
zOnnythomasboimah: you may need to listen this postcast https://dropinblog.com/blog/subdomain-or-subdirectory-for-blogging/11:48
thomasboimahokay11:48
zOnnythomasboimah: sounds good to me11:50
zOnnythomasboimah: I think you are making use of The-blog the way it should work11:51
zOnnythomasboimah: it is always being a controversial discussion 11:52
zOnnythomasboimah: on how the blogs should live11:52
zOnnythomasboimah: but think on this way11:52
zOnnythomasboimah: if we have a client that is blogging in medium or wordpress and ask novawebdev to switch from it to other platform11:53
zOnnythomasboimah: we can easily migrate their blogs and deploy The-blog for them at their current blogging domain11:54
zOnnythomasboimah: rather than deploying libreOrganize with the blog as a part of its apps11:55
zOnnythomasboimah: again this will get us to the same story that we are having with the other websites that do not need the LibreOrganize features11:55
zOnnythomasboimah: if Jetro would like it as part of the libreOrganize we can have it as a custom app with the same functionality11:57
zOnnythomasboimah: does that make sense?11:59
thomasboimah+111:59
zOnnythomasboimah: I know that the down side of it is the design doesn't look the same12:00
zOnnythomasboimah: see this example12:00
thomasboimahyeah.........12:00
zOnnyhttps://blog.tendenci.com/12:00
zOnnythey are using workpress for blogging12:01
zOnnythomasboimah: they haven't created an app for their blogging12:01
zOnnythomasboimah: although they can but they didn't want to bother with it12:02
zOnnythomasboimah: make websites follow the same pattern12:05
zOnny**many12:05
zOnnythomasboimah: they don't care having a different design with their blogs12:05
zOnnythomasboimah: this is because due the SEO12:05
zOnnyand migrations of their blogs12:06
zOnnythomasboimah: let's see how jetro feels using it12:06
thomasboimahokay12:07
zOnnythomasboimah: as for now you task is cleanp The-blog12:08
zOnnythomasboimah: remember our meeting12:09
zOnnythomasboimah: how different is the master from the jelkner branch?12:09
thomasboimahthe master is really behind, it Don't know while James decide to do it like that12:10
thomasboimahjelkner is the branch that is in production12:11
zOnnythomasboimah: right 12:11
thomasboimah*I12:11
zOnnythomasboimah: that is the make master up to date12:14
zOnnythomasboimah: I meant the goal is to make master up to date12:14
zOnnythomasboimah: a good feature of gitlab is to use the Repository Graph12:15
zOnnyI always look into it12:15
zOnnyhttps://gitlab.com/novawebdevelopment/the-blog/-/network/master12:15
zOnnyit helps me a lot on how behind the other branches are12:15
zOnnythomasboimah: it also helps me to see if the other branches have been merged but the branches haven't been deleted12:16
zOnnythomasboimah: this for example12:17
zOnnyMerge branch 'cyrus-issue-22-branch' into 'master'12:17
zOnnythat was merged but the branch still exists12:17
zOnnynvm that branch was deleted12:18
zOnnythomasboimah: I have a task for jgurara 12:28
zOnnythomasboimah: jallah-koleah_ 12:28
zOnnyjallah-koleah_: are you here?12:29
jallah-koleah_ZOnny: Yes, I'm here12:29
jallah-koleah_ZOnny:12:33
zOnnyjallah-koleah_: I'm greating the issue12:33
zOnnyjallah-koleah_:  yes?12:33
zOnny**creating12:33
jallah-koleah_ZOnny: which issue specifically?12:36
zOnnyhttps://gitlab.com/novawebdevelopment/libreorganize-customization/libreorganize-themes/-/work_items/1612:38
zOnnythomasboimah:Do you think jallah-koleah_ is ready for this?12:39
thomasboimahyes12:40
thomasboimahI will be have to help him out when he need it12:40
thomasboimah*here12:40
zOnnythomasboimah: cool12:48
zOnnyalright, I'm about to head out the shop did open at 8:3012:50
thomasboimahokay12:50
zOnnyACTION steps away12:50
zOnnyjallah-koleah_: do you have questions12:51
jallah-koleah_Not for now, I saw that you've assigned me with the task already12:52
jallah-koleah_ZOnny: I'll go through that12:52
zOnnyjallah-koleah_: great12:52
zOnnyjallah-koleah_: are you in signal?12:52
zOnnyyou can ping me in signal if you feel stuck and need help12:53
jallah-koleah_ZOnny: yes12:54
zOnnygreat12:56
zOnnyACTION steps away12:56
zOnny has quit (Quit: Page closed)12:57
jallah-koleah_ has quit (Ping timeout: 480 seconds)13:48
jallah-koleah has quit (Quit: Leaving)16:12
thomasboimah has quit (Quit: Leaving)18:08
smohamud has quit (Ping timeout: 480 seconds)22:06

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