UserApp-Entwicklung/Tutorials/UserApps teilen: Unterschied zwischen den Versionen

Zeile 8: Zeile 8:
Um eine App zu installieren benötigt man folgenden Befehl:<BR>
Um eine App zu installieren benötigt man folgenden Befehl:<BR>
<BR>
<BR>
<function>/apps install [knuddelsDEV.]<FTP-Benutzername>.<Ordner-Name></function><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<function>/apps install [knuddelsDEV.]<FTP-Benutzername>.<Ordner-Name></function><BR>
<SMALL><BR>
<SMALL><BR>
&nbsp;&nbsp;&nbsp;<FUNCTION>knuddelsDEV</FUNCTION> ist eine optionale Angabe und nicht erforderlich<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FUNCTION>knuddelsDEV</FUNCTION> ist eine optionale Angabe und nicht erforderlich<BR>
&nbsp;&nbsp;&nbsp;<FUNCTION><FTP-Benutzername></FUNCTION> ist der Benutzername für den FTP-Server, des AppEntwicklers, dessen App ihr installieren wollt.<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FUNCTION><FTP-Benutzername></FUNCTION> ist der Benutzername für den FTP-Server, des AppEntwicklers, dessen App ihr installieren wollt.<BR>
&nbsp;&nbsp;&nbsp;<FUNCTION><Ordner-Name></FUNCTION> Ist der Name des Ordners der App, welche installiert werden soll. <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FUNCTION><Ordner-Name></FUNCTION> Ist der Name des Ordners der App, welche installiert werden soll. <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Weitere informationen sind unter [[UserApp-Entwicklung/Doku/AppId|AppId]] zu finden.
</SMALL>
</SMALL>


Die [[UserApp-Entwicklung/Doku/AppId|AppId]] setzt sich aus dem Benutzernamen
===== Installation per HTML-UI =====
===== Installation per HTML-UI =====



Version vom 12. Juli 2019, 16:41 Uhr

UserApps installieren und freigeben

Eine UserApp installieren

Um eine UserApp bei sich im Channel zu installieren, benötigt man die dazugehörige AppId, diese erhält man in der Regel vom AppDeveloper.

es gibt nun 2 Möglichkeiten eine App zu installieren:

Installation per Chat-Befehl

Um eine App zu installieren benötigt man folgenden Befehl:

     /apps install [knuddelsDEV.]<FTP-Benutzername>.<Ordner-Name>

     knuddelsDEV ist eine optionale Angabe und nicht erforderlich
     <FTP-Benutzername> ist der Benutzername für den FTP-Server, des AppEntwicklers, dessen App ihr installieren wollt.
     <Ordner-Name> Ist der Name des Ordners der App, welche installiert werden soll.
     Weitere informationen sind unter AppId zu finden.

Installation per HTML-UI

- folgt -

Eigene UserApp für andere Nutzer freigeben

Die Installationsrechte für die App werden über den Eintrag mayBeInstalledBy in der Datei app.config geregelt.

Möchten wir die App nun für andere Freigeben, müssen wir den Eintrag entsprechend ändern. Hier gibt es nun verschiedene Möglichkeiten der Freigabe:

Eintrag Auswirkung
mayBeInstalledBy.1 = *.* Jeder Nutzer kann deine App installieren. Hierbei spielt keine Rolle ob auf dem DEV-Server oder dem Live-Server.
mayBeInstalledBy.1 = *.knuddelsDE Jeder Nutzer kann kann deine App auf dem LIVE-Server installieren
mayBeInstalledBy.1 = *.knuddelsDEV Jeder Nutzer kann kann deine App auf dem DEV-Server installieren
mayBeInstalledBy.1 = rmpg.* Nur rmpg kann die App installieren. Hierbei spielt keine Rolle ob auf dem DEV-Server oder dem Live-Server.
mayBeInstalledBy.1 = rmpg.knuddelsDE
mayBeInstalledBy.2 = James.knuddelsDEV
rmpg kann die App auf dem LIVE-Server installieren, James hingegen nur auf dem DEV-Server.

Für die Installation der App wird noch die AppId benötigt.

Um die App dann nun zu installieren kann man entweder den Chatbefehl dafür eingeben

/apps install APPID

, oder über /apps in der UI auf App installieren klicken und dort die AppId eingeben.