Fivestar Modul

Im ethify.org CMS könnte der Mechanismus zur Bewertung beliebiger Content-Nodes in Drupal mit einem adaptierten Fivestar-Modul implementiert werden (CVS). Mehrdimensionale Bewertungen, also für jeden Ethify Wert eine Bewertung, wären prinzipiell möglich (Screenshot).

Analyse des Fivestar Moduls:

function _fivestar_cast_vote
prüft ob numerisch und <= 100

function theme_fivestar_preview ist das Beispiel, das beim Bestimmen der Fivestar Optionen bei einem Content Typ angezeigt wird, also liegt eine Bewertung bei Fivestar zwischen 0 und 100.

$values = array(
'average' => 50,
'user' => 80,
'count' => 20,
}

Aus function theme_fivestar_static wird klar, dass es auch eine % Anzeige gibt und die Anzahl der Sterne sich aus dem Set der definierten Sterne berechnet: 
$numeric_rating
= $rating/(100/$stars);

Um den EQ anzuzeigen, sollten wir keine Sterne, sondern nur den EQ in % nehmen. Der Umbau von Ethify Index zu Ethify Quotient ist wohl möglich, aber aufwendig.

Literatur

 Online-Literatur zum Thema Modulentwicklung für Drupal: