=== CogWork === Contributors: Erik Terenius Tags: CogWork, MinaAktiviteter, Dans.se, shop, events, booking, registration, payment, customers, members Requires at least: 4.6 Tested up to: 6.8 Stable tag: trunk License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Enables shortcodes that includes resourses from CogWork (MinaAktiviteter/Dans.se/Idrott.se) == Description == CogWork offers a cloud based service for administrating events, booking, payments, book keeping and much more. All administration is done on a separate web site. This plugin allows you to inlcude content and funtionality from CogWork with simple shortcodes. To include a list of products or bookable events you only need to write [cw shop] where ever you want it to show == Installation == 1. Install the plugin through the WordPress plugins screen 2. Activate the plugin through the plugins screen in WordPress 3. Use the Settings->CogWork screen to configure the plugin 4. Place shortcodes on any web page you want content from CogWork to display. == Frequently Asked Questions == = Examples of short codes = [cw shop] List of events/articles with booking functionality [cw calendar] Simple events and scheduled occasions [cw membership] Click to register a new membership [cwChildPages] Output ul list with links to childpages. = What short codes are planned? = [cw instructors] Displaying all instructors and their current or upcomming classes
[cw schedule] Display todays schedule with classes and locations (rooms)
[cw login] Login into WordPress using a CogWork account
[cw my-page] Showing current bookings etc for loged in WP users
== Screenshots == 1. Open settings to connect WordPress to your CogWork account 2. Place a shortcode where you want the content to show up. You can write the shortcode by hand directly on the page or use the media button labeled [CW]. 3. The visitors sees data fetched from your CogWork account == Changelog == = 0.3.3 = * Added a setting for selecting http or https for server connection. * Fixed broken link in settings. * Can use both Curl and file_get_content to load external content = 1.0 = * New syntax. [cw shop] instead of [cwShop] * Old shortcode [cwShop] still works for backward compatibility * New syntax allows new shortcodes to be added without modifying this plugin * Added a new shortcode [cw calendar] = 1.1 = * Added a WP media button [CW] to make it easier for the user to add CW shortcodes = 1.1.1 = * Added an option to show public data from other organizations * Added more shortcodes in the [CW] media button = 1.1.2 = * Fixed a bug in version 1.1.1 that could display an error message to the end user = 1.2 = * Added support for translation * Displays errors and problems when generating content as comments hidden in the generated HTML code = 1.3 = * Added an optional API Key in the plugin settings to request data that are not public = 1.3.2 = * Repository changes.Commented program code = 1.4 = * Potential content types as well as content type specific options are loaded from the CW server = 1.4.1 = * Bugfix. Dynamic options in version 1.4 only worked if WordPress was installed in a specific folder. = 1.4.2 = * Bugfix. Shortcode parameters without a specified value created wrong URL. = 1.5 = * Added shortcodes cwLink and cwChildPages for that does not fetch any external data * Restructured code to make it easier to add new shortcodes and grasp the basic functionality = 1.5.1 = * Removed htmlformating in cwLinks since WP does this in advance = 1.5.2 = * Added shortcode cwService that does not fetch any external data * Updated shortcode cwLink * Updated shortcode cwChildPages = 1.6 = * Added CogWork block to blockeditor to to make it easier for the user to add CW shortcodes * Added more functionality to cwLink cwToc/cwChildPages and cwService = 1.6.1 = * New ordering CwToc = 1.6.2 = * Language for cwShop will automatically be set to WordPress site language if it is supported language Swedish, English, Finnish or Spanish. * Added more functionality to cwLink cwToc/CwChildPages and cwService = 1.6.3 = * Minor update to cwShortCodeProcessor class = 1.6.4 = * Fixed compatibility with PHP 5.5 and older versions. = 1.6.5 = * Disabled session_start() in admin mode. Improvements to how session cookie is stored from URL parameter = 1.6.6 = * Added Idrott.se as option for Extern CW-server under plugin settings = 1.6.7 = * Fixed compatibility issues with Elementor by disabling preview of shortcode in Elementor Pagebuilder * Checked compatibility with WordPress 5.5 = 1.6.8 = * Fixed error in cwShortCodeProcessor.php that caused error message = 1.7 = * Fixed combability issues with some websites by replacing PHP Session with cookie for storing data between page visits. = 1.7.2 = * Checked compatibility with WordPress 5.7 = 1.7.3 = * Checked compatibility with WordPress 5.8 = 1.7.5 = * Checked compatibility with WordPress 5.9 = 1.7.6 = * Checked compatibility with WordPress 6.0 = 1.8.1 = * Added login to website through Mina Aktiviteter user login. Timeout and error messages added to curl calls. = 1.8.2 = * Increased timout to 30 second for webshop. = 1.8.3 = * Update url for Mina Aktiviteter user login = 1.8.4 = * Improve functionality for displaying Mina Aktiviteter users on the WordPress users page = 1.8.5 = * The "Test" option in the "Website or server" setting now connects to a new server with enhanced functionality.