{"id":24584,"date":"2013-08-01T21:19:45","date_gmt":"2013-08-01T21:19:45","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/tsp-easy-dev\/"},"modified":"2021-07-19T02:21:31","modified_gmt":"2021-07-19T02:21:31","slug":"tsp-easy-dev","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/tsp-easy-dev\/","author":12673272,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.3","stable_tag":"2.0.3","tested":"5.7.15","requires":"4.5.0","requires_php":"","requires_plugins":"","header_name":"LAPDI Easy Dev","header_author":"Let A Pro Do IT!","header_description":"","assets_banners_color":"7284d2","last_updated":"2021-07-19 02:21:31","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/letaprodoit.com\/apps\/plugins\/wordpress\/easy-dev-for-wordpress.html","header_plugin_uri":"https:\/\/letaprodoit.com\/apps\/plugins\/wordpress\/easy-dev-for-wordpress\/","header_author_uri":"https:\/\/letaprodoit.com\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":18794,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"thesoftwarepeople","date":"2013-08-01 22:15:25"},"1.1":{"tag":"1.1","author":"sharrondenice","date":"2013-08-01 23:24:52"},"1.2":{"tag":"1.2","author":"sharrondenice","date":"2013-08-02 00:57:26"},"1.2.1":{"tag":"1.2.1","author":"sharrondenice","date":"2013-08-02 08:02:29"},"1.2.2":{"tag":"1.2.2","author":"sharrondenice","date":"2013-08-03 02:35:36"},"1.2.3":{"tag":"1.2.3","author":"sharrondenice","date":"2013-08-12 17:40:57"},"1.2.4":{"tag":"1.2.4","author":"sharrondenice","date":"2013-08-13 19:10:35"},"1.2.5":{"tag":"1.2.5","author":"sharrondenice","date":"2013-09-02 02:36:59"},"1.2.6":{"tag":"1.2.6","author":"sharrondenice","date":"2015-09-05 13:08:29"},"1.2.7":{"tag":"1.2.7","author":"sharrondenice","date":"2015-11-06 20:30:21"},"1.2.8":{"tag":"1.2.8","author":"sharrondenice","date":"2016-01-07 08:47:37"},"1.2.9":{"tag":"1.2.9","author":"sharrondenice","date":"2016-02-04 23:15:19"},"1.3.0":{"tag":"1.3.0","author":"sharrondenice","date":"2016-02-07 06:41:22"},"1.3.1":{"tag":"1.3.1","author":"sharrondenice","date":"2016-02-07 07:39:34"},"1.3.2":{"tag":"1.3.2","author":"sharrondenice","date":"2017-03-24 18:27:17"},"1.3.3":{"tag":"1.3.3","author":"sharrondenice","date":"2017-03-25 14:01:34"},"1.3.4":{"tag":"1.3.4","author":"sharrondenice","date":"2017-03-25 17:56:09"},"1.3.5":{"tag":"1.3.5","author":"sharrondenice","date":"2017-03-26 03:08:21"},"1.3.6":{"tag":"1.3.6","author":"sharrondenice","date":"2017-04-21 08:55:15"},"1.3.7":{"tag":"1.3.7","author":"sharrondenice","date":"2017-05-18 12:31:48"},"1.3.8":{"tag":"1.3.8","author":"sharrondenice","date":"2018-05-26 02:10:35"},"2.0.0":{"tag":"2.0.0","author":"sharrondenice","date":"2018-10-21 19:18:13"},"2.0.1":{"tag":"2.0.1","author":"sharrondenice","date":"2021-02-08 19:19:58"},"2.0.2":{"tag":"2.0.2","author":"sharrondenice","date":"2021-02-09 05:17:42"},"2.0.3":{"tag":"2.0.3","author":"sharrondenice","date":"2021-07-19 02:21:31"}},"upgrade_notice":{"2.0.3":"<ul>\n<li>Feature. Allow required plugins to specify a URL for easy download<\/li>\n<\/ul>","2.0.2":"<ul>\n<li>Bug fix. Fixed null exception<\/li>\n<\/ul>","2.0.1":"<ul>\n<li>Maintenance<\/li>\n<\/ul>","2.0.0":"<p>Enhancement. New Version of LAPDI Easy Dev with all new features\nEnhancement. Latest version of FontAwesome\nEnhancement. Latest version of Smarty\nEnhancement. Latest version of PHPMailer\nEnhancement. Latest version of Bootstrap\nEnhancement. New form fields\nEnhancement. New WP Rest API support\nEnhancement. Simplified required plugins specifications\nEnhancement. Simplified incompatible plugins specifications\nEnhancement. Added Let A Pro Do IT! Helper library<\/p>","1.3.8":"<p>Bug: Fixed issue with term data not updating when saving category information\nEnhancement: Updated Smarty version to 3.1.29<\/p>","1.3.7":"<p>Bug: Fixed bug related to new SELECT_PAGES option<\/p>","1.3.6":"<p>Enhancement: New field type SELECT_PAGES\nEnhancement: Allow the removal of filters\/actions<\/p>","1.3.5":"<p>Enhancement: Support for custom category taxonomies<\/p>","1.3.4":"<p>Fix: Allow script versioning for easy updates of javascripts<\/p>","1.3.3":"<p>Bug: Update from version 1.3.2 required\nEnhancement: Allow script versioning for easy updates of javascripts<\/p>","1.3.2":"<p>Enhancement: Deregister and dequeue all scripts and style on deactivate\nFeature: Allow registering scripts in the footer of a theme<\/p>","1.3.1":"<p>Enhancement: Additional style changes<\/p>","1.3.0":"<p>Enhancement: Improved settings UI<\/p>","1.2.9":"<p>Enhancement. Now includes all PRO features<\/p>","1.2.8":"<p>Fixed bug to handle null options<\/p>","1.2.7":"<p>Feature enhancement. Added in a listner function to handle actions and filters\nFixed bug to handle null options<\/p>","1.2.6":"<p>Bug fix. Fixed error message appearing when editing posts<\/p>","1.2.5":"<p>New features. Shortcodes with content now supported.<\/p>","1.2.4":"<p>Required fix to support older versions of PHP.<\/p>","1.2.3":"<p>Enhancement. Updated support link<\/p>","1.2.2":"<p>Required fix to properly store new widget\/shortcode attributes into database.<\/p>","1.2.1":"<p>Maintenance fix.<\/p>","1.2":"<p>New enhancement to Widget creation.<\/p>","1.1":"<p>Support HTML in plugin descriptions. Strip Tags from Widget descriptions.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2470717,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2470717,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2470717,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2470717,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","2.0.0","2.0.1","2.0.2","2.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":749487,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"No need to learn WordPress plugin development, with Easy Dev, you only have to fill in your settings and display your HTML and with Smarty, skelJS and FontAwesome built into Easy Dev Pro it makes displaying your code a sinch!"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[130504,3002,8320,34750,61789],"plugin_category":[],"plugin_contributors":[82727],"plugin_business_model":[],"class_list":["post-24584","plugin","type-plugin","status-publish","hentry","plugin_tags-add_filter","plugin_tags-framework","plugin_tags-learn","plugin_tags-object-oriented","plugin_tags-oo","plugin_contributors-sharrondenice","plugin_committers-sharrondenice"],"banners":{"banner":"https:\/\/ps.w.org\/tsp-easy-dev\/assets\/banner-772x250.jpg?rev=2470717","banner_2x":"https:\/\/ps.w.org\/tsp-easy-dev\/assets\/banner-1544x500.jpg?rev=2470717","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tsp-easy-dev\/assets\/icon-128x128.jpg?rev=2470717","icon_2x":"https:\/\/ps.w.org\/tsp-easy-dev\/assets\/icon-256x256.jpg?rev=2470717","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tsp-easy-dev\/assets\/screenshot-1.jpg?rev=749487","caption":"No need to learn WordPress plugin development, with Easy Dev, you only have to fill in your settings and display your HTML and with Smarty, skelJS and FontAwesome built into Easy Dev Pro it makes displaying your code a sinch!"}],"raw_content":"<!--section=description-->\n<p>Let A Pro Do IT!'s (LAPDI) Easy Dev is a framework for WordPress plugin development, check out some of the features below. Easy Dev makes OOD hot again and it's the engine that powers all WordPress plugins created by Let A Pro Do IT!!<\/p>\n\n<h4>Features Included<\/h4>\n\n<p>Upgrades will include fixes only, no new functionality<\/p>\n\n<ul>\n<li>Create functional plugins in as little as 5 lines of code<\/li>\n<li>Add additional <code>external URL links<\/code> to your plugins description<\/li>\n<li>Use on as many plugin projects as necessary<\/li>\n<li>Add a <code>settings page<\/code> menu for your plugin, and for future plugins<\/li>\n<li>Supports the usage of your own <code>custom shortcodes<\/code><\/li>\n<li>Verify user <code>uses correct version of WordPress<\/code> for your plugin<\/li>\n<li>When ready to deploy, require users to install THIS plugin or bundle the code into YOUR plugin<\/li>\n<li><code>Smarty<\/code> bundled into package (display html easily)<\/li>\n<li>Smarty <code>form field templates<\/code> included for creating forms on the fly<\/li>\n<\/ul>\n\n<h4>Pro Version Features<\/h4>\n\n<p>Includes all of the features of the standard version AND\u2026<\/p>\n\n<ul>\n<li>Checks for browser type and version (currently supports Chrome, Firefox, Safari, Opera and IE detection)<\/li>\n<li>Add form fields (metadata) to posts<\/li>\n<li>Add form fields (metadata) to categories<\/li>\n<li>Check for <code>incompatible plugins<\/code> on activate<\/li>\n<li>Check for <code>required plugins<\/code> on activate<\/li>\n<li>Deregister annoying scripts<\/li>\n<li>Display <code>favicons<\/code> (ie Twitter, Facebook, GitHub, thumbs, folders, etc) easily in your html<\/li>\n<li><code>Format your html<\/code> into columns on the fly<\/li>\n<li>Additional images and resources<\/li>\n<li><code>Upgrades includes fixes and new functionality from our community of developers<\/code><\/li>\n<\/ul>\n\n<p>Visit <a href=\"https:\/\/letaprodoit.com\/software\/\">Let A Pro Do IT!'s Marketplace<\/a> to download the <a href=\"https:\/\/letaprodoit.com\/software\/plugins\/wordpress\/easy-dev-for-wordpress.html\">Professional Version of Easy Dev Developers<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>tsp-easy-dev<\/code> 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<h4>Usage<\/h4>\n\n<p>Please see the framekwork documentation in our lab by clicking <a href=\"https:\/\/lab.letaprodoit.com\/public\/wiki\/wordpress-ed:MainPage\">here<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20an%20framework%3F'><h3>What is an Framework?<\/h3><\/dt>\n<dd><p>A framework provides a method of building software applications. Easy Dev is a framework for WordPress plugin development. Developers can use our simple framework instead of learning how to interface directly with WordPress. Easy Dev's framework does all the hard work for you behind the scenes.<\/p><\/dd>\n<dt id='how%20do%20i%20use%20the%20framework%3F%20where%20do%20i%20begin%3F'><h3>How do I use the framework? Where do I begin?<\/h3><\/dt>\n<dd><p>In our <a href=\"https:\/\/lab.letaprodoit.com\/public\/wiki\/wordpress-ed:MainPage\">documentation<\/a>, we have included real plugin examples that are using Easy Dev. Our <a href=\"https:\/\/lab.letaprodoit.com\/docs\/tsp-easy-dev\/\">complete framework<\/a> is also available.<\/p><\/dd>\n<dt id='i%27ve%20installed%20the%20plugin%20but%20nothing%20happens.%20what%20did%20i%20do%20wrong%3F'><h3>I've installed the plugin but nothing happens. What did I do wrong?<\/h3><\/dt>\n<dd><p>Nothing. The plugin runs in real-time behind the scenes. Once installed, there are no other steps to take. You use our plugin to build your own plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Feature. Allow required plugins to specify a URL for easy download<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Bug fix. Fixed null exception<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Maintenance<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Enhancement. New Version of LAPDI Easy Dev with all new features<\/li>\n<li>Enhancement. Latest version of FontAwesome<\/li>\n<li>Enhancement. Latest version of Smarty<\/li>\n<li>Enhancement. Latest version of PHPMailer<\/li>\n<li>Enhancement. Latest version of Bootstrap<\/li>\n<li>Enhancement. New form fields<\/li>\n<li>Enhancement. New WP Rest API support<\/li>\n<li>Enhancement. Simplified required plugins specifications<\/li>\n<li>Enhancement. Simplified incompatible plugins specifications<\/li>\n<li>Enhancement. Added Let A Pro Do IT! Helper library<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Bug: Fixed issue with term data not updating when saving category information<\/li>\n<li>Enhancement: Updated Smarty version to 3.1.29<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Bug: Fixed bug related to new SELECT_PAGES option<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Enhancement: New field type SELECT_PAGES<\/li>\n<li>Enhancement: Allow the removal of filters\/actions<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Enhancement: Support for custom category taxonomies<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Fix: Allow script versioning for easy updates of javascripts<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Bug: Update from version 1.3.2 required<\/li>\n<li>Enhancement: Allow script versioning for easy updates of javascripts<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Enhancement: Deregister and dequeue all scripts and style on deactivate<\/li>\n<li>Feature: Allow registering scripts in the footer of a theme<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Enhancement: Additional style changes<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Enhancement: Improved settings UI<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Enhancement. Now includes all PRO features<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Fixed bug to handle null options<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Feature enhancement. Added in a listner function to handle actions and filters<\/li>\n<li>Fixed bug to handle null options<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Bug fix. Fixed error message appearing when editing posts<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>New features. Shortcodes with content now supported.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Removed inline functions to support older versions of PHP.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Enhancement. Updated support link<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Required fix to properly store new widget\/shortcode attributes into database.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Updated admin_notices hooks to not use inline functions.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Enhancement: Before passing fields to display_form, set the id and name for user instead of having the user do it.<\/li>\n<li>Updated API documentation to reflect that the user no longer has to set id and name<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Support HTML in plugin descriptions. Strip Tags from Widget descriptions.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Launch<\/li>\n<\/ul>","raw_excerpt":"Create plugins quickly using our framework.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/24584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=24584"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sharrondenice"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=24584"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=24584"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=24584"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=24584"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=24584"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=24584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}