Both sides previous revision Previous revision Next revision | Previous revision |
de:2.0:profile [2023/05/25 05:57] – fasse | de:2.0:profile [2024/11/09 10:25] (current) – [Wie kann ich die Profilfelder konfigurieren ?] fasse |
---|
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. | 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 **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. Ebenfall 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**\\ | 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:roles:new-role-properties.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}} |
| |
| |
===== 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. |
| |
===== 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 du die Profilfelder mit den Regeln hinterlegen kannst, die du für deine Organisation, Verein oder Gruppe braucht. Admidio wird bereits mit vorkonfigurierten Profilfeldern ausgeliefert. Diese kannst du aber deinen Bedürfnissen anpassen oder auch Felder komplett entfernen. Geht dazu in die Mitgliederübersicht und wähle dort den Menüpunkt **Profilfelder bearbeiten**. Du siehst 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 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. | 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. |
^ 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. | |
| |
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 Registrierung verpflichtend oder gerade bei der Registrierung kein Pflichtfeld sein?\\ | 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.\\ | 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.\\ |
| |
===== Wer kann welche Profilfelder sehen ? ===== | ===== Wer kann welche Profilfelder sehen ? ===== |
In der Standardkonfiguration kann jeder Mitglied jedes Profilfeld sehen, sofern es das Recht hat ein Profil zu 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. | 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 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.\\ | 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.\\ |