HughP / simal

Automatically exported from code.google.com/p/simal
0 stars 0 forks source link

Submission of Community Explorer widget #395

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
As discussed on the mailing list I'm submitting the Community Explorer tool for 
inclusion in Simal

http://groups.google.com/group/simal-contributors/browse_thread/thread/f1bd02fad
ec0b7ce/7ead93e2e8db240c?lnk=gst&q=steve+lee#7ead93e2e8db240c

I have also signed the CLA (attached to mailing list thread)

Notes
-----
* This patch is a zip and not a diff patch as is all new code
* JQM, JQ and zeroclipboard JS libs are included. You'll need to confirm 
licences with any changes you make for Simal licensing. We could probably go to 
the live CDN versions if required.
* Unlike the current live version at fullmeasure.co.uk/REALISE this uses the 
minimized JQ & JQM JS
* it doesn't use the latest JQM due to event problems following on from their 
reorganisation of DOM hierarchy and event handling
* the included config.xml for W3C widget is pretty arbitrary and may need 
tweaking for Simal use, especially sizes and licence

Original issue reported on code.google.com by ste...@fullmeasure.co.uk on 23 Feb 2011 at 8:36

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by ross.gardler on 6 Mar 2011 at 9:06

GoogleCodeExporter commented 9 years ago
Thanks for the donation. The config.xml file, as well as being invalid XML, 
indicates the code is licensed under a BSD licence. Can you please confirm that 
your intention is for us to relicence this under the Apache Licence for 
inclusion in Simal.

With respect to licences for your dependencies I can confirm that JQuery is 
fine as it dual licenced and as such we can use it under the MIT. Zeroclipboard 
is also under mIT.

However, I'm not too keen on zeroclipboard bringing a flash dependency to 
Simal. Is this entirely necessary? What functionality would we loose if we 
removed it?

Original comment by ross.gardler on 6 Mar 2011 at 9:17

GoogleCodeExporter commented 9 years ago
>The config.xml file, as well as being invalid XML

Apologies I only used editor validation, and neglected to check for it being 
well formed or validation.

> Can you please confirm that your intention is for us to relicence this under 
the Apache Licence for inclusion in Simal.

Yes I confirm it if that is what is needed.

> However, I'm not too keen on zeroclipboard bringing a flash dependency to 
Simal. Is this entirely necessary? What functionality would we loose if we 
removed it?

No it is not necessary. It is a somewhat experimental feature to aid access to 
a summary. I'm am also not happy about the flash dependency, and there is poor 
runtime fallback. It is only supported in some browsers (those with flash) and 
so I subsequently added the summary section which prefills a textarea, ready to 
copy. I'm sure there are better ways to meet the requirements, for example it 
might be possible to use javascript to copy to clipboard, though clipboard 
access doesn't seem to supported even in newer apis, so a synthetic event hack 
might have to be used. Alternatively adding basic persistence would reduce the 
need to copy and save externally.

So I'm happy for the zeroclipboard dependency to be removed by removing the 
code that uses it. 

Would you like me to submit a new version with these changes?

Original comment by ste...@fullmeasure.co.uk on 7 Mar 2011 at 9:18