5. TEMPLATE A document or file having a preset format, used as a starting point for a particular application so that the format does not have to be recreated each time it is used. To create your own template, we have to design the basic web page using HTML and CSS and just include that HTML in the script output such as with a PHP script pulling data from a MySQL database.
13. LAYOUT An arrangement or a plan, especially the schematic arrangement of parts or areas. ie the layout of a factory; the layout of a printed circuit. A layout has a header,footer,body and sidebar . While designing layout, you need to define spaces for the following :
14. *Header - This could be a graphic banner containing the title and logo buttons(links for home,about us and contact us) *Sidebar – they contain pictures,calendars,recent comments,posts,author details , archives, categories *Body – they contain the content of the blog *Footer – they contain copyright information and Social networking sites.
15. FRAMEWORKS *A software framework, is an abstraction in which common code providing generic functionality can be selectively overridden or specialized by user code providing specific functionality. *Frameworks are a special case of software libraries in that they are reusable abstractions of code wrapped in a well-defined API.
16. APPLICATION PROGRAMMING INTERFACE *An API is an interface implemented by a software program to enable interaction with other software. *APIs are implemented by applications, libraries and operating systems.
17. Use of APIs to share the content 1. Photos can be shared from social networking sites. 2. Content can be embedded, e.g., embedding a presentation from SlideShare 3. Content can be dynamically posted 4.Video content can be embedded on sites which are served by another host. 5. User information can be shared from web communities to outside applications.
18. *A CSS framework, (web design framework) is a pre-prepared library meant to allow for easier, more standards-compliant styling of a webpage using the Cascading Style Sheets language. *designing and outlaying a web page *JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications.
19. *Development of enhanced user interfaces and dynamic websites. *AJAX stands for asynchronous JavaScript and XML is a group of interrelated web development techniques used on the client-side to create interactive web applications. *web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page.
20. *PHP – Hypertext Preprocessor is a general-purpose scripting language that was originally designed for web development to produce dynamic web pages *PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document.