Gesundheitsregion Reutlingen Tübingen Zollernalb: Unterschied zwischen den Versionen
Aus Wikizone
| (10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
siehe auch [[Gesundheitsregion-rtz]] | siehe auch [[Gesundheitsregion-rtz]] | ||
| + | |||
| + | == Wichtige Hinweise == | ||
| + | Die Gesundheitsregion nutzt die Extension gbimporter für den automatischen Import. Der Importer kann aber keine mm Verknüpfungen. Deshalb ist der Code modifiziert. Vorsicht beim Update. | ||
| + | |||
| + | Besser wäre es den Importer zu modifizieren. Z.B. könnte man im sagen welches Feld zu welcher mm Tabelle gehört. In diesem Fall z.B: | ||
| + | catis => tx_gbseminars_catid_mm | ||
| + | Im Skript müßte er dann die id des erzeugten Datensatzes in local_uid der mmTabelle und catid in foreign_uid legen. | ||
| + | |||
== Neuen Partner anlegen == | == Neuen Partner anlegen == | ||
| Zeile 7: | Zeile 15: | ||
=== Partner für Backend einrichten === | === Partner für Backend einrichten === | ||
| − | * '''Neuen Veranstalter''' im Ordner Assets anlegen und ID merken | + | * '''Neuen Veranstalter''' im Ordner Assets anlegen und ID merken. Assets enthält alle Partner, Kategorien etc. für gemeinsamen Zugriff. |
| − | * '''Ordner''' mit Veranstalternamen für Daten anlegen | + | |
| − | ** In den Seiteneigenschaften muß als '''Allgemeine Datensatzsammlung''' der Assets Ordner ausgewählt sein | + | * '''Daten-Ordner''' mit Veranstalternamen für Daten im Seitenbaum anlegen |
| − | * '''Benutzergruppe''' anlegen "Bereich: [Benutzername]" | + | ** In den Seiteneigenschaften muß als '''Allgemeine Datensatzsammlung''' der '''Assets Ordner''' ausgewählt sein. |
| − | ** | + | |
| − | ** Enthält im '''TS Config''' die Zeile TCAdefaults.tx_gbseminars_seminars.organizerid = [Veranstalter ID] | + | * Inzwischen können bei von Hand angelegten Veranstaltungen Bilder hinzugefügt werden. Dazu im Dateiverzeichnis einen Dateiordner anlegen: |
| − | * '''Benutzer''' anlegen | + | fileadmin/user_upload/partner_upload/[veranstalter-name] |
| − | ** Die Benutzer erhalten als '''Gruppe''' den vorher angelegten Bereich + Rolle: Kalender Redakteure | + | |
| − | * '''Zugriffsrechte''' des Oben erstellten Ordners ändern. Die Gruppe auf die neu angelegte und Die Rechte für Seite anzeigen und Inhalte verändern setzen | + | * '''Backend-Benutzergruppe''' anlegen "Bereich: [Benutzername]" |
| + | ** '''Datenbankfreigabe''' oben angelegten Ordner | ||
| + | ** Enthält im '''TS Config''' die Zeile | ||
| + | TCAdefaults.tx_gbseminars_seminars.organizerid = [Veranstalter ID] | ||
| + | #dient zur Vorwahl des Veranstalters beim Anlegen einer Veranstaltung | ||
| + | ** Verzeichnisfreigabe für oben angelegten Dateiordner anlegen und hinzufügen | ||
| + | |||
| + | * '''Backend-Benutzer''' anlegen | ||
| + | ** Die Benutzer erhalten als '''Gruppe''' den vorher angelegten '''Bereich + Rolle: Kalender Redakteure''' | ||
| + | ** Für Bilduploads zusätzlich '''Rolle: Uploads''' | ||
| + | |||
| + | * '''Zugriffsrechte''' des Oben erstellten Seiten-Ordners ändern. Die Gruppe auf die neu angelegte und Die Rechte für Seite anzeigen und Inhalte verändern setzen | ||
| + | * Evtl. Kontaktdaten des neuen Nutzers speichern. Z.B. E-Mail falls man mal ein Login Vergessen einführt. | ||
| + | |||
| + | === Frontend Ausgabe === | ||
| + | * Speicherordner in den Plugins hinzufügen (Rootseite (letzte Veranstaltungen), Einzelansicht, Gesundheitskalender-Seite) | ||
| + | |||
| + | === Automatischen Import einrichten === | ||
| + | * Ordner für die Datensätze erstellen | ||
| + | ** Bei Allgemeine Ressourcen Ordner mit Zielgruppen etc. angeben | ||
| + | * Importkonfiguration anlegen mit folgenden Daten: | ||
| + | ** Bezeichnung (Beliebig) | ||
| + | ** Speicherordner -> ID des vorher angelegten Ordners | ||
| + | ** Mapping, falls Felderbezeichnungen von der Spezifikation abweichen. Es müssen nur Felder angegeben werden die gemappt werden sollen. | ||
| + | ** Typ (im Moment nur Autoimport) | ||
| + | ** Quelldatei -> Internetadresse der Datei | ||
| + | ** Zugangsdaten bei htaccess geschützter Datei | ||
| + | |||
| − | + | ==== Mapping Beispiel ==== | |
| + | Name des Feldes in Import-Datei | Name auf das gemappt wird | Validierung (simplehtml oder text) | ||
| + | <pre> | ||
| + | short|descr|simplehtml | ||
| + | descr|short|text | ||
| + | instuctor|instructor|text | ||
| + | </pre> | ||
== Verbesserungen für gbseminars == | == Verbesserungen für gbseminars == | ||
Aktuelle Version vom 18. Januar 2017, 18:03 Uhr
siehe auch Gesundheitsregion-rtz
Wichtige Hinweise[Bearbeiten]
Die Gesundheitsregion nutzt die Extension gbimporter für den automatischen Import. Der Importer kann aber keine mm Verknüpfungen. Deshalb ist der Code modifiziert. Vorsicht beim Update.
Besser wäre es den Importer zu modifizieren. Z.B. könnte man im sagen welches Feld zu welcher mm Tabelle gehört. In diesem Fall z.B:
catis => tx_gbseminars_catid_mm
Im Skript müßte er dann die id des erzeugten Datensatzes in local_uid der mmTabelle und catid in foreign_uid legen.
Neuen Partner anlegen[Bearbeiten]
Logo auf Partnerseite[Bearbeiten]
Breite ca 150px Verlinkung nicht vergessen
Partner für Backend einrichten[Bearbeiten]
- Neuen Veranstalter im Ordner Assets anlegen und ID merken. Assets enthält alle Partner, Kategorien etc. für gemeinsamen Zugriff.
- Daten-Ordner mit Veranstalternamen für Daten im Seitenbaum anlegen
- In den Seiteneigenschaften muß als Allgemeine Datensatzsammlung der Assets Ordner ausgewählt sein.
- Inzwischen können bei von Hand angelegten Veranstaltungen Bilder hinzugefügt werden. Dazu im Dateiverzeichnis einen Dateiordner anlegen:
fileadmin/user_upload/partner_upload/[veranstalter-name]
- Backend-Benutzergruppe anlegen "Bereich: [Benutzername]"
- Datenbankfreigabe oben angelegten Ordner
- Enthält im TS Config die Zeile
TCAdefaults.tx_gbseminars_seminars.organizerid = [Veranstalter ID] #dient zur Vorwahl des Veranstalters beim Anlegen einer Veranstaltung
- Verzeichnisfreigabe für oben angelegten Dateiordner anlegen und hinzufügen
- Backend-Benutzer anlegen
- Die Benutzer erhalten als Gruppe den vorher angelegten Bereich + Rolle: Kalender Redakteure
- Für Bilduploads zusätzlich Rolle: Uploads
- Zugriffsrechte des Oben erstellten Seiten-Ordners ändern. Die Gruppe auf die neu angelegte und Die Rechte für Seite anzeigen und Inhalte verändern setzen
- Evtl. Kontaktdaten des neuen Nutzers speichern. Z.B. E-Mail falls man mal ein Login Vergessen einführt.
Frontend Ausgabe[Bearbeiten]
- Speicherordner in den Plugins hinzufügen (Rootseite (letzte Veranstaltungen), Einzelansicht, Gesundheitskalender-Seite)
Automatischen Import einrichten[Bearbeiten]
- Ordner für die Datensätze erstellen
- Bei Allgemeine Ressourcen Ordner mit Zielgruppen etc. angeben
- Importkonfiguration anlegen mit folgenden Daten:
- Bezeichnung (Beliebig)
- Speicherordner -> ID des vorher angelegten Ordners
- Mapping, falls Felderbezeichnungen von der Spezifikation abweichen. Es müssen nur Felder angegeben werden die gemappt werden sollen.
- Typ (im Moment nur Autoimport)
- Quelldatei -> Internetadresse der Datei
- Zugangsdaten bei htaccess geschützter Datei
Mapping Beispiel[Bearbeiten]
Name des Feldes in Import-Datei | Name auf das gemappt wird | Validierung (simplehtml oder text)
short|descr|simplehtml descr|short|text instuctor|instructor|text
Verbesserungen für gbseminars[Bearbeiten]
- Bei Löschen der Importdaten nach Veranstalter statt nach Seite suchen (oder beides)
- Prüfen ob Veranstalter erlaubt (oder Vorkonfiguration über TS)