Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
de:2.0:individueller_aufruf_der_module [2020/12/30 23:54] fassede:2.0:individueller_aufruf_der_module [2024/03/10 12:43] (current) fasse
Line 1: Line 1:
 ====== Individueller Aufruf der Module ====== ====== Individueller Aufruf der Module ======
 +===== Welche Module kann ich aufrufen? =====
 Admidio läuft in der Regel als eigenständiges Programm, welches du über einen Link von deiner bestehenden Homepage aufrufen kannst. Vielleicht möchtest du aber auch einzelne Module oder Seiten von Admidio direkt verlinken. Eine Übersicht der möglichen Module liefert dir unser Menü. Daneben gibt es aber noch weitere Seiten welche du direkt einbinden und ggf. über weitere Parameter an deine Vorstellungen anpassen kannst. Admidio läuft in der Regel als eigenständiges Programm, welches du über einen Link von deiner bestehenden Homepage aufrufen kannst. Vielleicht möchtest du aber auch einzelne Module oder Seiten von Admidio direkt verlinken. Eine Übersicht der möglichen Module liefert dir unser Menü. Daneben gibt es aber noch weitere Seiten welche du direkt einbinden und ggf. über weitere Parameter an deine Vorstellungen anpassen kannst.
  
Line 6: Line 7:
 Jedes dieser Module funktioniert eigenständig. Das heißt, du kannst einen Link zu diesem Modul an jeder beliebigen Stelle von Deiner Homepage aus setzen. Sollte eine Benutzeranmeldung erforderlich sein, so wird die Loginseite automatisch aufgerufen. Ist der Benutzer einmal angemeldet, so kann er zwischen den Admidio-Modulen und Ihren eigenen Seiten beliebig navigieren und muss sich nicht noch einmal anmelden. Jedes dieser Module funktioniert eigenständig. Das heißt, du kannst einen Link zu diesem Modul an jeder beliebigen Stelle von Deiner Homepage aus setzen. Sollte eine Benutzeranmeldung erforderlich sein, so wird die Loginseite automatisch aufgerufen. Ist der Benutzer einmal angemeldet, so kann er zwischen den Admidio-Modulen und Ihren eigenen Seiten beliebig navigieren und muss sich nicht noch einmal anmelden.
  
-Um die Sicherheit zu erhöhen sollten Sie aber einen Link zur Loginseite und zum Logout auf Ihrer Homepage einbauen+Um die Sicherheit zu erhöhen solltest du aber einen Link zur Loginseite und zum Logout auf deiner Homepage einbauen.
- +
-===== Links zu den Modulen: ===== +
-Die folgenden Links zu den Modulen sind hier aus Platzgründen zweizeilig dargestellt. Sie müssen dann natürlich zusammengeschrieben verlinkt werden.+
  
 +===== Welche Links und Parameter sind verfügbar? =====
 Alle Parameter, die hier angegeben werden, sind optional. Jedes Modul kann ohne die jeweiligen Parameter aufgerufen werden. du solltest diese nur übergeben, falls die gewünschte Änderung benötigt wird. Alle Parameter, die hier angegeben werden, sind optional. Jedes Modul kann ohne die jeweiligen Parameter aufgerufen werden. du solltest diese nur übergeben, falls die gewünschte Änderung benötigt wird.
  
 Die Parameter werden direkt an die URL angehangen. du setzt einfach ein **?** hinter die URL und kannst dann den Parameternamen schreiben. Nach einem **=** folgt dann der Wert. Willst du mehr als einen Parameter anhängen, so werden die Parameter durch ein **&** voneinander getrennt. Die Parameter werden direkt an die URL angehangen. du setzt einfach ein **?** hinter die URL und kannst dann den Parameternamen schreiben. Nach einem **=** folgt dann der Wert. Willst du mehr als einen Parameter anhängen, so werden die Parameter durch ein **&** voneinander getrennt.
  
-''Beispiel: http://www.example.org/.../mail.php?rolle=Webmaster&cat=Allgemein''+''Beispiel: http://www.example.org/.../messages_write.php?role_uuid=550e8400-e29b-11d4-a716-446655440000&subject=Meine-erste-email''
  
 **Hinweis:** **Hinweis:**
Line 23: Line 22:
 Aufruf der Loginseite mit Link zur Registrierung und Weiterleitung zu der in den Einstellungen festgelegten Seite.\\ \\  Aufruf der Loginseite mit Link zur Registrierung und Weiterleitung zu der in den Einstellungen festgelegten Seite.\\ \\ 
 ''Link: http://www.example.org/admidio-ordner/adm_program/system/login.php''    ''Link: http://www.example.org/admidio-ordner/adm_program/system/login.php''   
-\\ \\ +^ Parameter      ^ Wert              ^ Beschreibung ^ 
 +| organization_short_name      | Kurzname der Organisation       | Der Kurzname einer hinterlegten Organisation, welche auf der Loginseite vorausgewählt sein soll. (ab Version 4.3)  | 
 === Logout === === Logout ===
 Ausloggen des Benutzers mit Weiterleitung zu der in den Einstellungen festgelegten Seite.\\ \\  Ausloggen des Benutzers mit Weiterleitung zu der in den Einstellungen festgelegten Seite.\\ \\ 
Line 36: Line 37:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/announcements/annnouncements.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/announcements/annnouncements.php''
 ^ Parameter ^ Wert        ^ Beschreibung ^ ^ Parameter ^ Wert        ^ Beschreibung ^
-| headline  | Bezeichnung  | Frei wählbare Bezeichnung für das Modul anstelle von Ankündigungen  | 
 | date_from      | Format: Systemeinstellung  | Alle Ankündigungen ab diesem Datum anzeigen lassen.  | | date_from      | Format: Systemeinstellung  | Alle Ankündigungen ab diesem Datum anzeigen lassen.  |
 | date_to      | Format: Systemeinstellung  | Alle Ankündigungen bis zu diesem Datum anzeigen lassen.  | | date_to      | Format: Systemeinstellung  | Alle Ankündigungen bis zu diesem Datum anzeigen lassen.  |
-cat_id      Id einer Kategorie  | Zeigt alle Ankündigungen dieser Kategorie an.  | +cat_uuid      UUID einer Kategorie  | Zeigt alle Ankündigungen dieser Kategorie an.  | 
-id      Id einer Ankündigung  | Zeigt nur diese eine Ankündigung an.  |+ann_uuid      UUID einer Ankündigung  | Zeigt nur diese eine Ankündigung an.  |
  
 === Dokumente & Dateien === === Dokumente & Dateien ===
Line 46: Line 46:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/documents-files/documents_files.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/documents-files/documents_files.php''
 ^ Parameter      ^ Wert              ^ Beschreibung ^ ^ Parameter      ^ Wert              ^ Beschreibung ^
-folder_id      ID des Ordners       | Angabe der ID des Dateiordners, der angezeigt werden soll  |+folder_uuid      UUID des Ordners       | Angabe der UUID des Dateiordners, der angezeigt werden soll |
  
 === E-Mail === === E-Mail ===
Line 52: Line 52:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/messages/messages_write.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/messages/messages_write.php''
 ^ Parameter ^ Wert         ^ Beschreibung ^ ^ Parameter ^ Wert         ^ Beschreibung ^
-rol_id     | Id der Rolle   Id der Rolle, an deren Mitglieder eine E-Mail geschickt wird.  | +role_uuid     | UUID der Rolle   UUID der Rolle, an deren Mitglieder eine E-Mail geschickt wird.  | 
-usr_id     | Id des Benutzer   Id des Benutzers, an den eine E-Mail geschickt wird.  |+user_uuid     | UUID des Benutzer   UUID des Benutzers, an den eine E-Mail geschickt wird.  |
 | subject    | Betreff      | Betreff der E-Mail kann hiermit vorbelegt werden.  | | subject    | Betreff      | Betreff der E-Mail kann hiermit vorbelegt werden.  |
 | carbon_copy  | 1\\ 0(default)  | Flag, ob eine Kopie an den Absender verschickt werden soll.  | | carbon_copy  | 1\\ 0(default)  | Flag, ob eine Kopie an den Absender verschickt werden soll.  |
 +| msg_type  | EMAIL (Default)\\ PM  | Angabe ob eine E-Mail oder eine private Nachricht erstellt werden soll.  |
  
 === Fotos === === Fotos ===
Line 61: Line 62:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/photos/photos.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/photos/photos.php''
 ^ Parameter ^ Wert        ^ Beschreibung ^ ^ Parameter ^ Wert        ^ Beschreibung ^
-headline  | Bezeichnung  | Frei wählbare Bezeichnung für das Modul anstelle von Ankündigungen +photo_uuid      UUID eines Albums  | Zeigt die Fotos dieses Albums an.  |
-| pho_id      Id eines Albums  | Zeigt die Fotos dieses Albums an.  |+
  
 === Grußkarten === === Grußkarten ===
Line 68: Line 68:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/ecards/ecard_form.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/ecards/ecard_form.php''
 ^ Parameter ^ Wert        ^ Beschreibung ^ ^ Parameter ^ Wert        ^ Beschreibung ^
-pho_id      Id eines Albums Id des Fotoalbums, dessen Bild Sie senden möchten.  |+photo_uuid      UUID eines Albums UUID des Fotoalbums, dessen Bild Sie senden möchten.  |
 | photo_nr      | Nummer eines Fotos  | Nummer des Fotos des gewählten Albums für das eine Grußkarte erstellt werden soll.  | | photo_nr      | Nummer eines Fotos  | Nummer des Fotos des gewählten Albums für das eine Grußkarte erstellt werden soll.  |
 +| user_uuid      | UUID eines Mitglieds  | Angabe des Mitglieds, an den die Ecard versendet werden soll.  |
  
 === Gästebuch === === Gästebuch ===
Line 75: Line 76:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/guestbook/guestbook.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/guestbook/guestbook.php''
 ^ Parameter ^ Wert        ^ Beschreibung ^ ^ Parameter ^ Wert        ^ Beschreibung ^
-headline  | Bezeichnung  | Frei wählbare Bezeichnung für das Modul anstelle von Gästebuch +gbo_uuid      UUID eines Eintrags  | Zeigt nur diesen Gästebucheintrag an.  |
-| id      Id eines Eintrags  | Zeigt nur diesen Gästebucheintrag an.  |+
  
 === Gruppen & Rollen === === Gruppen & Rollen ===
Line 82: Line 82:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/groups-roles/groups-roles.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/groups-roles/groups-roles.php''
 ^ Parameter          ^ Wert            ^ Beschreibung ^ ^ Parameter          ^ Wert            ^ Beschreibung ^
-cat_id           | Id einer Kategorie   Id einer Kategorie deren Rollen angezeigt werden sollen  |+cat_uuid           | UUID einer Kategorie   UUID einer Kategorie deren Rollen angezeigt werden sollen |
 | role_type  | 0 \\ 1 (Default) \\ 2  | nur inaktive Rollen\\ Alle aktive Rollen \\ Nur Terminteilnehmerrollen  | | role_type  | 0 \\ 1 (Default) \\ 2  | nur inaktive Rollen\\ Alle aktive Rollen \\ Nur Terminteilnehmerrollen  |
-| show        | card (default)\\ permissions    | Alle Gruppen und Rollen in der Kartenansicht anzeigen \\  Berechtigungen aller Gruppen und Rollen in der Listenansicht anzeigen.  |+| show        | card (default)\\ permissions    | Alle Gruppen und Rollen in der Kartenansicht anzeigen\\  Berechtigungen aller Gruppen und Rollen in der Listenansicht anzeigen.  |
  
 === Eigene Listen === === Eigene Listen ===
Line 90: Line 90:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/groups-roles/mylist.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/groups-roles/mylist.php''
 ^ Parameter     ^ Wert         ^ Beschreibung ^ ^ Parameter     ^ Wert         ^ Beschreibung ^
 +| list_uuid           | UUID einer Liste   | UUID einer Liste die angezeigt werden sollen.  |
 | active_role   | 1 (default)\\ 0  | Alle aktiven Rollen der Organisation\\  Nur die inaktiven Rollen der Organisation  | | active_role   | 1 (default)\\ 0  | Alle aktiven Rollen der Organisation\\  Nur die inaktiven Rollen der Organisation  |
 | show_members  | 0 (default) \\ 1 \\ 2   | Alle aktive Mitglieder\\ Alle ehemalige Mitglieder\\ Alle aktiven und ehemaligen Mitglieder  | | show_members  | 0 (default) \\ 1 \\ 2   | Alle aktive Mitglieder\\ Alle ehemalige Mitglieder\\ Alle aktiven und ehemaligen Mitglieder  |
Line 97: Line 98:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/profile/profile.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/profile/profile.php''
 ^ Parameter     ^ Wert         ^ Beschreibung ^ ^ Parameter     ^ Wert         ^ Beschreibung ^
-user_id  Id eines Benutzers  | Wird dieser Parameter gesetzt, dann wird das Profil dieses Benutzers angezeigt. Ohne den Parameter wird immer das eigene Profil angezeigt.  |+user_uuid  UUID eines Benutzers  | Wird dieser Parameter gesetzt, dann wird das Profil dieses Benutzers angezeigt. Ohne den Parameter wird immer das eigene Profil angezeigt.  |
  
 === Termine === === Termine ===
Line 103: Line 104:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/dates/dates.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/dates/dates.php''
 ^ Parameter ^ Wert ^ Beschreibung ^ ^ Parameter ^ Wert ^ Beschreibung ^
-| headline  | Bezeichnung  | Frei wählbare Bezeichnung für das Modul anstelle von Termine  | 
 | date_from      | Format: Systemeinstellung  | Alle Termine ab diesem Datum anzeigen lassen.  | | date_from      | Format: Systemeinstellung  | Alle Termine ab diesem Datum anzeigen lassen.  |
 | date_to      | Format: Systemeinstellung  | Alle Termine bis zu diesem Datum anzeigen lassen.  | | date_to      | Format: Systemeinstellung  | Alle Termine bis zu diesem Datum anzeigen lassen.  |
-cat_id  Id des Kalenders  | Alle Termine für den übergebenen Kalender anzeigen lassen +cat_uuid  UUID des Kalenders  | Alle Termine für den übergebenen Kalender anzeigen lassen 
-id      Id eines Termins  | Zeigt nur diesen einen Termin an.  | +dat_uuid      UUID eines Termins  | Zeigt nur diesen einen Termin an.  | 
-| mode      | actual(default)\\ old\\ all  | Alle kommenden Termine angezeigt.\\ Nur die bereits vergangenen Termine angezeigen.  |+| mode      | actual(default)\\ old\\ all  | Alle kommenden Termine angezeigt.\\ Nur die bereits vergangenen Termine angezeigen.\\ Alle kommenden und bereits vergangenen Termine werden angezeigt.  |
 | show      | all(default)\\ maybe_participate\\ only_participate  | Alle Termine anzeigen.\\ Nur Termine anzeigen bei denen der aktuelle Benutzer angemeldet ist oder sich anmelden kann.\\ Nur Termine anzeigen bei denen der aktuelle Benutzer angemeldet ist.  | | show      | all(default)\\ maybe_participate\\ only_participate  | Alle Termine anzeigen.\\ Nur Termine anzeigen bei denen der aktuelle Benutzer angemeldet ist oder sich anmelden kann.\\ Nur Termine anzeigen bei denen der aktuelle Benutzer angemeldet ist.  |
 | view      | detail\\ compact\\ room\\ participants  | Ausführliche Standard-Html-Ansicht.  \\ Termine werden in einer kompakten einzeiligen Liste dargestellt. \\ Termine mit Raumzuordnung werden angezeigt. \\ Teilnehmer von Terminen werden in einer Liste mit angezeigt.  | | view      | detail\\ compact\\ room\\ participants  | Ausführliche Standard-Html-Ansicht.  \\ Termine werden in einer kompakten einzeiligen Liste dargestellt. \\ Termine mit Raumzuordnung werden angezeigt. \\ Teilnehmer von Terminen werden in einer Liste mit angezeigt.  |
Line 117: Line 117:
 ''Link: http://www.example.org/admidio-ordner/adm_program/modules/links/links.php'' ''Link: http://www.example.org/admidio-ordner/adm_program/modules/links/links.php''
 ^ Parameter ^ Wert        ^ Beschreibung ^ ^ Parameter ^ Wert        ^ Beschreibung ^
-headline  | Bezeichnung  | Frei wählbare Bezeichnung für das Modul anstelle von Weblinks +cat_uuid      UUID einer Kategorie  | Zeigt alle Weblinks dieser Kategorie an.  | 
-| cat_id      Id einer Kategorie  | Zeigt alle Weblinks dieser Kategorie an.  | +link_uuid      UUID eines Weblinks  | Zeigt nur diesen einen Weblink an.  | 
-id      Id eines Weblinks  | Zeigt nur diesen einen Weblink an.  |+ 
 +===== Wie kann ich eine Seite in einem iFrame einbinden? ===== 
 +Wenn du ein Modul oder eine beliebige Seite von Admidio in einem iFrame einbinden möchtest, dann kannst du das über einen der hier dokumentieren Links machen. In vielen Fällen möchtest du das Menü oder den Seitenkopf nicht anzeigen, sondern lediglich den eigentlichen Inhalt der Seite, so auf auf dem folgenden Screenshot:\\  
 +{{:de:2.0:documentation:iframe.png?600|Admidio-Seite mit reduziertem Inhalt}}
  
 +Um dies zu erreichen kannst du ab der Version 4.3.6 bei jedem Seitenaufruf den Query-Parameter ''iframe'' mit dem Wert ''1'' anhängen.\\ 
 +''Beispiel: http://www.example.org/admidio-ordner/adm_program/modules/announcements/annnouncements.php?iframe=1''\\ 
 +Admidio merkt sich die gesetzte Einstellung. Klick ein Anwender nun auf dieser Seite auf einen Link, so wird die dann aufgerufene Seite ebenfalls mit dem reduzierten Inhalt dargestellt. Möchtest du einen anderen Link einbauen, bei dem du dann die vollständige Admidio-Seite anzeigen willst, dann setzt du den Query-Parameter ''iframe'' auf den Wert ''0''.
  • de/2.0/individueller_aufruf_der_module.1609368891.txt.gz
  • Last modified: 2020/12/30 23:54
  • by fasse