# rkWichteln.git # FamilienWichteln - ein Plugin für's Weihnachtliche Wichteln. # Plugin Conversion for Wordpress # Bestandteile und Aufbau ## Teilnehmer und Wichtelgruppe - User ist Teilnehmer - Jeder Teilnehmer kann Wunschlisten anlegen und verwalten, die für alle sichtbar sind. - Jeder Teilnehmer hat ggfls. einen oder mehr Partner - Liste Partner - Teilnehmer gehören einer oder mehreren Wichtelgruppen an - Jeder Teilnehmer einer Wichtelgruppe zieht einen Wichtelpartner aus der gleichen Gruppe - I.d.R. dürfen Teilnehmer keine eigenen Partner ziehen ## Wichtelgruppe - Wichtelgruppe ist eine Sammlung von Teilnehmern - Ein User ist Verwalter der Gruppe, muss kein Teilnehmer der Gruppe sein. ### Aufgaben des Verwalters - Aufnahme und Löschung von Usern als Teilnehmer der verwalteten Gruppe - Partnerzuweisung macht der User selbst in seinem Profil? oder doch der Verwalter (Partner könne in den unterschiedlichen Gruppen unterschiedlich sein) - Start der Ziehung - Beendigung der Ziehung - Kontrolle... ## erste Umsetzung technisch - User der Familie anlegen - Wunschliste(n) - Zuordnung der liste zu Teilnehmer oder User? - Partnerliste: - Person -> Partner - Partner -> Person --> Hash! - Wichtelgruppenliste - Teilnehmer - Wichtelpartnerliste der Wichtelgruppe - Teilnehmer - gezogen? - Wichtelpartner - nicht gezogen? - - Vorbelegung der Wichtelpartner? - Ziehung zur Vorbelegung - Ziehung "on the fly"