26
WordPress a stepping stone to Web Development

WordPress: a stepping stone to Web Development

Embed Size (px)

DESCRIPTION

Presentation used for my seminar at UST on September 17, 2010

Citation preview

Page 1: WordPress: a stepping stone to Web Development

WordPressa stepping stone to Web Development

Page 2: WordPress: a stepping stone to Web Development
Page 3: WordPress: a stepping stone to Web Development

an anime network fansite

CapturedWings.net

Page 4: WordPress: a stepping stone to Web Development

My first fully customized WordPress blog

SYAORAN.net

Page 5: WordPress: a stepping stone to Web Development

Why WordPress?

Page 6: WordPress: a stepping stone to Web Development

Why WordPress?

Page 7: WordPress: a stepping stone to Web Development

Why WordPress?

Page 8: WordPress: a stepping stone to Web Development

Why WordPress?

Page 9: WordPress: a stepping stone to Web Development

Why WordPress?

Page 10: WordPress: a stepping stone to Web Development

Why WordPress?

Page 11: WordPress: a stepping stone to Web Development

Why WordPress?

Page 12: WordPress: a stepping stone to Web Development

Why WordPress?

Page 13: WordPress: a stepping stone to Web Development

XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl.

XAMPP is free of charge.

http://www.apachefriends.org

XAMPP

Page 14: WordPress: a stepping stone to Web Development

1. Unzip the package in an empty directory and upload everything.

2. Open wp-admin/install.php in your browser. It will take you through the

process to set up a wp-config.php file with your database connection details.

3. Once the configuration file is set up, the installer will set up the tables needed

for your blog. If there is an error, double check your wp-config.php file, and try

again. If it fails again, please go to the support forums with as much data as

you can gather.

4. If you did not enter a password, note the password given to you. If you did not

provide a username, it will be admin.

5. The installer should then send you to the login page. Sign in with the username

and password you chose during the installation. If a password was generated

for you, you can then click on 'Profile' to change the password.

Installing WordPressthe Famous 5-minute install

Page 15: WordPress: a stepping stone to Web Development

WordPress uses...

http://php.net/ http://www.mysql.com/

Page 16: WordPress: a stepping stone to Web Development

Starting with WordPress

Frameworks

Page 17: WordPress: a stepping stone to Web Development

In WordPress, these are called Theme Frameworks.

Examples:◦ Thematic

themeshaper.com/thematic◦ Hybrid

themehybrid.com

CSS/Design Frameworks

Page 18: WordPress: a stepping stone to Web Development

In WordPress, these are called Theme Frameworks.

Examples:◦ jQuery

jquery.com◦ Prototype

prototypejs.org

AJAX Frameworks

Page 19: WordPress: a stepping stone to Web Development

CodeIgniter◦ codeigniter.com

CakePHP◦ cakephp.org

Yii◦ www.yiiframework.com

PHP Frameworks

Page 20: WordPress: a stepping stone to Web Development

Outsourced Web Developer

In-house Web Developer

Freelance Web Developer

Types of Web Developer

Page 21: WordPress: a stepping stone to Web Development

IDE (Integrated Developer Environment) Zend Studio

◦ www.zend.com NetBeans

◦ www.netbeans.org

Text Editor Notepad++

◦ notepad-plus-plus.org

Web Developer Tools

Page 22: WordPress: a stepping stone to Web Development

MySQL Administration SQLyog

◦ www.phpmyadmin.net phpMyAdmin

◦ www.webyog.com

Mood Setter foobar2000 (media player)

◦ www.foobar2000.org

Web Developer Tools

Page 23: WordPress: a stepping stone to Web Development

CODE,

CODE

and then CODE some more.

Page 24: WordPress: a stepping stone to Web Development

http://blogs.techrepublic.com.com/hiner/?p=6020

Page 25: WordPress: a stepping stone to Web Development

One more thing...

Page 26: WordPress: a stepping stone to Web Development

“The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.”

Tom Cargill