IRC logs for #farmOS, 2015-01-02 (GMT)

2015-01-01
2015-01-03
TimeNickMessage
[21:52:02]* mstenta has joined #farmos
[22:34:20]* mstenta has quit (Ping timeout: 264 seconds)
[00:21:53]* andygraybeal has quit (Ping timeout: 240 seconds)
[08:21:22]* rjsteinert has joined #farmos
[09:16:22]* mstenta has joined #farmos
[09:19:08]* andygraybeal has joined #farmos
[09:56:52]* rjsteinert has quit (Quit: Leaving.)
[10:07:43]<andygraybeal>mstenta, hi, how are things going with you?
[10:08:03]<mstenta>hi andygraybeal. pretty well, yourself?
[10:08:06]<mstenta>happy new year! :-)
[10:08:33]<andygraybeal>i wonder now about what you said.. i back scrolled but i can't find it... you said something about what you use to program in drupal, a function/feature or somethig mostly,.. can you tell me again? i want to learn abotu it
[10:08:49]<andygraybeal>yea!! happy new year. things are okay -- work is coming in so that is always nice.
[10:09:41]<andygraybeal>i loaded up erpal to play with ti
[10:10:25]<andygraybeal>i'm going to try and use it to track my work and organize things.
[10:15:32]<andygraybeal>mstenta, so what is the feature of drupal you use to make your program logic out of?
[10:15:58]<mstenta>hey! sorry, writing an email...
[10:16:02]<mstenta>hmm
[10:16:04]<mstenta>i don't remember
[10:16:09]<andygraybeal>no prob, take your time
[10:16:11]<mstenta>Features?
[10:16:39]<mstenta>http://drupal.org/project/features
[10:16:58]<andygraybeal>yes, we were talking about drupal programming and you mentioned something that you used mostly to get the programs together.
[10:17:03]<mstenta>That module allows you to package up exportable pieces of configuration from a Drupal site directly into a module, which can be installed on other sites.
[10:17:08]<andygraybeal>i tried to find it in the backscroll, but i was unsuccessful and i thought that if you happened to remember it off-hand i could ask... but i will look again at the backscroll.
[10:17:20]<andygraybeal>cool, i will look at that
[10:17:39]<mstenta>that was probably it
[10:17:44]<mstenta>most of FarmOS is built using Features
[10:18:08]<andygraybeal>okay cool
[10:18:14]<andygraybeal>thank you
[10:18:40]<andygraybeal>tim plunkett is friggen everywhere.
[10:18:43]<mstenta>to give an example: you can create a new Node Type (or any entity type for that matter), add Fields to it, set permissions, etc - and then use Features to build a module that packages up all that stuff
[10:19:17]<andygraybeal>did you go to drupal classes or did you learn on your own?
[10:19:43]<mstenta>so if you wanted a "Gallery" module, that provided a Gallery nodetype, with an Images field, etc - you could build that all in Drupal and then use the Features module to generate a module that provides all those things - so you could have the same exact Gallery node type and fields on another Drupal site
[10:19:55]<mstenta>andygraybeal: mostly learned on my own
[10:20:07]<mstenta>andygraybeal: learned a lot in the beginning from the Drupal Pro Development book, too
[10:20:28]<andygraybeal>hmm okay, i will look that book up, thank you
[10:36:51]* rjsteinert has joined #farmos
[11:10:14]<andygraybeal>you done anything with your accounting app? ledgers?
[11:10:19]<andygraybeal>since we last talked?
[11:25:48]<mstenta>nope, nothing with ledger
[11:26:02]<mstenta>been a slow week/two in general... holidays and all
[11:34:25]<andygraybeal>yes
[11:36:35]<andygraybeal>i got 3 websites i'm working on !! woohoo
[11:36:49]<andygraybeal>plenty of work coming in and i'm fixing up computers as they come in too
[11:37:31]<andygraybeal>i already said it but i'm looking forward to helping build a rabbit and quail shelters after winter goes away
[11:46:58]<andygraybeal>i'm hoping to use FarmOS to help with managing the rabbits and quails. it is an experimental endeaver, so the more data that we can record from it the better!
[11:52:08]* mstenta has quit (Quit: Leaving.)
[11:55:43]* rjsteinert has quit (Quit: Leaving.)
[13:27:46]* rjsteinert has joined #farmos
[14:34:27]* mstenta has joined #farmos
[14:36:44]* mstenta has quit (Client Quit)
[14:38:19]* mstenta has joined #farmos
[14:45:22]* mstenta has quit (Quit: Leaving.)
[15:42:22]* mstenta has joined #farmos
[17:01:24]<andygraybeal>erpal doesn't even have an 'inventory'
[17:02:09]<andygraybeal>i do see anything for materials or assets
[17:02:19]<andygraybeal>enterprise resource planning!!!!!!!!! grrrrr
[17:02:36]<andygraybeal>no one but chanserv is in their channel :(
[17:04:17]<andygraybeal>i guess i'm supposed to add drupal commerce to erpal to have an inventory
[17:22:07]* rjsteinert has quit (Quit: Leaving.)
[17:51:33]<mstenta>andygraybeal: i've actually been giving some thought to inventory myself lately
[17:52:10]<mstenta>andygraybeal: i think I'm going to implement my own system in farmOS
[17:52:23]<mstenta>Drupal has stock management, but it only pertains to commerce products
[17:52:29]<mstenta>which is too narrow for my nees
[17:52:32]<mstenta>needs*
[18:10:11]<andygraybeal>cool
[18:10:18]<mstenta>ideally, there needs to be a way to track inventory of ANY kind of entity in Drupal
[18:10:45]<andygraybeal>i had to keep track of irrigation parts...
[18:10:59]<mstenta>my thought is that Farm Assets (an entity type in FarmOS) could optionally be used to track inventory
[18:11:05]<mstenta>yea that would be a good example
[18:11:25]<andygraybeal>i had to know when they were purchased and how many seasons they had been used
[18:11:41]<mstenta>maybe you have a "Parts" Farm Asset entity type... and an entity for each type of part... and each entity would have a way to track it's own inventory
[18:11:59]<mstenta>andygraybeal: ah interesting... so each part needed it's own records?
[18:12:25]<andygraybeal>i guess.. but it was so general, i don't know how what they were thinking was accomplished nicely.
[18:12:47]<mstenta>so... did you have records for each pipe? was it that specific?
[18:12:57]<mstenta>what kinds of parts are we talking here? :-)
[18:13:04]<andygraybeal>like they re-use their driptape each season at this farm.. and another farm i worked at they just ripped up the driptape and threw it away each season.
[18:13:15]<mstenta>ok
[18:13:44]<mstenta>yea... so i could see that being modeled as entities... ie: you have a "Part" entity titled "Drip tape 2015"
[18:13:54]<mstenta>and those could have use records attached
[18:14:05]<andygraybeal>there's like trunk lines and driptape.. then all the connectors... the hoses, spigots, and then there were the sprayer heads for manual irrigating
[18:14:21]<mstenta>ok... did you have an inventory system for each individual part?
[18:14:44]<andygraybeal>yea, if i could mark like this tape went into house number 8, bed number 2 (3 rows)
[18:14:52]<mstenta>or like: "spiggot - 5x"
[18:15:23]<mstenta>ok... so earlier when i said "inventory" i meant more for keeping count of things
[18:15:30]<mstenta>like, I have 500 pounds of feed
[18:15:31]<andygraybeal>they wanted to know how long each part had been used in the field... so they could estimate when to replace it.. or see if it was being abused or something.
[18:15:42]<mstenta>yea that makes sense
[18:15:59]<andygraybeal>the same goes for the tractor
[18:16:15]<andygraybeal>some type of asset management
[18:16:25]<mstenta>yea ok... well we're pretty much there
[18:16:27]<andygraybeal>and attach scheduled maintenance or replacement
[18:16:40]<mstenta>the Farm Asset module provides the concept of an "asset"... which can have different "types"
[18:16:50]<mstenta>similar to Nodes and Node types
[18:16:55]<andygraybeal>cool
[18:17:44]<mstenta>I'd have to get a better understanding of what the records looked like on your farm before suggesting how to replicate it in FarmOS...
[18:18:10]<andygraybeal>but yes, they had in stock things like fertilizer, bug sprays, fish fertigation, manure, soil building stuff like rock dust and other additives
[18:18:21]<andygraybeal>plus they had seeds in the cooler
[18:18:25]<mstenta>but on a separate note, right now I'm grappling with how to keep track of "how much" of something you have... so that farms can track materials and usage... like feed, seed, etc
[18:18:37]<mstenta>ok yea... that's what i'm interested in figuring out soon
[18:18:53]<mstenta>it's tricky
[18:19:36]<andygraybeal>10 co-linear hoes and needed to replace the heads every few years
[18:19:37]<mstenta>ultimately you just need a single number... to represent how much you have... but you also need a usage log, so you can really understand how it was used, and look back
[18:19:56]<andygraybeal>mstenta, sounds like that's the ticket
[18:20:08]<andygraybeal>a type of record that goes with the item
[18:20:09]<mstenta>so the single number should really be calculated based on the usage... not set manually
[18:20:24]<andygraybeal>yea, you got me confused there, but don't try explaining
[18:20:26]<mstenta>otherwise it's possible for your usage quantities, and actual quantity to be off
[18:20:42]<mstenta>yea sorry... hard to put into words quickly... not best for IRC :-)
[18:20:48]<andygraybeal>i understand
[18:20:49]<mstenta>i'll start an issue on d.o to flesh it out
[18:27:03]<mstenta>andygraybeal: i'm giving a lot of thought to future FarmOS features this week and next
[18:27:06]<mstenta>in preparation for a few things...
[18:27:32]<mstenta>I'm presenting another Open Source Farming workshop at NOFA Mass (I think I mentioned that to you already)
[18:27:57]<mstenta>also, I'm meeting with some folks from a large organic food distributor to talk about possible collaboration...
[18:28:25]<mstenta>big things ahead! :-)
[18:28:29]<andygraybeal>more dev with the csa bit then maybe?
[18:28:37]<andygraybeal>yea, hopefully they can sponsor the work
[18:29:31]<mstenta>andygraybeal: not sure about the CSA module...
[18:29:47]<mstenta>i have a few people interested, but i'm already spread a little thin
[18:29:54]<andygraybeal>aah okay, i figured the food distributor would want the CSA part, so nevermind
[18:30:09]<mstenta>oh gotcha. no they're interested in the record keeping stuff
[18:30:18]<andygraybeal>ah bad ass
[18:30:45]<mstenta>i have some ideas for the CSA module, though, but less time to work on them...
[18:31:51]<andygraybeal>yea, i like having the atmospi as a thing too :)