Final year projects in Java ||Final year projects in LAMP ||Final year projects in PHP
Open Source Projects in PHP
-
Upload
haim-michael -
Category
Software
-
view
172 -
download
3
description
Transcript of Open Source Projects in PHP
![Page 1: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/1.jpg)
Open Source Projects in PHP
Haim MichaelMay 23th, 2014
All logos, trade marks and brand names used in this presentation, such as the logos of WordPress, Drupal, SugarCRM, Joomla and PHP, belong to their respective owners. Haim Michael and LifeMichael are independent. They are not related, connected or associated with any of these technologies or the companies that develop them.
You can find the video clip at http://youtu.be/hnYHG1HYvJs.
Li fe M
ic hae l .c o
m
![Page 2: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/2.jpg)
Table of ContentLi fe M
ic hae l .c o
m● Open Source Software● The PHP Programming Language ● Open Source Projects● Plugins Architecture ● Web Based Administration● Customizable Look & Feel ● Localization Languages Files● Learning Resources● Questions & Answers
![Page 3: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/3.jpg)
Open Source Software
● “Open source is a development method for software that
harnesses the power of distributed peer review and
transparency of process. The promise of open source is
better quality, higher reliability, more flexibility, lower cost,
and an end to predatory vendor lock-in.” (Open Source Initiative)
Li fe M
ic hae l .c o
m
![Page 4: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/4.jpg)
Open Source Software
● “The Open Source Initiative (OSI) is a non-profit
corporation formed to educate about and advocate for
the benefits of open source and to build bridges among
different constituencies in the open-source community.”
(Open Source Initiative)
Li fe M
ic hae l .c o
mwww.opensource.org
![Page 5: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/5.jpg)
Open Source Software
● “The open source license exists in different versions. The
different licenses differ from each other in their permits.
Li fe M
ic hae l .c o
m
Open Source Licenses Comparison
![Page 6: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/6.jpg)
The PHP Programming Language
● PHP (Personal Home Page Tools) is a computer
scripting dynamically typed language mainly used for
web applications development.
<?php
$num1 = 10;
$num2 = 20;
$num3 = 30;
$sum = $num1 + $num2 + $num3;
echo "sum=$sum";
?>
Li fe M
ic hae l .c o
mPHP Jump Start
![Page 7: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/7.jpg)
The PHP Programming Language
● PHP was originally developed by Rasmus Lardorf in
1994, and was publicly released in June 1995. This
released version is known as PHP 2.
● In 1997 Zeev Suraski & Andi Gutmans rewrote PHP
parser and formed the base of PHP 3.
● In 1998 Zeev Suraski & Andi Gutmans started a new
rewrite of PHP core and produced the Zend Engine in
1999.
Li fe M
ic hae l .c o
m
![Page 8: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/8.jpg)
The PHP Programming Language
● On May 22nd 2000 PHP 4 powered by Zend Engine 1.0
was released.
● On July 13th 2004 PHP 5 powered by Zend Engine 2.0
was released.
Li fe M
ic hae l .c o
m
![Page 9: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/9.jpg)
Open Source ProjectsLi fe M
ic hae l .c o
m
Learning Management Systems
![Page 10: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/10.jpg)
Open Source ProjectsLi fe M
ic hae l .c o
m
Enterprises Resources Planning
![Page 11: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/11.jpg)
Open Source ProjectsLi fe M
ic hae l .c o
m
Customers Relationships Management
![Page 12: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/12.jpg)
Open Source ProjectsLi fe M
ic hae l .c o
m
Content Management Systems
![Page 13: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/13.jpg)
Plugins Architecture● Most open source projects are extensible by allowing others
to develop plugin, a small pieces of software that provides
additional functionality.
● Many open source projects already have a huge number of
plugins. Many of them are available for free.
Li fe M
ic hae l .c o
m
![Page 14: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/14.jpg)
Web Based Administration● Most of the open source projects that were developed in
PHP provide us with a web based administration interface.
● In most of the projects the installation process is web based
as well.
Li fe M
ic hae l .c o
m
![Page 15: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/15.jpg)
Customizable Look & Feel● In most cases we can easily change the look & feel by
replacing the theme with another.
Li fe M
ic hae l .c o
m
![Page 16: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/16.jpg)
Localization Language Files● Most open source projects support an easy localization
mechanism based on language files. Separated files for
each language.
Li fe M
ic hae l .c o
m
![Page 17: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/17.jpg)
Learning Resources● You can find a tutorial for learning PHP available for free at
www.phpbook.co.il. The tutorial includes video clips.
● You can find available for free a large range of online
courses for learning various topics in PHP at
abelski.lifemichael.com
● The main website for learning PHP is www.php.net
Li fe M
ic hae l .c o
m
![Page 18: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/18.jpg)
Questions & Answers● Three courses you might find interesting include
Software Engineering in PHP
more info
Android 4.4 Java Applications Development
more info
HTML5 Cross Platform Mobile Applications
more info
● If you enjoyed my lecture please leave me a comment
at http://speakerpedia.com/speakers/life-michael.
Thanks for your time!
Haim.
Li fe M
ic hae l .c o
m
![Page 19: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/19.jpg)
Open Source Projects in PHP
Haim MichaelMay 23th, 2014
All logos, trade marks and brand names used in this presentation, such as the logos of WordPress, Drupal, SugarCRM, Joomla and PHP, belong to their respective owners. Haim Michael and LifeMichael are independent. They are not related, connected or associated with any of these technologies or the companies that develop them.
You can find the video clip at http://youtu.be/hnYHG1HYvJs.
LifeMic hael.c o
m
![Page 20: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/20.jpg)
Table of ContentLifeMic hael.c o
m● Open Source Software● The PHP Programming Language ● Open Source Projects● Plugins Architecture ● Web Based Administration● Customizable Look & Feel ● Localization Languages Files● Learning Resources● Questions & Answers
![Page 21: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/21.jpg)
Open Source Software
● “Open source is a development method for software that
harnesses the power of distributed peer review and
transparency of process. The promise of open source is
better quality, higher reliability, more flexibility, lower cost,
and an end to predatory vendor lock-in.” (Open Source Initiative)
LifeMic hael.c o
m
![Page 22: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/22.jpg)
Open Source Software
● “The Open Source Initiative (OSI) is a non-profit
corporation formed to educate about and advocate for
the benefits of open source and to build bridges among
different constituencies in the open-source community.”
(Open Source Initiative)
LifeMic hael.c o
mwww.opensource.org
![Page 23: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/23.jpg)
Open Source Software
● “The open source license exists in different versions. The
different licenses differ from each other in their permits.
LifeMic hael.c o
mOpen Source Licenses Comparison
![Page 24: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/24.jpg)
The PHP Programming Language
● PHP (Personal Home Page Tools) is a computer
scripting dynamically typed language mainly used for
web applications development.
<?php
$num1 = 10;
$num2 = 20;
$num3 = 30;
$sum = $num1 + $num2 + $num3;
echo "sum=$sum";
?>
LifeMic hael.c o
mPHP Jump Start
![Page 25: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/25.jpg)
The PHP Programming Language
● PHP was originally developed by Rasmus Lardorf in
1994, and was publicly released in June 1995. This
released version is known as PHP 2.
● In 1997 Zeev Suraski & Andi Gutmans rewrote PHP
parser and formed the base of PHP 3.
● In 1998 Zeev Suraski & Andi Gutmans started a new
rewrite of PHP core and produced the Zend Engine in
1999.
LifeMic hael.c o
m
![Page 26: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/26.jpg)
The PHP Programming Language
● On May 22nd 2000 PHP 4 powered by Zend Engine 1.0
was released.
● On July 13th 2004 PHP 5 powered by Zend Engine 2.0
was released.
LifeMic hael.c o
m
![Page 27: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/27.jpg)
Open Source ProjectsLifeMic hael.c o
mLearning Management Systems
![Page 28: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/28.jpg)
Open Source ProjectsLifeMic hael.c o
mEnterprises Resources Planning
![Page 29: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/29.jpg)
Open Source ProjectsLifeMic hael.c o
mCustomers Relationships Management
![Page 30: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/30.jpg)
Open Source ProjectsLifeMic hael.c o
mContent Management Systems
![Page 31: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/31.jpg)
Plugins Architecture● Most open source projects are extensible by allowing others
to develop plugin, a small pieces of software that provides
additional functionality.
● Many open source projects already have a huge number of
plugins. Many of them are available for free.
LifeMic hael.c o
m
![Page 32: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/32.jpg)
Web Based Administration● Most of the open source projects that were developed in
PHP provide us with a web based administration interface.
● In most of the projects the installation process is web based
as well.
LifeMic hael.c o
m
![Page 33: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/33.jpg)
Customizable Look & Feel● In most cases we can easily change the look & feel by
replacing the theme with another.
LifeMic hael.c o
m
![Page 34: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/34.jpg)
Localization Language Files● Most open source projects support an easy localization
mechanism based on language files. Separated files for
each language.
LifeMic hael.c o
m
![Page 35: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/35.jpg)
Learning Resources● You can find a tutorial for learning PHP available for free at
www.phpbook.co.il. The tutorial includes video clips.
● You can find available for free a large range of online
courses for learning various topics in PHP at
abelski.lifemichael.com
● The main website for learning PHP is www.php.net
LifeMic hael.c o
m
![Page 36: Open Source Projects in PHP](https://reader034.fdocuments.net/reader034/viewer/2022052619/5552c55bb4c905920f8b4b9c/html5/thumbnails/36.jpg)
Questions & Answers● Three courses you might find interesting include
Software Engineering in PHP
more info
Android 4.4 Java Applications Development
more info
HTML5 Cross Platform Mobile Applications
more info
● If you enjoyed my lecture please leave me a comment
at http://speakerpedia.com/speakers/life-michael.
Thanks for your time!
Haim.
LifeMic hael.c o
m