{"id":1332,"date":"2016-01-05T16:21:02","date_gmt":"2016-01-05T10:51:02","guid":{"rendered":"http:\/\/blog.plugmatter.com\/?p=1332"},"modified":"2016-01-05T16:21:02","modified_gmt":"2016-01-05T10:51:02","slug":"document-importer-plugin-so-far-and-new-updates","status":"publish","type":"post","link":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/","title":{"rendered":"Document Importer Plugin So Far and New Updates"},"content":{"rendered":"<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\"><strong>Document Importer<\/strong>, one of our top performing plugins version 1.5.3 is re-released, with a couple of major updates added and bugs fixed. And we\u2019re really glad with its improved performance and efficiency. <\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">The journey of this plugin from version 1.0 to 1.5.3 had many ups and downs. It\u2019s become one of our top performing plugins, by virtue of it being a time savior and a painkiller and for many WordPress users who write in .docx files, saving their time and energy..<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">Below are some of the most vital lessons learnt from user feedback and the consequent features developed, that resulted in a more mature and functional plugin.<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-weight: normal;font-style: normal;font-size: 12pt;direction: rtl\">THE FIXES<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-weight: normal;font-style: normal;font-size: 12pt;direction: rtl\">1. 500 Internal Server Error &#8211; Fixed<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><a href=\"https:\/\/plugmatter.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/sites\/2\/2016\/01\/pmdi_debug_mode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1334 \" src=\"https:\/\/plugmatter.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/sites\/2\/2016\/01\/pmdi_debug_mode.png\" alt=\"pmdi_debug_mode\" width=\"590\" height=\"189\" \/><\/a><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">Initially we received a lot of support queries that said nothing happened when they tried to import a document. Instead, they received a 500 internal server error. After a series of tests and code revisions, we finally found that the error was because the customers didn\u2019t have XSL enabled on their host server.<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">For the plugin to perform efficiently, we need XSL enabled on client&#8217;s server, which helps us in importing documents onto the WordPress editor. This was perhaps the reason documents were imported successfully in our test environment, but not for our client. In order to fix this issue, we\u2019ve added a feature in the Settings page of Document Importer which has the option to enable remote XSL.<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">On enabling this option, a document is imported successfully in WordPress using XSL present on our server. In simple terms, all the critical .doc-to-html conversions happen on our server seconds before the content gets displayed on the WordPress editor. <\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">This feature is to DEBUG, and uses our server space and time to import the document; hence we\u2019ve limited this feature to just 8 imports per month. However, in order to be able to import more than 8 per month, users will have to request their host providers to enable XSL on their servers.<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-weight: normal;background: white;font-style: normal;font-size: 12pt;direction: rtl\">2. Images Don\u2019t Show Up &#8211; Fixed<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">Many<\/span><span style=\"font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\"> users complained that the images in their <\/span><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">.docx files were not being imported in WordPress successfully. The reason for this was that Microsoft Word supports several uncommon image formats, but which may not be supported by browsers. For example: <\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr;margin-left: 36pt;text-indent: -18pt\"><span class=\"Normal-H\"><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">Windows Enhanced Metafile (*.emf)<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr;margin-left: 36pt;text-indent: -18pt\"><span class=\"Normal-H\"><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">Windows Metafile (*.wmf)<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">Hence we suggest our users to use JPEG and PNG formats, which are supported by almost all browsers. We\u2019ve also included this info in our FAQs. <\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-weight: normal;background: white;font-style: normal;font-size: 12pt;direction: rtl\">3. Supports Only Bullet List<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">We\u2019ve been aware of this issue beforehand, and have now fixed it with this update. .docx happens to support a good number of list style formats. Initially we supported only a bulleted list, because it was time-consuming, delaying the Plugin launch, which why we hadn\u2019t included any other type of lists. Now in this version we support bullet, numbered, Roman and alphabet(small and capital) list style formats.<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"font-weight: normal;background: white;font-style: normal;font-size: 12pt;direction: rtl\">4. Multi-File import<\/span><\/span><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><a href=\"https:\/\/plugmatter.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/sites\/2\/2016\/01\/pmfi_multi_import.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1333 size-full\" src=\"https:\/\/plugmatter.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/sites\/2\/2016\/01\/pmfi_multi_import.png\" alt=\"pmfi_multi_import\" width=\"411\" height=\"161\" \/><\/a><\/p>\n<p class=\"Normal-P\" style=\"direction: ltr\"><span class=\"Normal-H\"><span style=\"background: white;font-style: normal;font-weight: normal;font-size: 12pt;direction: rtl\">This feature was asked by customers who use Document Importer day-in and day-out, so it was imperative for us to add it. We created a Dashboard widget from where our users can import multiple .docx files and create multiple drafts, that they can publish later once they\u2019re reviewed. Users are now shown how far the file importing has come along in the progress bar. They can also view the errors if something goes wrong, like if they or try to upload file other than .docx. In a single click, users can create multiple posts, saving hours on end. <\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Document Importer, one of our top performing plugins version 1.5.3 is re-released, with a couple of major updates added and bugs fixed&#8230;.<\/p>\n","protected":false},"author":7,"featured_media":1980,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Document Importer Plugin So Far and New Updates<\/title>\n<meta name=\"description\" content=\"The Document Importer plugin by Plugmatter has been updated with many critical improvements and awesome new features, for WordPress users. Read more here!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Document Importer Plugin So Far and New Updates\" \/>\n<meta property=\"og:description\" content=\"The Document Importer plugin by Plugmatter has been updated with many critical improvements and awesome new features, for WordPress users. Read more here!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"Plugmatter Spark\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-05T10:51:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/plugmatter.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"457\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mohiuddin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mohiuddin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/\",\"url\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/\",\"name\":\"Document Importer Plugin So Far and New Updates\",\"isPartOf\":{\"@id\":\"https:\/\/plugmatter.com\/spark\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/plugmatter.com\/spark\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg\",\"datePublished\":\"2016-01-05T10:51:02+00:00\",\"dateModified\":\"2016-01-05T10:51:02+00:00\",\"author\":{\"@id\":\"https:\/\/plugmatter.com\/spark\/#\/schema\/person\/37c791053ea7ed51dcac9024d80b2d36\"},\"description\":\"The Document Importer plugin by Plugmatter has been updated with many critical improvements and awesome new features, for WordPress users. Read more here!\",\"breadcrumb\":{\"@id\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#primaryimage\",\"url\":\"https:\/\/plugmatter.com\/spark\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg\",\"contentUrl\":\"https:\/\/plugmatter.com\/spark\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg\",\"width\":700,\"height\":457},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/plugmatter.com\/spark\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Document Importer Plugin So Far and New Updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/plugmatter.com\/spark\/#website\",\"url\":\"https:\/\/plugmatter.com\/spark\/\",\"name\":\"Plugmatter Spark \u2013 Get the Best Tips on WordPress!\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/plugmatter.com\/spark\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/plugmatter.com\/spark\/#\/schema\/person\/37c791053ea7ed51dcac9024d80b2d36\",\"name\":\"Mohiuddin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/plugmatter.com\/spark\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"Mohiuddin\"},\"url\":\"https:\/\/plugmatter.com\/spark\/author\/mohiuddin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Document Importer Plugin So Far and New Updates","description":"The Document Importer plugin by Plugmatter has been updated with many critical improvements and awesome new features, for WordPress users. Read more here!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/","og_locale":"en_US","og_type":"article","og_title":"Document Importer Plugin So Far and New Updates","og_description":"The Document Importer plugin by Plugmatter has been updated with many critical improvements and awesome new features, for WordPress users. Read more here!","og_url":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/","og_site_name":"Plugmatter Spark","article_published_time":"2016-01-05T10:51:02+00:00","og_image":[{"width":700,"height":457,"url":"https:\/\/plugmatter.s3.us-west-2.amazonaws.com\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg","type":"image\/jpeg"}],"author":"Mohiuddin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mohiuddin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/","url":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/","name":"Document Importer Plugin So Far and New Updates","isPartOf":{"@id":"https:\/\/plugmatter.com\/spark\/#website"},"primaryImageOfPage":{"@id":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#primaryimage"},"image":{"@id":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/plugmatter.com\/spark\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg","datePublished":"2016-01-05T10:51:02+00:00","dateModified":"2016-01-05T10:51:02+00:00","author":{"@id":"https:\/\/plugmatter.com\/spark\/#\/schema\/person\/37c791053ea7ed51dcac9024d80b2d36"},"description":"The Document Importer plugin by Plugmatter has been updated with many critical improvements and awesome new features, for WordPress users. Read more here!","breadcrumb":{"@id":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#primaryimage","url":"https:\/\/plugmatter.com\/spark\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg","contentUrl":"https:\/\/plugmatter.com\/spark\/wp-content\/uploads\/2016\/01\/Document-Importer.jpg","width":700,"height":457},{"@type":"BreadcrumbList","@id":"https:\/\/plugmatter.com\/spark\/document-importer-plugin-so-far-and-new-updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/plugmatter.com\/spark\/"},{"@type":"ListItem","position":2,"name":"Document Importer Plugin So Far and New Updates"}]},{"@type":"WebSite","@id":"https:\/\/plugmatter.com\/spark\/#website","url":"https:\/\/plugmatter.com\/spark\/","name":"Plugmatter Spark \u2013 Get the Best Tips on WordPress!","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/plugmatter.com\/spark\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/plugmatter.com\/spark\/#\/schema\/person\/37c791053ea7ed51dcac9024d80b2d36","name":"Mohiuddin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/plugmatter.com\/spark\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"Mohiuddin"},"url":"https:\/\/plugmatter.com\/spark\/author\/mohiuddin\/"}]}},"_links":{"self":[{"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/posts\/1332"}],"collection":[{"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/comments?post=1332"}],"version-history":[{"count":0,"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/posts\/1332\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/media\/1980"}],"wp:attachment":[{"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/media?parent=1332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/categories?post=1332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plugmatter.com\/spark\/wp-json\/wp\/v2\/tags?post=1332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}