Creating a signup form to list supporters of a campaign
This is the procedure for creating a signup form for individuals and organizations to sign on in support of your site, and be listed.
This is a very simple list but it could easily be extended to gather more information from each organization, to have the listing page link to pages showing this more information rather than directly to the supporting group, to allow them to upload logos (which could be scaled to a uniform height with imagecache), and more.
How to set it up, on a Drupal site with CCK (Content Constructor Kit) and Views installed:
<
ul>
admin/content/types/add
)
- Name: Supporter
- Type: supporter
- Description: An organization or individual publicly supporting our campaign.
- Title field label: Name
- Body field label: Optional Description
- Explanation or submission guidelines: Our campaign is a coalition of people and organizations working together to do something good. Supporters agree with this need for action and choose to cooperate on a concerted campaign.
If you wish to sign on, please do so below.
- Default options: Under this section, uncheck "Published" and probably "Promoted to front page." You may want to check off "Create new revision" to protect data from accidental overwriting.
- Default comment setting: Probably select "Disabled"
- Save content type.
admin/content/types/<em>supporter</em>/add_field
.<
ul>
So that's setting up CCK the Agaric way! (Actually, we'll be trying to put all this in our collection of install profiles so we never have to go through this again.)
This would work for user-managed business listings and almost for classified ads, though there is a good Drupal module specifically for classified ads (ed_classified I think).
This is the procedure for creating a signup form for individuals and organizations to sign on in support of your site, and be listed.
This is a very simple list but it could easily be extended to gather more information from each organization, to have the listing page link to pages showing this more information rather than directly to the supporting group, to allow them to upload logos (which could be scaled to a uniform height with imagecache), and more.
How to set it up, on a Drupal site with CCK (Content Constructor Kit) and Views installed:
<
ul>
admin/content/types/add
)
- Name: Supporter
- Type: supporter
- Description: An organization or individual publicly supporting our campaign.
- Title field label: Name
- Body field label: Optional Description
- Explanation or submission guidelines: Our campaign is a coalition of people and organizations working together to do something good. Supporters agree with this need for action and choose to cooperate on a concerted campaign.
If you wish to sign on, please do so below.
- Default options: Under this section, uncheck "Published" and probably "Promoted to front page." You may want to check off "Create new revision" to protect data from accidental overwriting.
- Default comment setting: Probably select "Disabled"
- Save content type.
admin/content/types/<em>supporter</em>/add_field
.<
ul>
So that's setting up CCK the Agaric way! (Actually, we'll be trying to put all this in our collection of install profiles so we never have to go through this again.)
This would work for user-managed business listings and almost for classified ads, though there is a good Drupal module specifically for classified ads (ed_classified I think).
Comments
Post new comment