For themes I think CDN usage is fine. Not sure about the Roller UI itself tho.
- Dave On Mon, Jul 7, 2014 at 10:28 PM, Glen Mazza <[email protected]> wrote: > Hi team, > > I had given a suggested JIRA to Gaurav: https://issues.apache.org/ > jira/browse/ROL-2020 for him to factor out the Bootstrap/JQuery into the > webapps/roller-ui folder so multiple themes can take advantage of it, i.e. > the user wouldn't need to manually import that library with his theme. > Providing that option would probably still make sense. > > I guess though I am behind the times with that suggestion, apparently our > themes should be using content delivery networks to download the libraries > instead of the server hosting Roller? YUI would be something like: > http://yui.yahooapis.com/3.17.2/build/cssreset/cssreset-min.css, JQuery > would be http://code.jquery.com/, Bootstrap would be: > http://www.bootstrapcdn.com/. > > Apparently the main benefit of using CDN's is that it drops demand on the > server hosting Roller, making it cheaper for someone to get Roller hosted > and also making it more attractive for hosting companies to offer Roller. > However, a drawback is YUI doesn't offer SSL support for philosophical > reasons (http://yuilibrary.com/yui/docs/tutorials/faq/#does- > yahoos-cdn-support-ssl) That might not be a big deal for us, because the > blog reader doesn't need SSL as he's not sending any private data and even > if the blog owner uses SSL to keep his password encrypted on the wire, not > much else needs to be secure so going to the CDN for a few JavaScript > libraries wouldn't be a big deal. > > I guess we'll continue storing the Javascript libraries that the themes > need, but in the future would it be a better design to have the themes > using CDNs? WDYT? > > Regards, > Glen > >
