Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
4cfc664
update Person event card (with note) + help popup on nosketch search …
Lucaterre Jun 4, 2024
bca44e4
update credit page
Lucaterre Jun 11, 2024
52d0e2f
remove temp search facsimile page
Lucaterre Jun 19, 2024
03367d7
update related #28
Lucaterre Nov 14, 2024
e9a2ca0
update related #28 - 2
Lucaterre Nov 14, 2024
4fb0737
update fuzzy nosketch search related #28 - new index
Lucaterre Dec 18, 2024
10f9b51
keep params states from person search page for nav + add death on per…
Lucaterre Jan 13, 2025
0fbc1cf
facets filters for persons + register fuzzy search component update (…
Lucaterre Apr 8, 2025
2f7c164
add mirador-tools plugin
Lucaterre Apr 9, 2025
a54d15a
Merge pull request #30 from chartes/fuzzy_search_register
Lucaterre Apr 10, 2025
edd7739
update index
Lucaterre Apr 10, 2025
d0090d4
add index links (terms+places) to person facet component
Lucaterre Apr 10, 2025
47be50c
add logic for endp places view
Lucaterre May 20, 2025
4173697
FacSimile : add toggle to display prediction near the miradoir viewer
denischiron May 22, 2025
ac9010c
env variable for places api
denischiron May 27, 2025
38a11ae
Facsimile view : display prediction toggle (even with nav), and mirad…
denischiron May 27, 2025
542feac
restore env.development
denischiron May 27, 2025
e7e6127
restore env.development
denischiron May 27, 2025
ae38d92
restore env.development
denischiron May 27, 2025
351685e
Facsimile view : load prediction XML is nav is open on desktop, and f…
denischiron May 27, 2025
4065845
fix left margin of mirador fullwidth toggle, in fullwidth mode
denischiron May 27, 2025
03fbf81
fix prediction text border bottom width
denischiron May 27, 2025
a856f94
Person result card : all data in one column
denischiron May 27, 2025
07f6b94
Person view : filter tags
denischiron May 27, 2025
8900403
Place view : searchbox, results count, and list of items
denischiron Jun 2, 2025
91843d2
Place data view : metadata, events (table) desktop version
denischiron Jun 3, 2025
a179a0c
Place view / Place dataview : map + comment toggle button
denischiron Jun 4, 2025
8a79fbf
Place dataview : fix column width 100% (view without map)
denischiron Jun 4, 2025
74ed56f
Pl chapels map : fix wrong ids
denischiron Jun 4, 2025
64c1ee6
Merge pull request #32 from denischiron/dev
Lucaterre Jun 5, 2025
84d863e
RegisterView : shorter and white padding bottom
denischiron Jun 12, 2025
2f638dd
Facettes Personnes et Lieux : SVG buttons and icons, text-overflow, f…
denischiron Jun 12, 2025
001197d
Fac simile view : title with (full-width viewer)
denischiron Jun 12, 2025
4ece94d
Place Data View : responsive events table (merged columns)
denischiron Jun 15, 2025
66bf025
Merge remote-tracking branch 'upstream/dev' into dev
denischiron Jun 17, 2025
a1e81ae
Merge branch 'denischiron-dev' into dev
Lucaterre Jun 18, 2025
c732b84
PlaceDataView.vue update
Lucaterre Jun 18, 2025
657c6a3
Chapels map : popover
denischiron Jun 18, 2025
c1d2474
Person view / responsive : toggle facets panels
denischiron Jun 18, 2025
7695ca3
Places View : toggle button for interactive map + FIX persons filter …
denischiron Jun 18, 2025
79b1ee4
Merge branch 'denischiron-dev' into dev
Lucaterre Jun 19, 2025
3db66f4
add transform effect on active pointer on NDP map
Lucaterre Jun 19, 2025
6f2077b
add link to person in place data view events tab
Lucaterre Jun 19, 2025
b4603b3
add link to person in place data view events tab
Lucaterre Jun 19, 2025
082d5f1
update url for places
Lucaterre Jul 25, 2025
7700b68
optimize SEO (index, sitemap, robots)
Lucaterre Aug 20, 2025
4f3f0e2
add link to place in event cards on person timeline
Lucaterre Aug 20, 2025
b718b75
add logic for link betwen place event and person event + control note…
Lucaterre Aug 20, 2025
caa8a81
add truncate on timeline event note + add date sort and extreme range…
Lucaterre Aug 20, 2025
78d9076
update meta (SEO)
Lucaterre Aug 25, 2025
d0e56c8
update meta (SEO)
Lucaterre Aug 26, 2025
d2f6bb8
update meta (SEO)
Lucaterre Aug 26, 2025
4dc2dfd
Places comment toggle-button : FIX for not chapel places
denischiron Sep 8, 2025
1895b6f
Place events list : table max-height + scrollbar
denischiron Sep 8, 2025
fea015f
Api button on persons route
denischiron Sep 9, 2025
dc8f952
update facet logic (FacetFilter / PersonView)
Lucaterre Sep 11, 2025
e88f160
Merge branch 'denischiron-dev' into dev
Lucaterre Sep 11, 2025
e126acd
update FacetFilter
Lucaterre Sep 11, 2025
b0478d6
update config
Lucaterre Sep 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ VUE_APP_DB_ADMIN=https://endp.chartes.psl.eu/endp-person/admin
VUE_APP_DB_API=https://endp.chartes.psl.eu/endp-person/api
VUE_APP_DB_SHOW=https://endp.chartes.psl.eu/endp-person/endp-person

#VUE_APP_DB_ADMIN=https://dev.chartes.psl.eu/endp-person/admin
#VUE_APP_DB_API=https://dev.chartes.psl.eu/endp-person/api
#VUE_APP_DB_SHOW=https://dev.chartes.psl.eu/endp-person/endp-person

#VUE_APP_DB_ADMIN=http://127.0.0.1:8888/endp-person/admin
#VUE_APP_DB_API=http://127.0.0.1:8888/endp-person/api
#VUE_APP_DB_SHOW=http://127.0.0.1:8888/endp-person/endp-person

# - NoSketch (Indexation Engine)
VUE_APP_NOSKETCH_APP=https://nosketch-engine.lamop.fr/

Expand Down
1 change: 1 addition & 0 deletions .env.production
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ VUE_APP_DB_ADMIN=https://endp.chartes.psl.eu/endp-person/admin
VUE_APP_DB_API=https://endp.chartes.psl.eu/endp-person/api
VUE_APP_DB_SHOW=https://endp.chartes.psl.eu/endp-person/endp-person


# - NoSketch (Indexation Engine)
VUE_APP_NOSKETCH_APP=https://nosketch-engine.lamop.fr/

Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ node_modules

# conf nginx
endp
componentToKeep

deploiment-process.md

Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,16 @@ npm run build

4. Send the `dist/` folder to the server using `scp`

## Rebuilt specific index for fuzzy search in NoSketch

1. Run the script `fuse_create_fuzzy_index.js` in the `src/scripts` folder (change parameters if needed)

```bash
node fuse_create_fuzzy_index.js
```

2. Check the `src/data/stable/fuse-index.json` and `src/data/stable/terms.json` files

-------------------

e-NDP Vue is developed at the Mission projets numériques, École nationale des chartes - PSL.
Expand Down
6,397 changes: 2,421 additions & 3,976 deletions package-lock.json

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"serve": "vue-cli-service serve --port 9091",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"create_fuzzy_index": "node src/scripts/minisearch_create_index.js",
"test::unit": "jest --no-cache --verbose"
},
"dependencies": {
Expand All @@ -14,7 +15,10 @@
"bulma": "^0.9.4",
"core-js": "^3.35.0",
"d3": "^7.8.5",
"fuse.js": "^7.0.0",
"minisearch": "^7.1.2",
"mirador": "^3.3.0",
"mirador-image-tools": "^0.11.0",
"mirador-textoverlay": "^0.3.8",
"plotly.js-dist": "^2.28.0",
"react": "^17.0.2",
Expand Down
88 changes: 69 additions & 19 deletions public/index.html
Original file line number Diff line number Diff line change
@@ -1,21 +1,71 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>e-NDP | Notre-Dame de Paris et son cloître (1326-1504)</title>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="description" content="L'application e-NDP permet d'explorer l’intégralité des 26 registres médiévaux du chapitre de Notre-Dame de Paris. La publication de ce corpus inédit, dont toutes les données sont ouvertes, participe au renouvellement de la connaissance sur l’administration de la cathédrale par les chanoines et sur la société du cloître.">
<meta name="keywords" content="Moyen âge, Histoire médiévale, manuscrit, Notre-Dame de Paris, Chapitres cathédraux, Registres capitulaires, ANR e-NDP, chanoines, corpus médiéval, données ouvertes">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<!--<link rel="stylesheet" href="https://unpkg.com/bulma@0.9.2/css/bulma.min.css" />-->
<script src="https://kit.fontawesome.com/7202f6c941.js" crossorigin="anonymous"></script>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
<head>
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>

<title>e-NDP | Notre-Dame de Paris et son cloître (1326-1504)</title>
<meta
name="description"
content="L'application e-NDP permet d'explorer l’intégralité des 26 registres médiévaux du chapitre de Notre-Dame de Paris. La publication de ce corpus inédit, dont toutes les données sont ouvertes, participe au renouvellement de la connaissance sur l’administration de la cathédrale par les chanoines et sur la société du cloître."
/>
<meta
name="keywords"
content="Moyen âge, Histoire médiévale, manuscrit, Notre-Dame de Paris, Chapitres cathédraux, Registres capitulaires, ANR e-NDP, chanoines, corpus médiéval, données ouvertes"
/>
<meta name="robots" content="index,follow"/>

<!-- Canonical -->
<link rel="canonical" href="https://endp.chartes.psl.eu/"/>

<!-- Open Graph -->
<meta property="og:site_name" content="e-NDP"/>
<meta property="og:title" content="e-NDP | Notre-Dame de Paris et son cloître (1326-1504)"/>
<meta property="og:description"
content="Explorez les 26 registres médiévaux du chapitre de Notre-Dame de Paris : fac-similés, transcriptions et données ouvertes."/>
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://endp.chartes.psl.eu/"/>

<!-- Favicon -->
<link rel="icon" href="<%= BASE_URL %>favicon.ico"/>

<!-- Font Awesome kit (non bloquant) -->
<script src="https://kit.fontawesome.com/7202f6c941.js" crossorigin="anonymous" defer></script>

<!-- Données structurées (JSON-LD) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "e-NDP — Notre-Dame de Paris et son cloître",
"url": "https://endp.chartes.psl.eu/",
"publisher": {
"@type": "CollegeOrUniversity",
"name": "École nationale des chartes — PSL"
},
"inLanguage": "fr"
}
</script>
<meta name="google-site-verification" content="BJDcSzSCW5QQBgHzHSsXpiIcjSuRYM5Ykhbr7Ou7Huw"/>
</head>
<body>
<noscript>
<div data-nosnippet>
<header>
<p>e-NDP — Notre-Dame de Paris et son cloître (1326–1504)</p>
</header>
<p>
L'application e-NDP permet d'explorer l’intégralité des 26 registres médiévaux du chapitre de Notre-Dame de
Paris.
La publication de ce corpus inédit, dont toutes les données sont ouvertes, participe au renouvellement de la
connaissance sur l’administration de la cathédrale par les chanoines et sur la société du cloître.
Pour une expérience complète, activez JavaScript.
</p>
</div>
</noscript>

<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
2 changes: 1 addition & 1 deletion public/robots.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
User-agent: *
Allow: /

Sitemap: https://www.end.chartes.psl.eu/sitemap.xml
Sitemap: https://endp.chartes.psl.eu/endp/sitemap.xml
27 changes: 0 additions & 27 deletions public/sitemap.xml

This file was deleted.

Binary file added src/assets/PLAN_ENDP_nb.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/banners/band_Lieux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/assets/images/filtre_close.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions src/assets/images/filtre_close2.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/assets/images/fond_maison.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions src/assets/images/lieu_fleche.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions src/assets/images/lieux_cible.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions src/assets/images/lieux_tab_goto.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions src/assets/images/lieux_tab_open.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/assets/images/pic Lieu.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions src/assets/images/pic Person.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading