Download - Framework
![Page 1: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/1.jpg)
FRAMEWORKS
Created by
P.Vinothkumar
![Page 2: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/2.jpg)
Definition
Framework is a collection of classes and applications,libraries of APIs to helpthe different components all work together.
![Page 3: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/3.jpg)
Types of Frameworks
ZENDPRADO
SYMFONYCAKEPHP
These are the most popular framework for PHP.
![Page 4: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/4.jpg)
ZEND Framework
GOALS: It contains the
information a developer needs to actually understand and use each Zend Framework component.
![Page 5: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/5.jpg)
ZEND Framework
It is useful for developers needing detailed reference information.
such as:* Interface information
* How to extend the code to add new functionality
![Page 6: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/6.jpg)
PRADO
The benefits of Prodo framework is Reusability
Easy to useRobustness
Performance
![Page 7: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/7.jpg)
API
An application programming interface (API) is an interface implemented by a software program. similar to the way a user interface interaction between humans and computers. APIs are implemented by applications, libraries and operating systems.
![Page 8: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/8.jpg)
API KEYs
It allows to use services like WordPressbuilt on the WordPress.com platform.
Finding API keys: Every user of WordPress.com receives a
unique API key so we can use to access a number of services.
![Page 9: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/9.jpg)
JAVASCRIPT
JavaScript is a client-side programming or scripting language. It's used to create interactive and dymanic effects on a web page, as well as handle and manipulate form data. JavaScript is a separate language from Java. All types of browsers support JavaScript.
![Page 10: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/10.jpg)
AJAX
Asynchronous JavaScript and XML
It is a group of interrelated web development techniques used on the client-side to create interactive web applications.
![Page 11: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/11.jpg)
AJAX
Ajax is not a technology in itself, but a group of technologies.
Ajax uses a combination of HTML and CSS to mark up and style information.
![Page 12: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/12.jpg)
CSS
Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation format. CSS is designed primarily to document presentation, including elements such as the layout, colors, and fonts.
![Page 13: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/13.jpg)
CSS RULES
A style sheet consists of a list of rules. Each rule consists of one or more selectors and a declaration block
![Page 14: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/14.jpg)
EXAMPLES <dl><dt><label for="first_name">First
Name<label></dt><dd><input type="text" name="first_name"
id="first_name" size="20" /></dd><dt><label for="last_name">Last
Name<label></dt><dd><input type="text" name="last_name"
id="last_name" size="20" /></dd>etc...</dl>
![Page 15: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/15.jpg)
TEMPLATES
Templates are the files which control how our WordPress site will be displayed on the Web.
![Page 16: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/16.jpg)
THEMES
A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying design for a website.
![Page 17: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/17.jpg)
THEMES
Themes may include customized template files, image files (*.jpg, *.gif), style sheets (*.css), custom Pages, as well as any code files (*.php).
The new Theme system provides two convenient features.
Physically Separate Components
Quickly Change Layout and Design
![Page 18: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/18.jpg)
THEMES
Physically Separate Components
It allows creation of unique designs and functionality for many special pages, such as category archives, monthly archives.
Quickly Change Layout and Design
It allows users with appropriate permissions to quickly change the layout of the entire site.
![Page 19: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/19.jpg)
LAYOUTS
Layout is the process of planning and arranging in detail.
To layout is to arrange in detail something such as a plan or a book page.
![Page 20: Framework](https://reader035.vdocuments.mx/reader035/viewer/2022070319/558470a4d8b42aca538b4a30/html5/thumbnails/20.jpg)
Thank you