This project requires modifications to a pre-installed instance of Drupal 5.x and the Advanced Profile Kit (plus all required modules). We require extensive modifications to the account creation process, and integration of an extensive dynamic webform whose collected data is used both in the final Profile webpages, and as a tag for permissions, searching, etc. (for example, display users by hobby)
*User names will consist of two fields (first_name last_name) instead of 1
*Account creation is to occur through http call from a 3rd party website. Provided in this http call will be user name, UID (which becomes password), user type (to be used for access permissions within our site), and group (to be used for linking profiles automatically and giving admin users within those groups special admin rights)
*Initial account creation and logins will direct to a lengthy dynamic, multipage webform. It is expected that users will not complete this page in one session; therefore, navigation should allow for jumping between pages (prev, next, skip, etc.). All previously entered data should be saved upon submission.
*Upon completion of all required elements of the form, logins will redirect to the user's profile page; therefore, completion of the profile allows for additional access permissions.
*All logins and account creations will take place through one click on an external site (which will of course send the information provided above--user names, password, group, etc.) This is the ONLY way to both log into the site and to create an account. (Essentially, no user will ever know what his/her password is, this is generated by a third party site to which the user will log in using a password created by him.)
Please respond ONLY if you have experience with Drupal and the modules associated with its Advanced Profile Kit. These skills should allow you to dive right in and complete this quickly and efficiently.
You will be provided with a detailed specification document clearly explaining our expectations. We can assure you there will be no "surprises." Payment only upon delivery of final and functional modifications deployed to our servers.