Page Space Wiki Date Last Author
ChangesList Timeline host_xe_nielsmayer_dot_com 2009 Mar 23 at 09:50 NielsMayer.com Administrator
CoolMusicPodcasts Timeline host_xe_nielsmayer_dot_com 2009 May 14 at 20:38 NielsMayer.com Administrator
Feed2TL Timeline host_xe_nielsmayer_dot_com 2009 Apr 17 at 08:16 NielsMayer.com Administrator
Feeds2TL Timeline host_xe_nielsmayer_dot_com 2009 Mar 25 at 20:12 Niels Mayer
HuluTimeline Timeline host_xe_nielsmayer_dot_com 2009 Mar 25 at 19:36 Niels Mayer
KcrwFeeds Timeline host_xe_nielsmayer_dot_com 2009 Jun 05 at 15:04 NielsMayer.com Administrator
KcrwFeeds2 Timeline host_xe_nielsmayer_dot_com 2009 Mar 24 at 13:27 Niels Mayer
KcrwTimeline Timeline host_xe_nielsmayer_dot_com 2009 May 14 at 20:40 NielsMayer.com Administrator
MP3Feed2TL Timeline host_xe_nielsmayer_dot_com 2009 Apr 21 at 13:32 Niels Mayer
NpmBlogTimeline Timeline host_xe_nielsmayer_dot_com 2009 Mar 29 at 22:10 NielsMayer.com Administrator
NprTimeline Timeline host_xe_nielsmayer_dot_com 2009 Apr 21 at 21:31 NielsMayer.com Administrator
TL1 Timeline host_xe_nielsmayer_dot_com 2009 Feb 10 at 18:52 NielsMayer.com Administrator
TL2 - TL2 Timeline example (see also Timeline.ChangesList) Timeline host_xe_nielsmayer_dot_com 2009 May 21 at 16:37 NielsMayer.com Administrator
TL3 Timeline host_xe_nielsmayer_dot_com 2009 Mar 24 at 08:58 Niels Mayer
WebHome - MIT Simile Project Timeline ''widget'' Timeline host_xe_nielsmayer_dot_com 2009 Mar 09 at 10:55 Niels Mayer
WebPreferences Timeline host_xe_nielsmayer_dot_com 2009 May 21 at 16:30 NielsMayer.com Administrator
YouTube/Cvp5BcICsig - YouTube.Cvp5BcICsig Timeline host_xe_nielsmayer_dot_com 2009 Mar 12 at 17:04 Niels Mayer
YoutubeTimeline - Youtube Chromeless Player Plus MIT Simile Timeline Timeline host_xe_nielsmayer_dot_com 2009 Apr 17 at 09:23 NielsMayer.com Administrator
YTTL-Mock-Data Timeline host_xe_nielsmayer_dot_com 2009 Mar 02 at 12:36 Niels Mayer
YTTL-Mock-JSON Timeline host_xe_nielsmayer_dot_com 2009 Mar 06 at 18:18 NielsMayer.com Administrator

fromNiels Mayer niels mayer at gmail.com
todev@xwiki.org,
XWiki Users
dateThu, Jan 22, 2009 at 11:35 AM
subjectMIT Simile Widgets (spiffy JS Timeline/Timeplot/Timegrid) for Xwiki?
mailed-bygmail.com
 

    

Has anybody integrated any of MIT's open source "Project Simile" ( http://code.google.com/p/simile-widgets/ ) JS widgetry into Xwiki? For example their http://simile.mit.edu/timeline/

http://simile.mit.edu/timeplot/ or http://simile.mit.edu/timegrid/ ??

This has been discussed previously on these lists:
http://markmail.org/message/bds6fein6w4ftqot#query:MIT Simile Xwiki+page:1+mid:55peh7tm5z2vjoyd+state:results
http://markmail.org/message/bds6fein6w4ftqot#query:MIT Simile Xwiki+page:1+mid:xu5d32bukkmtdldx+state:results
http://markmail.org/message/bds6fein6w4ftqot#query:MIT Simile Xwiki+page:1+mid:hefinq3w652jrkiy+state:results
http://markmail.org/message/bds6fein6w4ftqot#query:MIT Simile Xwiki+page:1+mid:yd4a3nb2mk6e3fdu+state:results
http://markmail.org/message/bds6fein6w4ftqot#query:MIT Simile Xwiki+page:1+mid:nt5t5e27ccykrnx4+state:results

Unfortunately, all the emails mention example links that no longer exist, so there's no obvious Xwiki examples providing Simile widgetry in Xwiki ...

FYI, Other environments have integrated some of the MIT functionality:
http://drupal.org/project/timeline
http://drupal.org/project/exhibit
http://simile.mit.edu/wiki/Wibbit

Niels
http://nielsmayer.com

fromJean-Vincent Drean jean vincent at drean.org
reply-toXWiki Users
toXWiki Users
dateThu, Jan 22, 2009 at 1:44 PM
subjectRe: [xwiki-users] MIT Simile Widgets (spiffy JS Timeline/Timeplot/Timegrid) for Xwiki?
mailing listusers.xwiki.org 
 


 
Hi,


I've played quite a lot with Simile Timeline in the past.
I've made a little snippet showing last modifications within the wiki
on code.xwiki.org :
http://code.xwiki.org/xwiki/bin/view/Snippets/TimelineSnippet

JV


from    Niels Mayer gmail.com>
to      XWiki Users xwiki.org>
date    Mon, Feb 2, 2009 at 11:42 AM
subject Re: [xwiki-users] MIT Simile Widgets (spiffy JS Timeline/Timeplot/Timegrid) for Xwiki?

I've updated and commented the Timeline example (
http://code.xwiki.org/xwiki/bin/view/Snippets/TimelineSnippet ) in
preparation of my nefarious deconstruction of the widget into a novel
interface for a totally different form of usage ...

working example:
 http://nielsmayer.com/xwiki/bin/view/Timeline/TL2

sources:
 http://nielsmayer.com/xwiki/bin/view/Timeline/TL2?viewer=code
 http://nielsmayer.com/xwiki/bin/view/Timeline/ChangesList?viewer=code

Next steps is to remove this constraint (suggested in http://code.xwiki.org/xwiki/bin/view/Snippets/TimelineSnippet ). If you forget to do this, nothing works;  yet, adding it is quite annoying and shouldn't be needed:
   Prerequisites
   You must add this line:
   
   At the bottom of the "HTTP Meta Information" field in Administration > Presentation.

Seems like the following links are good starting points for a solution to the above issue:
http://blog.localkinegrinds.com/2007/11/06/installing-mit-similes-timeline-locally-w-rails-integration/
http://simile.mit.edu/mail/ReadMsg?listId=10&msgId=19202
http://simile.mit.edu/mail/ReadMsg?listId=10&msgId=19199

This entails installing a local copy of the timeline javascript and modifying a few lines of source. Othewise, with the existing solution, you're stuck with loading the simile javascript for any page on your site, slowing down the initial load time even more with yet more global javascript that never gets called in most situations. (Alternately, perhaps catenating all the timeline javascript and shoving it into a single xwiki doc or template that gets included only in a timeline-using app).

  • Niels
http://nielsmayer.com

PS: I think it would be interesting to put extra attributes on certain sets of documents, and then sql-query for those documents with those attributes and present them in the timeline. That way,  for example,
one could render a sequence of steps over time, where each step is a xwiki doc. There's no reason why the horizontal axis needs to represent discrete time. It can represent any monotonically increasing sequence. For example, editing the sequence of steps and concurrent streaming media for purposes of making a movie or real-time presentation composed from wiki components.

PPS: http://en.wikibooks.org/wiki/XQuery/DBpedia_with_SPARQL_and_Simile_Timeline_-_Album_Chronology
is another interesting application of the Timeline widget. It would be interesting if xwiki could support SPARQL ( http://www.w3.org/TR/rdf-sparql-XMLres/ ). The timeline widget doesn't necessarily need to be used as a timeline… you could also use it to present complex database result sets laid out in two-dimensions, for example (e.g. search hits presented over topic and confidence in matching.).

--------------

PPPS: later suggested in chat as a means of providing timeline functionality (and loading the timeline JS only into specific pages needing the Timeline):

(11:54:56 AM) vmassol: npm: nice timeline. would be great if you could improve a bit the timeline page on xwiki.org (http://code.xwiki.org/xwiki/bin/view/Snippets/TimelineSnippet)
...
(11:58:12 AM) npm: after i figure out how to remove the install
constraint, that's when it would be worth updating
(11:58:46 AM) vmassol: npm: I think you can fix this easily using our
new jsx (javascript extensions)
(11:59:03 AM) vmassol: see http://platform.xwiki.org/xwiki/bin/view/DevGuide/SkinExtensionsTutorial
if you haven't seen it yet
-----------------------------


NB: see http://code.google.com/p/simile-widgets/wiki/Timeline_CreatingNewThemes for info on customizations that are possible, like

var theme = Timeline.ClassicTheme.create(); // create the theme 
theme.event.bubble.width = 350;   // modify it 
theme.event.bubble.height = 300;
theme.event.track.height = 15;
theme.event.tape.height = 8;


last modified by Niels Mayer on Mar 09, 2009 10:55:16 GMT-08:00

Creator: Niels Mayer on Jan 29, 2009 19:06:32 GMT-08:00
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 1.8.17790 - Documentation