UserSteps
Categories
Component ID
1309816
Component name
UserSteps
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Component created
Component changed
Component body
The basic idea is to provide a module that allows for designing of steps, e.g. for a registration process on a site with the flexibility to tie together different components. This will be achieved by providing node independent steps, which can be created, increased, decreased, reset and of course manipulated via an API-like approach, which means you may well put a simple PHP one liner in a block which provides for step increment as well as a target node to lead the user to upon clicking the link User Steps generates.
Dependencies so far:
- Token module
- Data module
** This project is currently for drupal-6.x, but should be (once finished and shiny) not pose much trouble for a D7 port **
** CO-MAINTAINERS WELCOME **
ALREADY WORKING:
- define up to 10 steps, each with a link to a certain node
- let User Steps generate link to progress to the next step
- create a custom link with a custom increment (e.g. user may override a step if undesired and new step value will be saved to database)
- token support for target nodes (or custom content), so you may send a user to /user/[uid]/edit for example
- storage of user steps in a custom table, achieved via Data module
- provides drupal actions for user register and login so far
STILL TO THINK ABOUT:
- Automatic (forced) redirect depending on current step (so a user is forced to fill out the profile or complete a survey or something before being allowed to see nude pics or the current weather report =)
- UserSteps Auto Block - "intelligent" block which knows about the user's current step and automatically shows the right content depending on this step
- maybe AJAXification of UserSteps
- custom actions with configuration to provide more flexibility for admins
- Views Support...
- Rules integration
