Installing and Configuring CiviNode and Related Modules
Last updated on
30 April 2025
You are browsing documentation for an older version of Drupal, which is not supported any longer, and the information may not be correct. See current documentation for Contributed modules
To install CiviNode into Drupal and create and use CiviCRM content in your pages, you first need to set up CiviCRM and CCK, and you should look at the documentation for those modules elsewhere. If you want to take advantage of CiviNode's support of the Views module, you should install Views as well.
Once you've done that, there are a couple of things you will need to do in order to get started:
- Download the CiviNode tar ball from our project page, and "untar" it as unusual into your sites/all/modules directory.
- Activate the module in the Admin / Site Building / Modules. Note that under Drupal 5.x, you can't activate CiviNode unless CiviCRM is installed and active. You should also turn on the Content module for CCK, and the CiviCRM CCK Widgets module (note: the CiviCRM Data module is now obsolete, and is only included for those folks who have data in that format.).
- You need to have at least one CiviCRM profile defined in CiviCRM. A profile is just a grouping of contact fields you want to display together. You define a profile by going to the CiviCRM / Administer CiviCRM page (follow the link in your Navigation menu) and use the "CiviCRM Profile" tool in the Config section. You can define as many profiles as you like, and use different profiles for displaying various kinds of content on your site.
- Once you've defined some profiles, you need to tell CiviNode which profile to use as its default. Go to Admin / Settings / CiviNode, and you'll see that your profiles now appear in the setttings page. Select the one you want, and click on Save.
CiviNode is now configured, and we're ready to create CCK fields using your contacts.
Help improve this page
Page status: Not set
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion