Open Source Projects in PHP
Haim Michael
May 23th
, 2014
All logos, trade marks and brand names used in this presentation,...
Table of Content
LifeMichael.com
● Open Source Software
● The PHP Programming Language
● Open Source Projects
● Plugins Ar...
Open Source Software
● “Open source is a development method for software that
harnesses the power of distributed peer revi...
Open Source Software
● “The Open Source Initiative (OSI) is a non-profit
corporation formed to educate about and advocate ...
Open Source Software
● “The open source license exists in different versions. The
different licenses differ from each othe...
The PHP Programming Language
● PHP (Personal Home Page Tools) is a computer
scripting dynamically typed language mainly us...
The PHP Programming Language
● PHP was originally developed by Rasmus Lardorf in
1994, and was publicly released in June 1...
The PHP Programming Language
● On May 22nd 2000 PHP 4 powered by Zend Engine 1.0
was released.
● On July 13th 2004 PHP 5 p...
Open Source Projects
LifeMichael.com
Learning Management Systems
Open Source Projects
LifeMichael.com
Enterprises Resources Planning
Open Source Projects
LifeMichael.com
Customers Relationships Management
Open Source Projects
LifeMichael.com
Content Management Systems
Plugins Architecture
● Most open source projects are extensible by allowing others
to develop plugin, a small pieces of so...
Web Based Administration
● Most of the open source projects that were developed in
PHP provide us with a web based adminis...
Customizable Look & Feel
● In most cases we can easily change the look & feel by
replacing the theme with another.
LifeMic...
Localization Language Files
● Most open source projects support an easy localization
mechanism based on language files. Se...
Learning Resources
● You can find a tutorial for learning PHP available for free at
www.phpbook.co.il. The tutorial includ...
Questions & Answers
● Three courses you might find interesting include
Software Engineering in PHP
more info
Android 4.4 J...
Open Source Projects in PHP
Haim Michael
May 23th
, 2014
All logos, trade marks and brand names used in this presentation,...
Table of Content
LifeMichael.com
● Open Source Software
● The PHP Programming Language
● Open Source Projects
● Plugins Ar...
Open Source Software
● “Open source is a development method for software that
harnesses the power of distributed peer revi...
Open Source Software
● “The Open Source Initiative (OSI) is a non-profit
corporation formed to educate about and advocate ...
Open Source Software
● “The open source license exists in different versions. The
different licenses differ from each othe...
The PHP Programming Language
● PHP (Personal Home Page Tools) is a computer
scripting dynamically typed language mainly us...
The PHP Programming Language
● PHP was originally developed by Rasmus Lardorf in
1994, and was publicly released in June 1...
The PHP Programming Language
● On May 22nd 2000 PHP 4 powered by Zend Engine 1.0
was released.
● On July 13th 2004 PHP 5 p...
Open Source Projects
LifeMichael.com
Learning Management Systems
Open Source Projects
LifeMichael.com
Enterprises Resources Planning
Open Source Projects
LifeMichael.com
Customers Relationships Management
Open Source Projects
LifeMichael.com
Content Management Systems
Plugins Architecture
● Most open source projects are extensible by allowing others
to develop plugin, a small pieces of so...
Web Based Administration
● Most of the open source projects that were developed in
PHP provide us with a web based adminis...
Customizable Look & Feel
● In most cases we can easily change the look & feel by
replacing the theme with another.
LifeMic...
Localization Language Files
● Most open source projects support an easy localization
mechanism based on language files. Se...
Learning Resources
● You can find a tutorial for learning PHP available for free at
www.phpbook.co.il. The tutorial includ...
Questions & Answers
● Three courses you might find interesting include
Software Engineering in PHP
more info
Android 4.4 J...
Upcoming SlideShare
Loading in …5
×

Open Source Projects in PHP

578 views
489 views

Published on

Overview for open source projects in PHP. The lecture was delivered in Hebrew. You can watch it at http://youtu.be/hnYHG1HYvJs.

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
578
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open Source Projects in PHP

  1. 1. Open Source Projects in PHP Haim Michael May 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. LifeMichael.com
  2. 2. Table of Content LifeMichael.com ● 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
  3. 3. 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) LifeMichael.com
  4. 4. 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) LifeMichael.com www.opensource.org
  5. 5. Open Source Software ● “The open source license exists in different versions. The different licenses differ from each other in their permits. LifeMichael.com Open Source Licenses Comparison
  6. 6. 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"; ?> LifeMichael.com PHP Jump Start
  7. 7. 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. LifeMichael.com
  8. 8. 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. LifeMichael.com
  9. 9. Open Source Projects LifeMichael.com Learning Management Systems
  10. 10. Open Source Projects LifeMichael.com Enterprises Resources Planning
  11. 11. Open Source Projects LifeMichael.com Customers Relationships Management
  12. 12. Open Source Projects LifeMichael.com Content Management Systems
  13. 13. 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. LifeMichael.com
  14. 14. 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. LifeMichael.com
  15. 15. Customizable Look & Feel ● In most cases we can easily change the look & feel by replacing the theme with another. LifeMichael.com
  16. 16. Localization Language Files ● Most open source projects support an easy localization mechanism based on language files. Separated files for each language. LifeMichael.com
  17. 17. 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 LifeMichael.com
  18. 18. 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. LifeMichael.com
  19. 19. Open Source Projects in PHP Haim Michael May 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. LifeMichael.com
  20. 20. Table of Content LifeMichael.com ● 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
  21. 21. 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) LifeMichael.com
  22. 22. 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) LifeMichael.com www.opensource.org
  23. 23. Open Source Software ● “The open source license exists in different versions. The different licenses differ from each other in their permits. LifeMichael.com Open Source Licenses Comparison
  24. 24. 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"; ?> LifeMichael.com PHP Jump Start
  25. 25. 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. LifeMichael.com
  26. 26. 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. LifeMichael.com
  27. 27. Open Source Projects LifeMichael.com Learning Management Systems
  28. 28. Open Source Projects LifeMichael.com Enterprises Resources Planning
  29. 29. Open Source Projects LifeMichael.com Customers Relationships Management
  30. 30. Open Source Projects LifeMichael.com Content Management Systems
  31. 31. 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. LifeMichael.com
  32. 32. 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. LifeMichael.com
  33. 33. Customizable Look & Feel ● In most cases we can easily change the look & feel by replacing the theme with another. LifeMichael.com
  34. 34. Localization Language Files ● Most open source projects support an easy localization mechanism based on language files. Separated files for each language. LifeMichael.com
  35. 35. 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 LifeMichael.com
  36. 36. 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. LifeMichael.com

×