Submitted by rasos on
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.