| [02:02:41] | <paul121[m]> | Huh, had never heard of a dodo.py file. Guess it's like a makefile? https://pydoit.org/tasks.html |
| [08:36:20] | <donblair[m]> | Hallo all! Quick thought -- reflecting on the great question from paul121 on the call the other day -- which I'll try to paraphrase as:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/e8ed6bf5bf...) |
| [08:38:00] | <donblair[m]> | btw another related thought: I did use jupyterlite + folium (a wrapper around Leaflet) to analyze some gps data in a python notebook ... it was neat to be able to do it in python, but it was quite slow to process the dataset compared to the usual JS library ... made me think I would've been better off doing things in a JS notebook .. |
| [08:38:17] | <donblair[m]> | ACTION uploaded an image: (53KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/WCrGFxMCNWP... > |
| [08:38:48] | <donblair[m]> | end of ramble, apologies :) |
| [08:43:19] | <ludwa6[m]> | g'day donblair -and good food for thought (as usual). Only i have a doubt about this assumption of yours: "My impression is that most of the python UI 'widgets' in these notebooks are sort of clunky wrappers around HTML + javascript, anyway ...?" |
| [08:44:14] | <ludwa6[m]> | Question: are you aware of Plotly / Dash? |
| [08:46:16] | <ludwa6[m]> | Dash appears to be a GUI libe for interactive data analysis & viz -built on top of Plotly- that can be deployed in Jupyter notebooks: https://www.youtube.com/watch?v=lVYRhHREkGo&t=785s |
| [08:47:32] | <ludwa6[m]> | Have just started poking my nose into this, but i see a lot of cool data dashboards being deployed in Dash/ Plotly. |
| [08:48:28] | <ludwa6[m]> | All that being sad; maybe it is essentially a "wrapper around HTML + javascript" -but not so clunky, seems to me. |
| [09:19:04] | * theslurpee[m] has joined #farmos |
| [09:22:41] | <theslurpee[m]> | Hello farmOS community. Long time Drupal nerd and have been watching the farmOS project grow for some time. Looks great these days! Good work. I've been reading docs, attempting install, playing with docker, etc. Have a couple quick questions that I can't find answer to online... |
| [09:22:59] | <theslurpee[m]> | Did farmOS jump from Drupal 7 to Drupal 9? Do you consider this newer version running D9 stable for production? |
| [09:23:35] | <mstenta[m]> | Welcome theslurpee! |
| [09:23:46] | <mstenta[m]> | Yes that's correct: farmOS v1 was built on D7, and v2 was built on D9 |
| [09:23:59] | <theslurpee[m]> | Does the docker image not include a database on purpose? Setup my own db and connect docker image to that? |
| [09:23:59] | <mstenta[m]> | v2 is stable and is the current recommended version moving forward |
| [09:25:24] | * theslurpee[m] is now known as TheSlurpee[m] |
| [09:25:26] | <mstenta[m]> | Yea, typically Docker containers only run a single process... in the case of farmOS that's Apache. So you need to set up a second container for a PostrgreSQL (recommended) or MySQL/MariaDB database. OR you can run that directly on the server (not in Docker) like you normally would and point the `settings.php` config at that in the same way. That's how I do it in production. I only run PostgreSQL in Docker for testing, generally. |
| [09:26:58] | <TheSlurpee[m]> | ACTION uploaded an image: (80KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/mtxFDsDNWaF... > |
| [09:27:46] | <TheSlurpee[m]> | mstenta[m]: Are you open to documentation contributions to help other users who may have gotten lost along the way such as myself? :) |
| [09:31:06] | <mstenta[m]> | of course! |
| [09:31:28] | <mstenta[m]> | note that those are the "development environment" instructions |
| [09:31:49] | <mstenta[m]> | more general installation instructions are here: https://farmos.org/hosting/install/ |
| [09:32:44] | <mstenta[m]> | we try to keep the docs relatively general... because there are different ways to do it (it is Drupal after all) :-) |
| [09:33:09] | <mstenta[m]> | you are also welcome to start a forum topic - we have a category for hosting: https://farmos.discourse.group/c/hosting/7 |
| [09:33:14] | <TheSlurpee[m]> | mstenta: ++ |
| [09:33:16] | <TheSlurpee[m]> | ;) |
| [09:34:09] | <mstenta[m]> | the general install instructions outline two recommended methods: 1) docker, 2) packaged tarball |
| [09:34:12] | <mstenta[m]> | in the future i want to add 3) composer-based install |
| [09:34:14] | <mstenta[m]> | (for more advanced use-cases) |
| [09:34:44] | <TheSlurpee[m]> | mstenta: I requested/setup a demo account today. Is that running D7 or D9? |
| [09:35:03] | <mstenta[m]> | via https://farmier.com/signup? that's farmOS v2 / D9 |
| [09:36:30] | <TheSlurpee[m]> | Correct. Demo looks great. Need to play around with it more, but I am thoroughly impressed. Plus have my local/server devs that I'm working on for dev, staging, prod, etc. |
| [09:39:20] | <TheSlurpee[m]> | Welp...already started working on some of that composer stuff for ya'll. More than happy to contribute it back to the community. Looks like I might be launching a farmos project on a farm. Still in technology selection process. Plus I'll need to try and see if our farmers will actually use it. |
| [09:39:49] | <mstenta[m]> | Cool! |
| [09:41:06] | <TheSlurpee[m]> | mstenta: it is a pleasure to meet you. I've read all your docs :) |
| [09:42:12] | <mstenta[m]> | If you're planning on contributing composer docs it might be best to start a discussion in a forum topic - there are a few people using composer for their deployments already so it might be good to compare notes and devise an "official recommended" approach that everyone agrees with - that was my plan eventually :-) |
| [09:42:16] | <mstenta[m]> | You as well! Thanks for joining! |
| [09:43:38] | <TheSlurpee[m]> | I have several questions ready for the forums. Figured I would checkout this new non-irc/slack chat system. Honestly, I'm impressed you have this ported to D9 already. Again, great work. |
| [09:43:46] | <mstenta[m]> | Awesome!! |
| [09:43:55] | <mstenta[m]> | Yea we sprinted hard on it this past year :-) |
| [10:14:06] | <symbioquine[m]> | donblair: The Python notebooks in JupyterLite seem like the best of both worlds since you can already load/call (some) JS libraries when you need them and you can load/call some of the Python package ecosystem too. |
| [10:14:51] | <symbioquine[m]> | I didn't play with it much, but the docs seem basically nonexistent for the JS kernel in JupyterLite - even compared to the relatively terse docs for Pyolite/Pyodide. |
| [11:57:39] | * jonasbits has joined #farmos |
| [13:03:35] | <donblair[m]> | Ah, nice find ludwa6 !! And great point, symbioquine -- in the end, sounds like python notebooks are the way to go ... |
| [15:59:17] | * farmBOT has joined #farmos |