HiP-CmsWebApi is a content management system which is developed by the project group History in Paderborn. It is developed to fill the system 'History in Paderborn' with data. This is only a REST API with service end points. We also develop client application to consume this REST API. The client application is built on AngularJS2. For Authentication and Authorization we are using a Microservice HiP-Auth.
In another team of the project group, an Android app is developed that will make the content of HiPCMS accessable to the public. Information about the app will be added as soon as it is available.
HiPCMS will replace the original project which was known as HiPBackend. HiPBackend's code unfortunately was not maintainable anymore and a rewrite was decided.
See the LICENSE file for licensing information.
See the graphs page for a list of code contributions.
HiP-CmsWebApi is a REST API built on .NET Core 1.0 with C# 6.0. Below are the requirements needed to build and develop this project,
appsettings.Development.json at scr/Api. (See src/Api/appsettings.Development.json.example).appsettings.Development.json file to match your needs.src/Apiset ASPNETCORE_ENVIRONMENT=Developmentexport ASPNETCORE_ENVIRONMENT=Developmentdotnet restoredotnet run{{BaseUrl}}/swagger/ui will give information about the service endpoints.For getting the project to run with Visual Studio Code, you will have to execute a few more steps:
launch.json:
${workspaceRoot} with ${workspaceRoot}/src/Api"env": { "ASPNETCORE_ENVIRONMENT": "Development" } to your run configurationstasks.json filetasks.json, add the following line: "options": { "cwd": "${workspaceRoot}/src/Api" },If you are experiencing issues with your .NET installation on Linux or macOS, you can use the script at https://github.com/dotnet/cli/blob/rel/1.0.0/scripts/obtain/uninstall/dotnet-uninstall-pkgs.sh to remove all .NET packages (i.e. the SDK and runtime) in order to perform a fresh install afterwards.
testconfig.json at test/Api.Tests. (See test/Api.Tests/testconfig.json.example).testconfig.json file with an valid MyTested Licence.test/Api.Tests folder and run dotnet test.Please write an email to [email protected].
HiP (History in Paderborn) ist eine Plattform der: Universität Paderborn Warburger Str. 100 33098 Paderborn http://www.uni-paderborn.de Tel.: +49 5251 60-0
You can also write an email.
Content type
Image
Digest
Size
452.6 MB
Last updated
over 8 years ago
docker pull hipcms/cmsapi