{"id":17143,"date":"2012-02-29T18:21:34","date_gmt":"2012-02-29T18:21:34","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/salsa-press\/"},"modified":"2016-12-06T06:15:07","modified_gmt":"2016-12-06T06:15:07","slug":"salsa-press","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/salsa-press\/","author":318722,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.6","stable_tag":"trunk","tested":"4.3.34","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"SalsaPress","header_author":"Scott Duncombe","header_description":"","assets_banners_color":"","last_updated":"2016-12-06 06:15:07","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/busproject.org\/donate","header_plugin_uri":"https:\/\/github.com\/BusProject\/SalsaPress","header_author_uri":"http:\/\/scottduncombe.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":4588,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<ul>\n<li>First<\/li>\n<\/ul>"},"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":{"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1567494","resolution":"5","location":"plugin"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1567494","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1567494","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1567494","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1567494","resolution":"1","location":"plugin"}},"screenshots":{"1":"Authenticating Salsa","2":"Adding and customizing Salsa Widgets","3":"Embedding Salsa to a Page or Post","4":"Customizing Embedded Salsa","5":"Embedded Salsa in the WordPress Editor"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[54786,1486,54785,1554,54787],"plugin_category":[40,58],"plugin_contributors":[88093],"plugin_business_model":[],"class_list":["post-17143","plugin","type-plugin","status-publish","hentry","plugin_tags-democracy-in-action","plugin_tags-events","plugin_tags-salsa","plugin_tags-signup","plugin_tags-wired-for-change","plugin_category-calendar-and-events","plugin_category-user-management","plugin_contributors-mojowen","plugin_committers-mojowen"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/salsa-press.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/salsa-press\/trunk\/screenshot-1.png?rev=1567494","caption":"Authenticating Salsa"},{"src":"https:\/\/ps.w.org\/salsa-press\/trunk\/screenshot-2.png?rev=1567494","caption":"Adding and customizing Salsa Widgets"},{"src":"https:\/\/ps.w.org\/salsa-press\/trunk\/screenshot-3.png?rev=1567494","caption":"Embedding Salsa to a Page or Post"},{"src":"https:\/\/ps.w.org\/salsa-press\/trunk\/screenshot-4.png?rev=1567494","caption":"Customizing Embedded Salsa"},{"src":"https:\/\/ps.w.org\/salsa-press\/trunk\/screenshot-5.png?rev=1567494","caption":"Embedded Salsa in the WordPress Editor"}],"raw_content":"<!--section=description-->\n<p>SalsaPress connects your WordPress bllog to <a href=\"http:\/\/salsalabs.com\">Salsa<\/a>, allowing you to embed sign up forms, events, and reports into your WordPress site. Once embedded, Salsa Press keeps theses embeds up-to-date with any changes made in Salsa, meaning you can embed them and continue to manage and tweak the content in Salsa afterwards.<\/p>\n\n<p><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/issues\/\">Please post all issues on Github<\/a> not WordPress.<\/p>\n\n<p>Full features include:<\/p>\n\n<ul>\n<li>Sign Up Form Widget<\/li>\n<li>Coming Events Widget<\/li>\n<li>Event Sign Up Form Widget<\/li>\n<li>Petitions Widget<\/li>\n<li>Embeddable Reports, Sign Up Forms, Events, and Petitions<\/li>\n<li>Filtering of Salsa Data by Chapter<\/li>\n<li>Filtering of Events by Template<\/li>\n<li>Translatable - including strings from Salsa like field names<\/li>\n<\/ul>\n\n<p>Funding for the development of this plugin is provided by <a href=\"http:\/\/www.kampaweb.ch\/\">Kampaweb<\/a> and <a href=\"http:\/\/busfederation.com\">Bus Federation<\/a>.<\/p>\n\n<p>With open source development by <a href=\"https:\/\/github.com\/LukyLuke\">Lukas Zurschmiede<\/a>, <a href=\"https:\/\/d-g-h.co\/\">Dave Hall<\/a>, <a href=\"http:\/\/cornershopcreative.com\/\">Ben Byrne<\/a>, and <a href=\"http:\/\/caspar.green\">iCasper<\/a>.<\/p>\n\n<p>All Salsa accounts can use Salsa's API -- no activation is required. First-time users may want to go to <a href=\"https:\/\/salsasupport.zendesk.com\/entries\/23514381-Definitions-for-common-terms\">this page<\/a> in Salsa's documentation to learn how to retrieve the API hostname that Salsa Press needs. If you have questions about this document, or Salsa in general, please do contact <a href=\"mailto:&#x73;&#x75;&#112;&#112;&#x6f;&#114;&#116;&#x40;&#115;&#097;&#x6c;s&#097;&#x6c;a&#098;&#x73;&#x2e;&#099;&#x6f;&#x6d;\">Salsa Support<\/a>.<\/p>\n\n<h3>GitHub Repo<\/h3>\n\n<p><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\">Fork me!<\/a><\/p>\n\n<h3>Acknowledgements<\/h3>\n\n<ul>\n<li>Big shout out to <a href=\"http:\/\/www.wpjalapeno.com\/\">WP-Jalapeno<\/a> by <a href=\"http:\/\/www.newsignature.com\/\">New Signature<\/a> for the initial inspiration<\/li>\n<li>The tool also uses <a href=\"http:\/\/sourceforge.net\/projects\/simplehtmldom\/\">Simple HTML DOM Library<\/a> by S.C. Chen<\/li>\n<li>Also utilizes <a href=\"http:\/\/jquery.com\/\">jQuery<\/a><\/li>\n<li>Developed by the nonpartisan nonprofits the <a href=\"http:\/\/busfederation.com\">Bus Federation<\/a> &amp; <a href=\"http:\/\/busproject.org\">Bus Project<\/a>.<\/li>\n<li>Further development funded by <a href=\"http:\/\/www.kampaweb.ch\/\">Kampaweb<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download source to your WordPress plugin directory \/wp-content\/plugins<\/li>\n<li>Visit Administration Panels &gt; Plugins form the Admin Console and activate the plugin<\/li>\n<li>You should see a Salsa Icon appear in your Admin Console. Enter your Salsa Email \/ Password to connect Salsa to WordPress.<\/li>\n<li>You should be able to add widgets and embed reports, events, and sign up forms. GO CRAZZY!!<\/li>\n<\/ol>\n\n<p>Older Salsa accounts should just work - newer account may need salsa to activate their API credentials or something. They should do this for free if you contact <a href=\"mailto:&#x73;&#x75;&#112;&#112;&#x6f;&#114;&#116;&#x40;&#115;&#097;&#x6c;s&#097;&#x6c;a&#098;&#x73;&#x2e;&#099;&#x6f;&#x6d;\">support@salsalabs.com<\/a> and request it.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Do I need to Have Salsa to Use This Plugin<\/dt>\n<dd><p>Yes...<\/p><\/dd>\n<dt>How do I find my Base URL<\/dt>\n<dd><ol>\n<li>Log into Salsa<\/li>\n<li>Look at your URL<\/li>\n<li>Clear off any of the crap at the beginning (http, hq-, etc) and the anything after the .org or .com. There you have it.<\/li>\n<\/ol><\/dd>\n<dt>It's not working but it's telling me I'm authenticated<\/dt>\n<dd><p>Older Salsa accounts should just work - newer account may need salsa to activate their API credentials or something. They should do this for free if you contact <a href=\"mailto:&#x73;&#x75;&#112;&#112;&#x6f;&#114;&#116;&#x40;&#115;&#097;&#x6c;s&#097;&#x6c;a&#098;&#x73;&#x2e;&#099;&#x6f;&#x6d;\">support@salsalabs.com<\/a> and request it.<\/p>\n\n<p>When you contact Salsa support you should mention that it's pretty messed up that the \/api\/authenticate.sjs endpoint returns \"success\" for customers that aren't allowed to use the rest of the API and that an error message on that endpoint - or heck even just a normal authentication failure - would be so much better.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.6<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/issues\/58\">Fix the SalsaPressVars bug<\/a> thanks <a href=\"https:\/\/github.com\/aaemnnosttv\">Evan<\/a><\/li>\n<li>Fix Oregon<\/li>\n<\/ul>\n\n<h4>3.5<\/h4>\n\n<ul>\n<li>Replace deprecated widget constructors, work done by <a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/pull\/50\">iCasper<\/a>.<\/li>\n<\/ul>\n\n<h4>3.4<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/issues\/46\">Fixes zip as required field<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/commit\/132be03bbaa15ab11d0eb676f336f208345deda6\">JS Bug I introduced<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/commit\/c247516aa34b29ebbc3adb01631d2058fd80b030\">Unclosed tag<\/a><\/li>\n<\/ul>\n\n<h4>3.3<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/commit\/001225d474e48772a26a2c634033123c98444f49\">Fixing JS Errors<\/a><\/li>\n<\/ul>\n\n<h4>3.2<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/commit\/ef575a027f99a014f4a1f4197852a520488565de\">Fixing after save bug<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/BusProject\/SalsaPress\/commit\/2f05b8780822ce60ddfb16f9b5c1c9968e40496f\">Fixing inserting plugin in text mode bug<\/a><\/li>\n<\/ul>\n\n<h4>3.1<\/h4>\n\n<ul>\n<li>Fixing mystery checkbox bug<\/li>\n<li>Fixing TinyMCE problem<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Supports Translations<\/li>\n<li>Supports Petitions<\/li>\n<li>Supports Event Attendence Limits and Waitlists<\/li>\n<li>Supports \"extra\" fields for signup pages<\/li>\n<li>Supports page tags<\/li>\n<\/ul>\n\n<p>Thanks <a href=\"http:\/\/www.kampaweb.ch\/\">Kampaweb<\/a> for funding additional development!<\/p>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>More group shenangins that aren't working<\/li>\n<li>Some fixes for Calendar<\/li>\n<li>By the way - want a calendar? <a href=\"http:\/\/busproject.org\/cal\">Demo here<\/a><\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Passing source information to Salsa<\/li>\n<li>Works with Custom Fields OMG...<\/li>\n<li>Works with redirects<\/li>\n<li>Inconsistent event and signup_page data models for groups - set up fallback to fix bug introduced in 2.0<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Fixing group add issues<\/li>\n<\/ul>\n\n<h4>1.9<\/h4>\n\n<ul>\n<li>Fixing bug displaying reports<\/li>\n<\/ul>\n\n<h4>1.8<\/h4>\n\n<ul>\n<li>Major bug which prevented RSVPing to events with optional or required groups<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Bug that may have prevented automatic groups from being saved<\/li>\n<li>May have also prevented tags from being saved<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Bug that prevented groups from being shown for some accounts is now fixed<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Bug that effected the after-save effect are now fixed<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Bug that effected the title and description for sign up pages, was set to be always on<\/li>\n<li>Wasn't caching sign up and event forms, fixed<\/li>\n<li>Excerpt for coming events wasn't working<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Small bug that wouldn't correctly link events to their chaptered location<\/li>\n<li>Added precaution that a 'save' call is never cached<\/li>\n<li>Added two new methods to SalsaReport, json() which returns a json encoded object form the report and data_dump() which returns the object<\/li>\n<li>Fixed a bug that wasn't loading the stylesheet and scripts correctly<\/li>\n<li>Small style tweak<\/li>\n<li>Got Screen shots working... I hope<\/li>\n<li>Editor fix<\/li>\n<li>Updating Event Compact<\/li>\n<li>Clearing caching was working, just didn't acknowledge it when you hit the button<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Smaller bug that makes it think it's not authenticated<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Small tweaks for spelling mistakes<\/li>\n<li>Fixed bug where widgets wouldn't be activated when caching<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>FIRST<\/li>\n<\/ul>","raw_excerpt":"Connects WordPress to Salsa for embedding events, sign up forms, and reports.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/17143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=17143"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mojowen"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=17143"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=17143"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=17143"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=17143"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=17143"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=17143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}