1. Hello, Drupal!
Overview of your new website CMS
Kevin C. Krupp
kevin@emphanos.com
Emphanos LLC, Chicago, IL
2. 1 2 3 4 5 6 7 8 9 10
Overview of Today's Training
●
What are Drupal & CiviCRM?
●
Why use a CMS? What are its benefits?
●
The pieces that make up Drupal
Creating, Editing, & Managing Content
● Payments & Transactions
3. 1 2 3 4 5 6 7 8 9 10
What is Drupal? CiviCRM?
●
hojo
What your website
visitors see.
Keeps your subscriber
and contact data
organized.
4. 1 2 3 4 5 6 7 8 9 10
Drupal and CiviCRM Together
● CHR Articles ● User Access
● Newsletters
● Look and
Feel
● Training
● Donations
● Events
● Subscriptions
5. 1 2 3 4 5 6 7 8 9 10
Benefits of Drupal
●
●
●
●
●
●
●
No licensing fees
Highly Flexible
Large Community Support
Well documented
Secure!
Allows one to easily publish
web content
Fine-grained control of user
access and permissions
6. 1 2 3 4 5 6 7 8 9 10
Web Design: What a CMS does
Layout, Look, and
Feel stay consistent,
and you create the
content and decide
where you need it.
Claiming our role as
Human Rights Lawyers
Join
the Clearinghouse Review Editorial Team
for anonline panel discussion of a topic on the
cutting edge of advocacy: how you can apply the
human rights framework to advance your legal
advocacy.
7. 1 2 3 4 5 6 7 8 9 10
Web Design: What a CMS does
Lets you control what
a user sees
●
Anonymous User
●
Subscriber User
8. 1 2 3 4 5 6 7 8 9 10
What are nodes? (an illustration)
Content
10. 1 2 3 4 5 6 7 8 9 10
Organizing nodes
ANIMALS
PEOPLE
ALIENS
Taxonomy Vocabularies and Terms
11. 1 2 3 4 5 6 7 8 9 10
Organizing nodes differently
GREEN
PINK
BROWN
Taxonomy Vocabularies and Terms
12. 1 2 3 4 5 6 7 8 9 10
Drupal Core Contrib Modules
+
Add a Shopping Cart (UberCart)
+
Display a list of content with X
criteria. (Views)
+
Change the cost of a product for
users with role X. (price per role)
+
Allow users to login using their
email address. (Email Login)
+
Allow access only if user is from a
specific IP address. (restrict by ip)
Create and Edit Content
Taxonomy
Blocks
Menu
Permissions
plus many others ...
13. 1 2 3 4 5 6 7 8 9 10
Important Modules: Blocks
Displays a specific piece
of content and helps you
place it on your page.
DRUPAL CORE MODULE
14. 1 2 3 4 5 6 7 8 9 10
Important Modules: Menus
Allows you to create
menus to let your user
navigate your site.
Some menus can be
displayed as blocks.
DRUPAL CORE MODULE
15. 1 2 3 4 5 6 7 8 9 10
Important Modules: Views
Creates and displays lists
of content, taxonomy
terms, and many others.
Can be viewed as its own
page, a block, or nested
within a panel.
CONTRIBUTED MODULE
16. 1 2 3 4 5 6 7 8 9 10
Important Modules: Panels
Allows you to create
more complex page
layouts.
Can contain blocks,
views, and even
individual nodes.
CONTRIBUTED MODULE
17. 1 2 3 4 5 6 7 8 9 10
Important Modules: Weblinks
Allows you to link to and
share news articles and
websites as resources
for your users.
CONTRIBUTED MODULE
18. 1 2 3 4 5 6 7 8 9 10
Important Modules: Shriver SCA
Shriver Clearinghouse
Account (SCA)
Allows free download of
articles from subscribing
institutions based on valid
IP
Allows users affiliated
with a subscribing
institution roaming free
download of articles from
outside of valid IP
CUSTOM MODULE
19. 1 2 3 4 5 6 7 8 9 10
Thank you, questions welcome.
Kevin C. Krupp & Young-Jin Kim
kevin@emphanos.com
youngjin@emphanos.com
Emphanos LLC, Chicago, IL
20. What site visitors see
Creating, Publishing, and Managing
Your Web Content
Kevin C. Krupp & Young-Jin Kim
kevin@emphanos.com
youngjin@emphanos.com
Emphanos LLC, Chicago, IL
21. 1 2 3 4 5
Overview
● Shriver's Content Types
● Creating and Editing Content
● How to Display Content
● Weblinks Module
26. How Purchases are Handled
Purchasing Articles, Subscriptions,
Event Registrations, and Donations
Kevin C. Krupp & Young-Jin Kim
kevin@emphanos.com
youngjin@emphanos.com
Emphanos LLC, Chicago, IL
28. 1 2 3 4 5 6 7 8 9 10
It depends on the transaction.
29. 1 2 3 4 5 6 7 8 9 10
Recall interactions with your
audience
● CHR Articles ● User Access
● Newsletters
● Look and
Feel
● Training
● Donations
● Events
● Subscriptions
30. 1 2 3 4 5 6 7 8 9 10
The Clearinghouse Review
● One-Time Purchase
of individual articles
● Institutional Subscription
for all articles
31. 1 2 3 4 5 6 7 8 9 10
The Clearinghouse Review
● Used to be done via Salsa DIA
● Clearinghouse Review Articles
can now be purchased
individually via ubercart module
within Drupal
Ubercart
(Shopping Cart module)
32. 1 2 3 4 5 6 7 8 9 10
The Shriver SCA Module
If NO, user must
purchase each
individual article
Is a user a part of a
Subscribing
organization?
If Yes, user can
access all articles
34. 1 2 3 4 5 6 7 8 9 10
How does the SCA Module work?
2. When a user tries
to register for a SCA
account.
1. Shriver Staff records a subscribing
organization's IP Address in CiviCRM
3. Drupal checks to see if they
are registering from a valid IP
address. If IP is valid the user's
account is given the roles
chr_roaming user and
chr_subscribing user.
35. 1 2 3 4 5 6 7 8 9 10
How does the SCA Module work?
4. The next time the user logs in, Drupal
checks to see the last time the user logged
on while at the subscribing organization.
5. If the user is currently at the
organization or has logged in from the
subscribing organization IP within the last
30 days. Drupal lets the user keep the
chr_roaming user
and chr_subscribing
user roles.