=== Recipe Press ===
Contributors: GrandSlambert
Donate link: http://recipepress.net/donate.html
Tags: recipes, cooking, food, recipe share
Requires at least: 3.0
Tested up to: 3.0
Stable tag: trunk
Turn your Wordpress site into a full fledged recipe sharing system with user contributions.
== Description ==
Turn your Wordpress 3.0 site into a full fledged recipe sharing system. Allow users to submit recipes, organize recipes in hierarchal categories, make comments, and embed recipes in posts and pages.
Features include:
* Uses the new Custom Post Type feature of Wordpress 3.0
* Two taxonomies built in (Categories and Cuisines).
* Add your own custom taxonomies.
* Options to also include categories and tags used on standard posts.
* User Comments and Pingbacks
* Recipe photo using featured thumbnail tools.
* Custom Fields
* Featured recipes (optional)
* User Submission Form with optional reCaptcha validation
== Installation ==
1. Upload `recipe-press` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Configure the plugin on the Recipes menu screen.
== Changelog ==
= 2.0.2 - February 4th, 2010 =
* Fixed an issue with sortable ingredients on the front end form.
* Fixed an issue where the wrong size taxonomy was displayed for servings on the front end form.
* Fixed an issue where the CSS and JS files for the plugin did not load on a Windows Server.
* Fixed a code error that prevented the "parent" and "template" fields appearing on page edit screen.
* Fixed an issue where the recipe servings container had the same class as the main container.
* Changed the category taxonomy name to 'recipe-category' - requires reactivation to update data.
* Chagned teh cuisine taxonomy name to 'recipe-cuisine' - requires reactivation to update data.
= 2.0.1 - January 28th, 2010 =
* Added a missing file that prevented the plugin from activating.
= 2.0 - January 28th, 2010 =
* Version advanced due to the major rewrite and plethora of new ideas.
* Added support for recipe image on the front end form.
* Added custom permalink settings to replace use of pages.
* Added support for theme files.
* Added embedded theme based on Twenty Ten with necessary files.
* Converted ingredients to custom taxonomy for more control and better indexing.
* Converted recipe sizes to custom taxonomy that can be editted by users.
* Added tools to automatically convert sizes to taxonomy when recipe is edited.
* Updated template tags to use new recipe sizes taxonomy - backwards compatible with old data.
* Fixed several spelling errors.
* Add option to select how many recipes to display on the index page.
* Added option to add recipes to author pages.
* Removed the "Measurement Type" option as it was not used.
* Added setting for index slug defaulted to 'recipes' for better control over URL structure.
* Fixed issue of only showing 5 recipes on recipe lists - now has standard Wordpress pagination.
= 1.3.1 - August 30th, 2010 =
* Fixed issues with settings pages not following actual settings.
* Fixed issues with widgets showing errors under some circumstances.
* Fixed settings page so same tab is active after save.
* Fixed the conversion page so that it works again.
* Fixed the taxonomy links to work with subfolder installs.
* Updated code to work on PHP4 and PHP5.
* Added code to hide the nutriational information if not entered.
* Minor changes to template files for SEO.
* Added option to require login for submit form, or get name and email for the submitter.
= 1.3 - August 27th, 2010 =
* Fixed many instances of WP errors that were suppresed in live mode.
* Fixed issue with invalid arguments related to custom taxonomies.
* Fixed the broken "recipe options" link.
* Added wp_enqueue_style for styles.
* Added wp_enqueue_script for javascript.
* Add option to ignore built in templates and use the "single-recipe.php" template in the folder.
* Added German Translation.
* Fixed an issue where new recipes would not show up if setting is set to publish automatically.
= 1.2.2 - August 13th, 2010 =
* Fixed links in the Right Now widget on the dashboard.
* Moved the reCaptcha settings to the form tab - only used on the form.
* Removed the unused Management Settings tab.
* Added tab for Taxonomies (categories and cuisines moved here).
* Added option to choose whether or not the taxonomies are hierarchical.
* Added support for custom taxonomies. Look for new template tags to display custom taxonomies.
* Updated nutritional data support to hide box if no nutritional data was entered.
= 1.2.1 - August 10th, 2010 =
* Added a check to prevent the plugin from loading if no display page is selected.
* Fixed a bug that would prevent other pages from loading if plugin was not configured.
* Added a warning with a link to the settings page stating to select the page to display recipes.
= 1.2 - August 10th, 2010 =
* Changed how templates work, no need to copy files for recipes to work in themes.
* Fixed a bug where columns on the recipes manager page were not filled with data.
* Divided the settings page up into tabs for easier management.
* Changed the post type from 'recipes' to 'recipe'. Requires plugin re-activation on update.
* Fixed a typo in the word "Cuisine Types".
* Fixed a typo on the public form that prevented non-logged-in users from submitting recipes.
* Add preliminary printing support - needs to be tweaked in the templates to print properly.
* Added the ability to get a list of recipes in a category in any order.
* Removed hard-coded URL's to support blogs not using wp-content folders.
* Added support for simple nutritional data.
= 1.1 - July 15th, 2010 =
* Added cuisine types to front end form.
* Fixed issue with front end form ignoring the setting for default number of ingredients.
* Added ability to move and delete ingredient rows on the front end form.
* Added recipes to the "link to page" dropdown on the admin side form.
* Added servings display to the single-recipe.php template file.
* Added "minutes" text to prep and cook times on front end form.
* Added Norweigian Language Translation.
= 1.0.2 - July 7th, 2010 =
* Fixed pluarlization of words such as large, medium, small.
* Fixed the title of the recipe submit page.
* Added option to set the slug for the recipe submit page.
* Fixed an issue where certain options on the settings page could not be unchecked.
= 1.0.1 - July 3rd, 2010 =
* Added recipe header and footer files to templates to allow easy customization for themes.
* Fixed support for post-thumbnails for themes that do not natively support thumbnails.
= 1.0 - July 2nd, 2010 =
* Complete rewrite using custom post types and taxonomies of Wordpress 3.0
* Added custom field support
* Better comment and pingback support
* Added cuisine type tags.
* Added the featured thumbnail option of Wordpress 3.0
* Removed all extra database tables, all items stored in posts or post_meta tables
* Uses built in loop and tempalate tags, adds new template tags for post type 'recipe'.
* Recipes automatically appear in search and in the new menu manager.
* New widgets added.
* Added total published recipes to the Right Now widget on the dashboard.
* Added actions and filters to make the plugin fully extensible by other plugins.
= 0.9.8 - February 5th, 2010 =
* Fixed a bug that caused multiple errors when adding new recipes.
* Fixed a bug where if a title was not entered, all recipe data was lost on add form.
* Fixed a bug that was adding extra slashes to the ingredients fields.
* Fixed the permalinks to work with most permalink settings, I think!
* Added the notes field when adding an ingredient on the public form.
* Added pagination on the recipes, categories, comments, and ingrdients pages to display only 10 (configurable in settings) results per page on the admin side.
* Added an updated version of the Portuguese language translation.
* Added an early version of a French Translation.
* Changed the "delete" action to a "trash" action in recipes, ingredients, and comments.
* Changed the public form to be fully templateable.
* Added an option to select how recipe ingredients are input on the pubic form, plain text or individual ingredients. Set this in the Settings page.
* Counted how many hairs I pulled out chasing down the stupid permalinks structure - I am going bald! :)
= 0.9.7 - February 3rd, 2010 =
* Fixed a bug where ingredients with "no size" displayed an "s" from the pluralization function.
* Fixed a bug where the "show_count" feature in the category shortcode would not count recipes from other users.
* Fixed a bug where the slugify function would throw an error when creating slugs for new recipes as they have no ID.
* Fixed issues where list items in widgets where not provided with class names.
* Added a published and updated date field to the database to use in widget - please deactivate and activate the plugin after update.
* Added sort options for the category widget to sort by name or a random order. Need suggestions for other options.
* Added the ability to include the icon in the category and recipe widgets with default settings added to settings page.
= 0.9.6 - January 30th, 2010 =
* Fixed an issue where ingredients fields could only be edited with arrow keys.
* Added an option for the [recipe-list] shortcode to use list templates for better display of recipes.
* Added an inflector helper to convert singular and pluaral words, used in ingredients.
* Added an importer for RecipeML format XML files.
= 0.9.5 - January 28th, 2010 =
* Fixed the recipe image function to support the size of the image - send as array(width,height) in the template tag.
* Fixed an issue where the recipe instructions were not saving from the front end form.
* Fixed an issue where blank ingredients lines were added and causing errors in database calls.
* Fixed an issue where the thank you page was not appearing after submitting a recipe on the front end.
* Changed how the ingredient is linked, no longer links the size of the ingredient, just the name.
* Added a "No Size" option to allow for special instructions like "pinch of salt".
* Another attempt at fixing the permalinks when using default permalinks and using a static home page.
* Added a Portuguese translation.
* Updated the recipe-press.pot file for a lot of new text that can be translated. Translations needed!
= 0.9.4 - January 20th, 2010 =
* Added the option to show the most recently updated recipes in the list widget.
* Added a delete option for recipe rows.
* Added an option to turn off the ingredients header in the recipe display.
* Added a view link on the admin recipe list to quickly view the recipe on the site.
* Fixed the recipe form so newly added rows can be sorted before saving the recipe.
* Fixed the add ingredient and add divider options to create corrected rows on both admin and public side.
* Moved javascript delete functions to code so the confirm messages can be translated.
= 0.9.3 - January 19th, 2010 =
* Fixed a bug where recipe form javascript was not working and/or conflicting with other javascript.
* Added page links to ingedients on edit recipe form - link to any page within the site or create a new page with shortcode added.
* Added an ingredients table to store all ingredients in all recipes.
* Added shortcode [recipe-ingredients] to list all recipes containing an ingredient.
* Added an option to "feature" a recipe, to be used in sidebars and widgets.
* Added type and sort order to recipe list widget.
* Ingredients can point to an internal page or an external URL (to open in a new window).
* Added a notes field for ingredients to add extra detail, such as size of package or preparation method.
* Changed the add and edit recipe so when saving a recipe the edit screen for that recipe is displayed after saving.
= 0.9.2 - January 13th, 2010 =
* Fixed a bug where the depricated bulletize function was still called on instructions.
* Fixed a bug where the plugin removed the media upload functions from all areas of Wordpress.
* Fixed the update to add the ingredient-size to the options table.
* Added images to categories for use in future category templates in next version.
= 0.9.1 - January 12th, 2010 =
* Moved the WYSIWYG editor from the notes to instructions fields.
* Removed bulletize options as it is no longer needed.
* Fixed a bug in the ingredient conversion script that caused some items to revert to a divider.
* Fixed an HTML bug in the admin recipe form causing bold print where it was not supposed to be.
* Fixed the WYSIWYG editor HTML option to work properly.
* Added a delete button for ingredients.
* Added support for language translations.
= 0.9 - January 11th, 2010 =
* Fixed an issue that prevented the recipe list widget from displaying recipes when user is logged out.
* Fixed an issue where HTML was not rendered properly in the Notes, Ingredients, and Instructions fields.
* Fixed an issue where site templates were not generating the correct URLs to CSS files.
* Recipe comments no longer shown when recipe is embedded into a post, only on the Recipe page.
* Added a feature to seperate ingredients into multiple lines - will convert old recipes but needs attention when editing old recipes.
* Added a feature to add dividers into indgredients so recipes can have multiple parts.
* Added drag and drop features into ingredients box.
= 0.8.4 - December 23rd, 2009 =
* Fixed an issue that prevented the public form from being checked for required fields.
* Fixed an issue where slugs were changed when editting a recipe or category.
* Fixed an issue where the public form was broken when reCaptcha wasn't displayed to logged in users.
* Fixed an issue where the image was deleted when saving the recipe after an image was added.
* Learned a lesson on double checking everything before committing such a big change.
= 0.8.3 - December 23rd, 2009 =
* Fixed an issue with recipes being entered twice on user submit.
* Fixed an issue where a page refresh on the thank you page entered the recipe again.
* Fixed an issue where comment authors were not always displayed.
* Fixed an issue where recipes/categories with identical names had the same slugs.
* Note: If you are using a custom thank you template, please update to use the template tags.
* Fixed an issue with category URLs being created incorrectly.
* Fixed the tabindex order on the recipe form.
* Set the default user to the active user on the Add Recipe form.
* Fixed more backslash (\) display issues in some fields.
* Display child categories on category view pages.
* Fixed an issue where the recipe contributor did not always display correctly.
* Added a new icon to the menu and pages to tie all screens together (was this really needed?)
* Added access levels to grant access to menus to any Worpdress role.
* Added the first of many recipe templates with a new template system.
* Added new settings for text to display for "hours" and "minutes".
* Added preliminary photo support using built in Wordpress Media Library (does not support Wordpress MU at this point).
= 0.8.2 - December 21st, 2009 =
* Fixed an issue where recipes did not display if Wordpress was installed in a subfolder.
* Fixed the permalinks when the [recipe-list] shortcode is used on the static homepage.
* Fixed additional slashes (\) before single and double quotes in titles and text.
* Fixed a bug where submitter name was overlooked on recipe display.
* Converted the entire recipe display template to use template tags. Please update your custom recipe template.
* Added options to bulletize ingredients list and instructions (on by default).
* Added checks to hide details that are not set (prep, cook, and ready times as well as servings).
= 0.8.1 - December 20th, 2009 =
* Fixed an issue where the [recipe-show] shortcode did not display any data.
* Fixed an issue where the recipe-comments table was not created on Wordpress MU.
* Fixed an issue where options were reset each time the plugin was reactivated.
* Added more template tags to the comments section, now all fields can be assigned or echoed.
= 0.8 - December 19th, 2009 =
* Replaced internal functions for page lists and user lists with Wordpress native functions.
* Added comments to recipes.
* NOTICE. If you are using a custom recipe template you will need to add <?php $this->showComments(); ?> on the bottom of your template.
* Added options for comments including a custom title for the comments form, forcing a user to log in, and option to show Gravatar.
* Rewrote the settings class to store all settings in one record in the database. Will convert older settings on activation.
* Added an option to remove all data when the plugin is deactivated.
* Fixed the page list and user list drop downs to use Wordpress native functions.
* Changed how recipes, categories, and comments are used in the plugin. Check your templates to make sure they use the correct functions.
= 0.7.9 - December 17th, 2009 =
* Fixed an issue where plugin settings could not be saved in Wordpress MU. Thank you Michael Crumm for a patch.
* Replaced a depricated function with an appropriate function, should remove errors displayed in IE8.
= 0.7.8 - December 15th, 2009 =
* Fixed an issue where the use of reCaptcha code conflicted with other plugins.
* Added a work-around so the plugin can co-exist with WP-reCAPTCHA, but WP-reCAPTCHA must be activated and set up first.
* Fixed some errors in the activiation scripts that were causing transient errors in the database updater.
= 0.7.7 - December 14th, 2009 =
* Fixed the links on the Plugins list page for the Overview and Settings pages.
* Added reCaptcha to the public recipe submit form. Requires reCaptcha keys for your domain, will not display unless keys are present.
* Added option to require registration and login OR add name and email address fields the to public form.
* Added required fields to the user submit form, configurable in the settings page.
* Added the class 'recipe-press-submit' to the table and classes to table rows to the public form to allow for styling.
* Depricated: Removed the [recipe-form] shorcode as it is no longer required. Form is automatically inserted into the page selected for user submissions.
= 0.7.6 - December 13th, 2009 =
* Fixed a small bug that created recipe links incorrectly for default type permalinks.
* Fixed a similar bug to correct the category links for default type permalinks.
= 0.7.5 - December 12th, 2009 =
* Fixed a bug that prevented new recipes from being added on the admin backend.
= 0.7.4 - December 11th, 2009 =
* Fixed an error on the edit category view preventing editting of categories.
* Fixed a bug preventing categories from being deleted.
* Fixed a bug where blank categories could be created.
* Fixed a bug where recipe links were not created correctly on some sites.
* Fixed a bug where invalid redirects where created when no display page was selected.
* Fixed a bug where blank recipes could be created.
* Fixed a bug where no default status on recipes was set.
* Added category description to category pages, if one is set.
* Added attributes 'show_count', 'count_pre' (prefix) and count_suf (suffix) to category shortcode.
= 0.7.3 - December 11th, 2009 =
* Fixed an error where categories could not be added or updated.
* Fixed a bug where recipe links do not work when listing page is a subpage.
* Fixed a bug where templates could not be added to theme folder.
* Added category hierarchy to all displays.
* Added functionality to auto-update database tables with each new update.
* Validated all admin links to use a WP Nonce field.
= 0.7.2 - December 10th, 2009 =
* Fixed a bug with jQuery actions affecting other parts of the Wordpress Admin.
* Added initial functionality for recipe comments - not complete at this release.
* Updated the recipe edit screen.
* Moved the Recipe Press Menu to the Objects menu under Comments to keep it above the fold.
* More code cleanup
* Added the Contributors page.
* Added a placholder for the tags.
* Many of these were to be released, but a major bug fix had to be released while updates were in the works.
= 0.7.1 - December 10th, 2009 =
* Fixed an issue with the auto load function which is not compatible with Wordpress.
* Fixed an issue with widgets not loading properly.
* Removed some debug code from the administration panels.
* Cleaned up the code and removed unused or duplicate functions.
* Added missing files to plugin.
= 0.7 - December 8th, 2009 =
* Changed the name from Recipe Share to Recipe Press
* Complete rewrite of code
* Fixed administrative links in Dashboard and other admin pages.
* Fixed the recipe submit page to use a template page.
* Added AJAX Autocomplete to recipes pages to quickly find and edit recipes.
* Added the category slug to the URL for displaying recipes.
* Added parent field for categories, hierarchy display coming soon.
* Added widget and shortcode to display recipe categories.
= 0.6.3 - November 23rd, 2009 =
* Fixed a bug in the permalinks when Wordpress is installed in a subdirectory.
* Fixed a bug in the receipe submit that displayed an error when recipes were submitted. Now returns a generic thank you unless a file named "recipe-thankyou.php" exists in the theme folder.
= 0.6.2 - October 28th, 2009 =
* Fixed a bug where table names were created with an incorrect table prefix. Now uses the prefix set by Wordpress.
= 0.6.1 - October 28th, 2009 =
* Fixed a bug where the shortcodes could only be used once per page.
* Fixed formatting for recipe-show to hide notes or servings when empty.
= 0.6 - October 24th, 2009 =
* Fixed the recipe links to use pretty permalinks if selected. When updating, select the page where the recipe list is in the settings.
* Added a user submit form short code [recipe-form]. Work is needed for the thank you page.
* Added a widget to display up to 20 recipes, can display from all or any one category. The widget is limited and needs more work.
= 0.5 - October 16th, 2009 =
* Fixed an issue where plugin was not compatible with PHP version 4.
* Changed the versioning style to advance to release sooner.
= 0.1.1Beta - October 15th, 2009 =
* Fixed an issue with permalinks.
= 0.1.0Beta - October 13th, 2009 =
* Early Beta release
== Upgrade Notice ==
= 2.0.2 =
Required update for anyone running WordPress on a Windows server.
= 2.0 =
You may need to adjust a number of settings and shortcodes for this new version to work.
= 1.3.1 =
URGENT UPDATE! Code issue can break home page - fixed in this version.
= 1.3 =
Fixes several issues when activating or updating.
= 1.2.1 =
Urgent Update! Causes pages to break if you do not select a page to display recipes on.
= 1.2 =
Warning: Updating to this version will require going to the settings page and selecting the pages where recipes, categories, cuisines, and the form will display. Recipes will not show until you do this.
= 1.0 =
Version 1.0 requires Wordpress 3.0 or greater. Do not install on older version of Wordpress as you may not be able to edit recipes on the back end.
= 0.9.5 =
Includes a fix for the public form to allow saving ingredients and instructions.
= 0.9 =
New method for storing recipes - please double check recipes when you edit to make sure the plugin converts them correctly.
= 0.8 =
This version converts old settings to a new format. Verify all settings after update.
== Frequently Asked Questions ==
= How do I add recipes to my posts or pages? =
There is one shortcode for placing recipes on your site, recipe-show. Please visit https://sourceforge.net/apps/mediawiki/recipepress/index.php?title=Recipe-show for instructions on how to use these shortcodes.
= What widgets are available =
Currently there are two widgets, one to lest recipes and one to list categories. At this time they are limited to displaying a small set of items, but future development will expand the options for these widgets.
= How can people comment on recipes? =
When viewing a recipe, a comment form will appear just as it does on your posts. Comments are managed in the same place as your post and page comments.
= How can I add a user submit form? =
You will need to create a page and add the [recipe-form] shortcode. Please see the http://wiki.recipepress.net/wiki/Recipe-form for more details on how to use this shortcode.
= Where can I get support? =
http://support.recipepress.net
== Screenshots ==