Inkscape Website and Fastly CDN Service
Dear Inkscape Developers,
In a happy Christmas time result, the issues we've been having with the very kind free CDN service from fastly.com have been ironed out and now I'm pleased to announce that inkscape.org is up and running with the new caching service effective imediatly.
So what does this mean?
Firstly, the configuration for our service has changed so django content[1] (which are NOT cached) will always redirect to https from http and will always redirect www.inkscape.org or the machine's ip-address to just inkscape.org.
But this redirect does not apply to media, docs or static content. This content can be served up either http or https and from any combination of ip-address or domain. This was done to enable the caching services machines to read these files without issue. The website would always request content via https itself though.
All images, javascript files and css files which are considered 'static content' are served via /static/ are still available directly but the site is configured to now request these via fastly caches.
All uploaded images to the cms, resource files in your gallery, profile pictures and other 'media content' is also available directly and is also configured to request via fastly. This means that if you have uploaded an image with a name, deleted it, has the server clean away the old filename /and/ re-uploaded a new and different version within the one hour caching time, your images may not be updated. But this is such an unlikely and rare occasion that I mention it only for completeness.
Uploaded version of inkscape binaries - Because the media content is now cached, downloading the inkscape pre-compiled binaries won't incur the very high penalties if they all went directly from the webserver. So we may now be able to host all our own downloads. This is good for getting up off sourceforge.net and be able to cope with the demand.
I'm interested in suggestions on how we can stress-test the new system to make sure it will be able to cope with a new release if we decide to use it this way.
Best Regards, Martin Owens
Woohoo! Thank you SO much for working with them to get this figured out Martin! I really hope this will solve our need for figuring out other mirroring solutions... thankfully if it isn't sufficient your other work will surely fill any gaps.
As part of the deal, we need to provide them with a logo and blurb for them to put on their site (I have that taken care of), and we need to cross-promote similarly. What are your people's thoughts about us having a "Sponsors" page? In addition to that, I do think in our footer it would make sense if we had something more like "Powered by OSUOSL, Fastly, Django, Python" and whatever other things we find appropriate (instead of the pony?).
Cheers, Josh
On Tue, Dec 23, 2014 at 8:13 PM, Martin Owens <doctormo@...400...> wrote:
Dear Inkscape Developers,
In a happy Christmas time result, the issues we've been having with the very kind free CDN service from fastly.com have been ironed out and now I'm pleased to announce that inkscape.org is up and running with the new caching service effective imediatly.
So what does this mean?
Firstly, the configuration for our service has changed so django content[1] (which are NOT cached) will always redirect to https from http and will always redirect www.inkscape.org or the machine's ip-address to just inkscape.org.
But this redirect does not apply to media, docs or static content. This content can be served up either http or https and from any combination of ip-address or domain. This was done to enable the caching services machines to read these files without issue. The website would always request content via https itself though.
All images, javascript files and css files which are considered 'static content' are served via /static/ are still available directly but the site is configured to now request these via fastly caches.
All uploaded images to the cms, resource files in your gallery, profile pictures and other 'media content' is also available directly and is also configured to request via fastly. This means that if you have uploaded an image with a name, deleted it, has the server clean away the old filename /and/ re-uploaded a new and different version within the one hour caching time, your images may not be updated. But this is such an unlikely and rare occasion that I mention it only for completeness.
Uploaded version of inkscape binaries - Because the media content is now cached, downloading the inkscape pre-compiled binaries won't incur the very high penalties if they all went directly from the webserver. So we may now be able to host all our own downloads. This is good for getting up off sourceforge.net and be able to cope with the demand.
I'm interested in suggestions on how we can stress-test the new system to make sure it will be able to cope with a new release if we decide to use it this way.
Best Regards, Martin Owens
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hi Josh,
guess I fall into the 'your people' category ;) I like your idea.
When others agree, I could take care of the Sponsors page and of adding in the bottom links (I would like to keep the pony in, though, because its hover text provides a lot of useful version info). I would suggest to add the 'Sponsors' page into the 'Donate' submenu, so people who want to help get to see a list of 'good examples' to encourage them further.
Is there a special logo / wording fastly would like us to use? And is there anybody else (beside the individual donors, who could be listed there some day, too) who should be considered a sponsor? (fastly and OSUOSL are on my list now, what about launchpad/Canonical?)
Maren
Am 25.12.2014 um 08:29 schrieb Josh Andler:
Woohoo! Thank you SO much for working with them to get this figured out Martin! I really hope this will solve our need for figuring out other mirroring solutions... thankfully if it isn't sufficient your other work will surely fill any gaps.
As part of the deal, we need to provide them with a logo and blurb for them to put on their site (I have that taken care of), and we need to cross-promote similarly. What are your people's thoughts about us having a "Sponsors" page? In addition to that, I do think in our footer it would make sense if we had something more like "Powered by OSUOSL, Fastly, Django, Python" and whatever other things we find appropriate (instead of the pony?).
Cheers, Josh
---hope this mail won't be a duplicate. We had a mail server problem, and some messages made it through while others did not. It's not yet in the archives at sourceforge, at least.---
Hi Josh,
guess I fall into the 'your people' category ;) I like your idea.
When others agree, I could take care of the Sponsors page and of adding in the bottom links (I would like to keep the pony in, though, because its hover text provides a lot of useful version info). I would suggest to add the 'Sponsors' page into the 'Donate' submenu, so people who want to help get to see a list of 'good examples' to encourage them further.
Is there a special logo / wording fastly would like us to use? And is there anybody else (beside the individual donors, who could be listed there some day, too) who should be considered a sponsor? (fastly and OSUOSL are on my list now, what about launchpad/Canonical?)
Maren
---- Second lost mail: ----
A quick suggestion for the sponsors page (without pictures): http://staging.inkscape.org/en/sponsors/ Corrections and additions welcome! (If it shall be used at all)
Maren
Am 25.12.2014 um 08:29 schrieb Josh Andler:
Woohoo! Thank you SO much for working with them to get this figured out Martin! I really hope this will solve our need for figuring out other mirroring solutions... thankfully if it isn't sufficient your other work will surely fill any gaps.
As part of the deal, we need to provide them with a logo and blurb for them to put on their site (I have that taken care of), and we need to cross-promote similarly. What are your people's thoughts about us having a "Sponsors" page? In addition to that, I do think in our footer it would make sense if we had something more like "Powered by OSUOSL, Fastly, Django, Python" and whatever other things we find appropriate (instead of the pony?).
Cheers, Josh
On Sun, 2014-12-28 at 18:40 +0100, Maren Hachmann wrote:
Hi Josh,
guess I fall into the 'your people' category ;) I like your idea.
When others agree, I could take care of the Sponsors page and of adding in the bottom links (I would like to keep the pony in, though, because its hover text provides a lot of useful version info). I would suggest to add the 'Sponsors' page into the 'Donate' submenu, so people who want to help get to see a list of 'good examples' to encourage them further.
Is there a special logo / wording fastly would like us to use? And is there anybody else (beside the individual donors, who could be listed there some day, too) who should be considered a sponsor? (fastly and OSUOSL are on my list now, what about launchpad/Canonical?)
SFC who handle our financial and intellectual resources.
Tav
Hi Martin and Tav,
Am 29.12.2014 um 09:13 schrieb Martin Owens:
I like the pages simplicity.
Contact page: https://inkscape.org/en/contact-admin/
Icons would be fancy, but I don't think they're required. Sometimes they're done inconsistently and provide a very incoherent page. So this is nice with just text.
I wasn't sure if the contact form was actually working - I had no means to test. Will add it now, thank you! The thing about the icons is that maybe fastly requires that as part of the deal. I'm also not looking forward to add one in, especially with the formatting problems CKEditor has...
Am 29.12.2014 um 13:58 schrieb Tavmjong Bah:
SFC who handle our financial and intellectual resources.
Tav
Thanks, Tav, will add them. I didn't think of them in the category 'sponsors', more as 'partners', but it's indeed important to name them!
Maren
On Mon, 2014-12-29 at 16:40 +0100, Maren Hachmann wrote:
I wasn't sure if the contact form was actually working - I had no means to test. Will add it now, thank you! The thing about the icons is that maybe fastly requires that as part of the deal. I'm also not looking forward to add one in, especially with the formatting problems CKEditor has...
I'm not sure what you mean. When you upload a new image to the cms, fastly should grab it automatically as it's passed through.
Martin,
On Mon, Dec 29, 2014 at 7:40 AM, Maren Hachmann <maren@...3165...> wrote:
The thing about the icons is that maybe fastly requires that as part of the deal. I'm also not looking forward to add one in, especially with the formatting problems CKEditor has...
Yeah, it is indeed a part of it. They provided me with an EPS file, so if you have preferred dimensions for a PNG, let me know and I can send it over.
Cheers, Josh
On Mon, 2014-12-29 at 16:19 -0800, Josh Andler wrote:
On Mon, Dec 29, 2014 at 7:40 AM, Maren Hachmann <maren@...3165...> wrote:
The thing about the icons is that maybe fastly requires that as part of the deal. I'm also not looking forward to add one in, especially with the formatting problems CKEditor has...
Yeah, it is indeed a part of it. They provided me with an EPS file, so if you have preferred dimensions for a PNG, let me know and I can send it over.
Ummm, this is 2015 (give or take a few days). We should be (an are) using SVG's on our website. I think I know a program that can take an EPS and convert it to an SVG.
Tav
On Tue, 2014-12-30 at 10:27 +0100, Tavmjong Bah wrote:
Yeah, it is indeed a part of it. They provided me with an EPS file,
so if you have preferred dimensions for a PNG, let me know and I can send it over.
Josh - Convert to svg and we'll store the logo in static, that way we have the vectors available for whatever future needs as well as something to include www side.
Ummm, this is 2015 (give or take a few days). We should be (an are) using SVG's on our website. I think I know a program that can take an EPS and convert it to an SVG.
We are, but I'll tell you a secrete about django. Their ImageFields don't count svg files are images... so the cms rejects svgs as uploaded images. Which is a royal annoying pain and a reason the resource models use FileFields instead.
Some day I'll submit a patch.
Martin,
On Tue, Dec 30, 2014 at 3:18 AM, Martin Owens <doctormo@...400...> wrote:
Josh - Convert to svg and we'll store the logo in static, that way we have the vectors available for whatever future needs as well as something to include www side.
The file isn't ours to make publicly available in a vector format. Until files can be uploaded to our website with the ability to make them private to a group, this shouldn't happen. I've emailed it directly to Maren though.
Cheers, Josh
On Tue, Dec 30, 2014 at 1:27 AM, Tavmjong Bah <tavmjong@...8...> wrote:
Ummm, this is 2015 (give or take a few days). We should be (an are) using SVG's on our website. I think I know a program that can take an EPS and convert it to an SVG.
Saying it was EPS was only saying it wasn't web-friendly and I wasn't going to post a vector version of someone else's logo publicly.
Cheers, Josh
A quick suggestion for the sponsors page (without pictures):
http://staging.inkscape.org/en/sponsors/
Corrections and additions welcome! (If it shall be used at all)
On Sun, 2014-12-28 at 20:28 +0100, Maren Hachmann wrote:
A quick suggestion for the sponsors page (without pictures):
http://staging.inkscape.org/en/sponsors/
Corrections and additions welcome! (If it shall be used at all)
I like the pages simplicity.
Contact page: https://inkscape.org/en/contact-admin/
Icons would be fancy, but I don't think they're required. Sometimes they're done inconsistently and provide a very incoherent page. So this is nice with just text.
Martin,
I get 404 error (44 lines). Is the page still there? (Firefox) Or do I not have the right kind of access? (Not that I probably would have any comments. But just curious to see :-))
brynn
-------------------------------------------------- From: "Maren Hachmann" <maren@...3165...> Sent: Sunday, December 28, 2014 12:28 PM To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Inkscape Website and Fastly CDN Service
A quick suggestion for the sponsors page (without pictures):
http://staging.inkscape.org/en/sponsors/
Corrections and additions welcome! (If it shall be used at all)
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Mon, 2014-12-29 at 23:11 -0700, Brynn wrote:
I get 404 error (44 lines). Is the page still there? (Firefox) Or do I not have the right kind of access? (Not that I probably would have any comments. But just curious to see :-))
It's moved to http://staging.inkscape.org/en/donate/sponsors/ I think Maren was picking the best place int he menu for it :-)
Martin,
I shifted the page, you can find it under 'Donate' now.
Am 30.12.2014 um 07:11 schrieb Brynn:
I get 404 error (44 lines). Is the page still there? (Firefox) Or do I not have the right kind of access? (Not that I probably would have any comments. But just curious to see :-))
brynn
From: "Maren Hachmann" <maren@...3165...> Sent: Sunday, December 28, 2014 12:28 PM To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] Inkscape Website and Fastly CDN Service
A quick suggestion for the sponsors page (without pictures):
http://staging.inkscape.org/en/sponsors/
Corrections and additions welcome! (If it shall be used at all)
Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On 2014-12-24 05:13 (+0100), Martin Owens wrote:
In a happy Christmas time result, the issues we've been having with the very kind free CDN service from fastly.com have been ironed out and now I'm pleased to announce that inkscape.org is up and running with the new caching service effective imediatly.
So what does this mean?
(…)
Uploaded version of inkscape binaries - Because the media content is now cached, downloading the inkscape pre-compiled binaries won't incur the very high penalties if they all went directly from the webserver. So we may now be able to host all our own downloads. This is good for getting up off sourceforge.net and be able to cope with the demand.
I'm interested in suggestions on how we can stress-test the new system to make sure it will be able to cope with a new release if we decide to use it this way.
Looking at the download stats at sourceforge.net, the Windows 64bit msi installer seems to be the ideal test case: it's even larger than the OS X package (DMG), and the number of downloads by far exceeds those for the OS X build:
inkscape-0.91pre3-x64.msi ========================= 61,497 dowloads (each 96.7 MB) in December:
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/inkscape-0....
vs
Inkscape-0.91pre3-x11-10.7-x86_64.dmg ====================================== 1,184 downloads (each 69.6 MB) in December:
http://sourceforge.net/projects/inkscape/files/inkscape/0.91pre3/Inkscape-0....
Maybe for the last pre-release, the x64.msi package could be upload and linked to inkscape.org, while the rest of that pre-release packages is still hosted at sf.net?
On Wed, Dec 31, 2014 at 7:24 AM, su_v <suv-sf@...58...> wrote:
Maybe for the last pre-release, the x64.msi package could be upload and linked to inkscape.org, while the rest of that pre-release packages is still hosted at sf.net?
Honestly, since we don't publicize the pre-releases too much, we may as well just put all the downloads on our site. It will be a drop in the bucket compared to the actual release, but it will be better than nothing. Just my .02.
Cheers, Josh
participants (6)
-
Brynn
-
Josh Andler
-
Maren Hachmann
-
Martin Owens
-
su_v
-
Tavmjong Bah