- C# 35.7%
- HTML 29.2%
- JavaScript 19%
- TypeScript 9%
- Mustache 2.3%
- Other 4.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .nuget | ||
| BuildServices | ||
| CMI | ||
| Dictionaries | ||
| docs | ||
| Test | ||
| ThirdParty/Abbyy | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| Directory.Build.props | ||
| Enable-AutoRedirects.ps1 | ||
| LICENSE.TXT | ||
| Local.testsettings | ||
| NEWAIS ScopeID.json | ||
| README.md | ||
| RemoveAllBindingRedirect.ps1 | ||
| version.json | ||
| VersionBumper.txt | ||
| Viaduc.sln | ||
| Viaduc.sln.DotSettings | ||
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.
Note: A general description of the repositories can be found in the repository cmi-viaduc.
Table of contents
- Requirements / Limitations
- Installation
- Architecture and components of the solution
- Connection to AIS
- Connection to Digital Repository
- Email generation
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.