I'm working on a site for a non-profit and missionary community. The main features are: 1.blogs for each user that they can easily direct friends and donors to
2.Organization pages for various non-profit and missions orgs. to give general info.-mission area of work etc.- and latest news.
3. ability for people to donate to the organizations or individual missionaries through the site.

I'm trying to figure out the best way to integrate the 3. I need a way for each organization to be tied to bloggers who work with or are volunteer with that org. and the ability for users to donate to the orgs (i think through shop module). Any suggestion of how to use flexinode or other modules to tie these features together and make it possible for users to enter all info. for their organization and somehow tie this to profiles or something where individuals could choose to have their blog associated with a particular org.?
thanks for any advice.
oh yeah, not sure about taxonomy for all this too, setting that right may help integrate everything.

Comments

luigi-1’s picture

1. you can use the blog module for setting up the blogs, and the path module (both are included in the core) to add an appropriate link. You could for example make a link like : http://yoursite.com/johndoe that refers to the blog of johndoe at http://yoursite.com/blog/johndoe
2. you can add several pages with contain info about a organization. Again, you could give these custom urls
3. there is a paypal module
About your last comments: it's imperative that you get your taxonomy right. I don't know what your problem is with it, but your rigth in assuming that by creating one or more taxonomies is the best way to integrate things on your site...

A suggestion for a taxonomy:

groups and people
- mission org 1
*john doe
*jane doe
*gilly braham
*...
- mission org 2
*floral oberts
*henny bin
*...
- mission org 3
etc.

jasonwhat’s picture

The way you describe this would require me to create these terms and create the paths for the organization pages and user blogs. I'd like at least the blogs to use mystie.com/username by default but am not sure how to do this. I suppose I could use the taxonomy on the fly to let users input the name of their organization.

What about two vocab terms one is user name, other is organization, and each time a user blogs they select their name and that organization?

What I need is a hook so that users select an organization in their bio, and that attaches them to it in taxonomy.

1 question: it there is a settings option when selecting a new vocabulary term that says something like, "allow users to select more than one term in vocab." I am unable to do this when trying unless i use the shift key and select adjacent terms. Is it possible to select more than one in the same vocabulary?

luigi-1’s picture

first, your question: you can use the CTRL key to select more seperate terms, thus unlike the SHIFT key which you can use to select a range of terms.

second, the default path to the blog of a user is http://yoursite.com/blog/username. If you want to have another path to a user's blog you have to manually add it. This can be done with the path module.

third, i think you have to do some work yourself ;-)
I think you have to manually create pages with info about organizations and easy url's (again with path) to these pages. On these pages you can link to the blogs or the profiles of the users.
Your suggestion...

What about two vocab terms one is user name, other is organization, and each time a user blogs they select their name and that organization?

...seems akward, and is bound to bring problems, such as users who forget to select their organization etc. In Drupal 4.5 (coming probably very soon) you can give users permission on a per-node basis, meaning that you could give a specific user permission to edit specific pages; you could for example give one user the right to edit the page of one missionary organization. Saves you time ;-)

fourth, there is an profile module (see download section), which allows new users give more info about themselves, for example their homepage. I assume that you could, if needed, hack this module a little bit, to suit your own needs (for example, to include a link to their missionary organization).

A last advice: play around a bit, before you put your site in the air...