1ST TECH TALK: "Yii : The MVC framework" by Benedicto B. Balilo Jr.

  • 628 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
628
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
29
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Free Powerpoint Templates Page 1 Free Powerpoint Templates Yii: PHP Framework Benedicto B. Balilo Jr. BUCS Auditorium September 28, 2013 1:00 – 5:00pm
  • 2. Free Powerpoint Templates Page 2
  • 3. Free Powerpoint Templates Page 3 Notable Framework for Java •Apache Struts •JavaServer Faces •Jt Design Pattern Framework •Apache Wicket for PHP •CakePHP •Laravel •CodeIgniter •Symfony •Yii •Zend Framework for Python •Django •Flask •Pyjamas •web2py •Pylons •Turbogears •Twisted •Web.py •Pythonic •Zope •Pyroxide for Ruby •Ruby on Rails •Ramaze
  • 4. Free Powerpoint Templates Page 4 high-performance PHP framework best for developing Web 2.0 applications. Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly. Yii is pronounced as Yee or [ji:], and is an acroynym for "Yes It Is!".
  • 5. Free Powerpoint Templates Page 5 - the brainchild of Quiang Xue (founder) - project started on January 1, 2008, in order to fix some drawbacks of the PRADO Framework - October 2008, first alpha version of Yii was released. - December 3, 2008, Yii 1.0 was formally released. Yii History
  • 6. Free Powerpoint Templates Page 6 Yii Features • Model-View-Controller (MVC) design pattern • Generation of complex WSDL service specifications and management of Web service request handling • Internationalization and localization (I18N and L10N) • Layered caching scheme • Error handling and logging • Security measures include cross-site scripting (XSS) prevention, cross-site request forgery (CSRF) prevention, cookie tampering prevention, etc.
  • 7. Free Powerpoint Templates Page 7 Yii Features • Unit and functionality testing based on PHPUnit and Selenium • Automatic code generation for the skeleton application, CRUD applications, etc • Code generated by Yii components and command line tools complies to the XHTML standard • Carefully designed to work well with third-party code. For example, it's possible to use code from PEAR or Zend Framework in a Yii application
  • 8. Free Powerpoint Templates Page 8 Three steps to build your application rapidly: • You create the database; • Yii generates the base PHP code; • You customize the code to fit your exact needs.
  • 9. Free Powerpoint Templates Page 9 Yii MVC Architecture
  • 10. Free Powerpoint Templates Page 10
  • 11. Free Powerpoint Templates Page 11 • Download Yii framework, extract to any location • Copy framework file into your xampp folder • Set the PHP path to set path=“c:xampphtdocsphp” • run YIIC application e.g. yiic webapp ../htdocs/<webname> Yii Installation
  • 12. Free Powerpoint Templates Page 12
  • 13. Free Powerpoint Templates Page 13
  • 14. Free Powerpoint Templates Page 14 GRUD Generator password: abc
  • 15. Free Powerpoint Templates Page 15 GRUD Generator
  • 16. Free Powerpoint Templates Page 16 Bicol IT Yii Generator Open NetBean 7.0, load bicolit as existing project
  • 17. Free Powerpoint Templates Page 17
  • 18. Free Powerpoint Templates Page 18
  • 19. Free Powerpoint Templates Page 19 Latest News AUG 11, 2013. Yii 1.1.14 is released We are very pleased to announce that Yii Framework version 1.1.14 is released. You can download it at yiiframework.com/download/. JUL 23, 2013. Website deface details It was recently announced that the Yii website was defaced, but until recently we were still investigating. MAY 3, 2013. Yii 2 Public Preview Available We are very pleased to announce that Yii 2 is now available for public preview at GitHub. This is a major milestone during the Yii 2 development which was started more than two years ago and has since undergone complete rewrite.
  • 20. Free Powerpoint Templates Page 20 Why go to Manila if you can build your CAREER here in Legazpi  Why do the hardcoding work if you can do that in Yii Framework
  • 21. Free Powerpoint Templates Page 21 Thank you for listening credit to Yii development team, Yii Framework Community