{"id":10932,"date":"2010-10-20T13:46:41","date_gmt":"2010-10-20T13:46:41","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/sell-from-blog\/"},"modified":"2015-09-01T13:29:21","modified_gmt":"2015-09-01T13:29:21","slug":"sell-from-blog","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/sell-from-blog\/","author":7034597,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.99","stable_tag":"0.99","tested":"4.3.34","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Sell from Blog","header_author":"Pawe\u0142 Pela","header_description":"","assets_banners_color":"","last_updated":"2015-09-01 13:29:21","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=XC8GDD4EMJK98","header_plugin_uri":"http:\/\/www.blogworkorange.net\/sell-from-blog\/","header_author_uri":"http:\/\/www.paulpela.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":4005,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.90":"<ul>\n<li>Replaced mime_content_type for PHP 5.3+<\/li>\n<\/ul>","0.89":"<ul>\n<li>Form shuts down if you run out of codes. You can ask buyers for permission to use their email for marketing<\/li>\n<\/ul>","0.88":"<ul>\n<li>For some reason previous version did not upgrade the database correctly<\/li>\n<\/ul>","0.87":"<ul>\n<li>New features: admin notification, dashboard widget with statistics<\/li>\n<\/ul>","0.86":"<ul>\n<li>Polish (pl_PL) translation added.<\/li>\n<\/ul>","0.81":"<ul>\n<li>Something went wrong with 0.80 ;)<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.80","0.81","0.82","0.83","0.84","0.85","0.86","0.87","0.88","0.89","0.90","0.99"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1539448","resolution":"2","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1539448","resolution":"1","location":"plugin"}},"screenshots":{"1":"The form","2":"Configuration menu"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[7629,1336,512,5747,711],"plugin_category":[41,45,55],"plugin_contributors":[88895],"plugin_business_model":[],"class_list":["post-10932","plugin","type-plugin","status-publish","hentry","plugin_tags-ebook","plugin_tags-paid-content","plugin_tags-premium","plugin_tags-sell","plugin_tags-sms","plugin_category-communication","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-paulpela","plugin_committers-paulpela"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/sell-from-blog.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/sell-from-blog\/trunk\/screenshot-1.png?rev=1539448","caption":"The form"},{"src":"https:\/\/ps.w.org\/sell-from-blog\/trunk\/screenshot-2.png?rev=1539448","caption":"Configuration menu"}],"raw_content":"<!--section=description-->\n<p>This plugin lets you sell your ebook, software package or anything else small enough to fit into a standard email message (less than 10MiB is safe).<\/p>\n\n<p>The buyer obtains a code through premium sms service and enters it along with his or her email addres in the form. If the code is correct, Sell from Blog creates a message, attaches your package to it and sends it to the buyer's email address.<\/p>\n\n<p>The package you want to sell is placed on your own server, in a secured directory which is not accessible from outside.<\/p>\n\n<p>There is also a dashboard widget which shows you how many codes you have left and gives detailed info on last 25 transactions.<\/p>\n\n<p>Additionally, you can ask buyers to let you send additional information to their email address (can be turned on of off in the admin section).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the package with the newest version of Sell from Blog from the official WordPress.org repository<\/li>\n<li>Go to Plugins-&gt;Add new menu<\/li>\n<li>Upload tha plugin to your server and activate it<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<p>Configuration menu is at <code>Settings-&gt;Sell from Blog<\/code><\/p>\n\n<ol>\n<li>Sign up with a premium SMS service provider which will give you a package of codes for you to validate against.<\/li>\n<li>Enter the codes in the configuration panel, comma separated.<\/li>\n<li>Create a secret directory inside your WordPress installation, for exmaple `\/secret32Dfk8lcDR\/` and set it to be readable only by you and the web server (750, rwxr-x---)<\/li>\n<li>Put an empty index.html file inside the folder.<\/li>\n<li>Put your file inside the directory and make it readable only by you and the web server (640, rw-r-----)<\/li>\n<li>Put a `.htaccess` file into this directory, containing only this line: `deny from all` (if you are on a web server which does not support .htaccess, find othe way to block access to this directory from outside)<\/li>\n<li>Put the path to the file in the configuration panel, for example: `\/secret32Dfk8lcDR\/my-ebook.zip`<\/li>\n<li>It's a good idea to compress your file beforehand<\/li>\n<li>Configure the confirmation message and the email message<\/li>\n<li>Write a sales page and put `[sell-from-blog]` shortcode wherever you want the form to appear.<\/li>\n<li>Remember to inform your buyers how to obtain the premium code, and to put a TOC of the premium sms service<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>With which premium sms services does the plugin currently work with?<\/dt>\n<dd><p>It works with every service which provides you with a set of codes and lets you check user input against them by yourself.<\/p>\n\n<p>I tested it with:<\/p>\n\n<ul>\n<li>https:\/\/www.mobilepay.pl\/ (pack)<\/li>\n<\/ul><\/dd>\n<dt>How many files can I sell at the same time through this plugin?<\/dt>\n<dd><p>Currently, the plugin supports selling only one file at any given time. Therefore, it's only good for people who have one ebook or program to sell on one blog.<\/p><\/dd>\n<dt>Does my package file have to be of a certain type?<\/dt>\n<dd><p>No, it can be of any type (pdf, exe, zip, doc, etc.). But it is a good idea to compress it, because there are limits to the size of email messages (often a message must be less than 10MiB).<\/p><\/dd>\n<dt>Can I add my own codes to give away to my readers?<\/dt>\n<dd><p>Yes, you can add your own custom (promotional) codes.<\/p><\/dd>\n<dt>Can you add support for remote validation of codes?<\/dt>\n<dd><p>I will add support for remote validation in future versions. You can help by sending me links to technical data of your service provider.<\/p><\/dd>\n<dt>Which languages are supported?<\/dt>\n<dd><p>Currently:<\/p>\n\n<ul>\n<li>English<\/li>\n<li>Polish (pl_PL)<\/li>\n<\/ul>\n\n<p>This plugin is gettext-ready. You can easily translate it into your language.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.99<\/h4>\n\n<ul>\n<li>Last update - to bump it in the WP repos<\/li>\n<li>New version comming soon (as a separate plugin due to lack of compatibility<\/li>\n<\/ul>\n\n<h4>0.90<\/h4>\n\n<ul>\n<li>Replaced mime_content_type for PHP 5.3+<\/li>\n<\/ul>\n\n<h4>0.89<\/h4>\n\n<ul>\n<li>You can now ask people to let you use their email address for marketing purposes<\/li>\n<li>If you run out of codes the form will temporarily shut down until you replenish them<\/li>\n<\/ul>\n\n<h4>0.88<\/h4>\n\n<ul>\n<li>Maintenance release<\/li>\n<li>Previous version did not upgrade the database automatically<\/li>\n<\/ul>\n\n<h4>0.87<\/h4>\n\n<ul>\n<li>Sends notification to admin after each transaction (can be turned off)<\/li>\n<li>Additional data is saved to the database after each transaction (code, email, date, IP)<\/li>\n<li>A Dashboard widget shows you how many codes you have left and info on last 25 transactions<\/li>\n<\/ul>\n\n<h4>0.86<\/h4>\n\n<ul>\n<li>Polish (pl_PL) translation added.<\/li>\n<\/ul>\n\n<h4>0.85<\/h4>\n\n<ul>\n<li>Polish (pl_PL) translation added (error again).<\/li>\n<\/ul>\n\n<h4>0.84<\/h4>\n\n<ul>\n<li>Polish (pl_PL) translation added (error).<\/li>\n<\/ul>\n\n<h4>0.83<\/h4>\n\n<ul>\n<li>Localization ready.<\/li>\n<\/ul>\n\n<h4>0.82<\/h4>\n\n<ul>\n<li>Localization tweaks.<\/li>\n<\/ul>\n\n<h4>0.81<\/h4>\n\n<ul>\n<li>Something went wrong with 0.80 ;)<\/li>\n<\/ul>\n\n<h4>0.80<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Sell from Blog lets you sell your ebook or software package via premium SMS payments.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/10932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=10932"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/paulpela"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=10932"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=10932"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=10932"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=10932"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=10932"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=10932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}