This current repository is the backend for order management, consultation requests, administrative access and other settings. | Read-only mirror of https://github.com/SwissFederalArchives/cmi-viaduc-backend — Schweizerisches Bundesarchiv. Issues & pull requests at the source.
  • C# 35.7%
  • HTML 29.2%
  • JavaScript 19%
  • TypeScript 9%
  • Mustache 2.3%
  • Other 4.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-03-10 17:12:27 +01:00
.nuget Version vom 19.04.2021 2021-04-19 17:46:25 +02:00
BuildServices v.2.4.0.1289 2026-03-10 17:12:27 +01:00
CMI v.2.4.0.1289 2026-03-10 17:12:27 +01:00
Dictionaries Version vom 19.04.2021 2021-04-19 17:46:25 +02:00
docs v.2.3.0.1151 2025-08-25 09:59:15 +02:00
Test v.2.4.0.1289 2026-03-10 17:12:27 +01:00
ThirdParty/Abbyy v.2.3.0.1151 2025-08-25 09:59:15 +02:00
.editorconfig v.1.6.0.1077 2022-11-15 10:59:44 +01:00
.gitattributes Version vom 19.04.2021 2021-04-19 17:46:25 +02:00
.gitignore v.2.4.0.1289 2026-03-10 17:12:27 +01:00
Directory.Build.props v.1.5.0.1071 2022-02-01 16:27:36 +01:00
Enable-AutoRedirects.ps1 v.2.4.0.1289 2026-03-10 17:12:27 +01:00
LICENSE.TXT Version vom 21.04.2021 2021-04-21 13:41:51 +02:00
Local.testsettings Version vom 19.04.2021 2021-04-19 17:46:25 +02:00
NEWAIS ScopeID.json v.2.4.0.1289 2026-03-10 17:12:27 +01:00
README.md v.2.3.0.1151 2025-08-25 09:59:15 +02:00
RemoveAllBindingRedirect.ps1 v.2.4.0.1289 2026-03-10 17:12:27 +01:00
version.json v.2.4.0.1289 2026-03-10 17:12:27 +01:00
VersionBumper.txt v.2.3.0.1054 2024-09-25 10:19:00 +02:00
Viaduc.sln v.2.4.0.1289 2026-03-10 17:12:27 +01:00
Viaduc.sln.DotSettings v.2.0.0.1113 2023-03-15 16:37:45 +01:00

cmi-viaduc-backend

Context

The Viaduc project includes 3 code repositories. This current repository cmi-viaduc-backend is the backend for order management, consultation requests, administrative access and other settings. It was developed using C#. It includes several services and two API's. The other repositories used to include (before release 2.3.0.1151) the applications public access (cmi-viaduc-web-frontend) and the internal management (cmi-viaduc-web-management); both are Angular applications that access basic services of another Angular library called cmi-viaduc-web-core.

With the release 2.0.0.1113, two new repositories were added to provide the system with IIIF viewer capabilities. There is the actual IIIF-Viewer (cmi-iiif-frontend) and the required backend (cmi-iiif-backend) that adds the required IIIF services like search.

With the release 2.3.0.1151, the public access application, the internal management application and core application are moved under repository( cmi-viaduc-backend.

The Big-Picture

Note: A general description of the repositories can be found in the repository cmi-viaduc.

Table of contents

Authors

License

GNU Affero General Public License (AGPLv3), see LICENSE

Contribute

This repository is a copy which is updated regularly - therefore contributions via pull requests are not possible. However, independent copies (forks) are possible under consideration of the AGPLV3 license.

Contact

  • For general questions (and technical support), please contact the Swiss Federal Archives by e-mail at bundesarchiv@bar.admin.ch.
  • Technical questions or problems concerning the source code can be posted here on GitHub via the "Issues" interface.