botcha.application.controller.inc |
controller/application/botcha.application.controller.inc |
|
Contains Botcha class. |
botcha.application.controller.logger.inc |
controller/application/decorator/logger/botcha.application.controller.logger.inc |
|
Contains BotchaLogger class. |
botcha.application.model.inc |
model/application/botcha.application.model.inc |
|
Contains BotchaModel class. |
botcha.application.model.logger.inc |
model/application/decorator/logger/botcha.application.model.logger.inc |
|
Contains BotchaModelLogger class. |
botcha.form.controller.inc |
controller/form/botcha.form.controller.inc |
|
Controller layer of the BotchaForm objects. |
botcha.form.controller.logger.inc |
controller/form/decorator/logger/botcha.form.controller.logger.inc |
|
Contains BotchaFormControllerLogger class. |
botcha.form.model.inc |
model/form/botcha.form.model.inc |
|
Contains BotchaFormModel class. |
botcha.form.model.logger.inc |
model/form/decorator/logger/botcha.form.model.logger.inc |
|
Contains BotchaFormModelLogger class. |
botcha.info |
botcha.info |
|
name = BOTCHA
description = BOTCHA Spam Prevention.
package = "Spam control"
core = 7.x
configure = admin/config/people/botcha
dependencies[] = moopapi
files[] = botcha.install
files[] = botcha.module
files[] = botcha.rules.inc
files[] =… |
botcha.install |
botcha.install |
|
|
botcha.module |
botcha.module |
|
BOTCHA - Spam Prevention
It modifies forms by adding various botcha's. |
botcha.recipe.controller.inc |
controller/recipe/botcha.recipe.controller.inc |
|
Controller layer of the BotchaRecipe objects. |
botcha.recipe.controller.logger.inc |
controller/recipe/decorator/logger/botcha.recipe.controller.logger.inc |
|
Contains BotchaRecipeControllerLogger class. |
botcha.recipe.model.inc |
model/recipe/botcha.recipe.model.inc |
|
Contains BotchaRecipeModel class. |
botcha.recipe.model.logger.inc |
model/recipe/decorator/logger/botcha.recipe.model.logger.inc |
|
Contains BotchaRecipeModelLogger class. |
botcha.recipebook.controller.inc |
controller/recipebook/botcha.recipebook.controller.inc |
|
Controller layer of the BotchaRecipebook objects. |
botcha.recipebook.controller.logger.inc |
controller/recipebook/decorator/logger/botcha.recipebook.controller.logger.inc |
|
Contains BotchaRecipebookControllerLogger class. |
botcha.recipebook.model.inc |
model/recipebook/botcha.recipebook.model.inc |
|
Contains BotchaRecipebookModel class. |
botcha.recipebook.model.logger.inc |
model/recipebook/decorator/logger/botcha.recipebook.model.logger.inc |
|
Contains BotchaRecipebookModelLogger class. |
botcha.rules.inc |
botcha.rules.inc |
|
Rules integration for the BOTCHA module. |
botcha.selenium.test |
tests/botcha.selenium.test |
|
Selenium-tests for BOTCHA module. |
botcha.simpletest.test |
tests/botcha.simpletest.test |
|
Simpletest-tests for BOTCHA module. |
CHANGELOG.txt |
CHANGELOG.txt |
|
botcha 7.x-3.x-dev
------------------
[#1861016] by ckng: PHP Fatal error: Call to a member function addAdminLinks() on a non-object
[#1867180] by retorque: ObscureUrl Recipe breaks in IE7 on node add form
[#1974430] by monnerat: Botcha class… |
INSTALL.txt |
INSTALL.txt |
|
To enable this module, follow these instruction:
1. Upload it to your sites/all/modules folder.
2. Download and install all dependencies.
3. Enable it on Modules page. |
README.txt |
README.txt |
|
BOTCHA Module
-------------
by Ilya Ivanchenko, iva2k@yahoo.com
Summary
-------
BOTCHA provides an unobtrusive anti-spam protection for website forms. There are 3 key advantages:
+ Unlike challege-response tests like CAPTCHA, human users are not… |
SELENIUM.txt |
tests/SELENIUM.txt |
|
SELENIUM TESTS HOWTO
ATTENTION!
DO NOT RUN ANY OF SELENIUM (OR SimpleTest) TESTS ON PRODUCTION SITE.
There are scenarios when the whole production database can be wiped out if something fails in the code.
Take some time to setup a developer site. It… |
TODO.txt |
TODO.txt |
|
TODO
----
- (fix it or leave it?) statistics by variable_set is too slow - it clears vaiable cache in variable_set
- Allow recipe to be used multiple times. (different secret - hash should not collide)
- Add hash collision detection (form_elements,… |
update.botcha.test |
tests/upgrade/update.botcha.test |
|
Provides upgrade path tests for the Botcha module.
If test failed and didn't get finished - you should patch Drupal core. |