Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
SecDoc
SecDoc
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 27
    • Issues 27
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 0
    • Merge Requests 0
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SecDoc Dokumentationssystem
  • SecDocSecDoc
  • Issues
  • #15

Closed
Open
Opened Feb 20, 2020 by Dustin Gawron@d_gawr01Maintainer3 of 6 tasks completed3/6 tasks

Framework Nutzung (Front-/Backend)

Ziel in Version 2 ist der Einsatz von Frameworks im Front- und Backend zur Vereinfachung der Entwicklung, Anpassung und des Testens. Darüber hinaus sollte dies direkt genutzt werden, um den Grundaufbau einmal zu überdenken und anzupassen.

Bisherige Überlegung zu diesen Thema:

  • Frontend
    • Welches Framework? Evtl. React oder Vue.js
    • React (Telko vom 18.03.2020)
    • Kleines React-Beispiel als Einstieg
    • Reactstrap für einfache Verwendung von Bootstrap 4 in React
    • React Router für Clientside Routing?
    • React Step Wizard für den Wizard?
  • Backend
    • Bei PHP bleiben? (z.B. Slim oder Lumen als Framework nutzen)
    • Zu JS oder einer anderen Sprache wechseln? (Nachteil: bisherige Programmteile könne nicht übernommen werden)
    • Modularen Aufbau mit austauschbaren Klassen anstreben
    • Möglichkeit zur Einbindung von Erweiterungen?
    • Weiter Möglichkeiten
    • ➡ Bei PHP bleiben; nach und nach modularer Umbau; später evtl. in Framework umbauen (Telko vom 18.03.2020)

ToDo:

  • Frontend auf React umbauen
  • Backend besser modularisieren/strukturieren und evtl. Framework nutzen
    • API nach OpenAPI Standard bauen und mittels OpenAPI Generator Grundaufbau erzeugen
Edited Nov 26, 2020 by Dustin Gawron
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Version 2.0
Milestone
Version 2.0
Assign milestone
Time tracking
None
Due date
None
Reference: secdoc/secdoc#15