Seems to be a great module that is easily set up for most forms. The following are minor bugs/suggestions.

1) There is a link on the Spamicide setup page that takes you to

/admin/settings/spamicide/add_form

I'm finding the information and capabilities of this to be exactly the same as the

/admin/settings/spamicide

form. I'm not finding any place on this to add a form.
The setup for the http://drupal.org/project/captcha module has a very similar form setup which at the bottom allows the administrator to add the name of a new form. I would suggest the functionality and look and feel would be best to be the same as used for CAPTCHA.

I tried to setup up spamicide for the anonymous users form from the http://drupal.org/project/watcher module. While I had no problems setting it up with CAPTCHA, I couldn't set it up with spamicide. You only get to see the form when you are logged out so the 'Add Spamicide administration links to forms' option didn't work.

2) Extremely minor. Instead of using the CSS display:none; would it not be better to use CSS left:-1234em; Display none is very obvious but there are a large number of ways to hide text such as white on white, reducing the height of text to 0, placing it underneath an object etc.

Interestingly, in the research on which method is the most reliable, simply placing text 6 inches to the left of the screen has been found to be the most reliable and tends to be the most used for suckerfish menus and the like. For example see:

http://htmldog.com/articles/suckerfish/dropdowns/

(Do a search for the word 'hide' on the above page)

Hope this helps you improve a great module

Comments

lipcpro’s picture

When I first wrote this I thought it might be nice for people to add forms of their own choosing, however after much thought I found it would be next to impossible to know the exact name of the form, so I will be taking that link out of the /admin/settings/spamicide form as I had already programmed it to go back to that form when the add_form/%arg is empty. It seemed to me to be much easier for people to just click on the "add spamicide " link which will automatically discern the proper name of the form to add itself to.

I tried to setup up spamicide for the anonymous users form from the http://drupal.org/project/watcher module. While I had no problems setting it up with CAPTCHA, I couldn't set it up with spamicide. You only get to see the form when you are logged out so the 'Add Spamicide administration links to forms' option didn't work.

I've added the capthca module and neither spamicide nor captcha added a field to the watcher at the bottom of the watcher modules anonymous form. After looking over the code in the watcher module, it looks to me like there is no "path" in the menu hook for either module to work with but it does seem to use ajax. If you'd like to add either to watcher maybe you should take it up with the maintainer of watcher.

I will take your suggestion of using different devices to "hide" the field into consideration and try to work it into the module so that people can pick and choose which they would like to use.

lipcpro’s picture

Status: Active » Closed (fixed)
tsi’s picture

Status: Closed (fixed) » Active

-1 for the left : 999em; method - this is very bad for RTL sites.
That's why superfish uses top : 999em; and not left : 999em;

frank ralf’s picture

Status: Active » Closed (fixed)

Please don't reopen closed issues again but create a new one, especially if it's a different problem. Thanks!

See #722014: Spamicide seems to install and configure OK but doesn't prevent spam in any form!!!! for the most recent discussion on this module.