Relevant Content
What is it?
This module provides blocks based on enabled content types. These blocks give the user a list of nodes which it considers most relevant based on the current page. It achieves this by finding other nodes which are of the same type and have the most similar terms associated.
Example
Say you have a blog node which is tagged with terms a,b,c and you enabled this module to provide a block for relevant nodes. When you visit this blog node this module will go off and do a lookup on all other blog nodes and filter out so it produces a list of nodes which are tagged with 1 or more of a, b or c (our current viewing nodes terms). It then groups this list on the node ID and counts how many terms each node has. This effectively is finding how many terms each other node has in common with the current node. If there is more than 1 node with the same term count then it falls back to the created time-stamp. There is also an option to exclude nodes from the listing. This is useful if you are on a node page as it means the module will automatically exclude the currently viewed node from the list (it would probably rank as the most relevant node otherwise due to the number of matching terms).
This module is currently being used on a development site which is due to be released within the next week or so. Once the new site is live I will post more links to examples of usage.
Similar Modules
It's been brought to my attention that there are some similar modules out there - the main one being Similar By Terms written by jjef. I haven't tried this module, however it looks like it does a very similar job to this module with one fairly major difference. Similar By Terms can only limit by vocabulary - not by node type. With Similar By Terms, you basically configure a block to show either nodes limited by vocabulary or not (eg, you might have a node which can take terms from vocabulary 1,2 and 3 but you might only want to find nodes which are similar based on the terms from vocabulary 1). Similar By Terms also does not provide a function for your other modules to use.
Releases
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Nov-02 | 9.17 KB | Download · Release notes | Development snapshot | |
