{"id":7933,"date":"2010-01-26T13:19:14","date_gmt":"2010-01-26T13:19:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/houdini\/"},"modified":"2020-08-23T18:13:31","modified_gmt":"2020-08-23T18:13:31","slug":"houdini","status":"publish","type":"plugin","link":"https:\/\/am.wordpress.org\/plugins\/houdini\/","author":2310037,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.3","stable_tag":"trunk","tested":"5.5.18","requires":"2.9","requires_php":"","requires_plugins":"","header_name":"Houdini","header_author":"PressPage Entertainment Inc.","header_description":"","assets_banners_color":"","last_updated":"2020-08-23 18:13:31","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=9674139","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/houdini","header_author_uri":"https:\/\/presspage.info","rating":0,"author_block_rating":0,"active_installs":10,"downloads":4275,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.4":"<p>Fixes the MySQL error: WordPress database error: [Duplicate column name &#039;textsize&#039;] ALTER TABLE <code>wp_houdini_settings<\/code> ADD <code>textsize<\/code> INT NOT NULL DEFAULT &#039;250&#039; for certain MySQL installations<\/p>","1.3":"<p>Added check entry field to enable protection of all existing pages\/post without adding the shortcode to these existing pages\/posts<\/p>","1.2":"<p>Added entry field for admin configurable minimum selectable text size before de-selection occurs.<\/p>","1.1":"<p>Added entry field for admin configurable page text that raplaces the static text &#039;This page is copy protected&#039;<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[35099,35097,229,35098,600],"plugin_category":[54,59],"plugin_contributors":[87091],"plugin_business_model":[],"class_list":["post-7933","plugin","type-plugin","status-publish","hentry","plugin_tags-copy-protected","plugin_tags-houdini","plugin_tags-javascript","plugin_tags-phk","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-phkcorp2005","plugin_committers-phkcorp2005"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/houdini.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The fact is the internet is open can lead to theft especially to content stealing and plagiarism.<\/p>\n\n<p>Until now, there was very little to discourage and deter this serious crime. Yes content theft and\nplagarism is a crime in some jurisdictions.<\/p>\n\n<p>You cannot rely on others or the authorities to continue to police the internet as they\ndo not have enough resources. You need to protect your content and deter this theft.<\/p>\n\n<p>The basic form of content theft is to copy and paste your content to another medium.<\/p>\n\n<p>Well Houdini, prevents this using a little known special algorithm that prevents copying by\nmaking the selected text that is targeted by the perps to be copied, to disappear! Yes disappear!!!\nThe only way to recover is to reload the page in the web browser. If they try again, the content\ndisappears again. As long as they keep trying to select and copy your content, the content will disappear\nbefore they can get a chance to execute the copy command!<\/p>\n\n<p>After a few unsuccessful attempts, the theives will move on to a easier target.<\/p>\n\n<p>A user became very critical whether houdini can actually protect you from content thieves, and that\nuser gave five critical breaches that was claimed unprotectable. Well, houdini now protects from those\nbreaches either directly or indirectly by giving you tips for your theme modification.<\/p>\n\n<p>Additional tips for protecting pages when javascript is disabled at the browser-level, prevent a page\nfrom being printed, embed a watermark to pages for screen capturers, disable RSS and password protect\noages.<\/p>\n\n<p>Your are safer!<\/p>\n\n<h3>Credits<\/h3>\n\n<p>We make honorable mention to anyone who helps make this plugin better!<\/p>\n\n<p>Special thanks to www.psychingoutthemarkets.com for their recommendation of a user configurable text field.<\/p>\n\n<p>Special thanks to http:\/\/fourisland.com\/blog\/and-like-magic-nothing-happens\/for pointing out these browser security breaches for content theft. See Admin Settings|Houdini for tips to overcome these breaches!<\/p>\n\n<p>Special thanks to http:\/\/www.idreia.com for their recommendation of a user configurable check entry for protecting all pages<\/p>\n\n<h3>Contact<\/h3>\n\n<p>Support is provided at https:\/\/github.com\/presspage2018\/houdini\/issues. You will require a free account on github.com<\/p>\n\n<p>Please contact presspage.entertainment@gmail.com or visit the above forum with questions, comments, or requests.<\/p>\n\n<!--section=installation-->\n<p>To install this plugin, follow these steps:<\/p>\n\n<ol>\n<li>Download the plugin houdini.zip<\/li>\n<li>Extract the single file houdinin.php<\/li>\n<li>Extract plugin to the <code>\/wp-content\/plugins\/<\/code> directory as new directory will be created identified as 'houdini'<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress, identified by 'Houdini'<\/li>\n<li>Insert the shortcode [houdini] on the pages\/posts that you want to protect from plagarism.<\/li>\n<li>If you want to protect your existing\/all pages\/posts without adding the shortcode to each page, there is an option on the Admin Settings|Houdini page<\/li>\n<li>Additional tips can be found on the Admin Settings|Houdini page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>Please do not be afraid of asking questions?<br \/><\/p>\n\n<p>(There are no stupid or dumb questions!)<\/p>\n<dl>\n<dt><h3>How do I know if Houdini is working?<\/h3><\/dt>\n<dd><p>You can test Houdini, after you have installed\/activated, by creating a page with some text and\nplacing the Houdini shortcode [houdini] on that page. Save and view the page. Then using your mouse,\nbegin selecting text, that text will soon disappear and be deselected with nothing to copy!<\/p><\/dd>\n<dt><h3>Houdini does not work with Mozilla Firefox, Apple Safari, and Google Chrome?<\/h3><\/dt>\n<dd><p>The disappearance of selected text feature works only with Internet Explorer. Using one of the above browser, when\nyou select more than minimum characters defined in Admin|Settings|Houding page, that selection becomes unselected. Still annoyance to a content\nstealer when they do not expect this feature!<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Fixed add_options_page for deprecated has_cap error<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Change static wp_ to wpdb-&gt;prefix<\/li>\n<li>WP version 4.6 tested<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>WP version 4.3<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Fixes the MySQL error: WordPress database error: [Duplicate column name 'textsize'] ALTER TABLE <code>wp_houdini_settings<\/code> ADD <code>textsize<\/code> INT NOT NULL DEFAULT '250' for certain MySQL installations<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added check entry field to enable protection of all existing pages\/post without adding the shortcode to these existing pages\/posts<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added entry field for admin configurable minimum selectable text size before de-selection occurs.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added entry field for admin configurable page text that raplaces the static text 'This page is copy protected'<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Created<\/li>\n<\/ul>","raw_excerpt":"Provides a method to copy protect your webpages from plagiarism and content theft.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/7933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=7933"}],"author":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/phkcorp2005"}],"wp:attachment":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=7933"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=7933"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=7933"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=7933"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=7933"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=7933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}