Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.

One page profile

One page profile example

One page profile, when used with the core profile module, allows users to edit their entire profile on one page, as opposed to a separate page for each category.

Features:

User Terms

User Terms allows a site administrator to assign taxonomy vocabularies to users, from which terms can be applied to users and shown on account pages.

Signup Integration for Ubercart

uc_signup_1.png

UC_Signup provides integration between Signup.module and Ubercart, allowing users to purchase signups for events.

Signup-enabled nodes are configured as Ubercart products.

The customer can purchase signups for herself and/or other people.

Example use cases:

  • 1 User signs up for 1 or more events
  • 1 User signs up 2 people for the same event
  • 1 User signs up 4 people for 3 different events, providing profile information for the two users who do not already have accounts on the site.

If the people do not have accounts on the site the customer is prompted to create a new account for that person, entering any core user profile fields that are enabled on the site. If there are matching user accounts for the email addresses entered, then UC_Signup does not ask for their profile information.

When the order is submitted, temporary signups are created to ensure that the customer is only charged if space is available in the event(s). Once checkout is complete, if the order balance is not cleared, the signups are cancelled. If the balance is cleared, the signups are converted from temporary to final signups. UC_Signup stores this distinction in the uc_signup_log database table.

Go To Node ID

This simple module adds a block that lets a user jump to a specified node page by it's ID.

Webcam trigger

Sample usage

Webcam trigger is a trigger:) It gives you a page showing your webcam. If the cam recognizes a pattern (which is currently the Druplicon logo) it fires the trigger. You can assign any actions to it. It ships with a built in action that logges in with a given account and redirect to a custom page.

Installation

  • Enable modules on admin/build/modules/list page
  • Create action(s) for the trigger:
    • "Login with a user"
    • "Redirect to URL"
  • Assign action to the trigger on the admin/build/trigger/webcam_trigger page
  • Create a menu item pointing to webcam page with the url of: webcam_trigger
  • Don't forget about the permissions: webcam trigger access
  • That's it. Print out the webcam_trigger.pdf file (states in the module's directory), load the url: YOURSITE/webcam_trigger and concentrate:)

Customizing

[Actionscript source in cvs!]

Custom page

Edit the webcam_trigger_page.tpl.php

Custom pattern

If you are interested in this technology there are some blog posts:
Mikko Haapoja: http://www.mikkoh.com/blog/?p=182
Lee Brimelow: http://gotoandlearn.com/play?id=105
The main AIR application that makes patterns:

iTweak Login

iTweak Login - Screenshot 1

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

  • Lightweight 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":
    • Remove link completely
    • 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
  • Adds "can change own password" permission (make sure to enable it for all roles that are allowed to change their own password immediately after module installation).

Pages

Subscribe with RSS Subscribe to RSS - Site structure