hRecipe
hRecipe gives you fast, efficient recipe formatting… with an SEO advantage. Your recipes look good, and people searching for recipes are attracted to Google Rich Snippet recipe display, which can mean better clickthrough to your blog. Make sure to stop by the hRecipe home page: Food Blogging and Recipe SEO Supporters Each of the following people have donated to help hRecipe to continue development: Tamara R Commercial sponsorship from Yummly dot com. Thanks guys! Theresa Carle-Sanders http://islandvittles.com Susan Voisin http://http://sbvdesigns.com/ and http://blog.fatfreevegan.com/ Anon: http://transcriptionconnections.com/ Anne Bender: http://annebender.com/ Branson Sparks: http://bransonsparks.com/ Lizzy R: http://mpdcooks.com/ Many thanks! Translators This is a partial list of translators. Roberto Koci http://robertokoci.com/ for the Hungarian translation. Rene from WP Web Shop sent in a native Dutch translation. Russian translation courtesy of Fat Cow web hosting Jean-Philippe Daigle sent in the French translation http://friendfeed.com/jpdaigle Danish translation coming from http://www.kokkekniven.com/ Kristian Petersen Thanks to Carsten Peters http://www.rodrigues-peters.com/ for Brazilian Portuguese and German translations. I know there are more. If you weren’t listed, contact me, I’ll add you in. Note: I was contacted in October 2011 by the plugin team at Automattic and requested to remove a specific translation link. Automattic is concerned that translations are being provided to obtained valuable SEO backlinks. As a result, I’m delinking all commercial links from the hRecipe plugin. If your company provided a translation and you want it removed as a result, I’ll be happy to do that, just let me. Contributors Anu Kumar of the The Spicy Yatra sent some options coding for Vietnamese and Marathi cuisine. Javascript for post boxes fixed, courtesy of MicroMedia Websites How hRecipe benefits you The magic happens using “microformats,” technology invisible to you, but friendly to search engines. The hRecipe plugin shows a popup windows with text fields and text areas that allow the author to conveniently enter the various parts of the hRecipe microformat, then inserts a formatted recipe into the page or post. The formatting has the hRecipe class specifications. There is a growing list of options to control how your recipes are displayed: Ingredients lists formatting can be either by number or by bullet point. The background color of the formatted recipe can be specified to match or offset the background color of the enclosing web page. The display text for many sections of recipes may be specified. International support is growing rapidly. You can help! There’s lots of ways to help make hRecipe exactly what you need for beautiful, fast, accurate recipe display on your WordPress blog. Contributing to open source software is easy and fun. Check out these contributors to hRecipe. Request features Do you need something hRecipe doesn’t have? Request a feature. Report bugs Find a bug? Report it here. Help translate hRecipe has been translated into several languages, including Spanish, Danish, French, Portuguese and others. Help translate hRecipe into your language. Contribute design Don’t like the current layout and styling? No problem. Make the changes you need into hrecipe.css and send it in. We’ll code your changes as options for display, and distribute it along with credit (links!) for your contribution. Seriously, a selection of styles would really rock! Contribute code There is A LOT that could done with the hRecipe plugin. The surface has barely been scratched. If you have a particular itch you want scratched, say something, we’ll see about making it happen. Coding (and styling) review hRecipe would really benefit from a code review, especially from a PHP/WordPress expert. The primary concern right now is ensuring that the Javascript and CSS are handled in an optimal manner. Contact the author if you would to like to help by reading through the code. Contributors no1troca for the new Swedish translation. MicroMedia Websites – Exceptional Website Design Services – fixed the javascript for post boxes on the options page. and rewrote the CSS and Javascript using JQuery to support a new editing interface. Russian translation courtesy of Fat Cow Web Hosting. Anu Kumar of The Spicy Yatra sent some options coding for Vietnamese and Marathi cuisine. Jean-Philippe Daigle sent in the French translation. Danish translation from Kristian Petersen. Thanks to Carsten Peters http://www.rodrigues-peters.com/ for Brazilian Portuguese and German translations. Should you be on this list? Contact me and let me know. More info For more information, check out the hRecipe Plugin for WordPress homepage.
Top keywords
- hrecipe17×2.25%
- com13×1.72%
- http13×1.72%
- translation11×1.46%
- recipe6×0.79%
- options5×0.66%
- sent5×0.66%
- code4×0.53%
- display4×0.53%
- javascript4×0.53%
- ll4×0.53%
- page4×0.53%
Preserved HTML Editor Markup
This plugin preserves the user-generated HTML markup in the TinyMCE editor. Unlike other plugins this one allows developers to work in the HTML tab AND end-users to work in the WYSIWYG Visual tab at the same time! No longer will your HTML markup be completely munged into an unrecognizable form when you switch between those tabs. And you don’t have to hang your users/editors out to dry when you hand off the project with a disabled Visual tab. IMPORTANT: Please read the installation instructions carefully. If you have existing content it will not render properly after activating this plugin until you use the Fix It Tools. (One user didn’t read or follow these steps and panicked thinking I ruined their website.) It also supports HTML5 Block Anchor tags in addition to other HTML5 elements, something that is currently not supported in WordPress via any existing plugins. Version 1.5 will probably be the last version I release for a while since my daughter will be born soon. I’ve added support for full JavaScript code blocks in the HTML tab. They are compatible and preserved when switching to Visual mode. This rounds out the support for almost complete html preservation, with full use of the WYSIWYG editor. And you don’t need to wrap comment codes around it per the recommendations located here: https://codex.wordpress.org/Using_Javascript but you can leave them in if you want. Version 1.4 was just a minor patch release. User @denl noticed a problem with the plugin CataBlog which implements its own administrative management features by disabling the ‘show_ui’ flag for its custom post type. I was ignoring any custom post type that didn’t have a GUI, but it was an unecessary filter that probably limited other plugins. This fix allows any post type that supports the TinyMCE editor to be “fixed” using the tools under Admin > Settings > Writing. Since version 1.3 you can now use inline CSS and JavaScript in the HTML editor and everything should be preserved. To be clear, this applies to tags only, like onclick events and style definitions – not script blocks themselves. To enable this feature you must disable the wptexturize and convert_chars filters by adding the following code to your theme’s functions.php: remove_filter("the_content", "wptexturize"); remove_filter("the_content", "convert_chars"); This new feature is pretty experimental at the moment. I tried to make it compatible with wptexturize but that proved close to impossible without duplicating a lot of core code in my plugin. It’s also not compatible with TinyMCE Advanced when the “stop removing p and br tags” setting is enabled. I’ve tested it on a variety of code samples and I’m pleased with the results but if you find any content that isn’t preserved just open a support ticket and I should be able to fix it. Since version 1.2, you now have a little more control over how content is created. And most of the previous caveats to using this plugin are now resolved. You can now choose whether to use BR tags OR P tags for newlines. Even better you can use both, where one return key press injects a BR tag, and two return key presses will wrap a Paragraph tag. This is great for being able to wrap headers at specific break points all while enjoying the semantic perks of paragraphs. In addition to choosing what type of tags to use, you can also change the behavior depending on the type of post, including custom post types. So Pages can default to BR tags, and Blog Posts can default to Paragraph tags. If you have existing content that was created before activating this plugin, you can now use the Fixit feature to convert your existing content in a way that makes it render the same as before. Only use this feature (located under Admin > Settings > Writing: Fixing Existing Content) if you are installing this plugin for the first time, otherwise it will remove all of the formatted white space in your posts. Multi-line HTML comments are now supported (Thanks to @cwlee_klagroup for suggesting the working fix!) The Format drop down in the TinyMCE editor had a bug which is now fixed. It will now select “Format” if you place the cursor on a section of bare text. Currently the editor just leaves the previously selected format option in place. It’s minor but it’s good to know when you have bare text in your content. There was a fairly problematic bug in the old version where in some browsers you couldn’t change the formatting of a single line in the Visual editor if you started from scratch. Choosing a different Format option would change the entire document, with the only work around being to edit the document in HTML mode. That was bad, and somehow went unnoticed for far too long. Anyway, that is fixed now. The caveats that still remains are: With script blocks added to your HTML markup, the right arrow key does not pass over them in the Visual Tab. You can down arrow over them however so this will likely never be addressed. If you use the Paragraph tag setting for newlines there is a minor bug where it will only wrap your content in Paragraph tags if you specify Paragraph in the Format drop down or if you enter more than one paragraph of text. So if you just type one sentence and click save it will not wrap the content in Paragraph tags. I tried to fix this but ran out of my allotted time working on other core issues. Should be fixed in the next release. For performance reasons, it will only preserve spaces if 4 spaces are used consecutively – i.e. an expanded tab in developer terms. It will not preserve intra-tag white space like . If you do add 4 or more spaces inside of an element tag it will corrupt the markup and mangle the output. But as this is intended for developer edits, this should be an extreme rarity given the habit is virtually non-existent in development communities. PRE tags are not affected and behave as you would expect, however due to how browsers parse tags, the first newline in the content of a PRE tag will be wiped out unless it is padded with either another new line or multiple spaces. CODE tags are not preserving white space at all, and when wrapped with PRE tags white space is still removed. I’m working to resolve this problem. Arbitrary section