Blogs & News

Our latest blogs and announcements

SVG: where have you been all my life?

At long last support for SVG uploads comes to Ark Media.

For years Joomla has not supported the uploading of the .svg format, but due to its rising popularity as the go to high quality image format we think it's time to take matters into our own hands!

There are numerous reports on why the .svg format isn't safe for users to upload, and this has been the main reason why Joomla have avoided supporting the format for so long. But now, we have implemented an SVG filtering library to ensure that users can safely upload .svg files without worrying about uploading compromised versions of these files!

In case you still need convincing, check out this website for a list of reasons as to why the .svg format is such a great option to use when developing your websites.

One last point to mention, is that due to the largescale vulnerabilities in the .svg format, the Ark Media needs to aggressively filter the SVG file in order to remove all abilities for the file to communicate with the outside world and to run any nefarious code subtly behind the scenes. This means that if you upload an SVG and it fails with an XSS error message, your SVG most likely has elements to it that can be deemed as a security vulnerability. The solution here is to refactor & simplify the SVG rather than aim for large complex SVGs as we currently intend this functionality to be used for simple files such as logos and infographs.

Happy SVG-ing!

Tags: News, Tutorials, Features

People in this conversation

  • YES! SVG is probably the best and the most comfortable format to work with when it comes to web development and its quality just keeps amaze me every day! Although it's not safe, agree. But with filters? Man, this is too good to be truth. So excited to try it!!! Whenever they visit our site to we will meet them with highest quality! :)

    Comment last edited on about 4 years ago by Paul C
WebxSolution Ltd and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited license granted by Open Source Matters, Inc.

Copyright © 2009 - 2018 WebxSolution Ltd
Powered by JoomlaWired