farmOS Monthly Call, 8 November 2023
Ongoing notes may be kept in the comments. For general information about these monthly calls see farmos.org/community/monthly-call.
Wednesday, November 8, 2023 7:00 PM
farmos.org/community/monthly-call/join
- Call Link
Agenda
- Community Q&A, Show & Tell, etc [5-10min]
- farmOS v3!
- New blog post: Installing farmOS on DDEV with Composer | farmOS
- Building JS apps inside farmOS/Drupal
- Create new wiki topic for next month from template.
Attendees
- Michael Stenta
- Symbioquine
- Katie Brown
- Fosten
- Jamie Gaehring
- Amber
Chat Transcript
https://farmos.discourse.group/t/farmos-monthly-call-8-november-2023/1789
Jamie Gaehring says:
hola!
Jamie Gaehring says:
whoa!!!
Michael Stenta says:
https://farmos.org/blog/2023/installing-farmos-on-ddev-with-composer/
me says:
https://github.com/farmOS/farmOS/pull/734
me says:
https://farmos.discourse.group/t/farmos-modules-that-involve-a-build-step/1364
Jamie Gaehring says:
yea, happy to help!
me says:
https://github.com/symbioquine/farmOS_vue_page_demo/blob/development/docker/docker-compose.yml
Jamie Gaehring says:
sorry if I missed this, but is the JS going to be hosted by Drupal?
Jamie Gaehring says:
Is there still a Docker dev image?
me says:
https://github.com/symbioquine/farmOS_vue_page_demo/tree/development#development
me says:
https://github.com/symbioquine/farmOS_land_drawing_tool
Katie Brown - Point Blue Conservation Science says:
kbrown@pointblue.org
me says:
https://github.com/symbioquine/farmOS_land_drawing_tool/blob/development/docker/destroy_and_recreate_containers.sh
me says:
https://github.com/symbioquine/farmOS_land_drawing_tool/blob/development/docker/docker-compose.yml
Jamie Gaehring says:
Here is the scaffolding tool for creating a Field Kit module, just in case it's useful. And I should clarify, the final module will be a farmOS module, but users will access it via Field Kit (
https://farmos.app/
):
https://www.npmjs.com/package/@farmos.org/create-field-module
me says:
https://github.com/symbioquine/farmOS_vue_page_demo/tree/development#okay-but-how-about-live-reload-for-development
me says:
👍
Jamie Gaehring says:
you might be able to cannibalize some of that stuff from `create-field-module`, too, it's using Vite and Rollup under the hood
me says:
https://github.com/symbioquine/farmOS_vue_page_demo/blob/aa96ba6767404eb4773480a55b535d5fbfdbe3b1/farmos_vue_demo_page/src/Controller/FarmVueDemoPageController.php#L59
Jamie Gaehring says:
relevant Vite/Rollup stuff, particularly the `build-module` script, which bundles the JS into a Drupal module for you (the YAML files, etc):
https://github.com/farmOS/field-kit/tree/develop/packages/field-scripts
me says:
https://symbioquine.net/2022-09-28-github-actions-drupal-module-build-step/
Jamie Gaehring says:
I wonder if something like that `field-scripts` could be written in PHP for bundling the JS w/o Node? so maybe Composer could take care of it? Does composer have plugins? Maybe that already exists?
me says:
https://github.com/symbioquine/farmOS_vue_page_demo/tree/release
Jamie Gaehring says:
oh yea, Pedro built that, right?
me says:
@Jamie, I might have missed what problem you were trying to solve...
Jamie Gaehring says:
oh, no worries, I might've been off the mark myself
Michael Stenta says:
https://www.drupal.org/project/inspire_tree
Jamie Gaehring says:
just musing
me says:
👍
Saved via
Paste into browser js console of Jitsi chat:
"## Chat Transcript\n\n```txt" + Array.from(document.querySelector("#chatconversation").querySelectorAll("div.usermessage")).map(um => um.innerText).join("\n\n") + "\n```"
1 Like