[Xerte-dev] Re: Charting Library

Julian Tenney Julian.Tenney at nottingham.ac.uk
Thu May 16 12:39:09 BST 2013


I’ve added a list on the LO icon where you can add the libraries you want, also a stylesheet, so then you can easily define  <div id=”chart” class=”ChartClass”/> in the piece by hand, and use script to set it up:

[cid:image002.png at 01CE5232.5CB9DC90]

[cid:image003.png at 01CE5232.5CB9DC90]

[cid:image004.png at 01CE5232.5CB9DC90]

From: xerte-dev-bounces at lists.nottingham.ac.uk [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Smith, John
Sent: 16 May 2013 12:02
To: For Xerte technical developers
Subject: [Xerte-dev] Re: Charting Library

That would be fine – I thought this was more for end users

Have a dropdown with the libraries prepopulated and for each supported one, an array or sources for fallback. If you get a 200 you move on, if you get something else you try the next in the array…

Regards,

John Smith
Learning Technologist
School of Health & Life Sciences
Glasgow Caledonian University

From: xerte-dev-bounces at lists.nottingham.ac.uk<mailto:xerte-dev-bounces at lists.nottingham.ac.uk> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Julian Tenney
Sent: Thursday, May 16, 2013 9:25 AM
To: For Xerte technical developers
Subject: [Xerte-dev] Re: Charting Library


You can also do it this way and execute the callback when the script has loaded to use it.



[cid:image005.png at 01CE5232.5CB9DC90]



-----Original Message-----
From: xerte-dev-bounces at lists.nottingham.ac.uk<mailto:xerte-dev-bounces at lists.nottingham.ac.uk> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Smith, John
Sent: 16 May 2013 07:28
To: xerte-dev at lists.nottingham.ac.uk<mailto:xerte-dev at lists.nottingham.ac.uk>
Subject: [Xerte-dev] Re: Charting Library



D3 is probably the ultimate in charting tools and is HUGE i agree but a lot of that is the data manipulation routines, cross browser, legacy browser support stuff... Don't we potentially want all them too?



Making it a jquery plugin doesn't actually have that much overhead but i think they could/should further split the sections into sub plugins so that you can pick and choose which you require...



Its only 135kb minified though - not much or any bigger than 1 decent sized image - what we need to do in xenith is enable on-demand loading/background pre-fetching of these libraries i think and then there isn't an issue...



See here though for others http://techslides.com/50-javascript-charting-and-graphics-libraries/



I was actually wondering whether we should just make the editor code into jquery plugins which leverage the power of jquery chaining and oop in a sense, so something like:



$('#treemenu :nth-child(6)').insertBranch('...').bind('click', function().... Etc



Easy to do, maintain and read...



Regards



John Smith

Learning Technologist

School of Health and Life Sciences



Sent from Samsung Galaxy SII







"Pat @ Pgogy" <xerte at pgogywebstuff.com<mailto:xerte at pgogywebstuff.com>> wrote:





It is a plugin, but you could link the raw GitHub stuff to save space.



I think the jquery in XOT could be moved into a library into which D3 could be added



I've got two D3 plugins half developed, but I've just bundled the JS in



On 15 May 2013, at 15:44, Julian Tenney <Julian.Tenney at nottingham.ac.uk<mailto:Julian.Tenney at nottingham.ac.uk<mailto:Julian.Tenney at nottingham.ac.uk%3cmailto:Julian.Tenney at nottingham.ac.uk>>> wrote:



There are some really nice examples on their site. I think it’s abit more than I need: it seems to be a whole jquery like plugin, rather than just the charting stuff.



This is one example where being to load libraries from a CDN would be good, because then people can choose. I don’t know if you can make the charting setup FWS for anything but the simplest charts, which we already have.



After equations though, academics would make a lot of use of charts. I suppose they can do them as images, but it’s a bit of a hassle.



From: xerte-dev-bounces at lists.nottingham.ac.uk<mailto:xerte-dev-bounces at lists.nottingham.ac.uk<mailto:xerte-dev-bounces at lists.nottingham.ac.uk%3cmailto:xerte-dev-bounces at lists.nottingham.ac.uk>> [mailto:xerte-dev-bounces at lists.nottingham.ac.uk] On Behalf Of Pat @ Pgogy

Sent: 15 May 2013 15:33

To: For Xerte technical developers

Subject: [Xerte-dev] Re: Charting Library



D3 is pretty standard and jquery like



On 15 May 2013, at 15:17, Julian Tenney <Julian.Tenney at nottingham.ac.uk<mailto:Julian.Tenney at nottingham.ac.uk<mailto:Julian.Tenney at nottingham.ac.uk%3cmailto:Julian.Tenney at nottingham.ac.uk>>> wrote:

The ability to show a range of charts would be a good addition to the site template, and the toolkit, it would complement the MathJax stuff nicely.



Does anyone have any recommendations?





_______________________________________________

Xerte-dev mailing list

Xerte-dev at lists.nottingham.ac.uk<mailto:Xerte-dev at lists.nottingham.ac.uk<mailto:Xerte-dev at lists.nottingham.ac.uk%3cmailto:Xerte-dev at lists.nottingham.ac.uk>>

http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev

_______________________________________________

Xerte-dev mailing list

Xerte-dev at lists.nottingham.ac.uk<mailto:Xerte-dev at lists.nottingham.ac.uk<mailto:Xerte-dev at lists.nottingham.ac.uk%3cmailto:Xerte-dev at lists.nottingham.ac.uk>>

http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev









Glasgow Caledonian University is a registered Scottish charity, number SC021474



Winner: Times Higher Education’s Widening Participation Initiative of the Year 2009 and Herald Society’s Education Initiative of the Year 2009.

http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html



Winner: Times Higher Education’s Outstanding Support for Early Career Researchers of the Year 2010, GCU as a lead with Universities Scotland partners.

http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15691,en.html

_______________________________________________

Xerte-dev mailing list

Xerte-dev at lists.nottingham.ac.uk<mailto:Xerte-dev at lists.nottingham.ac.uk>

http://lists.nottingham.ac.uk/mailman/listinfo/xerte-dev

Glasgow Caledonian University is a registered Scottish charity, number SC021474

Winner: Times Higher Education’s Widening Participation Initiative of the Year 2009 and Herald Society’s Education Initiative of the Year 2009.
http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,en.html

Winner: Times Higher Education’s Outstanding Support for Early Career Researchers of the Year 2010, GCU as a lead with Universities Scotland partners.
http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,15691,en.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130516/726f6727/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 84341 bytes
Desc: image002.png
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130516/726f6727/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 80864 bytes
Desc: image003.png
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130516/726f6727/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 72623 bytes
Desc: image004.png
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130516/726f6727/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 81988 bytes
Desc: image005.png
URL: <http://lists.nottingham.ac.uk/pipermail/xerte-dev/attachments/20130516/726f6727/attachment-0007.png>


More information about the Xerte-dev mailing list