beeminder / wp-beeminder

A WordPress plugin that will ping a Beeminder goal whenever a post is published. Perfect if you want to stick to a new posting schedule.
Other
0 stars 2 forks source link

Give user option to send a "-1" data point when un-publishing a post #5

Open MatthewEppelsheimer opened 6 years ago

MatthewEppelsheimer commented 6 years ago

Proposed user story: As a Bloggerbee, when I un-publish a post, I want an option to click a button to add a -1 Beeminder data point, to have the post removal count against my posts-published goal.

The reason for this is to avoid the following situation transpiring over time:

  1. Bloggerbee publishes a post; beeminder-ping adds a "+1" data point
  2. Bloggerbee decides/realizes that publishing was premature
  3. Bloggerbee un-publishes the post
  4. Bloggerbee edits the post AND/OR time passes
  5. Bloggerbee publishes the post; beeminder-ping adds a "+1: data point. At this point, two data points have been added to the Beeminder goal for this post.

IMO, always sending a "-1" data point during Step 3 above will probably violate at least some users' expectations and is too heavy-handed. (Maybe they've got some other integrations or process in place to handle this situation… Maybe they actually want posts published twice to double-count due to some unique circumstances… We can't know for sure.)

Giving users the option works around this.

MatthewEppelsheimer commented 6 years ago

Here's a mockup of the UI I have in mind:

beeminder-ping-option-mockup