Working with a new site (for Windows users)
Install Modules (outside Drupal)
- Download from drupalmodules.com
- Unpack (twice) using 7-zip or other unzipper / un-tar utility
- Move the unzipped folder into sites/all/modules
- Install taxonomy_menu for the functionality described here
Administer modules
- Go to your drupal site's administer menu to Site Building > Modules
- Turn on the appropriate modules that you need.
- Turn off anything you aren't using to save memory (and simplify menus etc)
Create Roles
- Go to the Admin menu at User Management > Roles
- Notice that authenticated user and Anonymous User are already defined
- Create the roles whose permissions you need to differentiate
- Suggestion: start with Site Administrator and Editor at least so that the people allowed to add specialized content are differentiated from the merely authenticated user
Create custom Content Type
- Content Management > Content Types
- Add Content Type
- Submission Form Settings - name Title and Body the way you want them
- Workflow Settings - Decide whether you'll have a workflow or everything will be published automatically
- Comment Settings - decide whether and who can submit comments
Create Taxonomy
- Content Management > Taxonomy
- Add Vocabulary
- Apply to correct Content Type (may need to Create Custom Content Type first)
- Choose Multiple Select and Required (or whatever options you want)
- Choose Taxonomy Menu,
- Menu -> select Primary Links
- Select Syncronise Changes, Hide Empty Terms so your links will grow as you add content associated with the various terms
- Add Terms - don't forget Advanced Options
- Use Parents for sub-terms
- Save and then go to Create Content (using the custom type) to test out these settings.
Create Menus
- Site Building > Menus > Settings
- Choose Nav menu or Primary for content
Assign Permissions / Test with generated users
- User Mgmt > Permissions - check off the permissions you want to grant using the most general term possible. So if editors, admin and authenticated can all do it, just choose authenticated.
- To test users:
- Install Devel Module
- Enable module in Site Building > Modules: Devel + Generate for creating test users
- Site Building > Blocks put Switch Users in one of the Sidebars so you can use it
- Don't forget to revisit this everytime you add or enable a module so the new functionality can be accessed by the different roles
Create Content
- Nav menu > Create Content
- Select the type of Content you want to add. If you can't find your custom content make sure this type of user has access in Users > Permissions
Page Updated
12.08.2009
