Datenstrukturen und Abläufe definieren

Bevor wir weiter auf die Einzelheiten der Implementierung eingehen, wollen wir uns zunächst Gedanken über die grundsätzlichen Funktionen unseres Moduls machen. Das Modul soll, wie schon erwähnt, ein Element bei Beiträgen anzeigen, über das Benutzer den aktuellen Abstimmungsstand ablesen können. Dieser Stand sollen allen, also auch nicht angemeldeten Benutzern angezeigt werden.

Angemeldete Benutzer sollen darüber hinaus einen Button erhalten, über den sie für einen Beitrag stimmen können. Jeder Benutzer hat pro Beitrag eine Stimme. Alle Stimmen werden gezählt und in unserem Abstimmungselement wie in Abbildung 10-1 angezeigt.

Benutzer mit weitergehenden Rechten erhalten darüber hinaus für jeden Beitrag eine Liste ...

Get Praxiswissen Drupal 6 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.