Cms Workshop Long
Transcript of Cms Workshop Long
Welcome
Your Name
Job Title
Organization
# Employees
In-House Tech?
So what is a CMS?
A CMS facilitates the organization, control, and publication of a large body of documents and other content, such as images and multimedia resources.
So what is a CMS?
A CMS facilitates the organization, control, and publication of a large body of documents and other content, such as images and multimedia resources.
So what is a CMS?
http://en.wikipedia.org/wiki/Content_management_system
So what is a CMS?
So what is a CMS?
Automated Templates
So what is a CMS?
Automated Templates
Easily Editable Content
So what is a CMS?
Automated Templates
Easily Editable Content
Scalable Feature Sets
So what is a CMS?
Automated Templates
Easily Editable Content
Scalable Feature Sets
Workflow Management
So what is a CMS?
Automated Templates
Easily Editable Content
Scalable Feature Sets
Workflow Management
Open-Source
So what is a CMS?
Automated Templates
Easily Editable Content
Scalable Feature Sets
Workflow Management
Open-Source
http://en.wikipedia.org/wiki/Content_management_system
Let’s see more examplesAbbotsford Convent
Returning Heros Home
CCTV Cambridge
Fox Searchlight
West Coast Hot Yoga
DrupalSite.org
How to do it?
Phases, Budgets, Hiring Help
Scope of Work
Scope of Work
Scope of Work
Phase I: Keep it Simple. Move your content. Site Structure.
Scope of Work
Phase I: Keep it Simple. Move your content. Site Structure.
Scope of Work
Phase I: Keep it Simple. Move your content. Site Structure.
Phase II and up: Scalability. Feature upgrades, custom needs on a per-phase basis.
Scope of Work
Phase I: Keep it Simple. Move your content. Site Structure.
Phase II and up: Scalability. Feature upgrades, custom needs on a per-phase basis.
Scope of Work
Phase I: Keep it Simple. Move your content. Site Structure.
Phase II and up: Scalability. Feature upgrades, custom needs on a per-phase basis.
Phases guided by budget and staff resources/demands.
What Can You Afford?
Initial Costs
What Can You Afford?
Initial Costs
Ongoing Costs
What Can You Afford?
Initial Costs
Ongoing Costs
Long-term Savings
What Can You Afford?
groups.drupal.org
Hire Local Consultant
Open Social Sites
CivicSpace On-Demand
DrupalSite.org
< break >
Getting Specific with Drupal:
What are Content Types?
Content is referred to as a “Node”
Content is referred to as a “Node”
1. Blog -
Content is referred to as a “Node”
1. Blog - Regularly updated
Content is referred to as a “Node”
1. Blog - Regularly updated All users may create and maintain a blog
Content is referred to as a “Node”
1. Blog - Regularly updated All users may create and maintain a blog View a user’s blog entries from one location
Content is referred to as a “Node”
1. Blog - Regularly updated All users may create and maintain a blog View a user’s blog entries from one location RSS
Content is referred to as a “Node”
1. Blog - Regularly updated All users may create and maintain a blog View a user’s blog entries from one location RSS http://vermontaccess.net/blog/9
2. Book -
2. Book -
Collaborative writing effort between users
2. Book -
Collaborative writing effort between users
Organized
2. Book -
Collaborative writing effort between users
Organized
Ability to navigate user based on pages
2. Book -
Collaborative writing effort between users
Organized
Ability to navigate user based on pages
http://drupal.org/node/45471
3. Story -
3. Story -
Articles in Simplest Form
3. Story -
Articles in Simplest Form
Title, Teaser, Body
3. Story -
Articles in Simplest Form
Title, Teaser, Body
Can be extended by other modules
3. Story -
Articles in Simplest Form
Title, Teaser, Body
Can be extended by other modules
Think Magazine/Journal
4. Forum Topics -
4. Forum Topics -
Enables threaded discussion between users
4. Forum Topics -
Enables threaded discussion between users
http://developer.pando.com/forum
5. Page -
5. Page -
Good for site navigation
5. Page -
Good for site navigation
Static (but easy to edit)
5. Page -
Good for site navigation
Static (but easy to edit)
What you’re used to
6. Poll / Survey -
6. Poll / Survey -
Survey your audience
6. Poll / Survey -
Survey your audience
Advanced features like poll length, access restriction, multiple choice
6. Poll / Survey -
Survey your audience
Advanced features like poll length, access restriction, multiple choice
http://vermontaccess.net/statewide_poll
6. Poll / Survey -
Survey your audience
Advanced features like poll length, access restriction, multiple choice
http://vermontaccess.net/statewide_poll
http://vermontaccess.net/cms_survey
7. Custom Content Type
7. Custom Content Type
Define your own content
7. Custom Content Type
Define your own content
Track results on your site
7. Custom Content Type
Define your own content
Track results on your site
Text Book
Getting Specific with Drupal:
A Closer Look at Taxonomy
Categories
CategoriesReferred to as Terms
CategoriesReferred to as Terms
Can have as many Terms as you want
CategoriesReferred to as Terms
Can have as many Terms as you want
Can have free-tagging by users
Vocabularies
VocabulariesGroups of Categories
VocabulariesGroups of Categories
Each Vocabulary has a set of Terms
VocabulariesGroups of Categories
Each Vocabulary has a set of Terms
Order your Terms in Hierarchies
VocabulariesGroups of Categories
Each Vocabulary has a set of Terms
Order your Terms in Hierarchies
Free Vocabularies (user-created)
VocabulariesGroups of Categories
Each Vocabulary has a set of Terms
Order your Terms in Hierarchies
Free Vocabularies (user-created)
Can use Related Terms (see also)
VocabulariesGroups of Categories
Each Vocabulary has a set of Terms
Order your Terms in Hierarchies
Free Vocabularies (user-created)
Can use Related Terms (see also)
http://drupal.org/handbook/modules/taxonomy
Taxonomy & Site Navigation
Taxonomy & Site Navigation
Associate a vocabulary with content types (pages, blogs, etc)
Taxonomy & Site Navigation
Associate a vocabulary with content types (pages, blogs, etc)
Use to organize all content
Taxonomy & Site Navigation
Associate a vocabulary with content types (pages, blogs, etc)
Use to organize all content
Dynamically-generate menus based on vocabularies
Taxonomy & Site Navigation
Associate a vocabulary with content types (pages, blogs, etc)
Use to organize all content
Dynamically-generate menus based on vocabularies
RSS - Capable
< break >(almost done)
Getting Specific with Drupal:
Contacts Management
Manage your contacts, track relationships and activities
Manage your contacts, track relationships and activities
Powerful reporting tools
Manage your contacts, track relationships and activities
Powerful reporting tools
Fundraising
Manage your contacts, track relationships and activities
Powerful reporting tools
Fundraising
Membership options
Manage your contacts, track relationships and activities
Powerful reporting tools
Fundraising
Membership options
Event registration
Manage your contacts, track relationships and activities
Powerful reporting tools
Fundraising
Membership options
Event registration
Custom data
http://vermontaccess.net/groups/cms_workshop
http://vermontaccess.net/groups/cms_workshop