You are here

README.txt in Radioactivity 7.2

OVERVIEW
========

This module is written to provide better metrics for entity ranking
based on viewing rate (as an example). Radioactivity 2 provides a
field that can be attached to any entity, modified with Rules and
displayed in Views.


ALGORITHM
=========

The node ranking is based on radioactivity model. The algorithm
behind the model is pretty simple:

* Viewing a node adds energy to it and makes it 'hotter'.

* The energy decays at a rate defined by the half-life period, making
  it 'cooler'. For example, a click is worth 1 energy unit at the time
  of clicking, 0.5 energy units after one half-life period, 0.25
  energy units after two half-life periods, and so on.

Therefore, nodes that get lots of clicks stay hotter while inactive
nodes stay cooler. Note that the model is continuous, meaning that the
click energy is not degraded only once per half-life. Actually, it may
be degraded as often as required to get better precision. Degrading
more often means less energy is reduced per iteration.


IN PRACTICE
===========

By keeping half-life period short, let's say one hour, you'll get a
metric that reflects current node view rate. Using that metric in a
view, you can create a "most viewed nodes right now" list. By keeping
longer half-life, let's say 12 hours, you can setup a view that
roughly reflects todays most read nodes. The module supports setting
up multiple different decay rates.

RULES
=====

With the help of Rules module site builders are able to create systems
other than generic popularity meters. You can create simple rules that
raise or lower the energy level of a field on any event which the Rules
module provide. For instance a simple user activity meter can be created
with a few clicks.

File

README.txt
View source
  1. OVERVIEW
  2. ========
  3. This module is written to provide better metrics for entity ranking
  4. based on viewing rate (as an example). Radioactivity 2 provides a
  5. field that can be attached to any entity, modified with Rules and
  6. displayed in Views.
  7. ALGORITHM
  8. =========
  9. The node ranking is based on radioactivity model. The algorithm
  10. behind the model is pretty simple:
  11. * Viewing a node adds energy to it and makes it 'hotter'.
  12. * The energy decays at a rate defined by the half-life period, making
  13. it 'cooler'. For example, a click is worth 1 energy unit at the time
  14. of clicking, 0.5 energy units after one half-life period, 0.25
  15. energy units after two half-life periods, and so on.
  16. Therefore, nodes that get lots of clicks stay hotter while inactive
  17. nodes stay cooler. Note that the model is continuous, meaning that the
  18. click energy is not degraded only once per half-life. Actually, it may
  19. be degraded as often as required to get better precision. Degrading
  20. more often means less energy is reduced per iteration.
  21. IN PRACTICE
  22. ===========
  23. By keeping half-life period short, let's say one hour, you'll get a
  24. metric that reflects current node view rate. Using that metric in a
  25. view, you can create a "most viewed nodes right now" list. By keeping
  26. longer half-life, let's say 12 hours, you can setup a view that
  27. roughly reflects todays most read nodes. The module supports setting
  28. up multiple different decay rates.
  29. RULES
  30. =====
  31. With the help of Rules module site builders are able to create systems
  32. other than generic popularity meters. You can create simple rules that
  33. raise or lower the energy level of a field on any event which the Rules
  34. module provide. For instance a simple user activity meter can be created
  35. with a few clicks.