Security
Password Require
This is module allows adding password protect to any form in Drupal. For node forms the password protection is control by editing the content type.
For all other forms:
1. Goto: admin/settings/password-require/set-forms
2. Click: "Start Editing Forms Protection"
3. Browse to desired form
4. Click: Add/Remove password protection
5. Submit form to change the forms status
***Important***
This module is still in BETA-release phase.
Because this module aims to add extra security it should be used with caution in production sites.
Please review the code to evaluate its security.
If you find an issue please report it.
Password Sentry
Password Sentry (PS) is the invaluable tool for every paysite webmaster. Now you have an affordable and reliable tool to protect your site from password traders and hackers. Password Sentry tracks logins, and will automatically detect and suspend users whose password was used by multiple unique IP addresses. Guaranteed to save you hundreds or thousands of dollars each year in lost sales and bandwidth charges by eliminating the threat of piracy. Real-time statistics allow you to monitor IP usage as it occurs. Password Sentry license includes:
Graceful Email Obfuscation Filter
This email obfuscation module works similar to the technique described at the list apart article http://www.alistapart.com/articles/gracefulemailobfuscation/. It uses an input filter to "hide" email addresses, then uses javascript to "unhide" them for normal users. It also implements the core contact module for non-javascript browsers in order to keep clickable email links.
Most other email obfuscation methods either remove clickable links entirely and just give you a "garbled" address, or they only keep clickable links for js-enabled browsers. The method used by this module allows both js-enabled, and non-js-enabled browsers to see a normal clickable link which they can use to contact the addressee without having to retype the address manually.
Strict filter for organic groups
Only show nodes and terms that belong to the active group.
What the module does and does not do
- The module removes terms and nodes from listings, menus etc.
- The module does not restrict access to nodes.
Also useful to make the forum module work with organic groups, or to make the forum module work as a feature with feature + context + spaces + og....
Instructions
Install and enable the module the normal way. This is all you have to do. The module doesn't have any permissions or any settings. It just filters away all nodes and terms that doesn't belong to the group you are visiting. If you don't want this filtering, just disable the module.
Please contribute reports on any issues.
QA Checklist
This module is based on the excellent SEO checklist module. The guys at InteractiveQA loved SEO Checklist so much that we decided to create a similar module for QA tasks.
This module provides a checklist of good Drupal QA (Quality Assurance) best practices. It provides a checklist that helps you keep track of what QA tasks need to be done. First, it will look to see what modules you already have installed. Then, all you have to do is go down the list of unchecked items and do them. When all the items are checked, you're done!
Some have asked me why this is a module instead of just a list on a website somewhere and that's a fair question. The reason is that many Drupal developers (coders, designer, etc.) work on many sites at the same time. It can be difficult to keep up with everything you've done on each site. Many will take over the SEO on a site that they didn't build and it's time-consuming to go through and figure out what's been done. So, with this module, all you have to do is check the checklist and you know exactly what was done. Further, it places a date stamp next to each item as you complete it so now you have a complete record that you can show clients or refer to in the future. It's more than just a list of stuff to do - it's a powerful organization tool, as well.
Recommended Modules
Permission Report
Permission Report calculates and displays permissions a user has and shows which roles grant those permissions. It also provides ability to list users in a role, look at role membership information, view which users have a particular permission, and dig down into complicated role and permission problems.
