it-swarm.com.de

Alternative zu SIMILE Timeline für die Timeline-Visualisierung?

Ich hatte also viel Spaß beim Spielen mit SIMILE Timeline , aber leider scheint es alles außer aufgegeben (zuletzt geschlossenes Ticket Mai 2009) und mit Speicherlecks durchsetzt , insbesondere wenn Sie Ereignisse dynamisch laden und entladen (was in meinem Fall besonders zutrifft).

Ich bin ein Anfänger in JavaScript, so dass das Debuggen dieser Lecks mehr als ein wenig kompliziert sein wird. Bevor ich mich mit der Behebung eines Problems in einer Sprache befasse, die ich nicht verstehe, oder mit einer Codebasis, die ich noch nie gesehen habe, möchte ich wissen, ob es irgendetwas gibt, das mit dem Funktionsumfang von Timeline vergleichbar ist :

  1. Mehrere Events auf einer Band
    • verwenden Sie anstelle von 10, 100, 1000 Datenzeilen den verfügbaren Platz, um nach Möglichkeit mehrere Ereignisse in einer Zeile unterzubringen
  2. Scrollbar
  3. CSS-Styling bis zum jeweiligen Event
    • Bei Bedarf kann ich für jedes Ereignis ein bestimmtes Symbol, eine bestimmte Schriftart usw. angeben. Dies ist ideal, um Fehlerereignisse oder interessante Ereignisse hervorzuheben
  4. filtern/Suchen/Markieren
  5. hervorheben einer Zeitspanne oder eines Zeitpunkts
    • Dies wäre ein vertikales Band, das einen Moment des Jetzt anzeigt, oder ein Band, das die Start- und Endzeit eines Zeitraums abdeckt

Ich weiß, dass viele dieser Funktionen wahrscheinlich in Dinge wie Flot oder HighCharts integriert werden können, aber diese Dinge waren für mich so gut wie kostenlos, um sie in der Timeline zu verwenden Daher erwäge ich, ob es einfacher ist, ein Speicherverlust zu beheben oder 3 - 4 Funktionen für eine Bibliothek bereitzustellen, die nicht über diese Funktion verfügt. Mein Bauch sagt "das Leck reparieren, es ist einfacher", aber ich würde gerne wissen, ob mir jemand etwas zeigen kann, das zu 90% auf dem Weg dorthin ist, mit einer niedrigen Eintrittsbarriere, um die anderen 10% zu erreichen.

67
Nick Klauer

Schauen Sie sich Timeglider (siehe http://timeglider.com/jquery/ ) an. Hierbei handelt es sich um eine Open Source (MIT), JavaScript (verwendet jQuery) -scrolling-Timeline, die sich in der aktiven Entwicklung befindet. Ich glaube, es erfüllt Ihre ersten 4 Anforderungen, aber ich bin mir nicht sicher, was die Besonderheiten Ihrer fünften Anforderung angeht. Ich habe nur ein paar einfache Experimente mit Timeglider gemacht und weiß es nicht genau, aber vielleicht ist dies eine mögliche Lösung für Sie.

42
Matthew Sielski

Vielleicht können Sie die Timeline aus der von Almende entwickelten (Open Source) CHAP Links Library verwenden.

http://almende.github.com/chap-links-library/timeline.html

Schauen Sie sich die Beispiele an, um zu sehen, was Sie mit der Timeline machen können. Es ist ziemlich flexibel, Sie können Ihr eigenes Layout erstellen und in jedem einzelnen Event Ihr eigenes CSS/HTML verwenden.

61
Jos de Jong

Wir brauchten die Simile-Timeline in Lab 21k, also haben wir den Quellcode aufgeräumt und mit bower veröffentlicht . Sie brauchen also keine Alternative mehr.

https://github.com/Lab21k/standalone-timeline/

5

Das Timeline-Projekt ist sehr lebendig, sie verwenden einfach keinen Google-Code mehr. Die Simile-Widgets werden jetzt auf einer eigenen Homepage gehostet. Hier ist die Homepage und Dokumentation von Timeline . Beachten Sie, dass die Links auf der Seite nicht konsistent sind. Viele Seiten verweisen immer noch auf die veralteten Wikis in Google Code und die mit.edu-Wiki-Seiten. Denken Sie daran, wenn Sie im Wiki nachsehen.

Es gibt auch eine aktive Mailingliste in Google Groups .

3
Michael

Dies ist wahrscheinlich das beste, das es derzeit gibt:

http://timeline.verite.co/

0
Sandro Pasquali

Sie sind immer noch sehr aktiv. David Karger macht häufige Updates. Jetzt haben sie die Version 3.0. Referenzdokumentation finden Sie hier: http://simile-widgets.org/wiki/Reference_Documentation_for_Exhibit .

Der Code ist hier: https://github.com/simile-widgets/exhibit

0

Ich arbeite tatsächlich mit der Simile-Zeitleiste in einem Projekt mit dem Namen Event Viewpoint . Ich habe eine ganze Reihe von Fehlern behoben und sie mit vielen Beiträgen erweitert, die ich online gefunden habe, einschließlich Bildern für das Ereignis, einer Zoomleiste und einigen zusätzlichen Ereignissen.

Es ist eine brillante Arbeit, bei der sich nur jemand die Zeit nimmt, sie zu aktualisieren und auf den neuesten Stand zu bringen. Für mein Projekt ist das derzeit nicht möglich, aber wenn ich im nächsten Jahr Zeit habe, werde ich damit beginnen, es zu verbessern.

Es wäre wirklich großartig, wenn die Leute das Projekt wiederbeleben, Touch-Events hinzufügen könnten und so weiter.

Wenn jemand die Quelle benötigt, bin ich bereit, sie zur Verfügung zu stellen.

0
Luisz Bobirca