86
WordPress an Open Source CMS Technologies “Rekayasa Web” - Practicum at Faculty of Engineer, Pasundan University Friday, December 2 nd 2011 WordPres

Praktikum Rekayasa Web, WordPress (1)

Embed Size (px)

DESCRIPTION

Materi praktikum rekayasa web di Unpas.

Citation preview

Page 1: Praktikum Rekayasa Web, WordPress (1)

WordPressan Open Source CMS Technologies

“Rekayasa Web” - Practicumat Faculty of Engineer, Pasundan UniversityFriday, December 2nd 2011

WordPress

Page 2: Praktikum Rekayasa Web, WordPress (1)

Nur Roni Dhttp://onnayokheng.comFollow @onnayokheng

Wordpress Developer, WP e-Commerce. Work at @tokokoo as Lead Programmer. Founder @noufanweb, CTO @salmanitb @rajakonsep and @agendabandung. Let's Sharing and Dreaming.

Page 3: Praktikum Rekayasa Web, WordPress (1)

# 231 4Outline

about WordPress

CMS (Content Management Systems)

Let’s Practice!

Page 4: Praktikum Rekayasa Web, WordPress (1)

1# CMS (Content Management Systems)

Page 5: Praktikum Rekayasa Web, WordPress (1)

Apa itu CMS?

Page 6: Praktikum Rekayasa Web, WordPress (1)

2#about WordPress

Page 7: Praktikum Rekayasa Web, WordPress (1)

• PC World’s Top 50 Most Important People on the Web (2007)

• Inc.com’s Top 30 Entrepreneur under 30 (2008)

• Business Week’s The 25 Most Influential People on the Web (2008)

WordPress was founded by:

Matt Mullenweg

Page 8: Praktikum Rekayasa Web, WordPress (1)

b2 (www.cafelog.com)

it was all started from..

Page 9: Praktikum Rekayasa Web, WordPress (1)

help! the developer was missing!

Page 10: Praktikum Rekayasa Web, WordPress (1)

inspiring comment

Matt,

If you’re serious about forking b2 I would be interested in contributing. I’m sure there are one or

two other in the community who would be too..

Page 11: Praktikum Rekayasa Web, WordPress (1)

and WordPress was born

Page 12: Praktikum Rekayasa Web, WordPress (1)

WordPress start from

personal publishing platform

now evolving to fully-functional CMS

Page 13: Praktikum Rekayasa Web, WordPress (1)

vsvsWordPress.comstate-of-the art personal

publishing/blogging platform

Self-hosted WordPress (WordPress.org)

robust and extensible platform for tremendous websites

Page 14: Praktikum Rekayasa Web, WordPress (1)

simple, but fully customized!

extend WordPress

to do almost anything you can imagine

right look for your website

plugintheme

core filesthe core of WordPress

(don’t hack it!)

Self-hosted WordPress(WordPress.org)

Page 15: Praktikum Rekayasa Web, WordPress (1)

sleek, fast, and user friendly

Page 16: Praktikum Rekayasa Web, WordPress (1)

WordPress Famous 5-Minutes Install

Page 17: Praktikum Rekayasa Web, WordPress (1)

automatic install & update

Page 18: Praktikum Rekayasa Web, WordPress (1)

and another coolness! :D

Page 19: Praktikum Rekayasa Web, WordPress (1)

WordPress default themes

Page 20: Praktikum Rekayasa Web, WordPress (1)

WordPress, whatever you can imagine

Page 21: Praktikum Rekayasa Web, WordPress (1)

WordPress, whatever you can imagine

Page 22: Praktikum Rekayasa Web, WordPress (1)

WordPress, whatever you can imagine

Page 23: Praktikum Rekayasa Web, WordPress (1)

WordPress, whatever you can imagine

Page 24: Praktikum Rekayasa Web, WordPress (1)

WordPress, whatever you can imagine

Page 25: Praktikum Rekayasa Web, WordPress (1)

3# WordPress & Open Sourceimage (CC): Marc Wathieu (flickr)

Page 26: Praktikum Rekayasa Web, WordPress (1)

PHP + mySQL

+

=

Page 27: Praktikum Rekayasa Web, WordPress (1)

WP is GPLis GPL

Page 28: Praktikum Rekayasa Web, WordPress (1)

“proprietary license, that's

restrictive freedom, is

generally

EVIL”(Matt)

Page 29: Praktikum Rekayasa Web, WordPress (1)

The Community is so Integral

image (CC): mark van de wouw (flickr)

Page 30: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas

Ideaswhere WordPress should go next http://wordpress.org/extend/ideas/

image: Dan Eriksson (flickr)

Page 31: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex

Codexwrite WordPress documentationhttp://codex.wordpress.org

Image (CC): Lost in Scotland (flickr)

Page 32: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex3. Translate

TranslateWordPress into your languagehttp://codex.wordpress.org/Translating_WordPress

image (CC): Shawn Econo (flickr)

Page 33: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex3. Translate4. Support Forum

Support Forum

help WordPress users like youhttp://wordpress.org/support

image (CC): D3 San Francisco (flickr)

Page 34: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex3. Translate4. Support Forum5. Development

Developmentdesign, code, test, bug-fix, etcTrac: http://core.trac.wordpress.org/

image (CC): bootload (flickr)

Page 35: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex3. Translate4. Support Forum5. Development6. Plugin &

Themes

Plugin &ThemesWordPress is infinitely extensiblehttp://wordpress.org/extend/pluginshttp://wordpress.org/extend/themes/

Page 36: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex3. Translate4. Support Forum5. Development6. Plugin &

Themes7. Donation

Donationappreciate the developer ;)

image (CC): AMagill (flickr)

Page 37: Praktikum Rekayasa Web, WordPress (1)

Community Contribution

1. Ideas2. Codex3. Translate4. Support Forum5. Development6. Plugin &

Themes7. Donation8. WordCamp

WordCampconference that focuses on everything WordPress

Page 38: Praktikum Rekayasa Web, WordPress (1)

Wait for WordCamp Indonesia

2012!

Follow the Twitter: @wordcampidVisit the website id.wordcamp.orgFans di FB: WordCamp Indonesia

Page 39: Praktikum Rekayasa Web, WordPress (1)

WordPress 3.2.1 has been downloaded

13,511,048+

from WordPress download counterhttp://wordpress.org/download/counter/

times

Page 40: Praktikum Rekayasa Web, WordPress (1)

WordPress 2.8 was released at June 11, 2009

6,91M+ for about 4 months,

1 download every

2 seconds!image: d-s-n (sxc.hu)

Page 41: Praktikum Rekayasa Web, WordPress (1)

plugins

6,910+3 new plugins

released everyday

(since 2003)

plugins

image: css-tricks.com

Page 42: Praktikum Rekayasa Web, WordPress (1)

plugins

55M+25,000+ plugin

downloads everyday

(since 2003)

plugin downloads

image: css-tricks.com

Page 43: Praktikum Rekayasa Web, WordPress (1)

themes

1,024+2+ new themes

released everyday (since July, 2008)

themes

Page 44: Praktikum Rekayasa Web, WordPress (1)

themes

8,5M+18,000+ themes

downloads everyday (since July, 2008)

theme downloads

Page 45: Praktikum Rekayasa Web, WordPress (1)

5Outline

Famous 5-Minutes Install

minutes

Page 46: Praktikum Rekayasa Web, WordPress (1)
Page 47: Praktikum Rekayasa Web, WordPress (1)

4# WordPress Facts

Let’s Practice

Page 48: Praktikum Rekayasa Web, WordPress (1)

Persiapan

• Server hosting dan domain– Server hosting: tempat nyimpen file2– Domain: alamat www.namadomain.com

/.net /.org /dsb..• Sewa dimana? Banyaak! Googling: web

hosting dan domain Indonesia• Pilih ini aja: Hosting Gokil

www.hostinggokil.com

Page 49: Praktikum Rekayasa Web, WordPress (1)

Karena kita ga konek Internet

• Program “simulasi” server hosting, namanya XAMPP

• Di komputer sendiri• Butuh program untuk ngebuka dan ngezip

(mis. WinZip, WinRar, IZArc, 7Zip, dsb)

Page 50: Praktikum Rekayasa Web, WordPress (1)

Install XAMPP (1)

• Jalankan Installer XAMPP: xampp-win32-1.6.7-installer.exe

Page 51: Praktikum Rekayasa Web, WordPress (1)

Install XAMPP (2)

• Install di My Documents, terus Next, dan Install

Page 52: Praktikum Rekayasa Web, WordPress (1)

Install XAMPP (3)

Page 53: Praktikum Rekayasa Web, WordPress (1)

Install XAMPP (4)

Page 54: Praktikum Rekayasa Web, WordPress (1)

Jalankan XAMPP, klik Start pada Apache dan MySQL

Page 55: Praktikum Rekayasa Web, WordPress (1)

Tes buka http://localhost

Page 56: Praktikum Rekayasa Web, WordPress (1)

XAMPP

• My Documents\xampp\htdocs– Tempat menaruh file-file kita– Diibaratkan dengan File Manager di cPanel server hosting

beneran

Page 57: Praktikum Rekayasa Web, WordPress (1)

XAMPP

• http://localhost/phpmyadmin > tempat database

Page 58: Praktikum Rekayasa Web, WordPress (1)

234Install WordPressMempersiapkan file-file

Outline

#1

Page 59: Praktikum Rekayasa Web, WordPress (1)

Buat folder My Documents\ XAMPP\htdocs\websiteku

Page 60: Praktikum Rekayasa Web, WordPress (1)

Extract WordPress di sana

Page 61: Praktikum Rekayasa Web, WordPress (1)

Pindahkan dari dalam folder websiteku/wordpress ke luar

Page 62: Praktikum Rekayasa Web, WordPress (1)

Summary: Install WordPress

Mempersiapkan file-file• Download dari website (buka dari CD)• Buat folder My Documents\XAMPP\htdocs\

websiteku• Extract di sana

Page 63: Praktikum Rekayasa Web, WordPress (1)

234Install WordPress

Mempersiapkan database

Outline

#1

Page 64: Praktikum Rekayasa Web, WordPress (1)

Buka http://localhost/phpmyadmin

Page 65: Praktikum Rekayasa Web, WordPress (1)

Buat database, masukkan websiteku

Page 66: Praktikum Rekayasa Web, WordPress (1)

Buat database selesai

Catat informasi ini:Nama database: websiteku

Nama user: rootPassword: (tidak ada password)

Note: di server hosting sebenarnya, ada password

Page 67: Praktikum Rekayasa Web, WordPress (1)

Summary: Install WordPress

Mempersiapkan database• Jalankan XAMPP• Buka http://localhost/phpmyadmin • Buat database bernama ‘websiteku’ (tanpa

kutip, boleh juga dengan nama lain) • Catat nama database, nama username dan

password (root dan ‘’)

Page 68: Praktikum Rekayasa Web, WordPress (1)

234Install WordPress

Menginstall CMS WordPress

Outline

#1

Page 69: Praktikum Rekayasa Web, WordPress (1)

Buka http://localhost/websiteku

• Klik “Create a Configuration File”

Page 70: Praktikum Rekayasa Web, WordPress (1)

Siapkan informasi database yang tadi sudah disiapkan

Page 71: Praktikum Rekayasa Web, WordPress (1)

Masukkan informasi-informasi itu

Page 72: Praktikum Rekayasa Web, WordPress (1)

Lanjut..

Page 73: Praktikum Rekayasa Web, WordPress (1)

Hampir Selesai..

Page 74: Praktikum Rekayasa Web, WordPress (1)

Selesai!

• Catat username dan password sementara itu di notepad

Page 75: Praktikum Rekayasa Web, WordPress (1)

http://localhost/websiteku

Page 76: Praktikum Rekayasa Web, WordPress (1)

Summary: Install WordPress

• Buka http://localhost/websiteku• Install > masukin informasi database, judul

blog dsb• Selesai > catat password• Bikin website selesai

Page 77: Praktikum Rekayasa Web, WordPress (1)

Let’s Create our theme

# 231 4

Page 78: Praktikum Rekayasa Web, WordPress (1)
Page 79: Praktikum Rekayasa Web, WordPress (1)

# 231 4Outline

about WordPress

CMS (Content Management Systems)

Let’s Practice!

Page 80: Praktikum Rekayasa Web, WordPress (1)

OutlineWordPress is the coolest

open source CMS in the world!

# 231 4

Page 81: Praktikum Rekayasa Web, WordPress (1)

one more thing..

Page 82: Praktikum Rekayasa Web, WordPress (1)

OutlineTugas

Praktikum

# 231 4

Page 83: Praktikum Rekayasa Web, WordPress (1)

one more thing..

Page 84: Praktikum Rekayasa Web, WordPress (1)

LOVE WHAT YOU DODO WHAT YOU LOVE!

Page 85: Praktikum Rekayasa Web, WordPress (1)

Nur Roni Dinnurohman (Onnay Okheng)

@onnayokheng

[email protected]

onnayokheng.com

0856 2090 987

Page 86: Praktikum Rekayasa Web, WordPress (1)

HOSTINGGOKIL.COMkhusus mahasiswa unpas

diskon 15% all item

“UNPAS15”