- assigned_to: nobody --> toddpalino
There needs to be a way to share recipes. This can go
in multiple directions:
1) Sharing recipes between PMR users
This should be easy, since we can define how sharing
happens. Could be by entering a URL into the system
that causes PMR to go and pull the recipe from that URL
(URL would point to an XML version of the recipe).
2) Sharing recipes with non-PMR users
This is a lot harder to do. There is a "standard"
format for recipes out there (RecipeML) to start with.
Perhaps this is the format we should use for sharing
across PMR instances too.
There are a few issues that come up that should be
handled properly:
1) Reconciling ingredient names
Since users can select their own ingredient names,
there's bound to be conflicts. One person could use
"Soup, mushroom" where another person uses "Mushroom
soup". We should provide a way, on the import, to
change ingredient lines to match what the local user
wants. However, the default would probably be to
create new recipe names if there's not an exact match
already.
2) "Registry" of PMR sites
Might it make sense to create a registry of PMR sites
to facilitate sharing, and how would that work?
Additionally, could we create a cross-site search
mechanism?