{"id":1061,"date":"2012-05-08T19:39:28","date_gmt":"2012-05-08T16:39:28","guid":{"rendered":"http:\/\/richardconsulting.ro\/blog\/?p=1061"},"modified":"2012-05-08T19:57:05","modified_gmt":"2012-05-08T16:57:05","slug":"optio-integration-tools-for-wordpress","status":"publish","type":"post","link":"https:\/\/richardconsulting.ro\/blog\/2012\/05\/optio-integration-tools-for-wordpress\/","title":{"rendered":"Optio Integration Tools for WordPress"},"content":{"rendered":"<p>Today we release the initial version for the Optio Integration Tools plugin. It can be downloaded from the WordPress plugin repository at this link:\u00a0<a href=\"http:\/\/wordpress.org\/extend\/plugins\/optio-integration-tools\/\">http:\/\/wordpress.org\/extend\/plugins\/optio-integration-tools\/<\/a><\/p>\n<p>We developed this plugin for use in <a title=\"Dentfix Pro - site stomatologie Bucure\u0219ti\" href=\"http:\/\/www.dentfix.ro\">Dentfix Pro&#8217;s website<\/a>.<\/p>\n<p>This plugin integrates <a title=\"Optio Publishing \" href=\"http:\/\/www.optiopublishing.com\/\">Option Publishing<\/a> videos in your WordPress based dentistry site by means of shortcodes. The following shortcodes are available to use:<\/p>\n<ol>\n<li>complete library [optio type=&#8221;library&#8221; scope=&#8221;all&#8221;]<\/li>\n<li>partial library (useful for partial subscriptions) [optio type=&#8221;library&#8221; scope=&#8221;dentistry&#8221;], [optio type=&#8221;library&#8221; scope=&#8221;orthodontics&#8221;], [optio type=&#8221;library&#8221; scope=&#8221;cosmetics&#8221;], [optio type=&#8221;library&#8221; scope=&#8221;kids&#8221;]<\/li>\n<li>lightbox single video [optio type=&#8221;single&#8221; scope=&#8221;dentistry\/missing_tooth\/implant_fixed&#8221;]<\/li>\n<li>option to use widget instead or in combination with shortcodes. Useful when multiple videos are related to the current post or page<\/li>\n<\/ol>\n<h3>== Installation ==<\/h3>\n<p>Upload `optio-integration-tools.zip` to the `\/wp-content\/plugins\/` directory<br \/>\nUnzip the archive<br \/>\nActivate the plugin through the &#8216;Plugins&#8217; menu in WordPress<br \/>\nFill up the required option settings<\/p>\n<h3>== Frequently Asked Questions ==<\/h3>\n<p><strong>= How do I use this plugin? =<\/strong><\/p>\n<p>First you need to have an active subscription for Optio Publishing services. You can get one here: <a title=\"Get subscription here\" href=\"http:\/\/www.optiopublishing.com\/dental-videos\">http:\/\/www.optiopublishing.com\/dental-videos<\/a><\/p>\n<p>This plugin automatically loads all javascript and css files needed to perform the integration of Optio media library in your dentistry website.<br \/>\nIt generates automatically a &#8220;video of the day&#8221; that is rotated every day inside the Optio Publishing Movies widget in case the current post has no related videos<br \/>\ndefined. The definition of the related videos is made via a custom field attached to the respective post, page or custom post type.<\/p>\n<p>This plugin offers multiple ways of posts &#8211; videos association management. In the Edit Post screen it introduces a specific metabox that allows for videos browsing<br \/>\nand addition\/removal tools for the current post. Also a checkbox offers the control to cancel the usage of the association of the videos for that particular post without deleting the<br \/>\nassociation itself, this being useful for temporary suspension of the function.<\/p>\n<p>Another way to manage the association of videos with posts, pages or custom post types is done via Quick Edit screens where both Quick Edit and Bulk Edit modes can be used. Functionality<br \/>\nis similar to one presented above.<\/p>\n<p>The Optio Publishing Movies widget can be inserted into a sidebar\/widgetized area. At the admin interface the plugin can be activated in various contexts, besides the single post\/pages\/custom post types.<br \/>\nTherefore the Optio Publishing Movies widget can function in homepage, archive pages, search pages, tag pages, category pages, author pages, etc. In case some context is disabled the widget can be automatically taken out<br \/>\nof view. This is done by using the Widget Logic plugin (http:\/\/wordpress.org\/extend\/plugins\/widget-logic\/) and by manual insertion of this logic statement for Optio Publishing Movies widget:<br \/>\n`global $optiodisplay; return $optiodisplay;`<\/p>\n<p>In single pages the Optio Publishing Movies widget will render the video of the day in case there is no association defined for the current post. If there is an association defined, the associated video thumbnails<br \/>\nwill be rendered in the original order of the video catalog\/library. This will keep proper order of videos such as in the concept of Introduction -&gt; Problem -&gt; Solution.<\/p>\n<p>The usage of shortcodes is quite trivial, they will be rendered in the place of usage as described in the &#8220;Plugin Description&#8221; section.<\/p>\n<h3>== Screenshots ==<\/h3>\n<ol>\n<li>Administration interface<\/li>\n<li>Edit Post metabox interface<\/li>\n<li>Library view modal dialog<\/li>\n<li>Quick Edit mode interface<\/li>\n<li>Bulk Edit mode interface<\/li>\n<li>Optio Publishing Movies Widget administration interface<\/li>\n<\/ol>\n<div><span style=\"line-height: 17px;\"><span style=\"line-height: 17px;\"><span style=\"line-height: 17px;\"><span style=\"line-height: 17px;\"><div id='gallery-1' class='gallery galleryid-1061 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-2.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-3.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-3-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-4.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-4-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-5.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-5-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-6.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/richardconsulting.ro\/blog\/wp-content\/uploads\/2012\/05\/screenshot-6-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n<\/p>\n<p><\/span><\/span><\/span><\/span>&nbsp;<\/p>\n<\/div>\n<h3>== Known Issues ==<\/h3>\n<p>1. tba<\/p>\n<h3>== Changelog ==<\/h3>\n<p>= 0.1 =<br \/>\nIncipient version<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we release the initial version for the Optio Integration Tools plugin. It can be downloaded from the WordPress plugin repository at this link:\u00a0http:\/\/wordpress.org\/extend\/plugins\/optio-integration-tools\/ We developed this plugin for use in Dentfix Pro&#8217;s website. This plugin integrates Option Publishing videos in your WordPress based dentistry site by means of shortcodes. The following shortcodes are available [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[],"class_list":["post-1061","post","type-post","status-publish","format-standard","hentry","category-wordpress-2"],"_links":{"self":[{"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/posts\/1061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/comments?post=1061"}],"version-history":[{"count":1,"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/posts\/1061\/revisions"}],"predecessor-version":[{"id":1069,"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/posts\/1061\/revisions\/1069"}],"wp:attachment":[{"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/media?parent=1061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/categories?post=1061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/richardconsulting.ro\/blog\/wp-json\/wp\/v2\/tags?post=1061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}