Administration

Das Community Feature ist ein lizenzpflichtiges Modul und wird von den Entwicklern freigeschalten. Im Management Center unter Anwendungen muss dieses Modul registriert werden. Weitere Parameter für die Anwendung müssen definiert werden.

Anwendung registrieren

Bevor die Einstellungen zur Anwendung gemacht werden können, muss der Administrator die Anwendung registrieren. Der unregistrierte Name der Anwendung lautet: IDU.cardo3.CoreModules.Community.App (BuildInApplication).

Sicherheitsthemen der Anwendung

Der Administrator kann für den Redakteur folgende Rechte einrichten:

Redakteur

  • Einträge freischalten
  • Einträge löschen
Parameter der Anwendung Community Feature

Benutzerrechte

  • Bewerten [Keine Anmeldung erforderlich/Angemeldet mit Token/Anmeldung muss aktuell mit Kennwort vorliegen, nur Token reicht nicht aus]
  • Kommentare verfassen [Keine Anmeldung erforderlich/Angemeldet mit Token/Anmeldung muss aktuell mit Kennwort vorliegen, nur Token reicht nicht aus]
  • Hinweise zu Objekten abgeben [Keine Anmeldung erforderlich/Angemeldet mit Token/Anmeldung muss aktuell mit Kennwort vorliegen, nur Token reicht nicht aus]: Hierbei handelt es sich um eine Art Feedback-Funktion, mit der zu einem speziellen Objekt etwas mitgeteilt werden kann.

Anzeigen von Kommentaren

  • Freischaltung für Kommentare nötig
    • keine Freischaltung erforderlich: die Kommentare werden sofort veröffentlicht
    • Freischaltung nur für Einträge von Anonym: werden Kommentare als anonymer Nutzer notiert, erfolgt die Freischaltung erst, wenn der Redakteur das Kommentar geprüft hat (die E-Mail des Redakteurs muss in der Liste der E-Mail-Empfänger notiert werden, zusätzlich muss der Nutzer das Recht zur Aktion für Einträge löschen, Einträge freischalten besitzen)
    • Freischaltung für alle Einträge: alle Kommentare werden nur nach Prüfung durch den Redakteur veröffentlicht (die E-Mail des Redakteurs muss in der Liste der E-Mail-Empfänger notiert werden, zusätzlich muss der Nutzer das Recht zur Aktion für Einträge löschen, Einträge freischalten besitzen)
  • Freischaltung für Hinweise nötig
  • E-Mail-Empfänger für Hinweise und Kommentare: kommagetrennte Liste der Empfänger. Adressen können auch in der Form "Real Name (info@idu.de)" angegeben werden.

Diese Einstellungen werden konkret in dem Projekt LoFe genutzt.

Benutzerkonto Erstellung

  • Benutzer können Nutzerkonto selbst erstellen [Ja/Nein]
  • Aktivierungs-E-Mail erforderlich [Ja/Nein]
  • Betreff der Aktivierungs-E-Mail: Notieren Sie einen Betreff für die E-Mail, Angaben in 5 verschiedenen Sprachen sind möglich -> MultiLanguage

ml_01.png

  • HTML-Inhalt der Aktivierungs-E-Mail: Klicken Sie auf den Button b_dreipunkte.png am Ende der Zeile und notieren Sie den Inhalt für die Aktivierungs-E-Mail,

HTML-String im .Net-String-Format mit den Platzhaltern:

  • 0 = nicht optional, das Token zur Registrierung
  • 1 = die angegebene E-Mail
  • 2 = der angegebene Nutzername
  • 3 = Vollständige URL bis zum Root der Applikation [Protokoll, Servername, Port, AppRoot] mit abschließendem /

Benutzerkonto Änderung der E-Mail-Adresse

  • Bestätigungsmail für E-Mail-Änderungen erforderlich [Ja/Nein]
  • Betreff der Bestätigungs-E-Mail: s.o.
  • HTML-Inhalt der Bestätigungs-E-Mail: s.o.

Einstellungen zur Kontakt-E-Mail

  • Betreff der E-Mail:
  • Empfänger der E-Mail: Kommagetrennte Liste der Empfänger. Adressen können auch in der Form "Real Name (info@idu.de)" angebeben werden.

Benutzerkonto Kennwort-Reset

  • Betreff der Kennwort-Reset-E-Mail: s.o.
  • HTML-Inhalt der Kennwort-Reset-E-Mail: s.o.

Upload-Einstellungen

  • Basis Speicherort für Uploads, die Verwendung von Variablen ist auch möglich
  • Maximaler Speicherplatz in MB, Standard sind 100 MB (geltend pro Nutzer), Daten von nicht-angemeldeten Nutzern werden mit Beendigung der Sitzung gelöscht, Daten von angemeldeten Nutzern werden nicht automatisch gelöscht
Benutzer-Accounts verwalten

Wenn ihr cardoMap über das Community Feature verfügt, dann können sich Personen selbstständig darüber anmelden und bspw. eigene Daten der Anwendung hinzufügen.

Seit der Version 3.8.0 ist es für den Administrator ebenfalls möglich, diese Benutzer-Accounts administrativ anzulegen, Änderungen vorzunehmen oder den Account zu löschen.

Dazu wurden die Sicherheitsthemen der Anwendung erweitert. Es stehen vorerst "nur" API-Funktionen zur Verfügung. Eine eigene Oberfläche existiert momentan nicht. Die über einen Web-Dienst erreichbaren Methoden erfordern die Anmeldung als SuperUser (SU).

Aus Sicherheitsgründen erhalten Sie die exakte URL zur Verwaltung der CommunityUser nur auf Anfrage.

Wenn Sie die URL nur bis „…&Request“ ausfüllen, zeigt ihnen die Anwendung an, welche Parameter als nächstes erwartet werden.

  • DropAccount
  • ListUsers
  • AssignCardoGroups
  • RevokeCardoGroups

Der Datenspeicher und der Speicherort von der Community-Anwendung lässt sich im Management Center -> Status&Einstellungen -> Anwendungen konfigurieren.

Jeder Community-User wird automatisch der Windows-Gruppe SYSTEM_ALL_COMMUNITY_USERS zugeordnet.

Anwendungsfälle

Wie kann ich für bestimmte Community-User zusätzliche Ebenen freischalten?

Der Community-User wird wie gewohnt erzeugt.
Über die cardo-Benutzerverwaltung legen sie eine cardo-Gruppe (z. B. EXTENDED_COMMUNITY_USERS) an, welcher sie die Freigaben für die gewünschten Ebenen zuweisen.
Der Community-User wird nun dieser Gruppe zugewiesen. Dafür ermitteln sie über den Befehlt ListUsers die Id des Nutzers.
Die Zuweisung erfolgt dann mit folgendem Request:
<cardoURL><DienstURL>Request=AssignCardoGroups&communityUserId=<UserId>&groupNames=
EXTENDED_COMMUNITY_USERS