{"id":31410,"date":"2014-08-29T22:51:51","date_gmt":"2014-08-29T22:51:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/mivhak\/"},"modified":"2017-11-29T21:49:46","modified_gmt":"2017-11-29T21:49:46","slug":"mivhak","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mivhak\/","author":13680308,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.9","stable_tag":"1.3.9","tested":"4.9.29","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Mivhak Syntax Highlighter","header_author":"Askupa Software","header_description":"","assets_banners_color":"86b0b1","last_updated":"2017-11-29 21:49:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/products.askupasoftware.com\/mivhak","header_author_uri":"http:\/\/www.askupasoftware.com","rating":4.7,"author_block_rating":0,"active_installs":100,"downloads":12809,"num_ratings":0,"support_threads":2,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog","faq"],"tags":[],"upgrade_notice":{"1.2.3":"<ul>\n<li>New features and minor bug fixes<\/li>\n<\/ul>","1.2.2":"<ul>\n<li>Improved code formatting<\/li>\n<\/ul>","1.2.1":"<ul>\n<li>New features and minor bug fixes<\/li>\n<\/ul>","1.2.0":"<ul>\n<li>Completed migration to Ace Editor<\/li>\n<\/ul>","1.1.1":"<ul>\n<li>Updated framework, minor bug fixes<\/li>\n<\/ul>","1.1.0":"<ul>\n<li>Migrated to Ace Editor, multiple new features<\/li>\n<\/ul>","1.0.7":"<ul>\n<li>Minor CSS fixes<\/li>\n<\/ul>","1.0.6":"<ul>\n<li>Visibility improvements<\/li>\n<\/ul>","1.0.5":"<ul>\n<li>Amarkal framework update<\/li>\n<\/ul>","1.0.4":"<ul>\n<li>Prevent line numbers from being copied<\/li>\n<\/ul>","1.0.3":"<ul>\n<li>Fixed line numbers issue<\/li>\n<\/ul>","1.0.2":"<ul>\n<li>Fixed script tag encoding issue<\/li>\n<\/ul>","1.0.1":"<ul>\n<li>Fixed HTML encoding issue<\/li>\n<\/ul>"},"ratings":{"1":"1","2":"1","3":0,"4":"2","5":"22"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1369451","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1369451","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1369451","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.1.0","1.1.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","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","1.3.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"975537","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"975537","resolution":"2","location":"assets"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1067578","resolution":"3","location":"assets"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1067578","resolution":"4","location":"assets"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":"1097367","resolution":"5","location":"assets"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":"1309311","resolution":"6","location":"assets"}},"screenshots":{"1":"Code snippet before Mivhak","2":"Code snippet after Mivhak","3":"General settings section under Mivhak options page","4":"Skin selector under Mivhak options page","5":"Code can be easily edited or removed in the visual editor","6":"The code insertion\/edition popup window"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4541,43545,1332,4444,7526],"plugin_category":[46],"plugin_contributors":[80273,80274],"plugin_business_model":[],"class_list":["post-31410","plugin","type-plugin","status-closed","hentry","plugin_tags-code-editor","plugin_tags-code-prettifier","plugin_tags-editor","plugin_tags-highlighter","plugin_tags-syntax-highlighter","plugin_category-editor-and-writing","plugin_contributors-askupa-software","plugin_contributors-ykadosh","plugin_committers-askupa-software"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/mivhak_86b0b1.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/mivhak\/assets\/screenshot-1.png?rev=975537","caption":"Code snippet before Mivhak"},{"src":"https:\/\/ps.w.org\/mivhak\/assets\/screenshot-2.png?rev=975537","caption":"Code snippet after Mivhak"},{"src":"https:\/\/ps.w.org\/mivhak\/assets\/screenshot-3.png?rev=1067578","caption":"General settings section under Mivhak options page"},{"src":"https:\/\/ps.w.org\/mivhak\/assets\/screenshot-4.png?rev=1067578","caption":"Skin selector under Mivhak options page"},{"src":"https:\/\/ps.w.org\/mivhak\/assets\/screenshot-5.png?rev=1097367","caption":"Code can be easily edited or removed in the visual editor"},{"src":"https:\/\/ps.w.org\/mivhak\/assets\/screenshot-6.png?rev=1309311","caption":"The code insertion\/edition popup window"}],"raw_content":"<!--section=description-->\n<p>Have you been looking for a syntax highlighter that is safe to use on both the visual and the HTML WordPress editor? What\nabout a tool that highlights your syntax <em>While<\/em> writing your code, and also checks for syntax errors?<\/p>\n\n<p>Well, look no further. <em>Mivhak<\/em> is a lightweight syntax highlighter for WordPress, based on a slightly modified version of the great <em>Ace Code Editor<\/em>.\nMivhak comes with a simple settings panel that allows the user to setup basic plugin behavior and appearance.<\/p>\n\n<p>Additionally, code can be easily inserted to both the HTML and the visual editor using a TinyMCE popup the features live syntax highlighting and error checking for 100+ languages.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Lightweight - minified CSS and JS, language scripts and themes are loaded on request<\/li>\n<li>Supports 130+ different programming languages<\/li>\n<li>36 different skins<\/li>\n<li>Visual + HTML editor code insertion buttons<\/li>\n<li>Backend code editor with live syntax highlighting and error checking<\/li>\n<li>Options to add caption text, change starting line, highlight single\/multiple lines, and much more!<\/li>\n<li>Easy-to-use control panel<\/li>\n<li>Visual editor placeholders with floating control bar (see screenshots)<\/li>\n<li>Automatic code highlighting for &lt;pre&gt;, &lt;code&gt; and\/or &lt;xhr&gt;<\/li>\n<li>Works with Markdown<\/li>\n<li>Inline and block code widgets<\/li>\n<\/ul>\n\n<p><strong>Useful Links<\/strong><\/p>\n\n<ul>\n<li><a href=\"http:\/\/products.askupasoftware.com\/mivhak\/\">Official Page<\/a><\/li>\n<li><a href=\"http:\/\/products.askupasoftware.com\/mivhak\/examples\/\">Examples<\/a><\/li>\n<li><a href=\"http:\/\/products.askupasoftware.com\/mivhak\/documentation\/\">Documentation<\/a><\/li>\n<\/ul>\n\n<p><strong>Available Translations<\/strong><\/p>\n\n<ul>\n<li>English<\/li>\n<li>Hebrew<\/li>\n<li>German<\/li>\n<li>Danish<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download and activate the plugin.<\/li>\n<li>Use the control panel to choose a skin.<\/li>\n<li>Specify which tags you would like Mivhak to prettify (CODE, PRE, XHR).<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>(FIX) Fixed an issue related to the Amarkal framework.<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>(FIX) Fixed an issue that was causing PHP 7.1 to throw a lexical error.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>(FIX) \"mivhak_settings is not defined\" error fixed.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>(FIX) Moved render blocking scripts to footer<\/li>\n<li>(NEW) Added 5 new languages<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>(NEW) Added a Danish translation (Thanks Henrik Gregersen!)<\/li>\n<li>(FIX) Made TinyMCE button public facing as well<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>(NEW) Added 2 new translations: Hebrew &amp; German<\/li>\n<li>(NEW) Added a .pot file for internationalization<\/li>\n<li>(UPDATE) Changed internal file structure<\/li>\n<li>(UPDATE) Updated Ace Editor to the latest version (1.2.3)<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>(NEW) Added support for Jetpack Markdown code parsing<\/li>\n<li>(FIX) Visual Editor nextSibling issue<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>(NEW) The code font size can now be set in Mivhak-&gt;Appearance<\/li>\n<li>(NEW) Users can now highlight single and multiple lines<\/li>\n<li>(FIX) Safari hidden code issue<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>(NEW) Users can now set the initial visibility of a code block. If hidden, a \"show code\" button will be visible to control the visibility of the code block<\/li>\n<li>(FIX) Only showing caption when necessary<\/li>\n<li>(FIX) Editor popup editor updates to reflect changes when \"starting line\" is changed<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>(UPDATE) Bumped up ace version to 1.2.2<\/li>\n<li>(NEW) Option to add caption text<\/li>\n<li>(NEW) Option to set the starting line<\/li>\n<li>(NEW) Added new languages: Dockerfile, HTML Elixir, Maze, Praat, SQLServer, Swift, Swig.<\/li>\n<li>(FIX) Formatting issues when switching between editors<\/li>\n<li>(FIX) Issue that was breaking embedded media<\/li>\n<li>(FIX) WordPress Editor floating bar issue<\/li>\n<li>(FIX) &lt;p&gt; tag encoding issue<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>(FIX) Move the cursor out of the inserted element after inserting<\/li>\n<li>(FIX) Issue that was breaking the editing functionality in the visual editor<\/li>\n<li>Tested under WordPress 4.2.3<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>(UPDATE) Bumped up ace version to 1.1.9<\/li>\n<li>(NEW) Added 12 new languages: ABC, AppleScript, Eiffel, Elixir, Elm, G-Code, gitignore, io, Lean, Mask, MIPS Assembler and Vala.<\/li>\n<li>(FIX) Removed 2 unsupported languages: HTML Completions, MUSHCode High Rules.<\/li>\n<li>(FIX) Inline code element issue.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>(UPDATE) Amarkal Framework v0.3.6<\/li>\n<li>(NEW) Added &lt;pre&gt; quicktag to the HTML editor<\/li>\n<li>(FIX) Improved the way HTML formatting is preserved when switching between editors<\/li>\n<li>Tested under WordPress 4.2.1<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>(FIX) Fixed some notices that were showing when WP_DEBUG was set to true<\/li>\n<li>(FIX) Uninstalling the plugin now removes any traces from the database<\/li>\n<li>(NEW) Add an option the write custom CSS (under Mivhak-&gt;appearance)<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>(FIX) PHP Strict Standards issue<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>(NEW) Selected text is used as input for the popup code editor<\/li>\n<li>(NEW) Option to select a default language when no language has been detected<\/li>\n<li>(NEW) Programming languages pretty names (As opposed to all uppercase names as it has been until now)<\/li>\n<li>(FIX) Extra lines\/spaces will be trimmed<\/li>\n<li>(FIX) Visual Editor issue that was preventing code blocks without the class attribute from being edited<\/li>\n<li>(FIX) Non-breaking space issue that was treated as an invalid character<\/li>\n<li>(FIX) A bug that was causing line breaks to be added when switching between the visual and the HTML editors<\/li>\n<li>(FIX) CSS issues<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>(UPDATE) Amarkal Framework v0.3.4<\/li>\n<li>(UPDATE) Completed migration to Ace Editor<\/li>\n<li>(UPDATE) Slightly modified visual appearance<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>(UPDATE) Amarkal Framework v0.3.3<\/li>\n<li>(FIX) Fixed an issue that was causing line breaks to be removed when switching between visual and HTML editor.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>(NEW) Added support for bbPress<\/li>\n<li>(NEW) Visual + HTML editor buttons with code writing tools<\/li>\n<li>(NEW) Static\/dynamic highlighting is now implemented using the great Ace Code Editor<\/li>\n<li>(NEW) Visual editor placeholders with floating control bar<\/li>\n<li>(UPDATE) Improved CSS<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>(FIX) Minor CSS fixes (tested on multiple themes)<\/li>\n<li>(UPDATE) Amarkal Framework<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>(FIX) Visibility issue in FireFox (thanks zeaks!)<\/li>\n<li>(FIX) Issue with code snippets in comments<\/li>\n<li>(UPDATE) Code blocks are now print friendly<\/li>\n<li>(UPDATE) Brand new admin page - see screenshots<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>(UPDATE) Amarkal framework update<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>(FIX) Prevent line numbers from being copied<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>(FIX) inline code segments issue<\/li>\n<li>(FIX) no line-numbers issue<\/li>\n<li>(UPDATE) Improved CSS styling<\/li>\n<li>(NEW) Choose whether to show\/hide meta header by line count<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>(FIX) script tag encoding issue<\/li>\n<li>(UPDATE) Amarkal framework<\/li>\n<li>(NEW) Meta header shows language name<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>(FIX) HTML encoding issue<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Download and activate the plugin.<\/li>\n<li>Use the control panel to choose a skin.<\/li>\n<li>Specify which tags you would like Mivhak to prettify (CODE, PRE, XHR).<\/li>\n<\/ol><\/dd>\n\n<\/dl>","raw_excerpt":"A lightweight, editor safe syntax highlighter with real time syntax highlighting and error checking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/31410","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=31410"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/askupa-software"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=31410"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=31410"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=31410"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=31410"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=31410"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=31410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}