GithubHelp home page GithubHelp logo

thomasskokholm / kitos_archimate_webui Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 53 KB

Nem web brugerflade, til brugen af archimate importerne i Kitos_tools.

License: Mozilla Public License 2.0

Dockerfile 3.64% Python 3.44% Shell 0.86% PHP 66.54% CSS 23.78% HTML 1.75%

kitos_archimate_webui's Introduction

kitos_archimate_webui

Kitos_archimate_webui er en nem web brugerflade, til brugen af archimate importerne i kitos_tools.

  • kitos_archimate_webui'en - frontend applikation lavet i PHP.

Forudsætninger

Applikation forudsætter følgende:

  • At man har fået oprettet en KITOS bruger, med adgang til WebAPI'et.
  • At man har adgang til en docker server, samt at docker-compose er installeret og kan bruges til at bygge et image.
  • At man har installeret git klient, til installation af selve projektet.

Installation

  1. Installer kitos_archimate_webui på din docker server via git:
git clone https://github.com/ThomasSKokholm/kitos_archimate_webui.git
  1. gå til kitos_archimate_webui mappen.
cd kitos_archimate_webui
  1. Start kitos_archimate_webui'en, som docker container. Der er nu bygget de nødvendige images og applikation kan startes.
sudo docker-compose up -d
  1. Nu kan kitos_archimate_webui'ens frontend tilgåes på http://:8063/webui/ eller http://:8063/webui/index.php

  2. Hvis der ønskes at kitos_archimate_webui'en, skal kunne tilgåes på anden port end 8063, skal docker-compose.yml, tilpasses, på følgende linjer.

ports:
      - "8063:80"

Angiv det portnummer der ønskes i stedet for "8063".

  1. kitos_archimate_webui'en kan nu genstartes med docker-compose.
sudo docker-compose down 
sudo docker-compose up -d

Brugen af WebUI'en

  • Gå ind på docker url'en.
  • Indtast bruger navn til KITOS
  • Indtast kodeord
  • Valgmulighed, du kan vælge om du vil have en eksisterende model opdateret, eller spring over.
  • Tryk på 'Vælg filer'/'Gennemse...' knappen.
  • Find din tome archimate model fil.
  • Tryk på Upload knappen.
  • hvis filen er blevet uploadet, fåes beskeden "Filen er blevet uploaded".
  • Tryk på 'Kør archimate Script' knappen.
  • så vil der gå ca. 10-15 sekunder, hvorefter vil der dukke en fil download dialog op eller der vil blive automatisk hente din nye archimate fil til din download/overførsler mappe.
  • Hvis scriptet ikke er færdig med at køre, efter 15 sekunder, kan du vente 10-15 sekunder, og så opdater/genopfriske websiden, hvor så archimate filen skulle dukke frem.

Begrænsninger

  • Kan max håndter 2MB store archimate fil upload, kan ændres i følgende linjen, i webui/index.php
// Check file size
  if ($_FILES["fileToUpload"]["size"] > 2000000) {

kitos_archimate_webui's People

Contributors

thomasskokholm avatar

Watchers

James Cloos avatar  avatar

kitos_archimate_webui's Issues

Update README.md

Opdater README.md, til at nævne den nye [Start Forfra] funktionalitet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.