Whoops, I realize the link I sent in chat was the wrong npm scope. It should have been @farmos.org/create-field-module, not @jgaehring/create-field-module:
Here are my running notes from the call if anyone needs to catch up-- So many awesome & exciting updates!
New features coming in 2.2.0 (from 2.1.2)
Introducing configurable quick forms - nothing new with UI, but a new developer feature if you’re making quickforms
Ability to create a unified, official way to allow quickforms to have configuration - for example, if you use the eggs contributed quick form, could take a version of that and allow for multiple differently structured ways of expressing it
Same with Inventory - could configure for hay, seed, etc - configured to associate with a specific asset
Has allowance for much greater complexity - could configure Spraying quickform with your different mixes to have differnt prepouplated form for each one
UI enhancements from Paul No live demo, but can link to forum topics - 2 main things as part of Action
Table listings for things like Assets & Logs to reduce white space
Dashboard improvements for accessability & readability
Taking standard ‘card’ theme & adding to dashboard
Improvements to editing pages (Mike’s favorite improvement!), adding sidebar to hold asset metadata, adding vertical tabs to group categories within a form for better navigation, moved ‘save’ button to top of page
Supporting Our-Sci work with Rothamstead farms & OpenTEAM
Setup area distinct from settings, new setup module has its own menu - makes it easier to navigate to modules, taxonomy pages, etc.
Can also add different types of setup pages for notifications, products, or other things that need initial configuration.
-Distinguishing from settings by creating content, things you need to do on a regular basis . Settings would be something only the owner would do, but Setup has lower permissioning so more people can access, modify and change
Improves UX for what’s available now, and also opens door for additional improvements.
CSV importer improvements - trying to strike balance between set of default importers for assets & logs, but also provide a framework for creating your own csv importer templates - can’t build in UI yet, need to bring in a yml file, but that’s a possibility for the future. ([using drupal Migrate API yaml)
-set log type, set destination, add different places for each CSV column then autogenerate log names -can also define permissions/access & define columns
What’s next?
-Modus module for farmOS -this month focused on wrapping up these things that we just showed
After that, focusing more on backend - need to update from drupal 9 to drupal 10 - this will also mean that we’re going to jump from farmOS v2 - v3 updating oauth scopes (packets of permissions) to allow for better consent management
After that, back to UI & frontend improvements -
May add quickform for inventory managment - ability to manage inventory by product - quantity etx - already have the ability to do this by asset, will have ‘product’ asset - this will be useful for sharing inventory availability for marketplace tracking etc
May spend some time porting Crop Module from v1-v2 Also participating in collabathons!
farmOS 2.2 by the end of this month - just trying to decide if we want to include csv importer in this release or the next one