Building a Drupal Forum at
Provide a central place where those interested in
campus sustainability can ask and answer
questions, share knowledge and expertise, and
contribute to the growing body of knowledge on
Part I: Requirements Not Met
By Forum Module
Look and feel can be customized to match main
Ability for users to sign up for email notiﬁcation (by
email or RSS) of replies to a thread (this should
default on their own posts).
Individual topic areas can be co-branded with
partner associations. For example, the ACUPCC
sponsors the Climate Forum.
Part II: Requirements Not Met
By Forum Module
Sponsors recognized on the main forums page.
AASHE staff logo and AASHE member logo
accompanies appropriate posts.
Non-members posts are not automatically
published. Moderators receive an automatic
The "Real Name" and not the username should
show up everywhere for users.
Part III: Requirements Not
Met By Forum Module
Users can “quote” one another in forum threads
Display recent posts categorized by relevant
taxonomy term throughout the site
How can we build more
functionality into the forum
using contributed modules?
Look and Feel
Objective: Look and feel can be customized to
match main AASHE website.
Problem: Basic forum module makes forum
design difﬁcult to customize.
Solution: Advanced Forum
Objective: Ability for users to sign up for email
notiﬁcation (by email or RSS) of replies to a thread
(this should default on their own posts).
Problem: Users need a way to receive updates via
email. This is not a core feature.
Solution: Notiﬁcations + Token + Messaging
Objective: Individual topic areas can be co-
branded with partner associations. For example,
the ACUPCC sponsors the Climate Forum.
Problem: There’s no section-sponsor setup out of
the box with the forum module.
Solution: Create a block that only appears on
speciﬁc taxonomy pages.
Objective: Sponsors recognized in random order
on the main forums page.
Problem: Non-technical users need to be able to
upload logos and have them appear on the
Solution: Views + Imagecache
Staff and Member Logos
Objective: AASHE staff logo to accompany staff
posts. AASHE member logo accompanies
Problem: Need a way to automatically assign
“badges” to posts.
Solution: User Badges + Author Pane
Auto Staff Notiﬁcations
Problem: When non-members submit posts, they
are not published and the AASHE moderators
receive an automatic notiﬁcation.
Objective: Need to not public posts and
comments with a speciﬁc role and to send AASHE
Staff notiﬁcation that it’s time to review a post.
Real Name Only
Objective: The "Real Name" and not the
username should show up everywhere for users.
Problem: We don’t use “username” on the
website to ever identify users.
Solution: Real Name
Objective: Users can “quote” one another in
Problem: It can been difﬁcult to teach users that
the appropriate way to quote one another is with
Solution: Quote + patch
Recent Relevant Posts
Objective: Display recent posts categorized by
relevant taxonomy term throughout the site.
Problem: Recent posts forum block doesn’t allow
you to ﬁlter depending on the page you are on.
Solution: Views (not implemented on live site)
Deploying is Hard
Objective: Find an easy way to transfer required
modules, Views, CCK ﬁelds, imagecache presets
from development to staging to live site
Problem: It’s hard to keep track of all of the
required modules and settings and downright