11. cms systems and word press - web front-end

23
CMS Systems and WordPress Content Management, Working with WordPress Pavel Ivanov Telerik Software Academy academy.telerik.com Front-end Developer http://pivanov.com/ http://html5course.telerik.com

Upload: telerik-software-academy

Post on 13-Jan-2015

1.168 views

Category:

Technology


1 download

DESCRIPTION

Content Management, Working with WordPress Telerik Software Academy: http://html5course.telerik.com The website and all video materials are in Bulgarian Table of contents: Content Management Systems (CMS): Joomla, WordPress, Drupal, SharePoint ... Working with WordPress: - Installing and Configuring - Administrative Interface: Pages, Posts, Categories, Comments, Settings ... - Themes - Plugins - Creating / Modifying WordPress Themes

TRANSCRIPT

Page 1: 11. CMS systems and word press - Web Front-End

CMS Systems and WordPress

Content Management, Working with WordPress

Pavel Ivanov

Telerik Software Academyacademy.telerik.com

Front-end Developerhttp://pivanov.com/

http://html5course.telerik.com

Page 2: 11. CMS systems and word press - Web Front-End

Table of ContentsContent Management Systems (CMS) Joomla, WordPress, Drupal,

SharePoint ...Working with WordPress

Installing and Configuring Administrative Interface: Pages,

Posts, Categories, Comments, Settings ...

Themes Plugins Creating / Modifying WordPress

Themes

2

Page 3: 11. CMS systems and word press - Web Front-End

Web Content Management Systems (CMS Systems)

Overview

Page 4: 11. CMS systems and word press - Web Front-End

Web CMS Systems Web Content Management Systems (CMS)

Software system providing Web site authoring, collaboration and administration tools

Users with little or no knowledge of HTML can create and manage Web sites content

CMS typical functions:

Create / maintain Web sites

Add / edit / delete pages, documents, news, images, files, forms, polls, events, blogs, …

Manage navigation, users, permissions, SEO, …

4

Page 5: 11. CMS systems and word press - Web Front-End

Benefits of CMS Systems

WYSIWYG editor No need for advanced HTML or CSS skills

No need for Dreamweaver / FrontPage / etc. or Wiki syntax to learn

Can paste content from a word processor

Web-based access Edit content from any computer

Staff can change content immediately No waiting for Web admin to upload the

content

Support for many types of documents and files

5

Page 6: 11. CMS systems and word press - Web Front-End

Examples of CMS Systems

Open Source CMS Systems Joomla

Drupal

WordPress

DotNetNuke Commercial CMS Systems

SharePoint (MOSS)

Telerik Sistefinity

6

Page 7: 11. CMS systems and word press - Web Front-End

WordPressWorking with WordPress

Page 8: 11. CMS systems and word press - Web Front-End

WordPress is not Volkswagen!

8

Page 9: 11. CMS systems and word press - Web Front-End

What is WordPress?

WordPress is one of the world's leading blog and Web CMS systems Open-source (free) software

Written with PHP and MySQL database

Stores all Web site contents in the database and images / files in the file system

Very powerful, Easy-to-use, SEO friendly

Very large community – themes, plugins, …

Official Web site: www.wordpress.org 9

Page 10: 11. CMS systems and word press - Web Front-End

Installing, Configuring, and Developing with

XAMPP

10

What is XAMPP? XAMPP is an easy to install Apache distribution for Windows containing MySQL, PHP and Perl

Also contains phpMyAdmin and few other tools

Has Linux version (LAMP)

How to install: http://www.apachefriends.org/en/faq-xampp.html

Page 11: 11. CMS systems and word press - Web Front-End

11

Running WordPress Installing

In the cloud (use WordPress as service) Just create and account at

www.wordpress.com

At your Web hosting provider Download it!

Unzip it in some public directory at the server

Create the database and run the install script

Self-hosted Install XAMP + WordPress at your

local machine

XAMMP/WAMP = Apache + MySQL + PHP

Page 12: 11. CMS systems and word press - Web Front-End

WordPress ThemesCreating / Modifying WordPress

Themes

Page 13: 11. CMS systems and word press - Web Front-End

13

WordPress ThemesTypical WordPress themes consist of Main index template – index.php Header – header.php Footer – foorter.php Sidebar – sidebar.php Comments template –

comments.php Styles – styles.css

13

Page 14: 11. CMS systems and word press - Web Front-End

Layout

14

Page 15: 11. CMS systems and word press - Web Front-End

Design

15

Page 16: 11. CMS systems and word press - Web Front-End

Create HTML

16

Page 17: 11. CMS systems and word press - Web Front-End

CUT IT TO WORDPRESS

Page 18: 11. CMS systems and word press - Web Front-End

WordPress Template Tags

http://codex.wordpress.org/Template_Tags

18

Page 19: 11. CMS systems and word press - Web Front-End

Creating / Modifying WordPress Themes

Live Demo

Page 20: 11. CMS systems and word press - Web Front-End

Useful Links

http://codex.wordpress.org/

http://google.com

http://google.com

20

Page 21: 11. CMS systems and word press - Web Front-End

форум програмиране, форум уеб дизайнкурсове и уроци по програмиране, уеб дизайн – безплатно

програмиране за деца – безплатни курсове и уроцибезплатен SEO курс - оптимизация за търсачки

уроци по уеб дизайн, HTML, CSS, JavaScript, Photoshop

уроци по програмиране и уеб дизайн за ученициASP.NET MVC курс – HTML, SQL, C#, .NET, ASP.NET MVC

безплатен курс "Разработка на софтуер в cloud среда"

BG Coder - онлайн състезателна система - online judge

курсове и уроци по програмиране, книги – безплатно от Наков

безплатен курс "Качествен програмен код"

алго академия – състезателно програмиране, състезания

ASP.NET курс - уеб програмиране, бази данни, C#, .NET, ASP.NETкурсове и уроци по програмиране – Телерик академия

курс мобилни приложения с iPhone, Android, WP7, PhoneGap

free C# book, безплатна книга C#, книга Java, книга C#Дончо Минков - сайт за програмиранеНиколай Костов - блог за програмиранеC# курс, програмиране, безплатно

?

? ? ??

?? ?

?

?

?

??

?

?

? ?

Questions?

?

CMS Systems and WordPress

http://academy.telerik.com

Page 22: 11. CMS systems and word press - Web Front-End

Exercises

1. You are given a simple Web site design (XHTML + CSS + images):

WordPress-Homework-Sample-Web-Site.rar

Your task is to create a WordPress theme for this site design.

22

Page 23: 11. CMS systems and word press - Web Front-End

Free Trainings @ Telerik Academy

"Web Design with HTML 5, CSS 3 and JavaScript" course @ Telerik Academy html5course.telerik.com

Telerik Software Academy academy.telerik.com

Telerik Academy @ Facebook facebook.com/TelerikAcademy

Telerik Software Academy Forums forums.academy.telerik.com