37
website 2.0! letting a CMS do the annoying work for you. PLAN Tech Day January 29, 2010 Jessamyn West <librarian.net/talks/plancms> 1

website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

website 2.0!letting a CMS do the annoying work for you.

PLAN Tech DayJanuary 29, 2010

Jessamyn West<librarian.net/talks/plancms>

1

Page 2: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

establishing bona fides

• "rolled my own" c. 1997

• Movable Type, Blogger & Wordpress since then

• Webmaster for VT Library Association (21 contribs!)

• can ftp at the command line

• guest blogging at BoingBoing!

• friendly.

2

Hi I'm jessamyn and I can't program my way out of a paper bag. Yay it's 2010 so I don't have to! Here's what I do know how to do....

Page 3: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

3

Back in the old days, when you wanted a website of your cat and you couldn't code or ftp, it looked like this. Remember GeoCities?

Page 4: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

4

In fact, the cat thing was such a tired metaphor that GeoCities used it in their PageBuilder ads.

Page 5: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

4

In fact, the cat thing was such a tired metaphor that GeoCities used it in their PageBuilder ads.

Page 6: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

times have changedeven by today's standards

5

This worked for like... 5-10 years depending on who you are.

Page 7: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

6

Then things changed quickly. Now when you have a website with your cat, other people put words in her mouth. Who knew your cat was such a terrible speller?

Page 8: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

7

Now if your cat has a website, your cat has a blog.

Page 9: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

8

Or your cat has gone social. You can let other people rate your cat, submit their own cat, look at a random cat

Page 10: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

9

There are social networks for cats!

Page 11: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

10

This isn't a case of "which is better" exactly, but just that we can get computers to do some of the grunt work of presenting and maintaining content on the web. Neat. Using wordpress to run a website, for example, makes running that website easier *even if you have no dynamic content at all*!

Page 12: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

11

Content is king. That's what everyone tells us.

Page 13: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

your library website

• calendar

• links to databases

• links page

• program info

• "about us" w/ hours/directions

• contact info

• library history?

• catalog? blog?

12

But really we're not all special snowflakes. Right?

Page 14: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

Static vs. Dynamic

content

(the C in CMS)

13

sorry about the techie graphic but the basic question is are the pages on your website generated on the fly or are they fixed and you change them one at a time?

Page 15: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

behind the "cms" jargonfrom the people who thought OPAC would catch on....

14

What exactly is a CMS, and how do we talk about it using normal words?

Page 16: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

CMS• creation

• management

• distribution

• publishing

• discovery...of content

15

dynamic content

Page 17: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

16

No they're not all on the web but the ones we're talking about are

Page 18: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

remember ftp?

17

remember ftp? forget it.

Page 19: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

remember ftp?

17

remember ftp? forget it.

Page 20: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

18

Page 21: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

forget it!

18

Page 22: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

except for the install

19

How I explain it to people is that once we get it installed, you don't need to touch it again (except for upgrades) :)

Page 23: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

which is avoidable

20

LISHost offers decently priced packages for hosting and they'll do the software stuff.

Page 24: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

in many ways

21

Dreamhost offers free accounts to folks with 501c3 status

Page 25: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

"One word: Databases"

22

Page 26: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

"[I]f your needs are straightforward

(a hierarchical site that’s less than 100 pages)

and you’re planning to hire a consultant,

choose a great consultant and use

whichever CMS he or she is familiar

with."

23

Page 27: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

24

Hiring a consultant? Great! But for now you have to make some choices to make.

Page 28: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

now how much would you pay?

• themes

• calendars

• rss feeds

• blogs

• uploading images/files

25

All these tools are free. Often people will get hung up on the wrong features....

Page 29: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

What's in a name?

• WordPress

• Joomla (!"#$)

• Drupal (druppel)

• Plone

26

This stuff doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/cafelog. Joomla: English spelling of the Arabic word jumla (!"#$) meaning "all together" or "as a whole" drupal: an English rendering of the Dutch word “druppel”, which means “drop” band Plone, whose music is both simple and playful.

Page 30: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

where they came from

• Drupal was a message board

• Wordpress was a blogging tool

• Plone was a CMS built over Zope

• Joomla was Mambo

27

Page 31: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

some metrics

28

Page 32: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

ease of install

I. Wordpress/Joomla

II. Drupal

III. Plone *

29

Page 33: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

user communities‣ J: "the most popular open source CMS currently

available"

‣ D: "planet drupal aggregatesdrupal-related infrom from 315 sources"

‣ P: "one of the top 2% of open source projects worldwide."

‣ W: Probably the only one most people have used

30

Page 34: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

your library cares why?

‣J: Strong library-oriented community run by librarians.

‣D: Many high profile websites using it.

‣P: Fundable implementations.

‣W: Easiest DIY setup and a few nice group implementations.

31

Page 35: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

some examples

32

Page 36: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

please go out and be awesome

33

Page 37: website 2.0! · •WordPress •Joomla (!"#$) •Drupal (druppel) •Plone 26 This stu! doesn't matter, but it's good to know. WordPress: suggested by a friend, formerly b2/ cafelog

please go out and be awesome

thank you!!!

33