dariah issueshttps://gitlab.rz.uni-bamberg.de/groups/dariah/-/issues2019-11-28T08:54:26Zhttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/68Refactoring of query/result model2019-11-28T08:54:26ZGradl, TobiasRefactoring of query/result modelSome fields are not required or used anymore ->remove
*(from redmine: issue id 81, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Some fields are not required or used anymore ->remove
*(from redmine: issue id 81, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/67'Show more' functionality2019-11-28T08:54:24ZGradl, Tobias'Show more' functionalityShow more button in resource results; dynamically based on startIndex
and result Count
*(from redmine: issue id 80, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Show more button in resource results; dynamically based on startIndex
and result Count
*(from redmine: issue id 80, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/66Browser compatibility test2019-11-28T08:54:22ZGradl, TobiasBrowser compatibility testTest at least the major browsers and on Linux
*(from redmine: issue id 79, created on 2018-01-22tgradl, closed on 2018-01-22)*Test at least the major browsers and on Linux
*(from redmine: issue id 79, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/65Fix issues in collection selection2019-11-28T08:54:20ZGradl, TobiasFix issues in collection selectionNot sorted and selected correctly ->complete use test
*(from redmine: issue id 78, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Not sorted and selected correctly ->complete use test
*(from redmine: issue id 78, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/64Recover user collection functionality2019-11-28T08:54:19ZGradl, TobiasRecover user collection functionalityShould be lost due to refactoring of search
*(from redmine: issue id 77, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #88
* relates #89
* relates #90Should be lost due to refactoring of search
*(from redmine: issue id 77, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #88
* relates #89
* relates #902.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/63Tagcloud for collection results2019-11-28T08:54:17ZGradl, TobiasTagcloud for collection results\- lazy load
- new js class implementation (no animation or grow?)
*(from redmine: issue id 76, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69\- lazy load
- new js class implementation (no animation or grow?)
*(from redmine: issue id 76, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.0Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/62JS extended and simple search2019-11-28T08:54:15ZGradl, TobiasJS extended and simple searchComplete and separate functionality for simple and extended querying
*(from redmine: issue id 75, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69Complete and separate functionality for simple and extended querying
*(from redmine: issue id 75, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #692.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/61Query suggestions2019-11-28T08:54:14ZGradl, TobiasQuery suggestionsSuggestion feature could be backed by ES requires special mappings
though.
**Additional information:**
JS Snippet based on typeahead and bloodhound:
// instantiate the bloodhound suggestion engine
var creditors = new Bloodhound({
...Suggestion feature could be backed by ES requires special mappings
though.
**Additional information:**
JS Snippet based on typeahead and bloodhound:
// instantiate the bloodhound suggestion engine
var creditors = new Bloodhound({
datumTokenizer: function (d) {
return Bloodhound.tokenizers.whitespace(d.value)
},
queryTokenizer: Bloodhound.tokenizers.whitespace,
remote: {
url: window.location.pathname + “/async/quicksearchsearch”,
replace: function(url, query) {
return url + “\#” + query;
},
ajax : {
type: “POST”,
data: {
q: function() {
return $(‘\#expression’).val();
}
}
}
}
});
// initialize the bloodhound suggestion engine
creditors.initialize();
$(‘\#expression’).typeahead(
{
items: 4,
source:creditors.ttAdapter()
});
*(from redmine: issue id 74, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/60Refresh after POST/GET redirect2019-11-28T08:54:12ZGradl, TobiasRefresh after POST/GET redirectData is removed, no query executed again (at least in FF): Check if this
could be solved along with the parent task
*(from redmine: issue id 73, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #72Data is removed, no query executed again (at least in FF): Check if this
could be solved along with the parent task
*(from redmine: issue id 73, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #722.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/59Append queries to browser history2019-11-28T08:54:10ZGradl, TobiasAppend queries to browser historyMight be doable with HTML5 popstate, requires some testing though.
References:
\- https://github.com/browserstate/history.js
\- http://www.sitepoint.com/javascript-history-pushstate/
-
https://developer.mozilla.org/en-US/docs/Web/Gu...Might be doable with HTML5 popstate, requires some testing though.
References:
\- https://github.com/browserstate/history.js
\- http://www.sitepoint.com/javascript-history-pushstate/
-
https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating\_the\_browser\_history
*(from redmine: issue id 72, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #69
* relates #732.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/58Security (mainly admin sections)2019-11-28T08:54:08ZGradl, TobiasSecurity (mainly admin sections)include authorization for admin (both simple and saml)
*(from redmine: issue id 71, created on 2018-01-22tgradl, closed on 2018-02-13)*include authorization for admin (both simple and saml)
*(from redmine: issue id 71, created on 2018-01-22tgradl, closed on 2018-02-13)*3.3Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/57Support for custom collections2019-11-28T08:54:07ZGradl, TobiasSupport for custom collections\- add other collections with different schemas as proof of concept
- prepare extraction such as tei
*(from redmine: issue id 70, created on 2018-01-22tgradl, closed on 2018-01-22)*\- add other collections with different schemas as proof of concept
- prepare extraction such as tei
*(from redmine: issue id 70, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/56Complete new Search UI2019-11-28T08:54:05ZGradl, TobiasComplete new Search UI\- simple/extended in js
\- wordcloud in collection results
\- collection selection/sorting
\- switch search types
\- show more
- refactor query/result model
= test all cases
*(from redmine: issue id 69, created on 2018-01-22tgr...\- simple/extended in js
\- wordcloud in collection results
\- collection selection/sorting
\- switch search types
\- show more
- refactor query/result model
= test all cases
*(from redmine: issue id 69, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #72
* relates #75
* relates #76
* relates #78
* relates #80
* relates #81
* relates #82
* relates #942.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/55Crawl threads are not disposed2019-11-28T08:54:03ZGradl, TobiasCrawl threads are not disposedThreads remain open and running although crawl has concluded.
*(from redmine: issue id 68, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60Threads remain open and running although crawl has concluded.
*(from redmine: issue id 68, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/54Fix search execution2019-11-28T08:54:01ZGradl, TobiasFix search executionCollection task: Start with simple search and move to extended search;
performance particulary important
*(from redmine: issue id 67, created on 2018-01-22tgradl, closed on 2018-01-22)*Collection task: Start with simple search and move to extended search;
performance particulary important
*(from redmine: issue id 67, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/53Reflect crawl states in view2019-11-28T08:54:00ZGradl, TobiasReflect crawl states in view\- Busy and queued as locked
- Remove ok badges?
*(from redmine: issue id 66, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60\- Busy and queued as locked
- Remove ok badges?
*(from redmine: issue id 66, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/52Thread safety2019-11-28T08:53:59ZGradl, TobiasThread safetyStrategy and knowledge required
*(from redmine: issue id 65, created on 2018-01-22tgradl, closed on 2018-01-22)*Strategy and knowledge required
*(from redmine: issue id 65, created on 2018-01-22tgradl, closed on 2018-01-22)*2.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/51Reset busy crawls2019-11-28T08:53:58ZGradl, TobiasReset busy crawls\- Reset information about busy crawls when restarting the search
- Timouts or cyclic checks of the threads?
*(from redmine: issue id 64, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60\- Reset information about busy crawls when restarting the search
- Timouts or cyclic checks of the threads?
*(from redmine: issue id 64, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/50Crawling dialog2019-11-28T08:53:57ZGradl, TobiasCrawling dialogComplete information in crawling dialog: Last k online crawls
*(from redmine: issue id 63, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60Complete information in crawling dialog: Last k online crawls
*(from redmine: issue id 63, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobiashttps://gitlab.rz.uni-bamberg.de/dariah/search/-/issues/49Last Crawl info2019-11-28T08:53:55ZGradl, TobiasLast Crawl infoShow basic information of the last crawl in the collections view
*(from redmine: issue id 62, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #60Show basic information of the last crawl in the collections view
*(from redmine: issue id 62, created on 2018-01-22tgradl, closed on 2018-01-22)*
* Relations:
* relates #602.2Gradl, TobiasGradl, Tobias