Releases: GeoinformationSystems/janeway_geometadata
Releases · GeoinformationSystems/janeway_geometadata
v0.2.0 — Per-repository setting store, preprint map parity, richer demo data
What's new
- Per-repository settings. Repositories now carry their own geometadata toggle state, independent of the press defaults. Configure them at
/<repo-short-name>/plugins/geometadata/manager/— the manager page hides journal-only sections under repository scope and persists writes to the new per-repository store. - Preprint maps in the sidebar. Preprint detail pages render Time and Location alongside the existing Downloads / Metadata block, matching the journal article landing page.
- Proper sentences for temporal and place metadata instead of bare list items: "This preprint covers the time period from 2023-06-01 to 2023-08-31." and "The geographic coverage of this preprint is Berlin, Germany."
- Demo loader: preprint extensions. The
--with-preprintsdemo now exercises version history, preprint → journal promotion linkage, and mixed published / in-review preprints — useful for showing off the full feature surface. - ISO 19139 XML embedding (#4), WKT meta tag in the HTML head (#27), and an overlap picker for aggregated maps when several articles share a location (#14).
Fixes
- Repository map page (
/<repo>/plugins/geometadata/map/) no longer 500s; the preprint detail map now renders. - Demo preprint version-download links serve a real PDF instead of crashing.
- OLH theme's repository main menu now picks up the Map link.
- Multi-line
{# ... #}template comment no longer leaks into preprint pages as visible text. - Aggregated map pages handle empty default-coordinate settings gracefully.
v0.1.0
Initial prototype release after development in 2025 and recent publication. Supports press, journal, issue, and article maps with different base maps and colour palettes. Only editors can enter data. Geometadata is embedded in the landing page source code in different formats and can be downloaded as GeoJSON.
Examples:
Journal map
Article landing page
