web-dev-qa-db-ja.com

タイムラインの視覚化のためのSIMILEタイムラインの代替手段

SIMILE Timeline で遊ぶのはとても楽しいですが、残念ながら 放棄されたものを除くすべて (直近では2009年5月のクローズチケット)および メモリリークに悩まされています 、特に 動的にイベントをロードおよびアンロードする の場合(これは特に私の場合に当てはまります)。

私はJavaScriptの初心者なので、これらのリークのデバッグは少し複雑になります。理解できない言語や見たこともない言語の問題を真っ先に修正する前に、タイムラインで取得できる機能セットと比較できるものがあるかどうかを知りたい:

  1. 1つのバンドでの複数のイベント
    • 10、100、1000rowsのデータの代わりに、可能な場合は複数のイベントを1行に収めるために使用可能なスペースを使用します
  2. スクロール可能
  3. 特定のイベントに合わせたCSSスタイリング
    • 必要に応じて、イベントごとに特定のアイコン、フォントなどを指定できます。これは、エラーイベントや興味深いイベントを強調するのに最適です。
  4. フィルタリング/検索/ハイライト
  5. 時間帯または特定の時点を強調する
    • これは、「今」の瞬間を示す垂直バンド、または期間の開始時間と終了時間をカバーするバンドになります

これらの機能の多くは、おそらく Flot または HighCharts などに入れることができることを知っていますが、これらの機能はタイムラインで使用するために私が次に自由だったので、 mメモリリークを修正するのが簡単であるか、それを持たないライブラリで3-4機能を展開するのが簡単かどうかのコスト/メリットを比較検討する。私の腸は「リークを修正します、簡単です」と言いますが、他の10%を獲得するための低い障壁で、90%の可能性があるものを誰かが私に見せることができるかどうか知りたいです。

67
Nick Klauer

Timeglider( http://timeglider.com/jquery/ をご覧ください)は、アクティブな開発中のオープンソース(MIT)、JavaScript(jQueryを使用)スクロールタイムラインです。私はあなたの最初の4つの要件を満たしていると思いますが、5番目の要件の詳細についてはわかりません。私はTimegliderでいくつかの簡単な実験を行っただけで、それをあまりよく知りませんが、これはあなたのための潜在的な解決策かもしれません。

42
Matthew Sielski

Almendeが開発した(オープンソースの)CHAP Links Libraryのタイムラインを使用できます。

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

タイムラインで何ができるかを確認するには、例をご覧ください。非常に柔軟で、独自のレイアウトを作成し、個々のイベントで独自のCSS/HTMLを使用できます。

61
Jos de Jong

Lab 21kにSimile Timelineが必要だったので、ソースコードを取得してクリーンアップし、 bowerを使用して公開 にしました。そのため、もう代替は必要ありません。

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

5

タイムラインプロジェクトは非常に活発で、Google Codeを使用しなくなりました。 Simileウィジェットは専用のホームページでホストされるようになりました。ここに タイムラインのホームページとドキュメント があります。ページ上のリンクには一貫性がなく、多くのページが引き続きGoogle Codeの古いwikiとmit.edu wikiページにリンクしていることに注意してください。 Wikiを確認するときは、そのことに留意してください。

Googleグループのアクティブなメーリングリスト もあります。

3
Michael

これはおそらく、現時点で最良の方法です。

http://timeline.verite.co/

0
Sandro Pasquali

彼らはまだ非常に活発です。 David Kargerは頻繁に更新します。現在、バージョン3.0があります。リファレンスドキュメントは http://simile-widgets.org/wiki/Reference_Documentation_for_Exhibit にあります。

コードはこちら: https://github.com/simile-widgets/exhibit

0

私は実際に Event Viewpoint と呼ばれるプロジェクトでSimile Timelineを使用しています。私は非常に多くのバグを修正し、イベントの画像、ズームバー、いくつかの追加のイベントなど、オンラインで見つけた多くの貢献によってそれを強化しました。

それは素晴らしい仕事であり、誰かがそれを更新して最新のものにするために時間をかけるだけです。現在、それは私のプロジェクトの範囲外ですが、来年かそこらで時間があれば、私はそれを強化し始めます。

人々がプロジェクトを復活させたり、タッチイベントを追加したりすることができれば、本当に素晴らしいことです。

誰かがソースを必要とするなら、私は喜んでそれを提供します。

0
Luisz Bobirca