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
|
# MODUL AGENCY
|
||||||
Dies ist eine Vorlage, um neue Module für die DA im Rahmen von Nextcloud mit Vue.js zu implementieren.
|
|
||||||
|
|
||||||
## Dateien zum ändern
|
ToDo:
|
||||||
Folgende Dateien müssen mit dem neuen Modulnamen abgeändert werden.
|
* Gruppenverwaltung
|
||||||
|
* Abbrechnung
|
||||||
### 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
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<Content app-name="Dashboard">
|
<Content app-name="Dashboard">
|
||||||
<h1>Dashboard - als erste Seite!</h1>
|
<h1>Agenturverwaltung</h1>
|
||||||
</Content>
|
</Content>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue