{"id":38669,"date":"2015-09-07T03:33:14","date_gmt":"2015-09-07T03:33:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/ajax-manufactory\/"},"modified":"2019-06-28T00:19:09","modified_gmt":"2019-06-28T00:19:09","slug":"ajax-manufactory","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/ajax-manufactory\/","author":13634580,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.7.11","stable_tag":"trunk","tested":"5.2.24","requires":"3.0.1","requires_php":"","requires_plugins":"","header_name":"AJAX Manufactory","header_author":"Epsilon Web Manufactory","header_description":"","assets_banners_color":"8fcfe0","last_updated":"2019-06-28 00:19:09","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/e-wm.org\/","header_plugin_uri":"http:\/\/e-wm.org\/ajax-manufactory\/","header_author_uri":"http:\/\/e-wm.org\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":4803,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.5.0.1":"<ul>\n<li>Upgrade immediately, because of some security issues found and fixed<\/li>\n<\/ul>","1.5":"<ul>\n<li>First version to be in Wordpress repository, just install it<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"5"},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1737606","resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250-old.png":{"filename":"banner-772x250-old.png","revision":"1737606","resolution":"772x250","location":"assets","locale":"old"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1737606","resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.0.1","1.5.1.1","1.5.2.1","1.5.2.3","1.5.2.4","1.5.2.5","1.5.2.6","1.5.2.7","1.6"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"A screenshot of simple example"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[221,5925,1963,5926,5927],"plugin_category":[59],"plugin_contributors":[91377],"plugin_business_model":[],"class_list":["post-38669","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax","plugin_tags-client-side","plugin_tags-request","plugin_tags-server-side","plugin_tags-xmlrequest","plugin_category-utilities-and-tools","plugin_contributors-epsiloncool","plugin_committers-epsiloncool"],"banners":{"banner":"https:\/\/ps.w.org\/ajax-manufactory\/assets\/banner-772x250.png?rev=1737606","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ajax-manufactory\/assets\/icon-256x256.png?rev=1737606","icon_2x":"https:\/\/ps.w.org\/ajax-manufactory\/assets\/icon-256x256.png?rev=1737606","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Whenever you plan to begin developing applications on Wordpress using AJAX technology, you have to solve a number of \nminor issues unrelated to the logic of your application:<\/p>\n\n<ul>\n<li>How to package and transmit data from the browser to the server, so they will not have been distorted?<\/li>\n<li>How to transfer data, if they are multi-dimensional array?<\/li>\n<li>How to implement a custom processing of AJAX response in case, again, it represents a complex set of data (a typical\nexample - form sending and on-server validation)?<\/li>\n<li>How to handle data transition errors?<\/li>\n<li>How to debug all this stuff?<\/li>\n<\/ul>\n\n<p>Usually these issues generates a lot of spaghetti code, moreover, each new request type requires some customization of\ncode. Managing all of this, you forget about the function that you would like to implement.<\/p>\n\n<p>AJAX Manufactory plugin for Wordpress have most of these tasks already solved. You can think about functionality and \nbusiness logic instead.<\/p>\n\n<p>What you can have from the box:<\/p>\n\n<ul>\n<li>A simple function at the client side which allows to send any your complex data from javascript to Wordpress server\nside.<\/li>\n<li>An AJAX response wrapper at the server side which gives to you sent data as PHP array and allows you to create\nan AJAX response as a set of simple \"commands\" like \"make an alert\", \"set up javascript variable\", \"put html text to\nspecific html node(s)\", \"execute a javascript function\", \"go to specific URL\" etc.<\/li>\n<li>Automatic execution of \"commands\" queue at the client side. Additionally you can specify your own callback.<\/li>\n<\/ul>\n\n<h4>Documentation<\/h4>\n\n<p>Please refer <a href=\"http:\/\/e-wm.org\/ajax-manufactory\/#documentation\" title=\"AJAX Manufactory Documentation\">Documentation<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Unpack and upload <code>ajax-manufactory<\/code> folder with all files to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Where can I put some notices, comments or bugreports?<\/dt>\n<dd><p>Do not hesistate to write to us at <a href=\"http:\/\/e-wm.org\/contact\/\" title=\"Contact Us\">Contact Us<\/a> page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.11<\/h4>\n\n<ul>\n<li>Changed name back (it was prohibited)<\/li>\n<\/ul>\n\n<h4>1.7.10<\/h4>\n\n<ul>\n<li>Changed name<\/li>\n<li>Lots of fixes planned<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Fixed logos<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Fixed a bug with 'data' parameter of jxAction() function (it become optional)<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Added new method variables() to set bunch of variables simultaneously<\/li>\n<li>Added new method trigger() to trigger jQuery event on the client side (with parameters)<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Added named global triggers to track AJAX activity: jx_start_, jx_success_, jx_finish_, jx_error_<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fix for WP 4.8.1 compatibility<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Added global triggers (at document level) to track AJAX activity: jx_start, jx_finish, jx_success, jx_error<\/li>\n<\/ul>\n\n<h4>1.5.2.6<\/h4>\n\n<ul>\n<li>Fixed data collection from forms by jxFormData() method. Especially for checkbox lists and radio lists.<\/li>\n<\/ul>\n\n<h4>1.5.2.4<\/h4>\n\n<ul>\n<li>New method call() was added. Read doc for details.<\/li>\n<\/ul>\n\n<h4>1.5.2.3<\/h4>\n\n<ul>\n<li>Added new flag \"has_priv\" in JX class<\/li>\n<\/ul>\n\n<h4>1.5.2.1<\/h4>\n\n<ul>\n<li>Fixed version number in core file<\/li>\n<\/ul>\n\n<h4>1.5.1.1<\/h4>\n\n<ul>\n<li>Now working at admin side too<\/li>\n<\/ul>\n\n<h4>1.5.0.1<\/h4>\n\n<ul>\n<li>Some security bugs was fixed.<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>console() method added<\/li>\n<li>redirect() method has been fixed<\/li>\n<li>javascript module completely redone.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Full Documentation has been added<\/li>\n<li>variable() method added<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First Wordpress version<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>html(), redirect(), reload() methods were added.<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial edition. Only conception is implemented with alert() method on-board.<\/li>\n<\/ul>","raw_excerpt":"This plugin allows you to create AJAX applications by simple way. It implements JSON data transfer, data escaping, error handling.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/38669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=38669"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/epsiloncool"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=38669"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=38669"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=38669"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=38669"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=38669"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=38669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}