I'm working on a site that will splits up content acorrding to the Vocabulary term "City". From there I have the different terms as the cities themsleves ie.. Boston, NY, LA etc..
I would love it if the user assigned themsleves to the catagory right from the getgo. As in,
on the registration they would choose from a drop down box one of the predetermined city terms. That way the system could be setup for the user to be taken to a quarry for their specific city by default, right when they log in. Of course I'd set it so that they can access any of the other content as well.
Is this crazy? Does it have any major downfalls? And most importanatly, does anyone have any idea how this could be done? - just point me in the right direction.
BigTx,
zb42
Comments
Well, there are many
Well, there are many ways.
Firstly, consider using node as user profile (like Advance Profile Kit + Bio or Node Profile) and add CCK field to this node. You need to have CCK Taxonomy Field module enable though. Do not forget to set the CCK field to 'Required', otherwise it won't be shown at registration.
Secondly, consider using User Tag module. I do not know if it is stable as no official release available.
Thirdly, still using CCK into a node and CCK Taxonomy Field module, however you use core profile module. You need Workflow-NG or Logintobogan module as helper. Create a node with CCK field(s) you want to make them compulsory during registration, and set a workflow for registration event with Workflow-NG or redirect with Logintobogan. For instance, when a user registered, received email and follow the link from that email, he/she will be redirected to the node you created before, and he/she has to fill out all field.
I think there are other ways, but these three are the only solution I have in my installations.
Thanks.
Lucky I. Ismail
or just use core...
in the core install try enabling the profile module, this will let you add a predefined 'select' list of cities to teh user registration page itself, and you can make it required - you can also generate a page of users from this, or explore actions and triggers to greet users differently or steer them to different landing pages or themes and so on...
........................................................................
i love to waste time: http://twitter.com/passingnotes
Yes, using core is always a
Yes, using core is always a good option for most usage.
My recommendation earlier is more suitable for some sites requirement.
Lucky I. Ismail
=========
Adandu is Getting Its Own Star!