Design specification for a "Autotagger" function/program
Purpose
The "Autotagger" builds a list of suggested tags for a post.
Activation
It is only activated when these three (3) conditions occur: 1) a post is being created or editted, 2) the post editor checks the option to invoke it and 3) the "Enter" key is pressed.
Input
There are two primary input sources and an options page.
- Options page
- Enter your initials with a check box to include or exclude. Default is checked. Purpose: If all your posts have your initials on them, then you can do a search for your initials and get a listing of the titles of every post you have made.
- Check boxes for the following (check means to include)
- mm/dd to nearest Sunday Purpose: You can search for mm/dd to get a listing of all current or recent posts you have been working on.
- "20%" complete Purpose: You can do a search for percentage completion of all posts. If a pp% tag already exissts, it is used instead of the "20%" tag.
- The post being created or editted. This includes the post title body and keywords.
- A "Autotagger" post that is a list of words and phrases that will be suggested if those words (or variants) exist in the post at the moment. See this post as an example.
Output
Keywords: "Autotagger" design specifications, 3/19, 40%, autotagger, hph, lwpselggff, plugin, programmer, specifications, specs, tagging, tags