Hi,

in my installation, neither Node Creation ("Let users create new nodes when they type in a node name which does not exist") nor Node Search ("Let users search for nodes when they type in a node name which does not exist") seem do to anything. At /admin/settings/wikitools, all available node types are selected as "Wiki node types". According to the description, the expected behavious should be: "Select the node types which will be affected by the specified options. If you select multiple node types, all nodes of these types will be searched for when a wikipath is entered. If a wikipage doesn't exist, an option to create any of these types will be given". That doesn't happen.

If clicking on a link pointing to a non existing node, the default "search" behaviour is executed (in my case, the "search404" module jumps in); probably both modules are incompatible. Something similar happens, if a user enters an URL that doesn't exist yet (default search is executed). If those modules are incompatible, I'd appreciate a warning at the project page.

Also, I can not find any "Move Protection" or "Delete Protection" on the node edit page or in the local tabs; even if these options are enabled, I can not use them; this applies as well to users with "administer nodes permission" enables as to user #1 (admin).

Greetings, -asb

Comments

cwgordon7’s picture

Category: bug » support
Priority: Critical » Normal
Status: Active » Postponed (maintainer needs more info)

I don't think this is a bug, though I could be wrong. I know the module is very buggy in general, and I really do need to clean it up at some point, but I believe this is a user error. Several questions:

1) When you say the wikitools handling of nonexistant wiki pages doesn't work, I would guess that you are not going to [your site's wikipath]/[node title]. Again, I could be wrong, and if you are going to [your site's wikipath]/[node title] and getting no wikitools response, that is a valid bug.

2) When you say you can't find any "move protection" or "delete protection," I don't think you're testing for their presence properly. What these options do applies only for users without "administer content" permissions, and prevents them from changing node titles and deleting nodes, respectively.

Feel free to set this issue back to active if what I suggested didn't work, or set the issue to fixed if this fixed your problem.

asb’s picture

> 1) When you say the wikitools handling of nonexistant wiki pages doesn't work, I would guess that you are not going to
> [your site's wikipath]/[node title]. Again, I could be wrong, and if you are going to [your site's wikipath]/[node title] and
> getting no wikitools response, that is a valid bug.

I haven't configured a special wikipath since all content types should be handled wiki-like. Thus I'd expect that wikitools should jump in for any nonexisting page. However, there might be incompatibilities with search404 and my default input filter (PEAR wiki filter module) - both modules try to do similar things (handle wikilinks respectively nonexisting pages).

> 2) When you say you can't find any "move protection" or "delete protection," I don't think you're testing for their presence
> properly. What these options do applies only for users without "administer content" permissions, and prevents them from
> changing node titles and deleting nodes, respectively.

OK, this might be a misunderstanding; I was expecting that "Move Protection" and "Delete Protection" would enable users with "administer nodes permission" to protect a node from being moved or deleted (similar to Sysops in MediaWiki, they get an extra "button" for this). That would leave the question, who could protect a node from being moved or deleted, and where this function would be located...

Thanks & greetings, asb

DrupalSza’s picture

>> 1) When you say the wikitools handling of nonexistant wiki pages doesn't work, I would guess that you are not going to
>> [your site's wikipath]/[node title]. Again, I could be wrong, and if you are going to [your site's wikipath]/[node title] and
>> getting no wikitools response, that is a valid bug.

>I haven't configured a special wikipath since all content types should be handled wiki-like. Thus I'd expect that wikitools should jump in for any nonexisting page. However, there might be incompatibilities with search404 and my default input filter (PEAR wiki filter module) - both modules try to do similar things (handle wikilinks respectively nonexisting pages).

Comment:

Even if you have configured a proper wikipath for a specific content type, the problem would remain. The module works 'correctly' when summoning a node under node path [wikipath]/[node title] however the issue remains - how do you summon this path with a search feature??

This would be incredibly helpful, as it stands now when a user searches a non-existed node the default search results pop up rather than the wikitools options of node creation.

Any ideas?

asb’s picture

Version: 5.x-1.2 » 6.x-1.2

I believe that that these problems are caused by incompatibilites between 'PEAR Wiki filter' respectively 'mediawiki_filter' and Wikitools. Related issue: #1003440: Incompatibility with mediawiki_filter

asb’s picture

Version: 6.x-1.2 » 6.x-1.3
Status: Postponed (maintainer needs more info) » Active

Issue still exists.

fonant’s picture

I had the problem of no node creation in D7, fixed by selecting the "Path" plugin instead of the default "Node Title" one in Freelinking module. Also enter the "Starting Path for Relative Links" to be the same as the Wikitools "Wiki path", in my case both set to "wiki".

janis_lv’s picture

sorry.