My apologies with misusing terminology. My plan is indeed to implement a blackbox Shindig/Joomla! integration. That affords the flexibility of independent upgrades to both Shindig and Joomla without affecting the other; low coupling, but with high cohesion. [insert good software engineering practice here]
PHP Shindig is my primary focus, though I'm too much of a geek to bypass the JAR entirely. ;) Brad, if you have experience with Joomla!'s codebase, I hope it's ok if I shoot you some emails regarding some specifics of building an extension to support Shindig, or at the communication protocol with Shindig's remote server. Thank you for everyone's support! I imagine I'll be spamming the list frequently, asking really dumb questions...but thank you again! Shannon ----- Original Message ----- From: "Brad Defnall" <[EMAIL PROTECTED]> To: [email protected] Sent: Friday, June 13, 2008 11:58:33 AM GMT -05:00 US/Canada Eastern Subject: Re: Integrate Shindig with Joomla I have experience with joomla and its codebase. I second the notion of a blackbox shindig deployment.... I wouldn't attempt to merge their codebases at all, or even run the two in the same container. I'd run shindig on another server. You could put an OAuth agent on the web tier (joomla side) to aid with user authorization to shindig, and maintain joomla's user registration and authentication/authorization. That's just my opinion, it's only worth what you paid for it ;) On Fri, Jun 13, 2008 at 2:35 AM, John Hjelmstad <[EMAIL PROTECTED]> wrote: > Hey Chris: > > The clarification is appreciated. I knew APLv2 allows redistribution so > long > as it maintains APLv2 licensing. I wasn't aware that using Shindig as a > library (albeit a copied one, under separate license) was not possible via > GPLv2'd code... In any case, in a post-GPLv3 world all works well. > > Clearly Joomla's being written in PHP makes Shindig PHP a better fit for > their use. :) This said, a black-box Shindig deployment would work as a JAR > (or WAR).. just sayin :) > > John > > On Thu, Jun 12, 2008 at 4:56 PM, Chris Chabot <[EMAIL PROTECTED]> wrote: > > > Hey John! Hows things? > > > > To avoid confusion, the apache license does allow you to cut and paste as > > you want, however the GPLv2 does not allow you to put anything in there > .... > > it's viral and the added code would automatically become 'gpl v2'. Since > he > > isn't the author of shindig, he doesn't have the right to license it as > > such, so is effectively barred from using shindig's code in Joomla. > However > > as he mentioned, the GPLv3 does allow this > > > > An brief discussion about this can be found here: > > http://blogs.zdnet.com/Burnette/?p=331 > > > > With even a specific mention of the GPLv3 and APLv2: > > > > "The FSF has stated explicitly that Apache 2.0 is compatible with GPLv3. > I > > asked Apache if they could confirm. "Yes," wrote Justin Erenkrantz of the > > Apache Foundation, "and we're very excited about this!" He says section 7 > is > > the key to the claim of compatibility between GPLv3 and the Apache > License > > v2." > > > > oh and as a small ps: Joomla is written in PHP, so my guess is he doesn't > > JAR a lot :) > > > > -- Chris > > > > > > On Jun 13, 2008, at 1:35 AM, John Hjelmstad wrote: > > > > Also, Shindig's license allows > >> you to copy code into your codebase (raw or as JARs) > >> > > > > > -- Shannon Quinn College of Computing [EMAIL PROTECTED]

