• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content




here all tages definition

here all tages definition



Total Views
Views on SlideShare
Embed Views



1 Embed 1

http://www.slideshare.net 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Framework Framework Presentation Transcript

      • Created by
      • P.Vinothkumar
    • Definition
      • Framework is a collection of classes and applications,libraries of APIs to helpthe different components all work together.
    • Types of Frameworks ZEND PRADO SYMFONY CAKEPHP These are the most popular framework for PHP.
    • ZEND Framework
      • GOALS:
        • It contains the information a developer needs to actually understand and use each Zend Framework component.
    • ZEND Framework
      • It is useful for developers needing detailed reference information.
      • such as:
      • * Interface information
      • * How to extend the code to
      • add new functionality
    • PRADO
      • The benefits of Prodo framework is
      • Reusability
      • Easy to use
      • Robustness
      • Performance
    • 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.
    • API KEYs
              • It allows to use services like WordPress
              • built 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.
      • 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.
    • AJAX
      • Asynchronous JavaScript and XML
      • It is a group of interrelated web development techniques used on the client-side to create interactive web applications.
    • 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.
    • 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.
      • A style sheet consists of a list of rules.
      • Each rule consists of one or more selectors and a declaration block
    • EXAMPLES <dl> <dt><label for=&quot;first_name&quot;>First Name<label></dt> <dd><input type=&quot;text&quot; name=&quot;first_name&quot; id=&quot;first_name&quot; size=&quot;20&quot; /></dd> <dt><label for=&quot;last_name&quot;>Last Name<label></dt> <dd><input type=&quot;text&quot; name=&quot;last_name&quot; id=&quot;last_name&quot; size=&quot;20&quot; /></dd> etc... </dl>
      • Templates are the files which control how our WordPress site will be displayed on the Web.
    • THEMES
      • A WordPress Theme is a collection of files that work together to produce a graphical interface with an underlying design for a website.
    • 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
    • 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.
      • 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.
              • Thank you