OSU Drupal 6

piegazeInternet και Εφαρμογές Web

7 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

97 εμφανίσεις





OSU Drupal 6

Boot Camp

Workbook





Provided by

Central Web Services

http://oregonstate.edu/cws

Contact

Call

541
-
737
-
1189

Help Ticket

http://oregonstate.edu/cws/contact

In Association
With

WebComm

http://oregonstate.edu/ua/webcomm

Contact

Call

541
-
737
-
3871

Email

web.communications@oregonstate.edu





-

2

-



Table of Contents


About this Boot Camp

3

Itinerary

3

The Classes

4

The Workbook

4

Analyzing Your Site Needs Lab

5

Basic Site Information

5

Site Map

6

Narrative

7

Taxonomy Lab

9

Vocabulary Drilldown


Simple List

9

Vocabulary Drilldown
-

Hierarchical

10

Vocabulary Details

11

Custom Con
tent Lab

12





-

3

-


About this Boot Camp

Itinerary

Welcome to the CWS Drupal Boot Camp. We're pleased to have you as a participant for this training
event.

Below is

the itinerary for the next three days.

Day 1



Basics 8:00 am


10:00 am



Content Types 10:15 am


12:00 pm



Writing for OSU Brand & Marketing (WebComm) 1:00 pm


2:00 pm



Designing Tables 2:15 pm


4:15 pm



Prep for next day: 4:15


4:30

Day 2



Developing Site
Structures 8:00 am


10:00 am



Analyzing Your Site Needs 10:15 am


11:00 am



Taxonomy Lab 11:00 am


12:00 pm



Applying the OSU Brand / OSU Themes (WebComm) 1:00 pm


2:15 pm



Formatting Blocks 2:30 pm


4:30 pm

Day 3



Generating Custom Content Types 8:00 am


10:00 am



Plan Your Custom Content Needs 10:15 am


11:00 am



Content Development Lab 11:00 am


12:00 pm



How to Use Views 1:00 pm


2:45 pm



Intermediate Views 3:00 pm


5:00 pm


Due to the condensed timeframe we have to work in, and the large class size, w
e must start
promptly at each specified time.

If assistance is required, please contact your instructor prior to class by calling CWS at 541
-
737
-
1189
or submitting a help ticket at
http://oregonstate.edu/c
ws/contact
.



-

4

-


The Classes

Day 1 of our event will be an introduction to using Drupal which will guide users through the Drupal
environment and walk through basic content development using the default content types. During
this time period everyone will be

working on a multi
-
user site called Discover Drupal 6.

Starting on Day 2 of our event, we'll begin to witness the difference between being a content
contributor and a site builder. Each participant in this Boot Camp will have his or her own personal
trai
ning site and will be the Administrator of this site. The goal, from here on out, is to progressively
build a model site called "Food for Thought" using pre
-
developed text content and supplied images.
Here we'll start to take a look at the different stru
ctural components involved in a Drupal site, and
how you can plan, configure, and develop these different structural elements to suit the needs of
your site.

Day 3 will be fast
-
paced and demanding. On this day we'll tackle advanced topics such as custom
c
ontent development using the CCK module and how to use the Views module to develop custom
database queries and create different ways of displaying the query results.

The Workbook

The pace of this Boot Camp will be rigorous. You will learn a great deal abo
ut many different
technical components of the Drupal framework. You will also probably forget some of it, especially
if you don't immediately put it into practice, which is why this workbook has been developed.

The model we use in class is good for teachi
ng the technical aspects, but most people usually don't
completely "get it" until they apply these techniques to a website topic that has personal meaning,
such as something work or hobby related.

Different participants in this Boot Camp will have differen
t needs. Users who will be functioning as
site builders for their organization may find this workbook very useful in the planning or revision of
their future site. It's our hope that this tool will help this group of users hit the ground running in
terms

of planning and preparation.

For users who will be working more as content contributors, you will still find value in going through
this workbook, learning about the different components involved in a Drupal site and how they are
developed. It will provi
de you with insight that will help you better communicate ideas and issues to
whoever is developing and/or administering your site.

This workbook is not graded and does not have to be returned to CWS. Feel free to mark it up with
notes and ideas that you
might have. Keep it around for your personal reference, or use it as a
reference for yourself and others who may be working on your site with you.



-

5

-


Analyzing Your Site Needs Lab

Basic Site Information

The following lab is intended to assist you in
determining and organizing basic information about
your site.


Site Name


Site URL


Site Objectives

Be clear, concise, and pointed.
Try to keep each objective
contained within a single
sentence.





Audience Info

Your audience plays a large
factor
in deciding the best approach for
communication.

As an example, there is a big
difference between a very
technical
audience

versus a very
creative audience.

If multiple audience categories,
exist, choose them. If additional
categories are needed, u
se the
provided space.

Age Range

Gender

Language


F

M

U


Audience Categories

Future Students

Current Students

Internat'l Students

Alumni

Parents

E
-
Learning

Employees

Employers

Technical/Research

Government

Community

Creative







Features

Your site can have many different
features.

Select any features that apply at
right. If additional features are
desired, use the provided space.

Announcements

Bibliographies

Chaptered Content

FAQ

Keyword Searches

Multimedia Collections

News Releases

People Highlights

Polls

RSS In

RSS Out

Technical Articles










-

6

-


Site Map

Use the space provided below to draw out a simple site map. Consider, especially, sections that
your site may have. For example, many college sites here at OSU have
sections specifically
designated for Students, which may be further broken down into Future Students and Current
Students, or Undergraduates and Graduates.

A front page element and starter sections have already been added for you. Add or cross out
element
s as needed.






Front
/
Home
Page Title
Content Type
Section Title
Content Type
Section Title
Content Type
Section Title
Content Type
Section Title
Content Type







-

7

-


Narrative

If your site has sections, use the following pages to write a brief description of the function of each
section. Try to keep it within one short paragraph.


Section Name


Description


Subsections
(if applicable)

Name:

Name:

Name:

Description:

Description:

Description:


Section Name


Description


Subsections
(if applicable)

Name:

Name:

Name:

Description:

Description:

Description:




-

8

-



Section Name


Description


Subsections
(if
applicable)

Name:

Name:

Name:

Description:

Description:

Description:



Section Name


Description


Subsections
(if applicable)

Name:

Name:

Name:

Description:

Description:

Description:




-

9

-


Taxonomy Lab

The Taxonomy module is a basic, core module that
can serve many different purposes in a Drupal
site.

Typically, Taxonomy is used to create keyword lists and/or term definitions. In OSU Drupal 6, the
Glossary module is available, which provides a real
-
time, context sensitive help feature. To use the
Glo
ssary module, at least one vocabulary must be created.

The following lab is intended to assist you in developing any vocabularies that your site may require.
First, drill down a vocabulary of your choice and then provide some details for it.

Vocabulary Dr
illdown


Simple List

If your vocabulary does not require any type of hierarchy, it is basically just a simple list of terms and
definitions, where applicable.


Vocabulary Name


Term, Acronym, etc

Definition
(if applicable)
































-

10

-


Vocabulary Drilldown
-

Hierarchical

If your vocabulary is hierarchical, a deeper drill
-
down will be required. Use the provided diagram to
brainstorm a hierarchical vocabulary, if needed. Add or cross out Parent and/or Child elements as
need
ed. Once the vocabulary has been brainstormed, it can then be organized into an outline and
definitions may be added, as applicable.





Vocabulary
Name
Parent Term
Parent Term
Parent Term
Child Term
Child Term
Child Term
Child Term
Child Term
Child Term





-

11

-


Vocabulary Details

Once you have an idea of the terms you want in your vocabulary, you

can then determine how you
want to use these terms in your site. Remember, vocabularies can be used on any content type,
including custom ones


so you could, in effect, have a particular vocabulary that is associated with
just one content type (such as
an Employee Profile content type and an Org Chart vocabulary).


Vocab Name


Description


Help Text

Used to provide on
screen instruction to
the contributors
selecting items from
the vocabulary

Ex 1:

"To select multiple terms,
or deselect terms,
hold the
Ctrl key (PC) or Apple key (Mac) while
clicking."

Ex 2:

"Only one term may be selected from this list.

To deselect terms, hold the Ctrl key (PC) or
Apple key (Mac) while clicking.
"

Content Types

(if you wish to provide this list to your contributors to us
e as a controlled tagging list, select the
content type(s) the list should appear on)

Provided Content Types

Custom Content Types



Announcement



Biblio



Book Page



Page



Poll



Story













Settings



Tags

Commonly known as "free
-
tagging",
this is where terms are
created by users as they submit
posts. Multiple tags can be
submitted by typing in a comma
separated list.



Multiple Select

If you would like your users to be
able to select multiple terms from
a vocabulary, select this.
Otherwis
e users will be presented
with a drop down menu that
allows the selection of only one
term.



Required

Take care when selecting this
option. If this box is checked, your
users must select at least one term
from the list before a post can be
submitted.




-

12

-


Custom Content Lab

Custom content types are content submission forms that are used for groups of related content. For
example, an Employee Profile content type could be created that displays information about the
employees in your department. Using this
feature helps ensure consistency in how information is
both gathered and displayed.

The following lab is intended to assist you in collecting and organizing information regarding any
custom content type needs that your site may have.

The chart below has be
en provided to help determine data types and widgets for the content
planning forms on the following pages.

Available Data Types and Widgets

Data types are in bold, widgets are
indented
.

Date

Select List

Select List/Repeat option

Text field custom

Text
field repeat option

Text field pop
-
up

Text field pop
-
up/repeat

Datestamp

Select List

Select List/Repeat option

Text field custom

Text field repeat option

Text field pop
-
up

Text field pop
-
up/repeat

Datetime

Select List

Select List/Repeat option

Text field
custom

Text field repeat option

Text field pop
-
up

Text field pop
-
up/repeat

Decimal

Text field

Select List

Check boxes/radio buttons

Single check box

Embedded Audio

3
rd

Party Audio

Embedded Image

3
rd

Party Image

Embedded Video

3
rd

Party Video

File

File
Upload

Image

Float

Text field

Select List

Check boxes/radio buttons

Single check box

Integer

Text field

Select List

Check boxes/radio buttons

Single check box

Link

Link

Node Reference

Select List

Check boxes/radio buttons

Autocomplete text field

Text

Select List

Check boxes/radio buttons

Single check box

Text field

Text area (multiple rows)

User Reference

Select List

Check boxes/radio buttons

Autocomplete text field





-

13

-



Content Type General Information

(configure at Administer > Content management >
Content types > Add content type tab or edit link)

Content Type Name


Description



Submission form settings


some general settings for default elements that appear on all forms

Title & Body field labels:

Change the labels of the Title and Body
field, if desired

Title Label:

Body Label:

Explanation or Submission Guidelines:

This shows up as instructional text at the top of the content type submission form and is seen
only by your content contributors.


Workflow Settings


what do you want your
content to do when you submit it?

Default options:

In OSU Drupal 6, usually the only options
you may want to check are Published and
Create new revision



Published



Promoted to front page



Sticky at top of lists



Create new revision

Multilingual
Support:

Multilingual sites are possible in OSU Drupal
6, but CWS does not currently provide
training in how to build one.



Disabled



Enabled



Enabled, with translation

Attachments:

This allows users to attach files to nodes,
similar to how you would in

an e
-
mail.



Disabled



Enabled

Content Type Fields

(configure at Administer > Content management > Content types > Content type manage fields link)

Field Name

Data Type & Widget

Required
















Associated Taxonomy Vocabularies

(configure

at Administer > Content management > Taxonomy)




Permissions


must be granted for users to create and edit content using this content type

(configure at Administer > User management > Permissions)

node module group

Author

Adv. Author

Admin

Custom
Role

Create
X

content





Delete any
X

content





Delete own
X

content





Edit any
X

content





Edit own
X

content








-

14

-



Content Type General Information

(configure at Administer > Content management > Content types > Add content type tab or edit

link)

Content Type Name


Description



Submission form settings


some general settings for default elements that appear on all forms

Title & Body field labels:

Change the labels of the Title and Body
field, if desired

Title Label:

Body Label:

Explanation or Submission Guidelines:

This shows up as instructional text at the top of the content type submission form and is seen
only by your content contributors.


Workflow Settings


what do you want your content to do when you submit it?

Default
options:

In OSU Drupal 6, usually the only options
you may want to check are Published and
Create new revision



Published



Promoted to front page



Sticky at top of lists



Create new revision

Multilingual Support:

Multilingual sites are possible in OSU
Drupal
6, but CWS does not currently provide
training in how to build one.



Disabled



Enabled



Enabled, with translation

Attachments:

This allows users to attach files to nodes,
similar to how you would in an e
-
mail.



Disabled



Enabled

Content Type F
ields

(configure at Administer > Content management > Content types > Content type manage fields link)

Field Name

Data Type & Widget

Required
















Associated Taxonomy Vocabularies

(configure at Administer > Content management > Taxonomy)




Permissions


must be granted for users to create and edit content using this content type

(configure at Administer > User management > Permissions)

node module group

Author

Adv. Author

Admin

Custom Role

Create
X

content





Delete any
X

content





Delete own
X

content





Edit any
X

content





Edit own
X

content








-

15

-



Content Type General Information

(configure at Administer > Content management > Content types > Add content type tab or edit link)

Content Type Name


Description



Submission form settings


some general settings for default elements that appear on all forms

Title & Body field labels:

Change the labels of the Title and Body
field, if desired

Title Label:

Body Label:

Explanation or Submission Guidelines:

This shows
up as instructional text at the top of the content type submission form and is seen
only by your content contributors.


Workflow Settings


what do you want your content to do when you submit it?

Default options:

In OSU Drupal 6, usually the only options

you may want to check are Published and
Create new revision



Published



Promoted to front page



Sticky at top of lists



Create new revision

Multilingual Support:

Multilingual sites are possible in OSU Drupal
6, but CWS does not currently provide
training in how to build one.



Disabled



Enabled



Enabled, with translation

Attachments:

This allows users to attach files to nodes,
similar to how you would in an e
-
mail.



Disabled



Enabled

Content Type Fields

(configure at Administer > Content
management > Content types > Content type manage fields link)

Field Name

Data Type & Widget

Required
















Associated Taxonomy Vocabularies

(configure at Administer > Content management > Taxonomy)




Permissions


must be granted for
users to create and edit content using this content type

(configure at Administer > User management > Permissions)

node module group

Author

Adv. Author

Admin

Custom Role

Create
X

content





Delete any
X

content





Delete own
X

content





Edit any
X

content





Edit own
X

content