CodeIgniter 1.7 [[electronic resource] ] : improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! / / Jose Argudo Blanco, David Upton |
Autore | Blanco Jose Argudo |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2009 |
Descrizione fisica | 1 online resource (301 p.) |
Disciplina | 006.78 |
Altri autori (Persone) | UptonDavid |
Collana | From technologies to solutions |
Soggetto topico | PHP (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
9786612397158
1-84719-949-6 1-282-39715-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Introduction to CodeIgniter; What can CodeIgniter do for you?; Save time; Make your site more robust; Keep your links up-to-date automatically; Preventing database SQL injection attacks and form prepping; Protect your site from XSS attacks; Make your code bolder; Send email attachments without hassles; Save bandwidth by zipping files that users need to download; What CI doesn't do; Yes, but...what is CodeIgniter? What are frameworks?
Comparing CI to other open source solutions (CakePHP and Joomla!)What to choose; License; Summary; Chapter 2: Setting up a CodeIgniter Site; Prerequisites; Installing CodeIgniter; Exploring the file structure; Does it work?-checking our CI installation; The configuration file; Autoloading libraries, helpers, and so on; Mod rewrite and apache .htaccess to achieve nice URL rewrites; Moving the application directory and the system directory-benefits; Summary; Chapter 3: Navigating Your Site; MVC: Model-View-Controller; But how does all this work?; The welcome controller; Working with views The default controller CodeIgniter syntax rules; Controller; View; Types of files or classes on a CI site; Designing a better view; Designing a better controller; Getting parameters to a function; Passing data to a view; How CI classes pass information and control to each other; Calling views; Calling functions directly; Interacting with controllers; An example of a CI helper-the URL helper; A simple library example-creating a menu; Summary; Chapter 4: Using CI to Simplify Databases; Configuration settings; Designing the database for our site; Active Record Advantages of using the Active Record class Saving time; Automatic functionality; Read queries; Displaying query results; Create and update queries; Delete queries; Mixing Active Record and ""classic"" styles; Dealing with complex queries; Summary; Chapter appendix: MySQL query to set up the website's database; Chapter 5: Simplifying HTML Pages and Forms; Writing a view; Long and short PHP syntax and other CodeIgniter style guidelines; File format; PHP closing tag; Nesting views; Practical issues of site architecture; CI's form helper-entering data; Form helper advantage one: Clarity Form helper advantage two: Automation My display model; CI's form validation class: Checking data easily; Setting up validation; Setting up the controller; Setting up forms; Let's pack it all together; Summary; Chapter 6: Simplifying Sessions and Security; Continuing with our practical site using CI; Moving around the site; Security/Sessions: Using another CI library class; Turning sessions into security; But what about logout?; Isn't there anything already built?; Security; Summary; Chapter 7: CodeIgniter and Objects; Object-oriented programming; The CI super-object; Copying by reference Adding your own code to the CI super-object |
Record Nr. | UNINA-9910459288003321 |
Blanco Jose Argudo | ||
Birmingham, U.K., : Packt Pub., 2009 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
CodeIgniter 1.7 [[electronic resource] ] : improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! / / Jose Argudo Blanco, David Upton |
Autore | Blanco Jose Argudo |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2009 |
Descrizione fisica | 1 online resource (301 p.) |
Disciplina | 006.78 |
Altri autori (Persone) | UptonDavid |
Collana | From technologies to solutions |
Soggetto topico | PHP (Computer program language) |
ISBN |
9786612397158
1-84719-949-6 1-282-39715-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Introduction to CodeIgniter; What can CodeIgniter do for you?; Save time; Make your site more robust; Keep your links up-to-date automatically; Preventing database SQL injection attacks and form prepping; Protect your site from XSS attacks; Make your code bolder; Send email attachments without hassles; Save bandwidth by zipping files that users need to download; What CI doesn't do; Yes, but...what is CodeIgniter? What are frameworks?
Comparing CI to other open source solutions (CakePHP and Joomla!)What to choose; License; Summary; Chapter 2: Setting up a CodeIgniter Site; Prerequisites; Installing CodeIgniter; Exploring the file structure; Does it work?-checking our CI installation; The configuration file; Autoloading libraries, helpers, and so on; Mod rewrite and apache .htaccess to achieve nice URL rewrites; Moving the application directory and the system directory-benefits; Summary; Chapter 3: Navigating Your Site; MVC: Model-View-Controller; But how does all this work?; The welcome controller; Working with views The default controller CodeIgniter syntax rules; Controller; View; Types of files or classes on a CI site; Designing a better view; Designing a better controller; Getting parameters to a function; Passing data to a view; How CI classes pass information and control to each other; Calling views; Calling functions directly; Interacting with controllers; An example of a CI helper-the URL helper; A simple library example-creating a menu; Summary; Chapter 4: Using CI to Simplify Databases; Configuration settings; Designing the database for our site; Active Record Advantages of using the Active Record class Saving time; Automatic functionality; Read queries; Displaying query results; Create and update queries; Delete queries; Mixing Active Record and ""classic"" styles; Dealing with complex queries; Summary; Chapter appendix: MySQL query to set up the website's database; Chapter 5: Simplifying HTML Pages and Forms; Writing a view; Long and short PHP syntax and other CodeIgniter style guidelines; File format; PHP closing tag; Nesting views; Practical issues of site architecture; CI's form helper-entering data; Form helper advantage one: Clarity Form helper advantage two: Automation My display model; CI's form validation class: Checking data easily; Setting up validation; Setting up the controller; Setting up forms; Let's pack it all together; Summary; Chapter 6: Simplifying Sessions and Security; Continuing with our practical site using CI; Moving around the site; Security/Sessions: Using another CI library class; Turning sessions into security; But what about logout?; Isn't there anything already built?; Security; Summary; Chapter 7: CodeIgniter and Objects; Object-oriented programming; The CI super-object; Copying by reference Adding your own code to the CI super-object |
Record Nr. | UNINA-9910785184703321 |
Blanco Jose Argudo | ||
Birmingham, U.K., : Packt Pub., 2009 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
CodeIgniter 1.7 : improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! / / Jose Argudo Blanco, David Upton |
Autore | Blanco Jose Argudo |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2009 |
Descrizione fisica | 1 online resource (301 p.) |
Disciplina | 006.78 |
Altri autori (Persone) | UptonDavid |
Collana | From technologies to solutions |
Soggetto topico | PHP (Computer program language) |
ISBN |
9786612397158
1-84719-949-6 1-282-39715-X |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Authors; About the Reviewer; Table of Contents; Preface; Chapter 1: Introduction to CodeIgniter; What can CodeIgniter do for you?; Save time; Make your site more robust; Keep your links up-to-date automatically; Preventing database SQL injection attacks and form prepping; Protect your site from XSS attacks; Make your code bolder; Send email attachments without hassles; Save bandwidth by zipping files that users need to download; What CI doesn't do; Yes, but...what is CodeIgniter? What are frameworks?
Comparing CI to other open source solutions (CakePHP and Joomla!)What to choose; License; Summary; Chapter 2: Setting up a CodeIgniter Site; Prerequisites; Installing CodeIgniter; Exploring the file structure; Does it work?-checking our CI installation; The configuration file; Autoloading libraries, helpers, and so on; Mod rewrite and apache .htaccess to achieve nice URL rewrites; Moving the application directory and the system directory-benefits; Summary; Chapter 3: Navigating Your Site; MVC: Model-View-Controller; But how does all this work?; The welcome controller; Working with views The default controller CodeIgniter syntax rules; Controller; View; Types of files or classes on a CI site; Designing a better view; Designing a better controller; Getting parameters to a function; Passing data to a view; How CI classes pass information and control to each other; Calling views; Calling functions directly; Interacting with controllers; An example of a CI helper-the URL helper; A simple library example-creating a menu; Summary; Chapter 4: Using CI to Simplify Databases; Configuration settings; Designing the database for our site; Active Record Advantages of using the Active Record class Saving time; Automatic functionality; Read queries; Displaying query results; Create and update queries; Delete queries; Mixing Active Record and ""classic"" styles; Dealing with complex queries; Summary; Chapter appendix: MySQL query to set up the website's database; Chapter 5: Simplifying HTML Pages and Forms; Writing a view; Long and short PHP syntax and other CodeIgniter style guidelines; File format; PHP closing tag; Nesting views; Practical issues of site architecture; CI's form helper-entering data; Form helper advantage one: Clarity Form helper advantage two: Automation My display model; CI's form validation class: Checking data easily; Setting up validation; Setting up the controller; Setting up forms; Let's pack it all together; Summary; Chapter 6: Simplifying Sessions and Security; Continuing with our practical site using CI; Moving around the site; Security/Sessions: Using another CI library class; Turning sessions into security; But what about logout?; Isn't there anything already built?; Security; Summary; Chapter 7: CodeIgniter and Objects; Object-oriented programming; The CI super-object; Copying by reference Adding your own code to the CI super-object |
Record Nr. | UNINA-9910816604003321 |
Blanco Jose Argudo | ||
Birmingham, U.K., : Packt Pub., 2009 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Joomla! 1.5 JavaScript jQuery [[electronic resource] ] : enhance your Joomla! sites with the power of jQuery extensions, plugins, and more / / Jose Argudo Blanco |
Autore | Blanco Jose Argudo |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (292 p.) |
Disciplina |
006.78
006.786 |
Soggetto topico |
Web sites - Authoring programs
Web site development |
Soggetto genere / forma | Electronic books. |
ISBN |
1-282-71250-0
9786612712500 1-84951-205-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Let's Start Making a Better Site-Images; How Joomla! handles images by default; Inserting images into articles; Placing images in modules; Placing images in the template; Adding a jQuery-powered image slideshow module; Some other modules to try; Image pop ups; Some other modules to try; Putting images together-image galleries; Some other extensions to try; Tips and tricks; Summary; Chapter 2: Site Content-Our Next Step; Basic concepts on Joomla! content
How Joomla! shows our articles to site visitorsEnhance your site content using JavaScript; Organizing our content into tabs; Some other modules to try; Article slideshows; Some other extensions worth checking; Site search; Introducing AJAX search; Some other extensions to try; Tips and tricks; Summary; Chapter 3: Embedding Rich Media Features with Joomla! Plugins; Concept of plugin-what is a Joomla! plugin and how does it work?; Code highlighter plugin; Some other extensions to try; captbunzo's Flickr Album plugin; Some other plugins to try; SC jQuery; Some other plugins to try Tips and tricksSummary; Chapter 4: One Last Look at Joomla! jQuery Modules; Limitations of Joomla! menu modules; Creating a drop-down menu with CSS alone; jQuery-powered Joomla! menu modules; Adapting the menu to suit our template; Some more extensions to try; Creative ways of placing login modules in our site; Some other extensions to try; Tips and tricks; Summary; Chapter 5: Refactoring Our Site; Warning; Removing unnecessary jQuery loads; Code highlight; pPGallery plugin; Shadowbox; AJAX Header Rotator; Content Slider module; What happens with jQuery UI; c7DialogMOD; jQuery tabs module Removing MooToolsTips and tricks; Summary; Chapter 6: Getting Our Hands on Coding JavaScript; Adding movement to our site's header-Parallax effect; Preparing the HTML necessary for our example; Adding jQuery Parallax library; Tips and tricks; jQuery library jScrollPane; Adding mouse scrolling; Adding useful tooltips; Tips and tricks; Summary; Chapter 7: Creating Our Own Modules; Learning the basics of Joomla! module creation; Creating a ""Send us a question"" module; Making a better form using JavaScript; Send the form using jQuery AJAX; Tips and tricks Validating form fields using jQuery-why validate?Warning; What could you check?; What to do next? Packing and installing the module; Summary; Chapter 8: Building Complete Solutions, Modules, and Components; Working with the news rotator module; Creating the component base; XML installer file; Why are so many files necessary?; Building our first model; How Joomla! helps us work with the database; Inserting data; Updating data; Deleting records; Reading data; loadResult; loadObject; loadObjectList; Modifying our installer to create our table; Coding a basic admin zone Inserting, editing, and deleting records in our admin zone |
Record Nr. | UNINA-9910459185003321 |
Blanco Jose Argudo | ||
Birmingham, U.K., : Packt Pub., 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Joomla! 1.5 JavaScript jQuery [[electronic resource] ] : enhance your Joomla! sites with the power of jQuery extensions, plugins, and more / / Jose Argudo Blanco |
Autore | Blanco Jose Argudo |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (292 p.) |
Disciplina |
006.78
006.786 |
Soggetto topico |
Web sites - Authoring programs
Web site development |
ISBN |
1-282-71250-0
9786612712500 1-84951-205-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Let's Start Making a Better Site-Images; How Joomla! handles images by default; Inserting images into articles; Placing images in modules; Placing images in the template; Adding a jQuery-powered image slideshow module; Some other modules to try; Image pop ups; Some other modules to try; Putting images together-image galleries; Some other extensions to try; Tips and tricks; Summary; Chapter 2: Site Content-Our Next Step; Basic concepts on Joomla! content
How Joomla! shows our articles to site visitorsEnhance your site content using JavaScript; Organizing our content into tabs; Some other modules to try; Article slideshows; Some other extensions worth checking; Site search; Introducing AJAX search; Some other extensions to try; Tips and tricks; Summary; Chapter 3: Embedding Rich Media Features with Joomla! Plugins; Concept of plugin-what is a Joomla! plugin and how does it work?; Code highlighter plugin; Some other extensions to try; captbunzo's Flickr Album plugin; Some other plugins to try; SC jQuery; Some other plugins to try Tips and tricksSummary; Chapter 4: One Last Look at Joomla! jQuery Modules; Limitations of Joomla! menu modules; Creating a drop-down menu with CSS alone; jQuery-powered Joomla! menu modules; Adapting the menu to suit our template; Some more extensions to try; Creative ways of placing login modules in our site; Some other extensions to try; Tips and tricks; Summary; Chapter 5: Refactoring Our Site; Warning; Removing unnecessary jQuery loads; Code highlight; pPGallery plugin; Shadowbox; AJAX Header Rotator; Content Slider module; What happens with jQuery UI; c7DialogMOD; jQuery tabs module Removing MooToolsTips and tricks; Summary; Chapter 6: Getting Our Hands on Coding JavaScript; Adding movement to our site's header-Parallax effect; Preparing the HTML necessary for our example; Adding jQuery Parallax library; Tips and tricks; jQuery library jScrollPane; Adding mouse scrolling; Adding useful tooltips; Tips and tricks; Summary; Chapter 7: Creating Our Own Modules; Learning the basics of Joomla! module creation; Creating a ""Send us a question"" module; Making a better form using JavaScript; Send the form using jQuery AJAX; Tips and tricks Validating form fields using jQuery-why validate?Warning; What could you check?; What to do next? Packing and installing the module; Summary; Chapter 8: Building Complete Solutions, Modules, and Components; Working with the news rotator module; Creating the component base; XML installer file; Why are so many files necessary?; Building our first model; How Joomla! helps us work with the database; Inserting data; Updating data; Deleting records; Reading data; loadResult; loadObject; loadObjectList; Modifying our installer to create our table; Coding a basic admin zone Inserting, editing, and deleting records in our admin zone |
Record Nr. | UNINA-9910785212803321 |
Blanco Jose Argudo | ||
Birmingham, U.K., : Packt Pub., 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Joomla! 1.5 JavaScript jQuery : enhance your Joomla! sites with the power of jQuery extensions, plugins, and more / / Jose Argudo Blanco |
Autore | Blanco Jose Argudo |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., 2010 |
Descrizione fisica | 1 online resource (292 p.) |
Disciplina |
006.78
006.786 |
Soggetto topico |
Web sites - Authoring programs
Web site development |
ISBN |
1-282-71250-0
9786612712500 1-84951-205-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Let's Start Making a Better Site-Images; How Joomla! handles images by default; Inserting images into articles; Placing images in modules; Placing images in the template; Adding a jQuery-powered image slideshow module; Some other modules to try; Image pop ups; Some other modules to try; Putting images together-image galleries; Some other extensions to try; Tips and tricks; Summary; Chapter 2: Site Content-Our Next Step; Basic concepts on Joomla! content
How Joomla! shows our articles to site visitorsEnhance your site content using JavaScript; Organizing our content into tabs; Some other modules to try; Article slideshows; Some other extensions worth checking; Site search; Introducing AJAX search; Some other extensions to try; Tips and tricks; Summary; Chapter 3: Embedding Rich Media Features with Joomla! Plugins; Concept of plugin-what is a Joomla! plugin and how does it work?; Code highlighter plugin; Some other extensions to try; captbunzo's Flickr Album plugin; Some other plugins to try; SC jQuery; Some other plugins to try Tips and tricksSummary; Chapter 4: One Last Look at Joomla! jQuery Modules; Limitations of Joomla! menu modules; Creating a drop-down menu with CSS alone; jQuery-powered Joomla! menu modules; Adapting the menu to suit our template; Some more extensions to try; Creative ways of placing login modules in our site; Some other extensions to try; Tips and tricks; Summary; Chapter 5: Refactoring Our Site; Warning; Removing unnecessary jQuery loads; Code highlight; pPGallery plugin; Shadowbox; AJAX Header Rotator; Content Slider module; What happens with jQuery UI; c7DialogMOD; jQuery tabs module Removing MooToolsTips and tricks; Summary; Chapter 6: Getting Our Hands on Coding JavaScript; Adding movement to our site's header-Parallax effect; Preparing the HTML necessary for our example; Adding jQuery Parallax library; Tips and tricks; jQuery library jScrollPane; Adding mouse scrolling; Adding useful tooltips; Tips and tricks; Summary; Chapter 7: Creating Our Own Modules; Learning the basics of Joomla! module creation; Creating a ""Send us a question"" module; Making a better form using JavaScript; Send the form using jQuery AJAX; Tips and tricks Validating form fields using jQuery-why validate?Warning; What could you check?; What to do next? Packing and installing the module; Summary; Chapter 8: Building Complete Solutions, Modules, and Components; Working with the news rotator module; Creating the component base; XML installer file; Why are so many files necessary?; Building our first model; How Joomla! helps us work with the database; Inserting data; Updating data; Deleting records; Reading data; loadResult; loadObject; loadObjectList; Modifying our installer to create our table; Coding a basic admin zone Inserting, editing, and deleting records in our admin zone |
Record Nr. | UNINA-9910811225003321 |
Blanco Jose Argudo | ||
Birmingham, U.K., : Packt Pub., 2010 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|