Rewrite Janode for Drupal 6
kirnik - April 27, 2008 - 05:20
| Project: | Janode |
| Version: | HEAD |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
How can I use janode in Drupal 6?

#1
+1.
Are there any plans to port it to Drupal 6? Janode is a great module that exactly fits my needs and, unfortunately, I cannot find an alternative module that does the same.
As the original poster asked: What Janode-specific things need to be done to upgrade the module to 6.0? I am not adept enough to look at the code and figure it out myself :(
#2
I'm with talatnat. I need a 6.0 version of this module and I am willing to volunteer as maintainer of this module. This will be my very first time but I've been studying Drupal for two years and I think with a little help I am ready to give it a shot.
The leadin for this module says you are looking for a new maintainer, 'please apply within', but I can't find a place to 'apply'.
#3
You have applied within :)
Now, please visit http://drupal.org/node/59 and apply for a CVS account.
When applying please ensure you place a link to this issue: http://drupal.org/node/251738
#4
> Janode is a great module that exactly fits my needs and, unfortunately, I cannot find an alternative module that does the same.
Similar problem here; with some other modules, "Janode" was blocking my upgrade path to D6. However, I resolved this by creating a new content type "Ressource" with CCK, added a CCK "Link" field to the new content type, changed the content types and disabled "Janode" - voila ;)
The "Link" field does not have yet all the features Janode claimed to offer, but those like link availability checking were broken anyway for months. I hope that taking the CCK road is more future-proof than sticking with old-world-modules like Janode, Amazontools, or Image (witch come with own node types). If you consider this path also, keep in mind that Janode does not offer an "uninstall" feature, so by disabling it, there might be some trash left behind in your database.
Greetings, -asb
#5
>The "Link" field does not have yet all the features Janode claimed to offer, but those like link availability checking were broken anyway for months.
I need the link-checking feature, but I was not aware that it was broken. What happened?
#6
> I need the link-checking feature, but I was not aware that it was broken. What happened?
If it works for you, that's perfectly fine; that depends on the type of links you have to check. When I last used this feature of Janode, it didn't support https:// or other internet protocols except plain HTTP, it didn't support redirected URLs, script-generated URLs, and so on. Basically there were not many links Janode could successfully check, so I disabled it a long time ago (that's pretty much off topic, so let's close this conversation).
Greetings, -asb
#7
Andy, are there any features in Janode that are not in Web Links? Perhaps, rather than a rewrite, we could merge the modules and reduce the duplications.
#8
I have not checked Weblinks in detail, but it seems to have the features of Janode (nodes, link checking, etc.).
Nancy, perhaps you could add to #4's comment re: future-proofing and using CCK + Link + (possibly) Linkchecker module rather than Janode or Weblinks. The fact that Weblinks database isn't compatible with Links (despite having what seems to be a conversion script) makes one pause a bit. (I may be referring to the wrong Links module here ;)
Add: I see that Nancy has already done a review of the various links modules
#9
The comparison could use some updating from you.
I understand the comment in #4 but can't totally agree with it (witness the heartaches of D6). The CCK/Views mentality ignores the many sites that do not use either of those modules, nor does it consider that CCK and Views can add a lot of overhead. Having said that, however, we have thought about how to change the module to use Fields.
The Links conversion is not for the CCK Link widget, it is for the Links package and was asked for by some people who were unhappy with the lack of support they were getting for that module (and seems to have been addressed now).
I have to shamelessly admit that we did look at Janode for some of its features.
#10
Other than your name for the content type, I don't see anything that you have that Web Links doesn't. We also don't have the "anchor text;" we use the node title for that. I don't think a conversion program would be too difficult, if you are interested.
[edit] Oops, we don't have click tracking yet. It is on the short list of things to get done.
#11
Okay, I just submitted a patch for click tracking. How important do you think the content name and anchor text features are?
#12
FYI, I have been playing in another module trying to get the content name function. The menu changes in 6.x make this extremely difficult, if not impossible, unless you demand that your users never change the menu, not even its weight.
#13
Does anyone want to try converting to the Web Links module? The latest -dev version in both 5.x and 6.x have conversion functions. As best as I can tell the only things you don't have is the anchor text (we only use the title, but there is a way to customize the link itself) and changing the content type name (but we are working on that - there are core issues in D6). Your click counts, dates, last status, and even the reciprocal link are preserved from Janode.