Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Kennard, James.

Title Joomla! 1.5 development cookbook : solve real world Joomla! 1.5 development problems with over 130 simple but incredibly useful recipes / James Kennard ; reviewers, Rob Clayburn, Kevin Devine.

Imprint Birmingham, UK : Packt Pub., 2009.

Item Status

Description 1 online resource (v, 342 pages) : illustrations
Note Title from title screen.
Bibliography Includes bibliographical references and index.
Summary "This book has a "wealth" of solutions for problems that Joomla! developers face regularly. It provides step-by-step mini examples which show how to overcome common design and implementation problems when creating Joomla! extensions. It will help you setup a sustainable collaborative development environment using the powerful free services offered by JoomlaCode.org. This book can be used in different ways. It can be used by the pro Joomla! developer looking for a specific solution to a problem and can also be used by a novice developer looking for an insight into an area of common problems, such as effectively handling errors in Joomla! Readers who choose to read an entire chapter will first be given a brief overview of the topic in hand and its role and importance when developing for Joomla! The Recipes contained within the chapter will introduce the reader to specific problems and provide hands-on solutions. It provides solutions for core design topics including security, data access, users, sessions, and multilingual capabilities"--Resource description page
Contents Cover; Table of Contents; Preface; Chapter 1: Development using JoomlaCode.org and SVN; Setting up a JoomlaCode.org project; Managing members of a JoomlaCode.org; project; Setting up JoomlaCode.org Subversion; Understanding the Subversion skeleton; Understanding revisions in Subversion; Understanding the Subversion process; Checking out a Subversion repository using; TortoiseSVN; Editing a working copy using TortoiseSVN; Inspecting changes using TortoiseSVN; Updating a working copy and resolving; conflicts using TortoiseSVN; Committing changes using TortoiseSVN
Exporting a working copy using TortoiseSVNChapter 2: Keeping Extensions Secure; Writing SQL safe queries; Writing SQL-safe LIKE string comparison; queries; Using the token; Making a filename safe; Making a directory path safe; Making a path safe; Safely retrieving request data; Getting a value from an array; Chapter 3: Working with the Database; Executing a query; Loading the first cell from the result of a; query; Loading the first record from a query; Loading more than one record from a query; Handling DBO errors; Creating a JTable; Creating a new record using a JTable
Updating a record using a JTableReading an existing record using a JTable; Deleting a record using a JTable; Checking a record in and out; (record locking) using a JTable; Modifying record ordering using a JTable; Publishing and unpublishing a record; using a JTable; Incrementing a record hit counter; using a JTable; Chapter 4: The Session and the User; Getting the session handler; Adding data to the session; Getting session data; Checking for session data; Checking the session token; Getting the user; Determining if the current user is a guest; Getting the user's name and username
Getting the user's group ID and typeRestricting a user's access using Public, ; Registered, and Special; Getting the user's parameters; Setting the user's parameters; Extending and editing extended user; parameters; Sending an email to the user; Chapter 5: Multilingual Recipes; Creating a translation; Translating some text; Determining the character length of a; UTF-8 string; Removing leading and trailing UTF-8; whitespace; Comparing UTF-8 strings; Finding a UTF-8 string in a UTF-8 string; Executing a regular expression on a; UTF-8 string; Reversing a UTF-8 string
Extracting a substring from a UTF-8 stringReplacing occurrences of a UTF-8 string; in a UTF-8 string; Accessing characters in a UTF-8; string by position; Converting a string from one encoding; to another; Creating a UTF-8 aware database; installation script; Chapter 6: Interaction and Styling; Getting page and component parameters; Adding CSS to a page; Overriding component templates; Adding JavaScript to a page; Creating a modal window; Generating modal content; Updating an element using Ajax and; MooTools; Updating an element based on a form using; Ajax and MooTools
Language English.
Local Note TO BE DELETED
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject Joomla! (Computer file)
Joomla! (Computer file)
Joomla! (Computer file)
Web sites -- Authoring programs.
Web sites -- Design.
Web site development.
COMPUTERS -- Digital Media -- General.
COMPUTERS -- Web -- User Generated Content.
COMPUTERS -- Interactive & Multimedia.
COMPUTERS -- Web -- Site Design.
Web sites -- Design.
Web site development.
Web site development
Web sites -- Authoring programs
Web sites -- Design
Added Author Clayburn, Rob.
Devine, Kevin.
Other Form: Print version: Kennard, James. Joomla! 1.5 development cookbook. Birmingham, UK : Packt, 2009 9781847198143 (OCoLC)501418370
ISBN 9781847198150 (electronic bk.)
1847198155 (electronic bk.)
1282305042
9786612305047
6612305045
9781282305045
9781847198143
1847198147 (pbk.)