We have used the Wellcometrust timeline for one of our projects. It was published in autumn 2017, you can see it here (in french, there could be geographic restrictions also).
The events are also discoverable from our main application (indexed in a SOLR database, you can see it here.
The « app » is hosted in a angular app and there is communication between both app to share data and functionality. The backend the « editors » are using to create the events is an Apex application.
I fixed a few bugs and added a few functionnalities that where requested for the needs of the project, like « filters » to be able to select a subset of events (implemented client side but using some precalculated data / index, a second source of data). The SOLR indexation was added after the autumn release, we could probably add a filter based on text content or facetted search now.
The timeline library / app worked well overall, I tought the code quality was pretty good. On the negative side there are performance issue when there is alot of events and I was not able to fix it without introducing some issues in the animation. Also, the model of « hidden » events and how zoom affect the result is sometimes hard to understand, we have added the display of a informative text to help the understanding.
Our project budget doesnt let us go further in improving it but the rendering of the events and animation could surely benefit from a rewrite.
Hello,
I forgot to post about this :
We have used the Wellcometrust timeline for one of our projects. It was published in autumn 2017, you can see it here (in french, there could be geographic restrictions also).
The events are also discoverable from our main application (indexed in a SOLR database, you can see it here.
The « app » is hosted in a angular app and there is communication between both app to share data and functionality. The backend the « editors » are using to create the events is an Apex application.
I fixed a few bugs and added a few functionnalities that where requested for the needs of the project, like « filters » to be able to select a subset of events (implemented client side but using some precalculated data / index, a second source of data). The SOLR indexation was added after the autumn release, we could probably add a filter based on text content or facetted search now.
The timeline library / app worked well overall, I tought the code quality was pretty good. On the negative side there are performance issue when there is alot of events and I was not able to fix it without introducing some issues in the animation. Also, the model of « hidden » events and how zoom affect the result is sometimes hard to understand, we have added the display of a informative text to help the understanding.
Our project budget doesnt let us go further in improving it but the rendering of the events and animation could surely benefit from a rewrite.
Thanks for sharing the sources of timeline!