Changes between Version 7 and Version 8 of TracCaptchaPlugin


Ignore:
Timestamp:
Dec 2, 2015, 11:56:20 AM (6 years ago)
Author:
figaro
Comment:

Rearranged paragraphs to maintain consistency, tagged as external

Legend:

Unmodified
Added
Removed
Modified
  • TracCaptchaPlugin

    v7 v8  
    11[[PageOutline(2-5,Contents,pullout)]]
    22
    3 = !TracCaptcha
     3= Embed captcha in Trac ticket pages
    44
    55== Description
     
    1313'''Generic Infrastructure:''' !TracCaptcha takes care about embedding a given captcha in the appropriate places which means that building a different captcha plugin is easy - you just have to build the captcha itself while this code will take care of the Trac integration.
    1414
    15 The whole code is licensed under the very liberal [http://en.wikipedia.org/wiki/MIT_License MIT license], so you can use the API in your own code without problems.
     15The whole code is licensed under the liberal [http://en.wikipedia.org/wiki/MIT_License MIT license], so you can use the API in your own code without problems.
    1616
    1717== See it in Action
     
    2121The macro is also used on the '''[http://www.schwarz.eu/opensource/projects/trac_captcha/ project page]''', but please keep in mind that this is not an online demo, so do not create tickets to test the captcha!
    2222
     23== Bugs/Feature Requests
     24
     25Existing bugs and feature requests for the !TracCaptcha plugin are stored on the [http://www.schwarz.eu/opensource/projects/trac_captcha/ project page]. Please do not file bugs in the trac-hacks bug tracker.
     26
    2327== Download
    2428
    2529The latest sources are available from the [http://www.schwarz.eu/opensource/projects/trac_captcha/ project page] and [pypi:TracCaptcha].
    2630
    27 === Configuration
     31== Installation
     32
     33General instructions on installing Trac plugins can be found on the [TracPlugins#InstallingaTracplugin TracPlugins] page.
     34
     35Note the dependencies and compatibility:
     36 * Python 2.3-2.7.
     37 * [trac: Trac] 0.11, 0.12, 1.0.
     38 * Optional: [http://www.pycrypto.org PyCrypto] for better security on Python 2.3 and 2.4.
     39
     40== Configuration
    2841
    2942Enable the macro in your `trac.ini`:
    30 {{{
    31 #!ini
     43{{{#!ini
    3244[components]
    3345trac_captcha.* = enabled
     
    3648
    3749[recaptcha]
    38 # add here the keys you obtained from http://recaptcha.net/api/getkey
     50# add the keys obtained from http://recaptcha.net/api/getkey
    3951public_key = ...
    4052private_key = ...
    4153}}}
    4254
    43 If you want to exempt some users from the captcha, grant them the `CAPTCHA_SKIP` privilege. TICKET_ADMINs and TRAC_ADMINs automatically have this privilege, so they will never see a captcha. Also a user only needs to solve the captcha once per modification, so you can click 'preview' as often as you like without having to solve the captcha all over again.
    44 
    45 === Dependencies and Compatibility
    46 
    47  * Python 2.3-2.7
    48  * [trac: Trac] 0.11, 0.12, 1.0
    49  * Optional: [http://www.pycrypto.org PyCrypto] for better security on Python 2.3 and 2.4
    50 
    51 == Bugs/Feature Requests
    52 
    53 Existing bugs and feature requests for the !TracCaptcha plugin are stored on the [http://www.schwarz.eu/opensource/projects/trac_captcha/ project page]. Please do not file bugs in the trac-hacks bug tracker.
     55If you want to exempt some users from the captcha, grant them the `CAPTCHA_SKIP` privilege. TICKET_ADMINs and TRAC_ADMINs automatically have this privilege, so they will never see a captcha. Also, a user only needs to solve the captcha once per modification, so you can click 'preview' as often as you like without having to solve the captcha all over again.
    5456
    5557== Author/Contributors