HfWU - fhlumni: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== Einleitung ==
 +
Das Alumni Portal der HfWU
 +
 
== Todo ==
 
== Todo ==
* Abfrage Datenbank
+
* Skript ändern - username Groß-/Kleinschreibung prüfen
* Geburtsdatum Pflichtfeld
+
* Anmeldeprobleme im IE
* Auswahlliste Länder weg ->
+
 
*
+
== Website-Umzug ==
 +
* Auf jeder Seite sollte an zentraler Stelle vorhanden sein:
 +
** Ein direktes Login-Eingabefeld
 +
** Ein Logout-Button nach dem Login
 +
** Ein Link zur Registrierung, der nach dem Login ausgeblendet wird
 +
* Änderungen an der Startseite:
 +
** Icon für die Seite erstellen
 +
** Leitbild mit der Startseite fhlumni.de verlinken
 +
** Kompaktere und ausführlichere Übersicht aller Angebote der Website
 +
** Aussagekräftigere Navigationstitel
 +
* Menüpunkt "Newsletter":
 +
** Kurze Erläuterung über die Newsletter-Angebote und -Nutzung
 +
** Nur aktuelle News anzeigen (z.B. der letzten zwei Jahre)
 +
** Link zum Abonnieren des Newsletters hinzufügen
 +
* Nach dem Login:
 +
** Die aktuellsten Pinnwandeinträge anzeigen (z.B. die letzten drei)
 +
** Erinnerung an die aktuellsten Termine (z.B. die nächsten drei anstehenden Veranstaltungen)
 +
* Bildergalerie:
 +
** Nur die aktuellsten anzeigen (z.B. der letzten zwei Jahre)
 +
** Übersichtlichere Strukturierung/Unterteilung nach Kategorien
 +
* Karriereprofile:
 +
** Filter zum einfacheren Auffinden bestimmter Personen (z.B. nach Studiengängen/Vertiefungsrichtung/Branche) einbauen
 +
* Archiv:
 +
** Anlegen einer eigenen Archiv-Rubrik
 +
** Zur Ablage älterer Newsletter, Bildergalerien
 +
** Unterteilung nach Kategorien
 +
* Internes Nachrichtensystem:
 +
** Möglichkeit für Registrierte mit anderen Alumni direkt Kontakt aufzunehmen, ohne dass deren E-Mail-Adresse sichtbar sein muss
 +
** Umsetzung evtl. über eine verdeckte E-Mail zum Webmaster --> Klären, ob datenschutzrechtlich möglich
 +
* Layout:
 +
** Bestand als eigenständige Website oder in die HfWU-Website integriert
 +
** Layout an die HfWU-Website anpassen
  
 
== FHlumNi Changelog ==
 
== FHlumNi Changelog ==
 +
(letzte Änderungen oben)
 +
9.7.2008
 +
* Benutzerdaten Formular geändert:
 +
** fileadmin/fhlumni/script/alumni_management/bearbeiten/edit_karriereservice.php -> Anmerkung zum freigeben der Daten im Internet hinzugefügt
 +
 
8.4.2008
 
8.4.2008
 
* Datenbank geändert wg. Länderauswahl und zuordnung:  
 
* Datenbank geändert wg. Länderauswahl und zuordnung:  
Zeile 54: Zeile 93:
 
SET u.tx_digitalworxalumni_staatsangehoerigkeit = map.nid
 
SET u.tx_digitalworxalumni_staatsangehoerigkeit = map.nid
 
</pre>
 
</pre>
 +
 +
 +
=== Datenbank Synchronisierung ===
 +
 +
Adressplus als Schnittstelle
 +
 +
Datenquellen:
 +
 +
EXIM (Hochschulbund)
 +
 +
Immo DB (XML Export)
 +
 +
Alumni Portal
 +
 +
=== exim ===
 +
Postgres DB - Export über SQL Abfrage und zusätzliche Mapping tabellen damit die Textdaten übereinstimmen.
 +
 +
===Immo DB===
 +
 +
=== Alumin Portal ===
 +
Export über SQL Abfrage

Aktuelle Version vom 31. Oktober 2008, 08:16 Uhr

Einleitung[Bearbeiten]

Das Alumni Portal der HfWU

Todo[Bearbeiten]

  • Skript ändern - username Groß-/Kleinschreibung prüfen
  • Anmeldeprobleme im IE

Website-Umzug[Bearbeiten]

  • Auf jeder Seite sollte an zentraler Stelle vorhanden sein:
    • Ein direktes Login-Eingabefeld
    • Ein Logout-Button nach dem Login
    • Ein Link zur Registrierung, der nach dem Login ausgeblendet wird
  • Änderungen an der Startseite:
    • Icon für die Seite erstellen
    • Leitbild mit der Startseite fhlumni.de verlinken
    • Kompaktere und ausführlichere Übersicht aller Angebote der Website
    • Aussagekräftigere Navigationstitel
  • Menüpunkt "Newsletter":
    • Kurze Erläuterung über die Newsletter-Angebote und -Nutzung
    • Nur aktuelle News anzeigen (z.B. der letzten zwei Jahre)
    • Link zum Abonnieren des Newsletters hinzufügen
  • Nach dem Login:
    • Die aktuellsten Pinnwandeinträge anzeigen (z.B. die letzten drei)
    • Erinnerung an die aktuellsten Termine (z.B. die nächsten drei anstehenden Veranstaltungen)
  • Bildergalerie:
    • Nur die aktuellsten anzeigen (z.B. der letzten zwei Jahre)
    • Übersichtlichere Strukturierung/Unterteilung nach Kategorien
  • Karriereprofile:
    • Filter zum einfacheren Auffinden bestimmter Personen (z.B. nach Studiengängen/Vertiefungsrichtung/Branche) einbauen
  • Archiv:
    • Anlegen einer eigenen Archiv-Rubrik
    • Zur Ablage älterer Newsletter, Bildergalerien
    • Unterteilung nach Kategorien
  • Internes Nachrichtensystem:
    • Möglichkeit für Registrierte mit anderen Alumni direkt Kontakt aufzunehmen, ohne dass deren E-Mail-Adresse sichtbar sein muss
    • Umsetzung evtl. über eine verdeckte E-Mail zum Webmaster --> Klären, ob datenschutzrechtlich möglich
  • Layout:
    • Bestand als eigenständige Website oder in die HfWU-Website integriert
    • Layout an die HfWU-Website anpassen

FHlumNi Changelog[Bearbeiten]

(letzte Änderungen oben) 9.7.2008

  • Benutzerdaten Formular geändert:
    • fileadmin/fhlumni/script/alumni_management/bearbeiten/edit_karriereservice.php -> Anmerkung zum freigeben der Daten im Internet hinzugefügt

8.4.2008

  • Datenbank geändert wg. Länderauswahl und zuordnung:
    • neue Tabelle t_mapping mit alten und neuen Länder ids. Länder ids orientieren sich an uids von static_info_tables. Weitere Länder aus static_info_tables hinzugefügt (Deutsche Standard Namen)
    • fe_users Länderfelder mittels abfrage auf neue ids umgestellt (siehe unten)
    • tx_digitalworxalumni_geburtsland auf neue ids umgestellt und neue Länder hinzugefügt. alte Tabelle gesichert unter _tx_digital... (siehe unten)
  • Sortierung der Länder in Eingabefeldern:
    • Skripte in fileadmin/fhlumni/script/
      • alumni_management/anlegen/person.php - zusätzliche ORDER BY geburtsland, bei Select Feldern von Geburtsland, staatsangehoerigkeit, Land
      • alumni_management/bearbeiten/edit_beruf.php - ORDER BY geburtsland
      • alumni_management/bearbeiten/edit_person.php - ORDER BY geburtsland bei Staatsang. Geburtsland, Land, ges_land

Datenbank Typo3 - Ändern der Länderliste tx_digitalworxalumni_geburtsland und fe_user[Bearbeiten]

Die Länderliste soll mit der Typo3 static_info_tables extension korrespondieren. D.h. die uids müssen angepasst werden (alternativ könnten auch die ISO Zahlencodes verwendet werden.

Vorgehen:

Mapping Tabelle erstellen LänderID vorher -> LänderID nachher[Bearbeiten]

|uid|nid|
|  1| 53|  (Deutschland)
...

Ländertabelle (s.o. ..._geburtsland) aktualisieren mit Werten aus static_info_tables.[Bearbeiten]

Die Mapping Tabelle kann auch genutzt werden um die uids zu aktualisieren Vorsicht das funktioniert nicht solange der Primärschlussel bei den Ländern uid ist weil sonst während der Bearbeitung uids doppelt auftauchen können. Deshalb bauen wir ein neues Feld land.nid füllen diese mit den neuen Werten, löschen anschließend das Feld land.uid und benennen land.nid in land.uid um und setzen es wieder als Primary Key und autoincrement Feld.

UPDATE tx_digitalworxalumni_geburtsland AS land 
LEFT JOIN (SELECT uid, nid FROM t_mapping GROUP BY uid) AS map ON land.uid = map.uid 
SET land.nid = map.nid

Benutzerfelder mit Ländern anpassen[Bearbeiten]

Die Benutzer liegen in der Tabelle fe

Die relevanten Felder sind:

  • tx_digitalworxalumni_geburtsland
  • tx_digitalworxalumni_staatsangehoerigkeit
  • tx_digitalworxalumni_land
  • tx_digitalworxalumni_ges_land (Land Geschäftsort)


diese Felder müssen anhand der Mapping - Tabelle übersetzt werden

UPDATE fe_users AS u 
LEFT JOIN (SELECT uid, nid FROM t_mapping GROUP BY uid) AS map ON u.tx_digitalworxalumni_staatsangehoerigkeit = map.uid 
SET u.tx_digitalworxalumni_staatsangehoerigkeit = map.nid


Datenbank Synchronisierung[Bearbeiten]

Adressplus als Schnittstelle

Datenquellen:

EXIM (Hochschulbund)

Immo DB (XML Export)

Alumni Portal

exim[Bearbeiten]

Postgres DB - Export über SQL Abfrage und zusätzliche Mapping tabellen damit die Textdaten übereinstimmen.

Immo DB[Bearbeiten]

Alumin Portal[Bearbeiten]

Export über SQL Abfrage