
In browsing the code projects I came across this item: ----------------------------------------------------------------- SVG support in OpenOffice (not exactly Inkscape development, but would allow Inkscape users to paste in art rather than having to export to png and really promote usuage of Inkscape). Not to mention eliminating all those duplicate svg/png image files! -----------------------------------------------------------------
I would like to suggest a similar item along the lines of promoting InkScape use, and SVG in general, that involves Google directly. I think this is a good candidate for a SoC project that could be mentored by InkScape developers.
Google has opened a service recently called Google pages that allows google users to create their own web pages for free hosted by Google.
Like all other things touched by Google, this could become a major service.
Currently, in order to insert an image into Google Pages you go through an upload dialog. You can upload any file you want, but it you upload an SVG image the dialog warns you that the image type that you just uploaded (SVG) is not supported by most browsers. This is not true, SVG is supported by FireFox. Opera, Konqueror, Safari, Amaya, and with Adobe plugin support, IE.
Having uploaded the file, there is no easy way to insert it into your page. The file IS there, but the image dialog control does not address it. So, at this point, you can, if you are very savvy, get the image into your page. But, lo, it appears, the last time I checked, that Google does not have image/svg+xml set in their servers, so it won't be properly displayed anyway.
Project: Update the Google Pages interface to handle SVG and allow SVG images in Google Page content.
I see this as a three stage project that fits nicely within the scope of an SoC item.
1: Update the Google image manager to handle SVG images. I would suggest that the easiest way to do this is to create a png thumbnail at upload time. 2: Code proper insertion methods into the Google Pages editor, allow the user to take a default or specify one of the approved methods of insertion without having to directly edit raw html to get it in there. 3: and this one should be easy, set the mime type on Googles servers to handle SVG.
-- Cheers! Rick