Active
Project:
Relevance
Version:
6.x-2.x-dev
Component:
Code
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
15 Apr 2010 at 10:20 UTC
Updated:
29 Apr 2010 at 12:43 UTC
I really like this module. I hope there will be a D7 version. :)
Thank you. ~~~
Comments
Comment #1
fernao commentedHi there!
It's great that you like the module!
Yes, I'm planning to make a drupal-7 version, and your message is another stimulus to start the port.
I'll start working on that and as soon as possible.
cheers!
Comment #2
BettyJJ commentedThank you. Keep up the good work! :)
Comment #3
fernao commentedHey!
I've started researching for the main changes needed for drupal 7. And one of then introduces a great deal: the change of the taxonomy module. Now it's associated with cck, and for each content, a new field needs to be created for each content.
Here goes a short explanation of the problems:
Drupal 6:
Tables:
term_data
term_node
vocabulary
node
Drupal 7:
taxonomy_term_data
taxonomy_term_vocabulary
node
field_revision_field_taxonomy_name
(where 'taxonomy_name' is a name choosen by the site admin)
I'm not sure of the better way to implement it, because in the module I need to know the table's name. I guess that I'll have to make a lot of new code on the administration and configuration of the module.
I think I'll have to create a configuration for each content type, that the user will enable and configure individually. But I'm not sure of that. What do you think?
Do you think it's a good thing that different content types has differente relevance configurations (associating different taxonomies etc) ?
Comment #4
BettyJJ commentedI'm not quite sure I understand you. :)
It sounds like a good thing that different content types has differente relevance configurations, but if that requires too much trouble, maybe it's better to make a simple version that can work first? But again, that's my very amateur opinion. :)
Comment #5
fernao commentedNice!
Well, I'll have to write lots of new code. Then, I'll make some tests... =D
thanks for your help!
Comment #6
fernao commentedHi there!
Well, I've been working on the migration this week and realized that I'll have to rewrite most of the code. So, I've created a small plan for the drupal-7 version, including some new features, the complete refactoring of the relevance algorithm and some other stuff for improving it's configuration by the administrators of websites:
New features:
- embed a node api (#576712), for example to make it possible to embed it inside of a node
- complete rebuild of the relevancy algorithm, including adjusts for dealing with lots of terms in a same vocabulary
- take related terms into account (#591204)
- configuration per content type
- try to make a more "visual" configuration of the relevance elements
- debug mode to make it possible to configure the relevance together with a view of the preview results
- create an extra field for setting relevance for a specific node
- exclude list - put some nodes in a "don't show list" (maybe merge it with the previous item)
I hope I can release some code soon, even if it's not complete and fully operational.
If anyone has any other suggestion, please tell me!
now let's code!
:)
Fernão