[META] farmOS 2.x Field Kit

Created on 12 June 2020, over 4 years ago
Updated 30 October 2023, about 1 year ago

Problem/Motivation

Field Kit is farmOS's mobile app. It is a decoupled progressive web app (PWA) that works offline and communicates with farmOS via the API. It's primary goal is to make data entry easy for common tasks, so that they can be recorded "in the field" with/without internet, and "synced" back to farmOS when an internet connection is available.

Because Field Kit is written in JavaScript, the other hope is that we can attract more developers/tinkerers who are interested in building farmOS features, but who may be less familiar with Drupal/PHP/server-side development. There has also been some discussion around including parts of Field Kit's Vue.js UI in farmOS itself, to create a "progressively decoupled" experience in the server side UI as well.

One of the ideas we've been talking about is converting the "Quick Forms" that farmOS currently provides to "Field Modules" in Field Kit. So instead of the quick forms being written in PHP / Drupal Form API, they would be written in Vue.js. This moves some of that UI/UX responsibility out of farmOS server and into the client app, where they can benefit from more modern client-side JavaScript features.

Remaining tasks

Most of the Field Kit discussion/issue tracking is done in GitHub: https://github.com/farmOS/farmOS-client

This issue can serve as a place to organize links to those, as well as server-related work that is needed to support it in 2.x.

GitHub issue for farmOS 2.x support in Field Kit: https://github.com/farmOS/farmOS-client/issues/419

🌱 Plan
Status

Closed: outdated

Version

2.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States m.stenta

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States m.stenta

    We just opened the official 3.x branch of farmOS, so I'm going through and closing/updating old issues. I think we can close this meta issue and follow up in individual issues as necessary.

Production build 0.71.5 2024