CMS (Content Management System And Wordpress) Presented By: Syed Arshad Sultan UI Developer –...

Post on 11-Dec-2015

218 views 0 download

Tags:

Transcript of CMS (Content Management System And Wordpress) Presented By: Syed Arshad Sultan UI Developer –...

CMS (Content Management System And Wordpress)Presented By:Syed Arshad SultanUI Developer – w3maestro.co.uk

PHP & MySQL

Why PHP & MySQL?Agenda

Brief History of PHP

Question & Answer

Comparison

WordPress

Market Value

MySQL

Course Outline

7

6

5

4

3

2

1

PHP (PHP: Hypertext Preprocessor) was created by Rasmus Lerdorf in 1994. It was initially developed for HTTP

usage logging and server-side form generation in Unix.

PHP 2 (1995) transformed the language into a Server-side embedded scripting language. Added database support, file uploads, variables, arrays, recursive functions, conditionals,

iteration, regular expressions, etc.

PHP 3 (1998) added support for ODBC data sources, multiple platform support, email protocols (SNMP,IMAP),

and new parser written by Zeev Suraski and Andi Gutmans .

Your own sub headlineHISTORY

PHP & MySQL

PHP 4 (2000) became an independent component of the web server for added efficiency. The parser was renamed

the Zend Engine. Many security features were added.

PHP 5 (2004) adds Zend Engine II with object oriented programming, robust XML support using the libxml2 library,

SOAP extension for interoperability with Web Services, SQLite has been bundled with PHP

HISTORY

http://w3techs.com/technologies/overview/programming_language/all

With Other Server Side Scripting LanguagePHP Market

Shocking for All??? But its True

w.r.t Usage Market Value of PHP

Web Technology Survey

http://w3techs.com/technologies/history_overview/programming_language/ms/y

w.r.t SALARY (Most Important Factor)Market Value of PHP

By Indeed

http://www.indeed.com/salary/PHP-Developer.html

w.r.t SALARY (Most Important Factor)Market Value of PHP

By Indeed

http://www.indeed.com/salary/PHP-Developer.html

ASP, PERL & ColdFusionDon’t Mind it

Comparison

http://php.net/manual/en/faq.languages.php

PHP is fasterPHP is more efficient for complex programming tasks.PHP is more stable and less resource-intensive.

ColdFusion once had better error handling, database abstraction, and date parsing, the database abstraction shortfalls were addressed in PHP 4

ColdFusion's strengths is its excellent search enginebut a search engine is not something that should be included in a web scripting language.

PHP runs on nearly every modern platform in existence.

while Cold Fusion is only available on Windows, Solaris, Linux, MacOS, and AIX.

PHP vs. ColdFusion?PHP vs. ASP?

The biggest advantage of PHP over Perl is that PHP was designed for scripting for the web, while Perl was designed to do a lot more. Because of this, Perl can get very complicated.

PHP is also easier to integrate into existing HTML than Perl

In large part, PHP has all the 'good' functionality of Perl - constructs, syntax, et cetera - without making it as complicated as Perl can be.

Perl is a very tried and true language, and has stood its ground since the 1980's, but PHP has matured and evolved quickly, and continues to make fantastic progress.

PHP vs. Perl?

ASP is not really a language in itself, the actual languages used to program ASP include Visual Basic Script, JScript, and C#, among others. The biggest drawback of ASP is that it's a proprietary system that is natively used only on the Microsoft Internet Information Server (IIS) platform. This limits its availability to Win32 based servers. ASP is said to be a slower than PHPOne of the pro's of ASP is that, since it primarily uses VBScript, it's relatively easy to pick up the language if you're already proficient in Visual Basic.

ASP support is also enabled by default in IIS, making it easy to get up and running. However, the components built in ASP are really limited, so if you need to use "advanced" features, you'll need to buy additional components.

MySQL Databse

• Many of the world's largest and fastest-growing organizations including Facebook, Google, Adobe, Alcatel Lucent and Zappos rely on MySQL to save time and money powering their high-volume Web sites, business-critical systems and packaged software.

Why MySQL?

http://www.mysql.com/about/

• The best and the most-used database in the world for online applications

• Available and affordable for all• Easy to use• Continuously improved while remaining fast, secure and

reliable• Fun to use and improve• Free from bugs

MySQL DatabaseWe want the MySQL database to be

WordPressWhy WordPress?

1. Easy to find, easy to use, easy to share

2. Easy to publish, easy to configure, easy to maintain

3. Easy to build, easy to augment, easy to evolve

4. Availability of plugins

5. Search Engine Magnetism

6. Improved Security

7. And Of course its FREE

http://w3techs.com/technologies/overview/content_management/all

Oh My GOD….WordPress Stats

1. Variable, condition, loops, functions, array & strings, regex.

2. Basic HTML, Forms, Form Validation on client side and server side. session & cookies. Session usage in forms.

3. How to build database scheme, connecting mysql via php. Basic queries and storing data into DB.

4. SQL injection, Cross site scripting .

Course OutlinePHP & MySQL

Basics of

PHP

MySQL

Working With Forms

Security

1. Installation2. Configuration3. Wordpress Admin Panel4. Front Site5. Changes in Existing Theme6. Creating Custom Theme7. Styling8. HTML9. PHP Changes10. etc

Course OutlineWordpress

WordPress Essential & Custom

theme Development

Download

http://www.w3maestro.co.uk/download.php

Questions