On Sonntag, 16. Dezember 2007, Martin S wrote:
2007/12/16, F.D. fdg001@gmx.net:
Basically to display and search records of cookery recipes.
That's still very unspecific - nevertheless, you might want to look into Semantic MediaWiki.
OK I'll have a look. What I'm trying to do is publish a set of recipes, which should be available as original and adaption of the recipe. The adaption part of the recipe benefits from the wiki functionality as people can easily collaborate on an adaption of the original.
Recipies should be able to be easily formated according to a specific design and structured display of ingredients. Preferably this should be output to the standardised format from a database. Also it should be possible to link to non-recipe articles from the recipe pages. Preferably automatically (like automagically linking every entry for ingredient x).
Hi Martin,
I caught only part of this discussion, but I also think that Semantic MediaWiki (SMW) should be able to help you. However, I have thought of a similar problem before (organising cooking recipes in wikis), and it is not a trivial thing to do. Of course a basic working site is not hard to accomplish, but many nice features that a digital cookbook probably should have are not so simple. Some questions you may want to consider:
* Can users search for recipes by ingredient? (easy with SMW, doable with text search) * Can users find recipes by ingredient "type", e.g. will the system find a recipe that contains "Jalapeño" if the user looks for recipes containing "chili"? (doable with SMW, hard or impossible with text search) * Can users search for ingredients *and* amounts, e.g. to find a recipe with at least 500g tomatoes? (easy with SMW) * Does this support standard unit conversions, e.g. if someone uses pounds instead of g? (doable with SMW, but there are some catches since cookery involves some pretty non-standard conversions, e.g. by measuring in "cups", using weights for liquids, or volumes for fine-grained solids) * Is addition of amounts needed, e.g. to find the overall amount of chili contained in a recipe that uses different kinds of chilli peppers? (hard or impossible even with SMW) * Do you also want to express other food-related properties, e.g. "vegetarian" or "suitable for nut allergics"? (this could be hard coded, but it would be much nicer to derive it from the ingredients where possible, especially since people have different concepts there [some nut allergics eat coconut milk, some "vegetarians" eat seafood, ...]). * Do you want to formalise part of the cooking *process*, e.g. to allow users to search for the time that cooking some recipe takes overall? (can be done in many many ways, some of which are quite difficult as well)
Summing up, in terms of knowledge representation, cooking can be a very challenging domain. On top, you probably want easy data input, e.g. using the Semantic Forms extension, which also requires some setup and customisation. Easy search GUIs would be another add-on that probably needs to be written first. Finally, any useful recipe collection also needs user ratings and discussion options, as well as a very nice site layout and printing output.
If you feel like you have the energy for doing all that, then we should talk (of course you may also wish to reconsider your endeavour ...). Anyway, more details about your actual plan are needed to proceed from here (what content model/lincense, where do the recipes come from, where do the users come from, are more tech people involved, do you start from scratch or do you already have some content/users/sites, ...).
Cheers,
Markus
Regards,
Martin S _______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l