[pmwiki-users] Pre-announcing 2.2.0 non-beta release

john.rankin at affinity.co.nz john.rankin at affinity.co.nz
Thu Jan 22 00:01:28 CST 2009

>> I suspect many people
>> already informally take account of a recipe's implied
>> friends when evaluating it. A "Friends:" recipe descriptor
>> would open up all sorts of interesting capabilities.
> I can't say what a good idea this is!  Someone could argue for "rigorous
> friends" (those that are intentionally testing) and "friendly friends"
> (those that are using it and are satisfied but haven't been intentional
> about their edge conditions and etc.  (Understanding that "rigorous" and
> "friendly" probably couldn't be less appropriate... :-) But maybe the idea
> has merit with different words.)
> -Peter
Glad you like it!

My inclination would be to keep a first implementation simple.
To befriend a recipe, you supply a link to your profile page and
an optional one line message (like the summary field on an edit
form). PmWiki adds a "Friend since date". There are many ways
to implement this, all of them trivial, all involving some kind of
"Friend this recipe" button or link in Cookbook.GroupHeader.

To make it easier for people, we might offer a pick list of suggested
messages (with the option of free text too of course).
For example (I am sure these can be improved):
- I do tough love testing
- I am a satisfied customer
- I help with documentation

Keep the first implementation of friending (?) as simple as
possible, but no simpler. If in doubt, leave it out. The first
implementation could just be add a link to your profile page
under the Friends: descriptor, but this may be too simple.
It requires no new functionality, but a one field form with a
button that says "Become a friend of this recipe" would be
really nice.


More information about the pmwiki-users mailing list