Both sides previous revision Previous revision Next revision | Previous revision |
de:2.0:profile [2022/11/06 08:50] – [Wann kann ich ein Profil bearbeiten ?] fasse | de:2.0:profile [2024/11/09 10:25] (current) – [Wie kann ich die Profilfelder konfigurieren ?] fasse |
---|
====== Das Profil ====== | ====== Mitgliederprofil ====== |
===== Was ist das Profil ? ===== | ===== Was ist das Profil ? ===== |
Das Profil eines Mitglieds ist das zentrale Element von Admidio. In dem Profil werden alle notwendigen Daten einer Person gespeichert, die ihr für eure Aufgaben in eurem Verein oder der Organisation benötigt. Ihr könnt das Profil mit den dazugehörigen Profilfeldern nach euren Wünschen gestalten und verändern. Zusätzlich könnt ihr auch konfigurieren, wer bestimmte Profile sehen kann und wer diese bearbeiten darf. Zu all diesen Punkten findet ihr auf dieser Seite eine kurze Beschreibung, die euch helfen soll das Profil so einzurichten, dass es perfekt zu eurem Verein oder der Organisation passt.\\ | Das Profil eines Mitglieds ist das zentrale Element von Admidio. In dem Profil werden alle notwendigen Daten einer Person gespeichert, die du für deine Aufgaben in deinem Verein oder deiner Organisation benötigst. Du kannst das Profil mit den dazugehörigen Profilfeldern nach deinen Wünschen gestalten und verändern. Zusätzlich kannst du auch konfigurieren, wer bestimmte Profile sehen kann und wer diese bearbeiten darf. Zu all diesen Punkten findest du auf dieser Seite eine kurze Beschreibung, die dir helfen soll das Profil so einzurichten, dass es perfekt zu deinem Verein oder deiner Organisation passt.\\ |
{{:de:2.0:profile:view-profile.png?400|Profil ansehen}} | {{:de:2.0:profile:view-profile.png?400|Profil ansehen}} |
| |
===== Wann kann ich ein Profil anschauen ? ===== | ===== Wann kann ich ein Profil anschauen ? ===== |
Jedes angemeldete Mitglied kann sein eigenes Profil immer sehen. Die sichtbaren Profilfelder können allerdings eingeschränkt werden. Welche weiteren Profile das Mitglied sehen kann, hängt dann von eurer Konfiguration und den zugeordneten Rollen und Rechten des Mitglieds ab. | Jedes angemeldete Mitglied kann sein eigenes Profil immer sehen. Die sichtbaren Profilfelder können allerdings eingeschränkt werden. Welche weiteren Profile das Mitglied sehen kann, hängt dann von deiner Konfiguration und den zugeordneten Rollen und Rechten des Mitglieds ab. |
| |
Die zentrale Stellschraube ist hierbei die Einstellung **Rollenmitgliedschaft sehen** der [[de:2.0:rollen-_und_benutzerrechteverwaltung|Gruppen & Rollen]]. Diese kann auf **Niemand** gesetzt werden, dann hat die Zuordnung dieser Rolle keine Auswirkungen auf die Sichtbarkeit von Profilen. Sie kann auf **Rollenmitglieder** gesetzt werden, dann darf jedes Mitglied der Rolle die Profile der anderen Rollenmitglieder sehen oder die Einstellung wird auf **angemeldete Benutzer:innen** gesetzt, dann kann jede:r registrierte Benutzer:in das Profil der Personen sehen, die der Rolle zugeordnet wurden.\\ | Die zentrale Stellschraube ist hierbei die Einstellung **Profile der Rollenmitlieder sehen** der [[de:2.0:rollen-_und_benutzerrechteverwaltung|Gruppen & Rollen]]. Diese kann auf **Niemand** gesetzt werden, dann hat die Zuordnung dieser Rolle keine Auswirkungen auf die Sichtbarkeit von Profilen. Sie kann auf **Rollenmitglieder** gesetzt werden, dann darf jedes Mitglied der Rolle die Profile der anderen Rollenmitglieder sehen oder die Einstellung wird auf **angemeldete Benutzer:innen** gesetzt, dann kann jede:r registrierte Benutzer:in das Profil der Personen sehen, die der Rolle zugeordnet wurden. Ebenfalls möglich ist es, dass nur Leiter:innen der Rolle die Profile der Rollenmitglieder aufrufen können, dazu setzt du die Einstellung auf **Leiter:innen**\\ |
{{:de:2.0:profile:role-profile-view.png?400|Einstellungen der Rolle für die Sichtbarkeit von Profilen}} | {{:de:2.0:roles:new-role-properties.png?400|Einstellungen der Rolle für die Sichtbarkeit von Profilen}} |
| |
Neben dieser beschriebenen Konfiguration kann jede:r Benutzer:in, der das Recht hat bestimmte Profile zu bearbeiten, diese auch sehen. Welche Profilfelder jemand in einem Profil sehen kann, hängt von anderen Konfigurationen ab. Dies kann dann wiederum von Benutzer:in zu Benutzer:in unterschiedlich sein. | Neben dieser beschriebenen Konfiguration kann jedes Mitglied, welches das Recht hat bestimmte Profile zu bearbeiten, diese auch sehen. Welche Profilfelder jemand in einem Profil sehen kann, hängt von anderen Konfigurationen ab. Dies kann dann wiederum von Mitglied zu Mitglied unterschiedlich sein. |
| |
===== Wann kann ich ein Profil bearbeiten ? ===== | ===== Wann kann ich ein Profil bearbeiten ? ===== |
Das Bearbeiten eines Profils muss immer über [[de:2.0:rollen-_und_benutzerrechteverwaltung#wie_richte_ich_rollen_ein|Rollen konfiguriert]] werden. Hier gibt es drei Abstufungen, welche im folgenden beschrieben werden. | Das Bearbeiten eines Profils muss immer über [[de:2.0:rollen-_und_benutzerrechteverwaltung#wie_richte_ich_rollen_ein|Rollen konfiguriert]] werden. Hier gibt es drei Abstufungen, welche im Folgenden beschrieben werden. |
| |
Die erste Stufe ist die Bearbeitung des eigenen Profils. Dazu muss die Rolleneinstellung **Eigenes Profil bearbeiten** gesetzt werden und dem Mitglied mindestens eine Rolle mit dieser Einstellung zugewiesen sein. | Die erste Stufe ist die Bearbeitung des eigenen Profils. Dazu muss die Rolleneinstellung **Eigenes Profil bearbeiten** gesetzt werden und dem Mitglied mindestens eine Rolle mit dieser Einstellung zugewiesen sein. |
| |
Die nächste Stufe beinhaltet die Bearbeitung aller Profile einer Rolle, bei der der angemeldete Benutzer oder die angemeldete Benutzerin Leiter:in dieser Rolle ist. Dazu muss die Rolleneinstellung **Leiter:in** auf **Mitglieder bearbeiten** oder **Mitglieder zuordnen und bearbeiten** gesetzt werden. Hierbei ist zu beachten, dass die Option **Mitglieder zuordnen und bearbeiten** dem Mitglied weitreichende Rechte gibt, da es so beliebige Mitglieder seiner Leiterrolle zuordnen kann und anschließend die Profile bearbeiten darf. | Die nächste Stufe beinhaltet die Bearbeitung aller Profile einer Rolle, bei der das angemeldete Mitglied Leiter:in dieser Rolle ist. Dazu muss die Rolleneinstellung **Leiter:in** auf **Mitglieder bearbeiten** oder **Mitglieder zuordnen und bearbeiten** gesetzt werden. Hierbei ist zu beachten, dass die Option **Mitglieder zuordnen und bearbeiten** dem Mitglied weitreichende Rechte gibt, da es so beliebige Mitglieder seiner Leiterrolle zuordnen kann und anschließend die Profile bearbeiten darf. |
| |
Die dritte Stufe vergibt das globale Recht Profile aller Mitglieder des Vereins oder der Organisation zu bearbeiten. Dazu muss die Rolleneinstellung **Profile aller Mitglieder bearbeiten** gesetzt werden. Dieses Recht sollte nur ausgewählten Rollen, wie z.B. dem Administrator/der Administratorin oder dem Vorstand zur Verfügung gestellt werden. | Die dritte Stufe vergibt das globale Recht Profile aller Mitglieder des Vereins oder der Organisation zu bearbeiten. Dazu muss die Rolleneinstellung **Profile aller Mitglieder bearbeiten** gesetzt werden. Dieses Recht sollte nur ausgewählten Rollen, wie z.B. dem Administrator/der Administratorin oder dem Vorstand zur Verfügung gestellt werden. |
| |
===== Wie kann ich die Profilfelder konfigurieren ? ===== | ===== Wie kann ich die Profilfelder konfigurieren ? ===== |
Admidio verfügt über eine sehr freie Konfigurationsmöglichkeit für die Profilfelder. Ziel ist es hier, dass ihr die Profilfelder mit den Regeln hinterlegen könnt, die ihr für eure Organisation, Verein oder Gruppe braucht. Admidio wird bereits mit vorkonfigurierten Profilfeldern ausgeliefert. Diese könnt ihr aber euren Bedürfnissen anpassen oder auch Felder komplett entfernen. Geht dazu in die Mitgliederübersicht und wählt dort den Menüpunkt **Profilfelder bearbeiten**. Ihr seht nun eine Liste aller bereits konfigurierten Profilfeldern mit ein paar ihrer Einstellungen.\\ | Admidio verfügt über eine sehr freie Konfigurationsmöglichkeit für die Profilfelder. Ziel ist es hier, dass du die Profilfelder mit den Regeln hinterlegen kannst, die du für deine Organisation, deinen Verein oder deine Gruppe brauchst. Admidio wird bereits mit vorkonfigurierten Profilfeldern ausgeliefert. Diese kannst du aber deinen Bedürfnissen anpassen oder auch Felder komplett entfernen. Gehe dazu in die Kontakte-Übersicht und wähle dort den Menüpunkt **Profilfelder bearbeiten**. Du siehst nun eine Liste aller bereits konfigurierten Profilfelder mit ein paar ihrer Einstellungen.\\ |
{{:de:2.0:profile:profile-fields-list.png?400|Liste der Konfiguration von Profilfeldern}}\\ | {{:de:2.0:profile:profile-fields-list.png?400|Liste der Konfiguration von Profilfeldern}}\\ |
Dort könnt ihr nun jedes einzelne Profilfeld auswählen und Einstellungen ändern. Ihr könnt aber auch **Profilfeld anlegen** auswählen und ein neues eigenes Feld erstellen. Neben dem Namen und der Kategorie ist der Datentyp des Feldes wichtig für das weitere Verhalten. | Dort kannst du nun jedes einzelne Profilfeld auswählen und Einstellungen ändern. Du kannst aber auch **Profilfeld anlegen** auswählen und ein neues eigenes Feld erstellen. Neben dem Namen und der Kategorie ist der Datentyp des Feldes wichtig für das weitere Verhalten. |
| |
Folgende Datentypen stehen zur Verfügung: | Folgende Datentypen stehen zur Verfügung: |
^ Datentyp ^ Beschreibung ^ | ^ Datentyp ^ Beschreibung ^ |
| Checkbox | Zeigt ein kleines Kontrollkästchen an, bei dem der Anwender einen Haken setzen kann oder diesen entfernt. | | | Checkbox | Zeigt ein kleines Kontrollkästchen an, bei dem der Anwender einen Haken setzen kann oder diesen entfernt. | |
| Datum | Es muss ein gültiges Datum in dem Format aus den Systemeinstellungen eingegeben werden. Zusätzlich wird ein Datumsanzeige eingeblendet mit deren Hilfe ein Datum einfach mit der Maus ausgewählt werden kann. | | | Datum | Es muss ein gültiges Datum in dem Format aus den Systemeinstellungen eingegeben werden. Zusätzlich wird eine Datumsanzeige eingeblendet mit deren Hilfe ein Datum einfach mit der Maus ausgewählt werden kann. | |
| Dezimalzahl | Es dürfen nur Zahlen eingegeben werden. Neben den Zahlen ist noch das Komma und der Punkt erlaubt. | | | Dezimalzahl | Es dürfen nur Zahlen eingegeben werden. Neben den Zahlen ist noch das Komma und der Punkt erlaubt. | |
| Dropdown-Listenfeld | Es kann eine Auswahlliste definiert werden, welche in der Profilbearbeitung als Dropdown-Liste angezeigt wird. Der Anwender kann aus dieser Liste einen Eintrag auswählen. | | | Dropdown-Listenfeld | Es kann eine Auswahlliste definiert werden, welche in der Profilbearbeitung als Dropdown-Liste angezeigt wird. Der Anwender kann aus dieser Liste einen Eintrag auswählen. | |
| Telefon | Eingabe einer Telefonnummer. In der Profilansicht wird ein Telefonlink erzeugt. | | | Telefon | Eingabe einer Telefonnummer. In der Profilansicht wird ein Telefonlink erzeugt. | |
| Text (100 Zeichen) | Ein klassisches Feld, welches Zahlen, Buchstaben und Sonderzeichen bis zu 100 Zeichen erlaubt. | | | Text (100 Zeichen) | Ein klassisches Feld, welches Zahlen, Buchstaben und Sonderzeichen bis zu 100 Zeichen erlaubt. | |
| Text (4000 Zeichen | Ein mehrzeiliges Textfeld, welches zahlen, Buchstaben und Sonderzeichen bis zu 100 Zeichen erlaubt. Zusätzlich wird noch die Anzahl der verbliebenden Zeichen angezeigt. | | | Text (4000 Zeichen) | Ein mehrzeiliges Textfeld, welches Zahlen, Buchstaben und Sonderzeichen bis zu 4000 Zeichen erlaubt. Zusätzlich wird noch die Anzahl der verbliebenden Zeichen angezeigt. | |
| URL | Es wird eine vollständige URL erwartet und geprüft. | | | URL | Es wird eine vollständige URL erwartet und geprüft. | |
| Zahl | Es dürfen nur Zahlen eingegeben werden. | | | Zahl | Es dürfen nur Zahlen eingegeben werden. | |
| |
In weiteren Einstellungen könnt ihr dem Feld ein Icon mitgeben und den Feldinhalt in eine URL einbinden. Genaueres erfahrt ihr in den Tooltips der Konfigurationsfelder. Verschiedene Berechtigungen können ebenfalls vergeben werden, wie z.B. ob es ein Pflichtfeld ist oder das Feld bei der Registrierung angezeigt werden soll. Zu guter Letzt könnt ihr noch eine Beschreibung für das Feld hinterlegen, welche euren Mitgliedern hilft das Feld richtig auszufüllen.\\ | Zusätzlich zu dem Datentyp kannst du die **erforderliche Eingabe** festlegen. Ist das Feld ein Pflichtfeld oder nicht? Soll das Feld vielleicht nur bei der [[de:2.0:registration#welche_felder_werden_im_registrierungsformular_angezeigt|Registrierung verpflichtend]] oder gerade bei der Registrierung kein Pflichtfeld sein?\\ |
{{:de:2.0:profile:profile-field-configuration.png?400|Konfiguration einzelner Profilfelder}} | {{:de:2.0:profile:profile-field-configuration.png?400|Konfiguration einzelner Profilfelder}}\\ |
| In weiteren Einstellungen kannst du hinterlegen, wer das Profilfeld sehen oder bearbeiten darf. An dieser Stelle ist es nur eine grobe Konfiguration. Verfeinern kann man die Sichtbarkeit über die Profilfeldkategorien. Über einen regulären Ausdruck kannst du dem Profilfeld eigene Validierungsregeln mitgeben. Diese werden zusätzlich zu den internen Regeln für den jeweiligen Datentyp von Admidio geprüft, sobald ein Mitglied in seinem Profil einen neuen Wert für das Profilfeld eingibt. Zusätzlich ist es noch möglich einen Standardwert und ein Icon zu hinterlegen. Über das Feld URL kannst du eine URL hinterlegen mit der später der Wert des Profilfelds verlinkt wird. Es ist hier auch möglich den Profilfeldinhalt in der URL mit anzugeben. Schau dir dazu den Tooltip zu der URL an.\\ |
| Zu guter Letzt kannst du noch eine Beschreibung für das Feld hinterlegen, welche deinen Mitgliedern hilft das Feld richtig auszufüllen.\\ |
| |
| Diese Konfiguration kannst du nun speichern und das Feld anschließend sofort nutzen. Alle Konfigurationen der Profilfelder können zu jedem beliebigen Zeitpunkt wieder geändert und an deine aktuellen Befürfnisse angepasst werden. |
| |
Diese Konfiguration könne ihr nun speichern und das Feld anschließend sofort nutzen. Alle Konfigurationen der Profilfelder können zu jedem beliebigen Zeitpunkt wieder geändert und an eure aktuellen Befürfnisse angepasst werden. | |
===== Wer kann welche Profilfelder sehen ? ===== | ===== Wer kann welche Profilfelder sehen ? ===== |
In der Standardkonfiguration kann jeder jedes Profilfeld sehen, sofern er das Recht hat ein Profil zu sehen. Diese Sicht auf alle Profilfelder kann allerdings über verschiedene Möglichkeiten eingeschränkt werden. Beachtet bitte, dass die Sichtbarkeit im eigenen Profil bei den meisten Einstellungen nicht davon betroffen ist. Im eigenen Profil seht ihr immer alle Felder. | In der Standardkonfiguration kann jedes Mitglied, sofern es das Recht hat ein Profil zu sehen, jedes Profilfeld sehen. Diese Sicht auf alle Profilfelder kann allerdings über verschiedene Möglichkeiten eingeschränkt werden. Beachte bitte, dass die Sichtbarkeit im eigenen Profil bei den meisten Einstellungen nicht davon betroffen ist. Im eigenen Profil siehst du immer alle Felder. |
| |
Die einfachste und flexibelste Art ist die Sichtbarkeit von Profilfeldern über die Profilfeldkategorien zu steuern. Dort könnt ihr je Kategorie Rollen hinterlegen, welche die Profilfelder dieser Kategorie sehen dürfen. Werden keine Rollen hinterlegt, so dürfen alle die Profilfelder dieser Kategorie sehen.\\ | Die einfachste und flexibelste Art ist die Sichtbarkeit von Profilfeldern über die Profilfeldkategorien zu steuern. Dort kannst du je Kategorie Rollen hinterlegen, welche die Profilfelder dieser Kategorie sehen dürfen. Werden keine Rollen hinterlegt, so dürfen alle die Profilfelder dieser Kategorie sehen.\\ |
{{:de:2.0:profile:profile-category-visible.png?400|Profilfeld-Kategorien mit Übersicht der Rechte}} | {{:de:2.0:profile:profile-category-visible.png?400|Profilfeld-Kategorien mit Übersicht der Rechte}} |
| |
Eine Möglichkeit die Sichtbarkeit einzelner Profilfelder einzuschränken, gibt es in den Berechtigungen der Profilfeldkonfiguration. Dort kann das Häkchen bei **Feld für alle Benutzer:innen sichtbar** entfernt werden. Es können anschließend nur noch Benutzer das Feld sehen, welche das Profil auch bearbeiten dürfen. | Eine Möglichkeit die Sichtbarkeit einzelner Profilfelder einzuschränken, gibt es in den Berechtigungen der Profilfeldkonfiguration. Dort kann das Häkchen bei **Feld für alle Benutzer:innen sichtbar** entfernt werden. Es können anschließend nur noch Benutzer das Feld sehen, welche das Profil auch bearbeiten dürfen. |
| |
Sollen Profilfelder im eigenen Profil der Benutzer nicht mehr auftauchen, so könnt ihr dies erreichen, indem ihr die Berechtigung **Feld für alle Benutzer:innen sichtbar** entfernt und die Berechtigung **Feld nur für Benutzer:innen mit dem Recht //Profildaten aller Mitglieder bearbeiten// editierbar** setzt. Nun sehen nur noch Benutzer:innen das Feld, welche eine Rolle zugeordnet haben, die das Recht **Profildaten aller Mitglieder bearbeiten** besitzt. Alle anderen Benutzer:innen können das Feld nicht sehen und natürlich auch nicht bearbeiten.\\ | Sollen Profilfelder im eigenen Profil des Mitglieds nicht mehr auftauchen, so kannst du dies erreichen, indem du die Berechtigung **Feld für alle Benutzer:innen sichtbar** entfernst und die Berechtigung **Feld nur für Mitglieder mit dem Recht //Profildaten aller Mitglieder bearbeiten// editierbar** setzt. Nun sehen nur noch Mitglieder das Feld, welche eine Rolle zugeordnet haben, die das Recht **Profildaten aller Mitglieder bearbeiten** besitzt. Alle anderen Mitglieder können das Feld nicht sehen und natürlich auch nicht bearbeiten.\\ |
{{:de:2.0:profile:profile-field-only-admins-visible.png?400|Profilfeld nur für ausgewählte Benutzer:innen sichtbar}} | {{:de:2.0:profile:profile-field-only-admins-visible.png?400|Profilfeld nur für ausgewählte Benutzer:innen sichtbar}} |
| |
===== Wer kann welche Profilfelder bearbeiten ? ===== | ===== Wer kann welche Profilfelder bearbeiten ? ===== |
Bei der Bearbeitung von einzelnen Profilfeldern orientiert sich Admidio erst einmal an euren Einstellungen zur Bearbeitung von Profilen. Ihr müsst also also erst einmal das Recht besitzen ein Profil zu bearbeiten. Zusätzlich braucht ihr auch das Recht die entsprechenden Profilfelder zu sehen. Somit könnt könnt also mit der Sichtbarkeit der Profilfelder indirekt auch Einfluss darauf nehmen, welche Profilfelder ein:e Benutzer:in bearbeiten kann. | Bei der Bearbeitung von einzelnen Profilfeldern orientiert sich Admidio erst einmal an deinen Einstellungen zur Bearbeitung von Profilen. Du musst also also erst einmal das Recht besitzen ein Profil zu bearbeiten. Zusätzlich brauchst du auch das Recht die entsprechenden Profilfelder zu sehen. Somit kannst du also mit der Sichtbarkeit der Profilfelder indirekt auch Einfluss darauf nehmen, welche Profilfelder ein Mitglied bearbeiten kann. |
| |
Eine weitere Möglichkeit die Bearbeitung von einzelnen Profilfeldern nur bestimmten Benutzer:innen zu erlauben ist über die Berechtigung **Feld nur für Benutzer:innen mit dem Recht //Profildaten aller Mitglieder bearbeiten// editierbar**. Setzt ihr diese Einstellung, so können dieses Profilfeld nur noch Benutzer:innen mit dem entsprechenden Recht bearbeiten. Alle anderen Benutzer:innen haben keine Möglichkeit mehr dieses Feld in fremden Profilen zu bearbeiten.\\ | Eine weitere Möglichkeit die Bearbeitung von einzelnen Profilfeldern nur bestimmten Mitgliedern zu erlauben ist über die Berechtigung **Feld nur für Mitglieder mit dem Recht //Profildaten aller Mitglieder bearbeiten// editierbar**. Setzt du diese Einstellung, so können dieses Profilfeld nur noch Mitglieder mit dem entsprechenden Recht bearbeiten. Alle anderen Mitglieder haben keine Möglichkeit mehr dieses Feld in fremden Profilen zu bearbeiten.\\ |
{{:de:2.0:profile:profile-field-only-admins-editable.png?400|Profilfeld nur für ausgewählte Benutzer:innen bearbeitbar}} | {{:de:2.0:profile:profile-field-only-admins-editable.png?400|Profilfeld nur für ausgewählte Mitglieder bearbeitbar}} |