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.
&#9679;Uses the new Custom Post Type feature of WordPress 3.0
&#9679;Support image for posts and auto thumbnail.
&#9679;Multilanguage support (translation file)
&#9679;Front end editing. A form for adding new recipes or edit your old recipies.
&#9679;Taxonomies for Categories, Cousines, Ingridients, Recipe tags
&#9679;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.
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:
&#9679;Quantity - Textfield for numeric values
&#9679;Unit -A dropdown with a list of units controlled from BO by admin
&#9679;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
Image - The contributor may include an image in .jpg format. Automatic re-sizing and creation of thumb-nails based on settngs in the BO.
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:
&#9679;Change number of servings and the plugin then automatically updates the
Quantity field in the listing for each ingredient.
&#9679;Save/remove the reciepe to his/her reciepe box (only logged in users)
&#9679;Rate the recipe (GD Star rating plugin)
&#9679;Add a comment
&#9679;The administrator should be able to:
&#9679;Edit the recipes both from frontend and BO.
&#9679;Administer units and ingredients
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.
[url removed, login to view]