SlideShare a Scribd company logo
1 of 38
Download to read offline
Hello, Drupal!
Overview of your new website CMS

Kevin C. Krupp
kevin@emphanos.com
Emphanos LLC, Chicago, IL
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
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.
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
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
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.
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
1 2 3 4 5 6 7 8 9 10

What are nodes? (an illustration)

Content
1 2 3 4 5 6 7 8 9 10

Types of nodes?
ACTION
FIGURE

STUFFED
TOY

Content Types

KID'S
DECOR
1 2 3 4 5 6 7 8 9 10

Organizing nodes

ANIMALS

PEOPLE

ALIENS

Taxonomy Vocabularies and Terms
1 2 3 4 5 6 7 8 9 10

Organizing nodes differently

GREEN

PINK

BROWN

Taxonomy Vocabularies and Terms
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 ...
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
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
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
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
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
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
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
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
1 2 3 4 5

Overview
● Shriver's Content Types
● Creating and Editing Content
● How to Display Content
● Weblinks Module
1 2 3 4 5

Shriver's Content Types
●
●
●
●
●
●
●
●
●

Advocacy Story
Clearinghouse Article
Clearinghouse Issue
Image
Page
News and Media
Newsletter
Press Release
Publication

infrequent (bi-)monthly weekly
1 2 3 4 5

Creating and Editing Content
1 2 3 4 5

Menus and Displaying Content
1 2 3 4 5

Using the Weblinks Module
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
1 2 3 4 5 6 7 8 9 10

Overview
●

Clearinghouse Review (CHR)

●

Shriver SCA Module CHR Subscriptions

●

Training & Events

●

Donations
1 2 3 4 5 6 7 8 9 10

It depends on the transaction.
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
1 2 3 4 5 6 7 8 9 10

The Clearinghouse Review
● One-Time Purchase
of individual articles

● Institutional Subscription
for all articles
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)
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
1 2 3 4 5 6 7 8 9 10

The Shriver SCA Module
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.
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.
1 2 3 4 5 6 7 8 9 10

Training and Events
1 2 3 4 5 6 7 8 9 10

Donations
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

More Related Content

Viewers also liked (9)

Uts ku
Uts kuUts ku
Uts ku
 
Ceips san vicente ferrer etwinning
Ceips san vicente ferrer etwinningCeips san vicente ferrer etwinning
Ceips san vicente ferrer etwinning
 
Ceips san vicente ferrer etwinning
Ceips san vicente ferrer etwinningCeips san vicente ferrer etwinning
Ceips san vicente ferrer etwinning
 
Ceips san vicente ferrer etwinning
Ceips san vicente ferrer etwinningCeips san vicente ferrer etwinning
Ceips san vicente ferrer etwinning
 
More to do with drupal
More to do with drupalMore to do with drupal
More to do with drupal
 
Group 3 skills based measurements
Group 3 skills based measurementsGroup 3 skills based measurements
Group 3 skills based measurements
 
Let's Fly to Russia - Workshop Slide Deck
Let's Fly to Russia - Workshop Slide DeckLet's Fly to Russia - Workshop Slide Deck
Let's Fly to Russia - Workshop Slide Deck
 
History of Brazil
History of BrazilHistory of Brazil
History of Brazil
 
Duolingo Powerpoint by Katrina Mitchell
Duolingo Powerpoint by Katrina MitchellDuolingo Powerpoint by Katrina Mitchell
Duolingo Powerpoint by Katrina Mitchell
 

Similar to Shriver Center for Poverty Law: Website Training

Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsTag1 Consulting, Inc.
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlTeamstudio
 
DrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalDrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalRod Martin
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceLevelTen Interactive
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singaporeLijo George
 
DrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutionsDrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutionsDmitry Drozdik
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 
Online Franchise Management System
Online Franchise Management SystemOnline Franchise Management System
Online Franchise Management SystemMayukh Bal
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
Lightening Talk @Symfony Conference 2016
Lightening Talk @Symfony Conference 2016Lightening Talk @Symfony Conference 2016
Lightening Talk @Symfony Conference 2016ProjectAcom
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022Acquia
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the MobilacalypseJeff Eaton
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!bmeme
 
5 Success Factors for Gov. Digital Transformation
5 Success Factors for Gov. Digital Transformation5 Success Factors for Gov. Digital Transformation
5 Success Factors for Gov. Digital TransformationAcquia
 
An Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder ExamAn Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder ExamAcquia
 
An Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder ExamAn Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder ExamAcquia
 

Similar to Shriver Center for Poverty Law: Website Training (20)

Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
 
DrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalDrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to Drupal
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent Bice
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singapore
 
DrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutionsDrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutions
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 
Online Franchise Management System
Online Franchise Management SystemOnline Franchise Management System
Online Franchise Management System
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Using Wireframes
Using WireframesUsing Wireframes
Using Wireframes
 
Lightening Talk @Symfony Conference 2016
Lightening Talk @Symfony Conference 2016Lightening Talk @Symfony Conference 2016
Lightening Talk @Symfony Conference 2016
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
Prepare for the Mobilacalypse
Prepare for the MobilacalypsePrepare for the Mobilacalypse
Prepare for the Mobilacalypse
 
[drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance![drupalday2017] - Speed-up your Drupal instance!
[drupalday2017] - Speed-up your Drupal instance!
 
Speed up your Drupal instance!!
Speed up your Drupal instance!!Speed up your Drupal instance!!
Speed up your Drupal instance!!
 
5 Success Factors for Gov. Digital Transformation
5 Success Factors for Gov. Digital Transformation5 Success Factors for Gov. Digital Transformation
5 Success Factors for Gov. Digital Transformation
 
Baiju_resume
Baiju_resumeBaiju_resume
Baiju_resume
 
An Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder ExamAn Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder Exam
 
An Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder ExamAn Inside Look: Acquia Certified Drupal Site Builder Exam
An Inside Look: Acquia Certified Drupal Site Builder Exam
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

Shriver Center for Poverty Law: Website Training

  • 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
  • 9. 1 2 3 4 5 6 7 8 9 10 Types of nodes? ACTION FIGURE STUFFED TOY Content Types KID'S DECOR
  • 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
  • 22. 1 2 3 4 5 Shriver's Content Types ● ● ● ● ● ● ● ● ● Advocacy Story Clearinghouse Article Clearinghouse Issue Image Page News and Media Newsletter Press Release Publication infrequent (bi-)monthly weekly
  • 23. 1 2 3 4 5 Creating and Editing Content
  • 24. 1 2 3 4 5 Menus and Displaying Content
  • 25. 1 2 3 4 5 Using the 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
  • 27. 1 2 3 4 5 6 7 8 9 10 Overview ● Clearinghouse Review (CHR) ● Shriver SCA Module CHR Subscriptions ● Training & Events ● Donations
  • 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
  • 33. 1 2 3 4 5 6 7 8 9 10 The Shriver SCA Module
  • 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.
  • 36. 1 2 3 4 5 6 7 8 9 10 Training and Events
  • 37. 1 2 3 4 5 6 7 8 9 10 Donations
  • 38. 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