Skip to content

Commit fd96136

Browse files
committed
Merge remote-tracking branch 'upstream/dev' into scaling-upgrades-M2
2 parents 680d89a + 2ce53a5 commit fd96136

689 files changed

Lines changed: 27302 additions & 799577 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Changelog
2+
3+
## 2022-01-31
4+
5+
### New features
6+
7+
- new citation button & modal generating citations (APA, MLA, Chicago, ACM) for each paper
8+
9+
### Changes
10+
11+
- unified appearance and functionality of copy buttons in modals
12+
- FontAwesome update: new icons; reduced dependency on outer page imports
13+
14+
### Bug fixes
15+
16+
- fixed crashing app when a pdf preview was opened during animation
17+
18+
### Internal
19+
20+
- removed unused local examples; added new local examples (triple, viper, covis)
21+
22+
## 2022-01-20
23+
24+
### New features
25+
26+
- backend data sanitization
27+
- pdfs searchable by the searchbox
28+
29+
### Changes
30+
31+
- data preprocessing refactoring
32+
33+
### Bug fixes
34+
35+
- footer size on narrow screens
36+
37+
### Internal
38+
39+
- test database update
40+
41+
## 2021-12-22
42+
43+
### Changes
44+
45+
- unified HTML & CSS of various paper tags (access tags, dataset tag, custom tags)
46+
47+
## 2021-12-09
48+
49+
### New features
50+
51+
- added abbreviation to list entry items (heading, source, authors)
52+
53+
### Changes
54+
55+
- refactored list entries code
56+
- heading & list UI changes
57+
- moved info button to the context line
58+
- moved pdf button
59+
- minor list changes
60+
- major CSS changes (restyled the whole Headstart)
61+
62+
### Removed
63+
64+
- link buttons from list
65+
66+
## 2021-11-25
67+
68+
### New features
69+
70+
- zooming and selecting papers with browser's back/forward buttons
71+
- adding a zoomed bubble/selected paper name to the page title
72+
73+
### Changes
74+
75+
- improved hot reloading in webpack
76+
- urls of local examples have changed
77+
78+
### Removed
79+
80+
- dead tracking code (Google Analytics, our custom endpoint) and related config parameter

README.md

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,16 @@ Head Start is a web-based knowledge mapping software intended to give researcher
99
### Client
1010
To get started, clone this repository. Next, duplicate the file `config.example.js` in the root folder and rename it to `config.js`.
1111

12-
Make sure to have `npm` version 6.11.3 installed (it comes with Node.js 10.17.0, best way to install is with [nvm](https://github.com/nvm-sh/nvm), `nvm install 10.17.0`) and run the following two commands to build the Headstart client:
12+
Set the `skin` property in the config to one of the following values to use the
13+
particular data integration skin:
14+
15+
- `"covis"`
16+
- `"triple"`
17+
- `"viper"`
18+
19+
or leave it empty (`""`) for the default project website skin.
20+
21+
Make sure to have installed `node` version >= 14.18.1 and `npm` version >=8.1.1 (best way to install is with [nvm](https://github.com/nvm-sh/nvm), `nvm install 14.18.1`) and run the following two commands to build the Headstart client:
1322

1423
npm install
1524
npm run dev
@@ -20,15 +29,24 @@ Now you can run a local dev server:
2029

2130
npm start
2231

23-
To run Headstart on a different server (e.g. Apache), you need to set the publicPath in `config.js` to the URL of the `dist` directory:
24-
* Dev: specify the full path including protocol, e.g. `http://localhost/headstart/dist`
25-
* Production: specify the full path excluding protocol, e.g. `//example.org/headstart/dist`
32+
Note: you can also set the skin in this step as an argument to the `npm start` command (e.g. `npm start -- --env skin=triple`).
2633

27-
Point your browser to the following address:
34+
The browser will automatically open a new window with the example specified by the skin.
2835

29-
http://localhost:8080/examples/local_files/index.html
36+
Alternatively, you can point your browser to one of the following addresses:
3037

31-
If everything has worked out, you should see the visualization shown above.
38+
http://localhost:8080/project_website/base.html
39+
http://localhost:8080/project_website/pubmed.html
40+
http://localhost:8080/local_covis/
41+
http://localhost:8080/local_triple/map.html
42+
http://localhost:8080/local_triple/stream.html
43+
http://localhost:8080/local_viper/
44+
45+
If everything has worked out, you should see the example visualization.
46+
47+
To run Headstart on a different server (e.g. Apache), you need to set the publicPath in `config.js` to the URL of the `dist` directory:
48+
* Dev: specify the full path including protocol, e.g. `http://localhost/headstart/dist`
49+
* Production: specify the full path excluding protocol, e.g. `//example.org/headstart/dist`
3250

3351
See [client configuration](doc/README.md) for details on adapting the client.
3452

@@ -42,7 +60,7 @@ See [Installing and configuring the server](doc/server_config.md) for instructio
4260

4361
Maintainer: [Peter Kraker](https://github.com/pkraker) ([pkraker@openknowledgemaps.org](mailto:pkraker@openknowledgemaps.org))
4462

45-
Authors: [Maxi Schramm](https://github.com/tanteuschi), [Christopher Kittel](https://github.com/chreman), [Asura Enkhbayar](https://github.com/Bubblbu), [Scott Chamberlain](https://github.com/sckott), [Rainer Bachleitner](https://github.com/rbachleitner), [Yael Stein](https://github.com/jaels), [Thomas Arrow](https://github.com/tarrow), [Mike Skaug](https://github.com/mikeskaug), [Philipp Weissensteiner](https://github.com/wpp), and the [Open Knowledge Maps team](http://openknowledgemaps.org/team)
63+
Authors: [Maxi Schramm](https://github.com/tanteuschi), [Christopher Kittel](https://github.com/chreman), [Jan Konstant](https://github.com/konstiman), [Asura Enkhbayar](https://github.com/Bubblbu), [Scott Chamberlain](https://github.com/sckott), [Rainer Bachleitner](https://github.com/rbachleitner), [Yael Stein](https://github.com/jaels), [Thomas Arrow](https://github.com/tarrow), [Mike Skaug](https://github.com/mikeskaug), [Philipp Weissensteiner](https://github.com/wpp), and the [Open Knowledge Maps team](http://openknowledgemaps.org/team)
4664

4765

4866
## Features
@@ -90,4 +108,4 @@ Head Start is licensed under [MIT](LICENSE).
90108
## Citation
91109
If you use Head Start in your research, please cite it as follows:
92110

93-
Peter Kraker, Christopher Kittel, Maxi Schramm, Rainer Bachleitner, Thomas Arrow, Scott Chamberlain, Asura Enkhbayar, Yael Stein, Philipp Weissensteiner, Mike Skaug, Katrin Leinweber & Open Knowledge Maps team and contributors. (2019, March 7). Headstart 5 (Version v5). Zenodo. http://doi.org/10.5281/zenodo.2587129
111+
Peter Kraker, Christopher Kittel, Maxi Schramm, Jan Konstant, Rainer Bachleitner, Thomas Arrow, Scott Chamberlain, Asura Enkhbayar, Yael Stein, Philipp Weissensteiner, Mike Skaug, Katrin Leinweber & Open Knowledge Maps team and contributors. (2019, March 7). Headstart 5 (Version v5). Zenodo. http://doi.org/10.5281/zenodo.2587129

examples/cris_vis/README.md

Lines changed: 0 additions & 89 deletions
This file was deleted.

examples/cris_vis/config.example.php

Lines changed: 0 additions & 3 deletions
This file was deleted.

examples/cris_vis/data-config.js

Lines changed: 0 additions & 72 deletions
This file was deleted.

examples/cris_vis/data-config2_de.js

Lines changed: 0 additions & 55 deletions
This file was deleted.

0 commit comments

Comments
 (0)