- "Ask the Expert" or Advice Column
- "Must Have" Modules
- A Challenge
- Books Overview
- Changing Garland - A Practical Example
- Comparison of Links and Web Links modules
- Create Simple Tables
- Creating a "Biographies" page
- Developing a Module on a Windows System
- Generic Table Display
- How to page a custom DB query
- List Users From a Single Role in a Block
- My Modules
- SBS Web Site Notes
- Searching for a New Hosting Company
- Taxonomy Tidbits
- Theming a Specific Content Type
Step-by-Step
Submitted on Wed, 11/21/2007 - 23:38.
As we were preparing to go live with our solution, we realized we should write it all down so we wouldn't forget anything. Then we realized it might be good to share the process with anyone who might be following this story.
The Environment
Our environment complicates our solution a bit, so it might help to explain it. Many of the steps below can be eliminated in a more "typical" situation.
The first installation was for a support group whose siteA logically grouped set of content - also web site. is pretty much only available to members. The "expert" was someone who had made some presentations to the group, but does not, herself, meet membership requirements. So the expert had to be kept out of most areas of the siteA logically grouped set of content - also web site., yet allowed to get to enough to be able to answer the questions. This required a new role be defined and locked down.
The siteA logically grouped set of content - also web site. already uses TAC_Lite for access control. That was some help. Another help is that the navigation is split into three separate blocks that are controlled by visibility settings.
Step-by-Step
Some of these steps may seem obvious, but I'm including them because this article stemmed from my own planning sheet.
- Upload the latest versions of the modules.
- FAQFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered._Ask
- FAQFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered. (-dev version because of new features)
- Subscriptions
- Taxonomy_Image (with patch).
- Enable the modules.
- Turn on the taxonomy_image wrapper option.
- Create the "expert" role.
- Upload expert's picture.
- Add new term to FAQFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered. categories. Also taxo-image. Note term number.
- Add the expert user.
- Basic settings.
- Assign to "expert" role.
- Add subscription for new FAQFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered. category.
- Review Access Control. Expert needs:
- access comments
- access content
- access siteA logically grouped set of content - also web site.-wide contact form
- edit faqFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered.
- view faqFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered.
- answer question
- access taxonomy images
- Review FAQFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered. settings. Make sure "use categories" is set.
- Set up FAQFrequently Asked Question - most web sites get questions; the owner may collect the frequent ones to be easily asnwered._Ask settings
- Choose roles.
- Select users.
- Create the "Ask the Expert" menu item (term number from above).
- Disable the "Ask a Question" menu item.
Add "ask question" to "authenicated users" so members get it too.
The process is really not that different than most new moduleAn add-on, or extension, to Drupal to provide additional functionality; written in PHP. installations. We needed to be careful here because of the security concern. You probably already do most of the steps above anyway; you've just never written them down.



Recent comments
2 weeks 16 hours ago
2 weeks 16 hours ago
2 weeks 16 hours ago
2 weeks 16 hours ago
2 weeks 16 hours ago
3 weeks 4 days ago
4 weeks 5 days ago
6 weeks 4 days ago
7 weeks 3 days ago
10 weeks 15 hours ago