DESCRIPTION
Create a recipe plugin for WordPress/BuddyPress similar to www.tastykitchen.com.
Recipe database that uses the Custom Post Type fature of WordPres 3.0. Users
sould be able to publish, comment, share, collect(recipe-box) and edit recipes.
Features
●Uses the new Custom Post Type feature of WordPress 3.0
●Support image for posts and auto thumbnail.
●Multilanguage support (translation file)
●Front end editing. A form for adding new recipes or edit your old recipies.
●Recipe box
●Taxonomies for Categories, Cousines, Ingridients, Recipe tags
●Compability: WP 3.x, BuddyPress, GD Star Rating-plugin
The specification is divided in three roles:. Contributor, Reader and Admin. Detail
information about the roles further down.
CONTRIBUTOR
Recipes may be published by both logged in users and guest depening on a
choice made by admin in the plugin settings. Contributors can add a recipe from
the front end with an easy form. Each user may also edit their post/recipe through
the same form.
Topic - The topic is the name of the recipe.
Short Description - Short description, max 430 characters. Counter that counts how many characters
thats left (updated through ajax), shown next to the text field.
Recipe Category - The contributor may choose recipe categories from a number of categories created
by the admins.
Recipe Tags - The contributor may add tags to describe the recipe. Use a Ajax Suggest/auto complete based on already existing tags. New tags may be added by either hitting enter or click on a button next to the input field. Tags should be added to a list and each tag should easily be removed by clicking an X next to it.
Preparation time - Field for adding preparation time in minutes or hours.
Cooking time - Field for adding cooking time in minutes or hours.
Servings - Number of servings that the recipe is based on.
Difficulty - The contributor may choose how andvanced the recipe is. Easy, Intermediate, Advanced..
Ingredients- Based on three fields:
●Quantity - Textfield for numeric values
●Unit -A dropdown with a list of units controlled from BO by admin
●Ingredient name - Textfield where the contributor writes the name of the ingredient. Ajax Suggest/ Auto complete based on ingredients in the database.
A new row is created either by hitting enter or a mouse click on the new row plus button. Each ingredient creates a row bellow the form and next to it there is an edit and a delete button. If a user clicks the edit button this row should disapear from the list and instead show up in the form. The ingredient list should be sortable by drg and
drop.
Image - The contributor may include an image in .jpg format. Automatic re-sizing and creation of thumb-nails based on settngs in the BO.
READER
A reader is a visitor that isn´t an admin and isn´t the contributor that added the recipe. All visiotrs should be able to view and search all recipes. The reader may also:
●Change number of servings and the plugin then automatically updates the
Quantity field in the listing for each ingredient.
●Save/remove the reciepe to his/her reciepe box (only logged in users)
●Rate the recipe (GD Star rating plugin)
●Add a comment
ADMINISTRATOR
●The administrator should be able to:
●Edit the recipes both from frontend and BO.
●Administer units and ingredients
●Moderate comments
TERMS
All rights for the finished code will belong to the customer. The developer may not re-sell or re-use code from the project without written permission. Support 6 month for bugs and compabilty updates.
MISC
Inspiration link:
[login to view URL]
asty-kitchen/