Liebe Community,
wirklich exzessives Suchen und vielerlei herumprobieren haben mich bisher nicht weiter gebracht.
Mein Plan: Ich möchte in einer Community die jeweiligen untereinander bestehenden Verbindungen visualisieren. Sprich: Ich habe 4 verschiedene User in einer MySQL Tabelle (users):
id | Username
1 | Falko
2 | Horst
3 | Miriam
4 | Lena
Die zweite Tabelle (links)
id | a | b
1 | 1 | 2
2 | 1 | 3
3 | 2 | 3
4 | 3 | 4
Diese Tabelle stellt die Verknüpfungen untereinander da. Mit zusätzlichen Usern häufen sich die Verknüpfungen und auch die Verbindungen untereinander. Stellt man sich das Ganze also als Mindmap mit sagen wir vier Ebenen vor, kann man entlang eines jeden Users dessen Verknüpfungen nachvollziehen. So einfach ist es leider nicht. Denn anders als bei einer MindMap handelt es sich hierbei ja nicht nur um gerichteten Graph mit pro Knoten zwei Kanten (Verbindungen) sondern, pro Knoten sind unendliche Verbindungen möglich. Die verschiedenen Eben der MindMap sind auch noch gegenseitig verknüpft. In einem Freundeskreis können schließlich alle mit allen befreundet sein. Eine ziemlich gute Visualisierung bietet die Seite Vizster. Dieses Bild beschreibt ziemlich genau wie mein Endergebnis aussehen soll.
Das Prinzip ist bekannt und auch unter dem Namen FOAF bereits vorhanden (Visualisierung von sozialen Kontakten). Ich möchte das Ganze aber mit MySQL und PHP umsetzen. Die Visualisierung sollte durch CSS und HTML geschehen, gerne auch mit Javascript oder über die GDlib. Ich zerbreche mir seit Tagen den Kopf und habe schon verschiedene Lösungsansätze probiert, viel gerechnet aber noch kein Ergebnis.
Vielleicht kennt einer von euch eine Umsetzung mit php von FOAF (oder auch ohne FOAF) oder kann mir einen winzigen Tipp geben.
Viele Grüße
Tim
wirklich exzessives Suchen und vielerlei herumprobieren haben mich bisher nicht weiter gebracht.
Mein Plan: Ich möchte in einer Community die jeweiligen untereinander bestehenden Verbindungen visualisieren. Sprich: Ich habe 4 verschiedene User in einer MySQL Tabelle (users):
id | Username
1 | Falko
2 | Horst
3 | Miriam
4 | Lena
Die zweite Tabelle (links)
id | a | b
1 | 1 | 2
2 | 1 | 3
3 | 2 | 3
4 | 3 | 4
Diese Tabelle stellt die Verknüpfungen untereinander da. Mit zusätzlichen Usern häufen sich die Verknüpfungen und auch die Verbindungen untereinander. Stellt man sich das Ganze also als Mindmap mit sagen wir vier Ebenen vor, kann man entlang eines jeden Users dessen Verknüpfungen nachvollziehen. So einfach ist es leider nicht. Denn anders als bei einer MindMap handelt es sich hierbei ja nicht nur um gerichteten Graph mit pro Knoten zwei Kanten (Verbindungen) sondern, pro Knoten sind unendliche Verbindungen möglich. Die verschiedenen Eben der MindMap sind auch noch gegenseitig verknüpft. In einem Freundeskreis können schließlich alle mit allen befreundet sein. Eine ziemlich gute Visualisierung bietet die Seite Vizster. Dieses Bild beschreibt ziemlich genau wie mein Endergebnis aussehen soll.
Das Prinzip ist bekannt und auch unter dem Namen FOAF bereits vorhanden (Visualisierung von sozialen Kontakten). Ich möchte das Ganze aber mit MySQL und PHP umsetzen. Die Visualisierung sollte durch CSS und HTML geschehen, gerne auch mit Javascript oder über die GDlib. Ich zerbreche mir seit Tagen den Kopf und habe schon verschiedene Lösungsansätze probiert, viel gerechnet aber noch kein Ergebnis.
Vielleicht kennt einer von euch eine Umsetzung mit php von FOAF (oder auch ohne FOAF) oder kann mir einen winzigen Tipp geben.
Viele Grüße
Tim