# 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. ## 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 ## Befehle und Hinweise Folgender Befehl wird benötigt, um auf dem entsprechenden Docker die Bash zu starten: **docker exec -it nextcloud bash** Im Verzeichnis 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