iTweak Login - Screenshot 1

iTweak Login module provides very useful tweaks for the standard user login form:

  • Lightweight (code under 9k) and powerful
  • Complements nicely functions of Login Toboggan module (if it is present)
  • Works with any theme (that does not already customize user login)
  • Customize "Log in" button:
    • select any custom name
  • Customize "Username" and "Password":
    • Change labels (if not using LoginToboggan)
    • Add text before username field in login page
  • Customize "Create new account":
    • Change link wording
    • Change URL (for example to a custom signup page)
    • Change to a button with any custom name (defaults to "Register")
  • Customize "Request new password":
    • Change link wording
    • Change URL (for example to a custom login help page)
    • Change to a button with any custom name (defaults to "Reset Password")
  • Perfect for Multilingual websites (locale module required) and Internationalizable (i18n module required) - See Russian example on Screenshot 4
  • All custom labels are applied to tabs and buttons on /user/* pages for consistent look

Currently supports only Drupal-6.x.

Screenshots

Installation

  • Copy the module's directory to your modules directory and activate the module.
  • Run update.php. It will take care of registering all Internationalization variables.

Usage

Note: there is no separate settings page by this module (reduce admin tree clutter)

  • See "User Login settings" section on Administer > User management > User settings (/admin/user/settings)

Internationalization

i18n module is required for internationalization.

Module provides .pot file. Submit your language translations to the Drupal translations.

Internationalization handbook (section on Multilingual Variables) recommends changing settings.php to register certain variables for internationalization of the site. Doing that as recommended will break itweak_login internationalization. Instead, do a conditional registration (using if()) as in this example:

// Use "if" to prevent overwriting already set values:
if (!is_array($conf['i18n_variables'])) $conf['i18n_variables'] = array(
  'site_name',
  'site_slogan',
  'site_mission',
  'site_footer',
  'anonymous',
  'site_frontpage',
  'menu_primary_links_source',
  'menu_secondary_links_source',
  'contact_form_information',
  'theme_settings',
  'theme_garland_settings',
);

How can you get involved?

  • Jump in and offer to be a module developer and co-maintainer. It is not that hard.
  • Write a review for this module on DrupalModules.com
  • Help translate this module at localize.drupal.org
  • If you have an issue, a bug or a feature request, first search if there is an existing solution, or report it in the issue tracker
  • Contact the maintainer with any comments, questions, or for module customizations quote

Credits

Written by iva2k.

Other

Look at other iTweaks: iTweak Links | iTweak Login | iTweak Upload

Project Information

Downloads

Recommended releases

Version Downloads Date Links
6.x-1.14 tar.gz (14.54 KB) | zip (20.09 KB) 2011-Feb-02 Notes

Development releases

Version Downloads Date Links
6.x-1.x-dev tar.gz (12.12 KB) | zip (14.56 KB) 2011-Feb-25 Notes

Maintainers for iTweak Login

  • iva2k - 40 commits
    last: 1 year ago, first: 2 years ago

Issues for iTweak Login

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 22 Apr 11
nobody click here