I've wrestled with Drupal for months... it just doesn't really have a very fluid way to deal with dynamic tagging and calls.
For instance... I need to be able to allow the user to create/manage tags, anytime they want, on their profile that do the following things:
- List the User in relative searches
- Contribute to a tag-cloud
- Return items (listings) in the site that match one or more of their user-tags on cron
- Send them notifications when things pertaining to one or more of their tags occur on the site
- Check against other types of tags in the system (item tags or other user tags)
I don't have the money to outsource this project and I don't know enough PHP to write this functionality by hand. Does anyone have a suggestion for how I might be able to pull this off with the least amount of pain?
My gut was to learn Ruby on Rails for this project... but my coding abilities are limited (HTML > CSS > PHP... PHP being very very poor) and I don't think I can get up to speed on Rails in less than a couple weeks.