davesag / open-recipe

A facebook app that allows people to share their favourite home recipes
0 stars 0 forks source link

Ingredients need their own preparation descriptions #5

Closed davesag closed 12 years ago

davesag commented 12 years ago

Some ingredients need to be pre-processed as part of a recipe. EG chopped garlic vs crushed, diced carrots vs sliced or julienned.

there are a few ways to handle this.

  1. made each prep part of the ingredient itself, e.g. diced carrot is a different ingredient to cubed carrot. The upside is it's easy to do in the database, the downside is it effectively hides information and leads to a lack of detail.
  2. add a table of preparations and a UI field allowing the user to choose a preparation. The upside it it's better data, the downside is it's more hassle for the user to enter the ingredient list that way, and it means more work for us to specify upfront all the different methods an ingredient can be prepared. Do we just pre-define them and present a popup menu? do we make it a free form text field (with autocomplete?) etc.

The priority is what makes sense for the user - Amy what do you think?

davesag commented 12 years ago

After some discussion with Caroline and David I have decided to add a table of 'preparations'. I have seeded the database with the following preparations. please feel free to add more.

davesag commented 12 years ago

added - grated

dmontherun commented 12 years ago

NB. My current thinking (I think consistent with where Dave has headed recently) on our approach to ingredients doesn't actually require this list to work (which is good) but it may still be a useful list to maintain as an aid to intelligently interpreting user-entered data.

davesag commented 12 years ago
dmontherun commented 12 years ago

Also note, directions as to purpose are often given in the ingredients list e.g.:

... and this is often combined with a modification of the stated quantity e.g. "plus extra for", "per serving" ... but of course any of these sort of ingredient modifications can be found combined with any others, there is no hard and fast rule .. and there are more modifications to ingredient lists that we haven't specified above e.g. alternatives ("or any dry white wine", "or any sweet fruit", "or xxx extract/powder/essence", etc) or further guidance ("such as ...")

amyjeeves commented 12 years ago

We need a box at the bottom for variations which would be good for de-copyrighting things

eg for my simple cookie recipe

variations:

add 1/2 cup sultanas or choc chips add a few drops of food colouring

also another tab idea - plates for office morning tea

On 15 September 2012 14:09, dmontherun notifications@github.com wrote:

  • boned
  • filleted
  • scaled
  • gills/stalks/eyes/heads/stems/crusts/[other specified part] removed
  • beaten/lightly beaten
  • whipped/lightly whipped
  • raw
  • drained
  • seeded
  • stoned
  • cooked
  • cut (lengthways/into strips/into bite-sized pieces/into chunks/into [any specified shape, dimension, etc])
  • ground
  • cut
  • dried
  • whole
  • skinned
  • unpeeled
  • fresh
  • tied [in specified manner]
  • melted
  • minced
  • pureed
  • broken into pieces/[any specified form]
  • separated
  • mixed
  • trimmed
  • shredded
  • toasted
  • boiled
  • plucked
  • softened
  • dessicated
  • pared
  • cooled
  • frozen
  • thawed
  • heated
  • warmed
  • plain
  • squeezed
  • segmented
  • skinless/rindless/stemless/[insert part]less
  • covered with/soaked in/dusted with/rolled in ... (sometimes another ingredient not listed separately)
  • pickled/smoked/braised/fried/canned/cured/aged/concentrated/crystallised/canned/bottled/distilled or various other things that depending on the context could be part of the purchased form, part of the assumed preparation, or part of the recipe itself
  • combinations of any of the above
  • degrees of any of the above (thinly, thickly, very thinly, very coarsely, roughly, very finely, very lightly, stiffly, carefully, thoroughly, overnight, for 2 hours, until ..., etc, etc, etc) and which may cross into defining a quantity (optional, to taste, etc)
  • sources of any of the above (home-made, bought, made with a stock cube, etc)

Also note, directions as to purpose are often given in the ingredients list e.g.:

  • for dusting
  • for greasing
  • for coating
  • for brushing
  • for frying
  • for drizzling
  • to decorate
  • to serve ... and this is often combined with a modification of the stated quantity e.g. "plus extra for", "per serving" ... but of course any of these sort of ingredient modifications can be found combined with any others, there is no hard and fast rule .. and there are more modifications to ingredient lists that we haven't specified above e.g. alternatives ("or any dry white wine", "or any sweet fruit", "or xxx extract/powder/essence", etc) or further guidance ("such as ...")

    — Reply to this email directly or view it on GitHubhttps://github.com/davesag/open-recipe/issues/5#issuecomment-8581820.

Dr Amy Jeeves Plastic and Reconstructive Surgeon

Royal Adelaide Hospital, Women's and Children's Hospital, Broken Hill Base Hospital

Adelaide Plastic Surgery Associates 18 North Terrace Adelaide SA 5000

0418 556 466 08 8213 1800

dmontherun commented 12 years ago

Totally agree we should allow users to record recipe variations. Can imagine lots of ways to achieve it, for example as suggested above, or via an "annotation" or "comments" function, or an ability to modify and produce a variation (either credited to the original, or as a private copy, etc). [Crossing to a different thread topic, this area could potentially be considered for 'premium' user functionality too.]

Could you give more details about the other tab idea i.e. plates for office morning tea? (Is it about the user being able to get suggestions when they have an office morning tea, or record their own suggestions? Or something else? Would being able to tag a recipe with "morning tea", &/or being able to create an "office morning tea" list of recipes, provide the answer?)

davesag commented 12 years ago

See issue #16

davesag commented 12 years ago

I have refactored the ingredinets as per the description in wiki/Ingredients