---
weight: 
meditation: 
pushUps: 0
journal: Privat daily
journal-start-date: 2008-11-03
journal-end-date: 2008-11-03
journal-date: 2008-11-03
---

[[Journal/Privat/2008/11/2008-11-02|❮❮]] ⋮ [[Journal/Privat/2008|2008]] › [[Journal/Privat/2008-Q4|Q4]] › [[Journal/Privat/2008/2008-11|11]] › [[Journal/Privat/2008/2008-W45|W45]] ⋮ [[Journal/Privat/2008/11/2008-11-04|❯❯]]

## Journal
- Mittlerweile ist die LDAP-Anbindung gereift. Der Baum kann ausgelesen werden und bestimmte Einträge können an beliebiger Stelle hinzugefügt werden. Die Einträge können geändert und gelöscht werden.
- Ein Login wird ebenfalls über die LDAP-Anbindung realisiert.
- Die E-Mail Funktionalität ist in der IMAP-Unterstützung realisiert. Die Frage nach der Ablage der Benutzerdatenbank ist weiterhin offen.
- Die CRM-Funktionalität (Feature) sollte durch LDAP-Anbindung erweitert werden können, so daß auch ohne Datenbank gearbeitet werden kann. Ebenso fehlen hier die notwendigen Integrationstests.
- Es fehlt ein Tool, mit dem einzelne Features explizit definiert und in der Release-Planung eingeordnet werden können. Zu diesem Zweck wurde XPlanner reaktiviert. Unter anderem auch um die Begriffswelt für XP-Projekte abzulesen. Zwischenzeitlich ist die Persistenzschicht über Plugins erweiterbar geworden, so daß neben Verwaltung auch Kontor in einer RCP-Applikation gleichzeitig laufen können.
- Das Update (die Erweiterung) des Datenbankmodells führt aber noch zu Problemen. Hier ist eine Migration bei Erweiterung zu definieren und zu implementieren. Zur Erweiterung des Projektmanagements soll auch die Verwaltung von Projekten nach Scrum gehören. Dazu soll ein bestehendes Scrum-Tool installiert werden, um Begriffswelt und Vorgehensweise adaptieren zu können.
- Zur Verwaltung nach Scrum habe ich TinyPM gefunden. Die Demo-Seitemacht einen guten Eindruck. Die Community-Lizenz ist für maximal fünf Nutzer und ist kostenlos. Die Anwendung tinyPM läuft unter Tomcat 5.5 oder Tomcat 6.0 zusammen mit MySQL 5.0. Die Skripte zur Erstellung der Datenbank sind in der Installation enthalten. Zur Veranschaulichung der Projekte in Verwaltung sollten die verschiedenen Projektviews ihre Diagramme bereitstellen, z.B. Gantt-Diagramm für normale Projekte und ähnliche Diagramme für XP- und Scrum-Projekte.
- Das CRM-Plugin soll einen Extension-Point bereitstellen, der z.B. dem CRM-LDAP-Plugin erlaubt die Liste der Kontakte und Firmen um die LDAP-Inhalte zu erweitern.
- Mit dieser Erweiterung wären auch andere Datenquellen möglich. Eine serverseitige (3-Tier-Architecture) über JBoss-EJB wäre ein erster möglicher Einsatz.

## Ziele

##### [[2008-W45#^45i|Woche]] | [[2008-11#^11i|Monat]] | [[2008-Q4#^q4i|Quartal]] | [[2008## Jahresziele|Jahr]]

## Aufgaben

> [!hint]- Aktuelle Aufgaben
>```tasks
>not done
>happens on 2008-11-03
>path regex does not match /^Resources\/Templates\/.*/
>path regex does not match /^Übersicht\/.*/
>```

> [!todo]- Aktive Aufgaben
>```tasks
>not done
>happens before 2008-11-03
>path regex does not match /^Resources\/Templates\/.*/
>path regex does not match /^Übersicht\/.*/
>```

> [!warning]- Heute fällig
>```tasks
>not done
>has due date
>due on 2008-11-03
>path regex does not match /^Resources\/Templates\/.*/
>path regex does not match /^Übersicht\/.*/
>```

> [!error]- Überfällig
>```tasks
>not done
>has due date
>due before 2008-11-03
>path regex does not match /^Resources\/Templates\/.*/
>path regex does not match /^Übersicht\/.*/
>```

> [!done]- Erledigte Aufgaben
>```dataview
>TASK
>FROM !"Resources/Templates"
>WHERE completed AND completion = date(2008-11-03)
>```

## Geburtstage
```dataview
TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter
FROM "Infos/Kontakte"
WHERE birthday.month = 11 AND birthday.day = 03 
```
