{"id":27874,"date":"2014-02-19T06:18:26","date_gmt":"2014-02-19T06:18:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/caascade\/"},"modified":"2016-07-24T16:37:04","modified_gmt":"2016-07-24T16:37:04","slug":"caascade","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/caascade\/","author":13232770,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.2","stable_tag":"trunk","tested":"4.5.33","requires":"3.9.2","requires_php":"","requires_plugins":"","header_name":"Caascade","header_author":"pmagunia","header_description":"","assets_banners_color":"283133","last_updated":"2016-07-24 16:37:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wp.tetragy.com","header_author_uri":"https:\/\/tetragy.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":6733,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.8.2":"<p>No security updates\nNew operations (Matrix and mod operator)\nRecaptcha is no longer supported in latest version. Previous versions should continue to function.\nNew custom.html operation for use with user-defined operations (requires TServer)<\/p>","1.8.1":"<p>CSS Bug fix for Recaptcha\nChange wording of settings page\nNew operation: base<\/p>","1.8.0":"<p>New operations<\/p>","1.7.0":"<p>Upgrade for admins who would like to override default CSS and JS files with their own files. Place new files in <code>html\/override<\/code> directory to automatically replace packaged files.<\/p>","1.6.0":"<p>New operations\nMathJax-LaTeX plugin support (required)\nMinor CSS &amp; text edits<\/p>","1.5.0":"<p>Plotting API changes\nBug fix: Correct Recaptcha message on misconfiguration\nBug fix: Check Recaptcha class exists before declaring\nNew operations: see Changelog\nNew feature: Inline approximate, Under-the-hood changes\nImprove verbiage<\/p>","1.3.1":"<p>Necessary for certain Recaptcha users<\/p>","1.3.0":"<p>Recommended for users who need recaptcha and inline PDF options<\/p>","1.2.0":"<p>Recommended for users who want to display multiple blocks. New plotting operations.<\/p>","1.1.2":"<p>Arithmetic operators<\/p>","1.1.1":"<p>No functional changes. Minor improvement to documentation and JS enqueue<\/p>","1.1":"<p>Recommended for all users. New features and stability improvements.<\/p>","1.0":"<p>Initial commit<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1443135","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1443135","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":"860699","resolution":"1544x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"860699","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.3.0","1.3.1","1.3.2","1.4.0","1.5.0","1.5.1","1.6.0","1.7.0","1.8.0","1.8.1","1.8.2","1.8.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"975038","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"975038","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"975038","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1022559","resolution":"4","location":"assets"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1023503","resolution":"5","location":"assets"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1023503","resolution":"6","location":"assets"}},"screenshots":{"1":"Test of primality operation on the integer '113'","2":"plot3D screenshot of log(x) on (-1,1)","3":"plot2D screenshot of log(x) on (-1,1)","4":"Caascade UI","5":"Caascade syntax for including operation on a page or post","6":"PDF of Caascade output"}},"plugin_section":[],"plugin_tags":[5298,10503,80],"plugin_category":[43,47],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-27874","plugin","type-plugin","status-closed","hentry","plugin_tags-education","plugin_tags-math","plugin_tags-shortcode","plugin_category-customization","plugin_category-education-and-support","plugin_committers-pmagunia"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/caascade_283133.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/caascade\/assets\/screenshot-1.png?rev=975038","caption":"Test of primality operation on the integer '113'"},{"src":"https:\/\/ps.w.org\/caascade\/assets\/screenshot-2.png?rev=975038","caption":"plot3D screenshot of log(x) on (-1,1)"},{"src":"https:\/\/ps.w.org\/caascade\/assets\/screenshot-3.png?rev=975038","caption":"plot2D screenshot of log(x) on (-1,1)"},{"src":"https:\/\/ps.w.org\/caascade\/assets\/screenshot-4.png?rev=1022559","caption":"Caascade UI"},{"src":"https:\/\/ps.w.org\/caascade\/assets\/screenshot-5.png?rev=1023503","caption":"Caascade syntax for including operation on a page or post"},{"src":"https:\/\/ps.w.org\/caascade\/assets\/screenshot-6.png?rev=1023503","caption":"PDF of Caascade output"}],"raw_content":"<!--section=description-->\n<p>Contributor's Note: this project has been abandoned and is no longer supported.<\/p>\n <p>Caascade is a free Computation-as-a-Service API. Using Wordpress Shortcode, this plugin allows forms to be embedded for various mathematical operations. Users can enter expressions which are evaluated by a Caascade server. The Caascade plugin may be useful to bloggers and other web publishers who would like their readers to interact with their site's mathematical content.<\/p>\n <p>Tetragy welcomes requests for new operations that may be specific to a user or organization. A demo of this WordPress plugin is available at https:\/\/wp.tetragy.com. The Maxima backend may be cloned with the Github repository. Visit https:\/\/math.tetragy.com\/ for additional details!<\/p>\n <p>The current version of the plugin provides for the following operations:<\/p>\n <p>Arithmetic<\/p>\n <ul>\n<li>add<\/li>\n<li>subtract<\/li>\n<li>multipliy<\/li>\n<li>divide<\/li>\n<li>exponent<\/li>\n<li>factorial<\/li>\n<li>double factorial<\/li>\n<li>modulus operator<\/li>\n<li>beta &amp; gamma functions<\/li>\n<li>is greater than<\/li>\n<li>is greater than or equal to<\/li>\n<li>is less than<\/li>\n<li>is less than or equal to<\/li>\n<\/ul>\n <p>Algebra<\/p>\n <ul>\n<li>expand<\/li>\n<li>factor<\/li>\n<li>evaluate<\/li>\n<li>distribute over<\/li>\n<li>absolute value<\/li>\n<li>factor out<\/li>\n<li>polynomial divide<\/li>\n<li>square root<\/li>\n<li>solve<\/li>\n<li>allroots<\/li>\n<\/ul>\n <p>Number Theory<\/p>\n <ul>\n<li>prime<\/li>\n<li>greatest common divisor<\/li>\n<li>isint<\/li>\n<li>isodd<\/li>\n<li>iseven<\/li>\n<li>asksign<\/li>\n<\/ul>\n <p>Plotting<\/p>\n <ul>\n<li>plot2d<\/li>\n<li>plot3d<\/li>\n<li>contour plot<\/li>\n<li>implicit plot<\/li>\n<li>parametric plot<\/li>\n<\/ul>\n <p>Calculus<\/p>\n <ul>\n<li>defint<\/li>\n<li>derivative<\/li>\n<li>integrate<\/li>\n<li>limit<\/li>\n<li>summation<\/li>\n<li>product<\/li>\n<li>La Place transform<\/li>\n<\/ul>\n <p>Trigonometry<\/p>\n <ul>\n<li>arc cosine<\/li>\n<li>hyperbolic arc cosine<\/li>\n<li>arc cotangent<\/li>\n<li>hyperbolic cotangent<\/li>\n<li>arc secant<\/li>\n<li>hyperbolic arc cosecant<\/li>\n<li>arc secant<\/li>\n<li>hyperbolic arc secant<\/li>\n<li>arc sine<\/li>\n<li>hyperbolic arc sine<\/li>\n<li>arc cotangent<\/li>\n<li>hyperbolic arc cotangent<\/li>\n<li>cosine<\/li>\n<li>hyperbolic cosine<\/li>\n<li>cotangent<\/li>\n<li>hyperbolic cotangent<\/li>\n<li>cosecant<\/li>\n<li>hyperbolic cosecant<\/li>\n<li>exponential function<\/li>\n<li>natural logarithm<\/li>\n<li>secant<\/li>\n<li>hyperbolic secant<\/li>\n<li>sine<\/li>\n<li>hyperbolic sine<\/li>\n<li>tangent<\/li>\n<li>hyperbolic tangent<\/li>\n<\/ul>\n <p>Miscellaneous<\/p>\n <ul>\n<li>floor<\/li>\n<li>ceiling<\/li>\n<li>random<\/li>\n<\/ul>\n <p>Matrix<\/p>\n <ul>\n<li>Matrix add<\/li>\n<li>Matrix multiply<\/li>\n<li>Determinant<\/li>\n<li>Invert matrix<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download and enable the Caascade and Simple-MathJax plugins which are extracted to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Use Shortcode in your posts to include a Caascade operation. For example: <code>[caascade com=\"prime\"]<\/code>.<\/li>\n<\/ol>\n <p>A demonstration of select operations can be found at http:\/\/wp.tetragy.com\/.<\/p>\n <p>Visit https:\/\/math.tetragy.com\/ for additional documentation.<\/p>\n\n<!--section=faq-->\n<h4>How much does it cost ?<\/h4>\n <p>All computation requests with optional PDF output are free.<\/p>\n <h4>Do I need Maxima installed on my server ?<\/h4>\n <p>No, WordPress and Caascade plugins are the only software requirements. The Simple-MathJax plugin is necessary for TeX rendering.<\/p>\n <h4>Where can I try a demo ?<\/h4>\n <p>https:\/\/wp.tetragy.com<\/p>\n <p>See https:\/\/math.tetragy.com for additional documentation.<\/p>\n <h4>Can I create my own operations ?<\/h4>\n <p>Yes, clone the TServer Github repository and add your own code. https:\/\/github.com\/pmagunia\/tserver.<\/p>\n <p>References<\/p>\n <ul>\n<li>http:\/\/maxima.sourceforge.net<\/li>\n<li>http:\/\/www.latex-project.org<\/li>\n<li>http:\/\/www.mathjax.org<\/li>\n<li>https:\/\/math.tetragy.com<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>1.8.2<\/h4>\n <ul>\n<li>Allow multiple simultaneous requests per page<\/li>\n<li>Override default CSS<\/li>\n<li>Remove Recaptcha<\/li>\n<li>Remove need for a Caascade ID<\/li>\n<li>Add custom.html to provide a template for new operations<\/li>\n<li>New operations: Matrix add, Matrix multiply, determinant, invert, mod operator<\/li>\n<\/ul>\n <h4>1.8.1<\/h4>\n <ul>\n<li>Add CSS line for recaptcha table for newer WP themes<\/li>\n<li>Change wording of Caascade settings page<\/li>\n<li>New operation: base<\/li>\n<\/ul>\n <h4>1.8.0<\/h4>\n <ul>\n<li>New operation: lcm1<\/li>\n<li>Drop MathJax-LaTeX support in favor of Simple-Mathjax<\/li>\n<\/ul>\n <h4>1.7.0<\/h4>\n <ul>\n<li>New feature: Override default CSS and JS files<\/li>\n<\/ul>\n <h4>1.6.0<\/h4>\n <ul>\n<li>MathJax-LaTeX plugin now required<\/li>\n<li>Add caascade-2d CSS class<\/li>\n<li>Added equal sign to isequal operation for clarity<\/li>\n<li>New operations: allroots, beta, gamma, laplace, solve<\/li>\n<\/ul>\n <h4>1.5.0<\/h4>\n <ul>\n<li>switch from POST to GET and jsonp<\/li>\n<li>localize JavaScript pubkey variable<\/li>\n<li>correct Recaptcha message on misconfiguration<\/li>\n<li>Check Recaptcha classes existing before including<\/li>\n<li>minor CSS changes<\/li>\n<li>clarify README.txt and UI<\/li>\n<li>inline approximate support<\/li>\n<li>double factorial<\/li>\n<li>factorial<\/li>\n<li>absolute Value<\/li>\n<li>distribute over<\/li>\n<li>summation<\/li>\n<li>product<\/li>\n<li>greatest common divisor<\/li>\n<li>floor<\/li>\n<li>ceiling<\/li>\n<li>arc cosine<\/li>\n<li>hyperbolic arc cosine<\/li>\n<li>arc cotangent<\/li>\n<li>hyperbolic cotangent<\/li>\n<li>arc secant<\/li>\n<li>hyperbolic arc cosecant<\/li>\n<li>arc secant<\/li>\n<li>hyperbolic arc secant<\/li>\n<li>arc sine<\/li>\n<li>hyperbolic arc sine<\/li>\n<li>arc cotangent<\/li>\n<li>hyperbolic arc cotangent<\/li>\n<li>cosine<\/li>\n<li>hyperbolic cosine<\/li>\n<li>cotangent<\/li>\n<li>hyperbolic cotangent<\/li>\n<li>cosecant<\/li>\n<li>hyperbolic cosecant<\/li>\n<li>exponential function<\/li>\n<li>natural logarithm<\/li>\n<li>random<\/li>\n<li>secant<\/li>\n<li>hyperbolic secant<\/li>\n<li>sine<\/li>\n<li>hyperbolic sine<\/li>\n<li>square root<\/li>\n<li>tangent<\/li>\n<li>hyperbolic tangent<\/li>\n<li>isint<\/li>\n<li>isodd<\/li>\n<li>iseven<\/li>\n<li>asksign<\/li>\n<li>contour plot<\/li>\n<li>implicit plot<\/li>\n<li>parametric plot<\/li>\n<li>factorout<\/li>\n<\/ul>\n <h4>1.3.1<\/h4>\n <ul>\n<li>Fix bug where Recaptcha keys with hypen may not be saved <\/li>\n<\/ul>\n <h4>1.3.0<\/h4>\n <ul>\n<li>Recaptcha support<\/li>\n<li>Summation and product operations<\/li>\n<li>Inline PDF support<\/li>\n<\/ul>\n <h4>1.2.0<\/h4>\n <ul>\n<li>Add override feature so customized code is not lost with plugin upgrade<\/li>\n<li>Support multiple operations on the same page<\/li>\n<li>Remove tab whitespace for repository browsing<\/li>\n<li>Improve class and and id attribute structuring<\/li>\n<li>Update MathJax CDN address<\/li>\n<li>Plot2D and Plot3D<\/li>\n<\/ul>\n <h4>1.1.2<\/h4>\n <ul>\n<li>Add arithmetic operators<\/li>\n<\/ul>\n <h4>1.1.1<\/h4>\n <ul>\n<li>Fix Author URI<\/li>\n<li>Clarify README.txt<\/li>\n<li>Add MathJax as a dependency for the <code>caascade.js<\/code> script<\/li>\n<\/ul>\n <h4>1.1<\/h4>\n <ul>\n<li>Add PDF functionality<\/li>\n<li>CSS improvements<\/li>\n<li>add evaluate operation<\/li>\n<\/ul>\n <h4>1.0<\/h4>\n <ul>\n<li>Initial commit<\/li>\n<\/ul>","raw_excerpt":"Caascade allows users to request output from the Maxima CAS and PHP algorithms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/27874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=27874"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pmagunia"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=27874"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=27874"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=27874"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=27874"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=27874"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=27874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}