Anpassungen Modul
This commit is contained in:
parent
0177c82942
commit
514b89365d
57
README.md
57
README.md
|
|
@ -1,54 +1,5 @@
|
|||
# Nextcloud Vue.js Template Placeholder
|
||||
Dies ist eine Vorlage, um neue Module für die DA im Rahmen von Nextcloud mit Vue.js zu implementieren.
|
||||
# MODUL AGENCY
|
||||
|
||||
## Dateien zum ändern
|
||||
Folgende Dateien müssen mit dem neuen Modulnamen abgeändert werden.
|
||||
|
||||
### appinfo
|
||||
* info.xml
|
||||
* id, name, summary, namespace, category, navigation (name, route, icon)
|
||||
* routes.php
|
||||
* Eventuell hier anpassen, aber das erstmal so lassen
|
||||
|
||||
### js
|
||||
* Dieser Ordner sollte leer sein. Hier kommen später durch *make build-js* bzw. für den HotReload *make watch-js* gefüllt.
|
||||
|
||||
### lib -> Controller
|
||||
* PageController.php
|
||||
* namespace (Zeile 4),
|
||||
* Zeile 25 bei main den neuen Modulnamen davorschreiben
|
||||
|
||||
### src
|
||||
* App.vue
|
||||
* bei Content den app-name ändern, NICHT aber weiter unten bei export default usw.
|
||||
|
||||
### README.md
|
||||
* Hier einmal als Kommentar den Modulnamen anpassen fürs Git
|
||||
|
||||
### composer.json
|
||||
* Bei *name* anpassen auf da/NAME_DES_MODULS
|
||||
* description anpassen
|
||||
* package.json
|
||||
* name und desc anpassen sowie version und author
|
||||
|
||||
## Git und Ordner
|
||||
Wenn das alles durch ist, den Ordnernamen noch ändern und das git löschen, ein neues initialisieren und hier ins git pushen.
|
||||
|
||||
## Externe Datenbank
|
||||
Es ist auch möglich, eine externe MySQL-Datenbank anzubinden. Dazu muss die lokale IP des Hosts von Docker inkl. Port beim Setup angegeben werden. Es muss ein Nutzer sein, der als Zugangshost % hat (also von allen Hosts Zugriff hat).
|
||||
|
||||
## Befehle und Hinweise
|
||||
Mit diesem Befehl den Docker an sich starten (Pfade anpassen!)
|
||||
**docker run --name=nextcloud_dev -d -v /Users/htrampe/Nextcloud/Privat/GIT/nextcloudapps/:/var/www/html/apps/ -p 8080:80 -p 2222:22 nextcloud**
|
||||
|
||||
Folgender Befehl wird benötigt, um auf dem entsprechenden Docker die Bash zu starten:
|
||||
**docker exec -it nextcloud bash**
|
||||
|
||||
Im Verzeichnis mit root im Docker dann die Dependencies installieren:
|
||||
**npm install**
|
||||
|
||||
Das dauert dann kurz, weil ja alle node_modules installiert und eingerichtet werden.
|
||||
|
||||
Dann für HOT REALOAD: *make watch-js*
|
||||
oder für BUILD: *make build-js*
|
||||
Die Skripte sind in der package.json verlinkt
|
||||
ToDo:
|
||||
* Gruppenverwaltung
|
||||
* Abbrechnung
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<Content app-name="Dashboard">
|
||||
<h1>Dashboard - als erste Seite!</h1>
|
||||
<h1>Agenturverwaltung</h1>
|
||||
</Content>
|
||||
</template>
|
||||
<script>
|
||||
|
|
|
|||
Loading…
Reference in New Issue