Learning Drupal 6 Module Development.

A practical tutorial for creating your first Drupal 6 modules with PHP.

Saved in:
Bibliographic Details
Main Author: Butcher, Matt
Format: eBook
Language:English
Published: Birmingham : Packt Pub., 2008.
Subjects:
Online Access:Click for online access

MARC

LEADER 00000cam a2200000Mu 4500
001 ocn804665459
003 OCoLC
005 20241006213017.0
006 m o d
007 cr unu||||||||
008 121120s2008 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d OCLCQ  |d DEBSZ  |d OCLCQ  |d ZCU  |d MERUC  |d ICG  |d OCLCO  |d OCLCF  |d OCLCQ  |d FEM  |d OCLCO  |d OCLCQ  |d DKC  |d AU@  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d SXB  |d OCLCQ 
019 |a 969050526 
020 |a 9781847194459 
020 |a 1847194451 
035 |a (OCoLC)804665459  |z (OCoLC)969050526 
037 |a 8340618427235459093  |b TotalBoox  |f Ebook only  |n www.totalboox.com 
050 4 |a TK5105.8885.D78 B883 2008 
049 |a HCDD 
100 1 |a Butcher, Matt. 
245 1 0 |a Learning Drupal 6 Module Development. 
260 |a Birmingham :  |b Packt Pub.,  |c 2008. 
300 |a 1 online resource (594 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
505 0 |a Learning Drupal 6 Module Development; Learning Drupal 6 Module Development; Credits; About the Author; About the Reviewers; Preface; What This Book Covers; Who Is This Book For?; Conventions; Reader Feedback; Customer Support; Downloading the Example Code for the Book; Errata; Questions; 1. Introduction to Drupal Modules; Drupal's Architecture; Module Architecture; Core Modules; Hooks; Themes; Crucial Drupal Concepts; Nodes; Comments Are Not Nodes; Users; Access and Security; Blocks and Page Rendering; Menus; Forms; Database and Schema APIs; Developers' Tools; Developer Module; Coder Module. 
505 8 |a A Word on Our Demonstration SiteSummary; 2. Creating Our First Module; Starting Out; A Place for the Module; Creating a .info File; A Basic .module File; Our Goal: A Block Hook; Starting the .module; The hook_block() Implementation; The t() Function; A view Operation; Installing a Module; Step 1: Copying the Module; Step 2: Enabling the Module; Step 3: Displaying the Module's Content; Using Goodreads Data; Modifying the Block Hook; Retrieving XML Content over HTTP; The watchdog() Function; Processing the HTTP Results; Formatting the Block's Contents; Finishing Touches: hook_help(); Summary. 
505 8 |a 3. The Theme SystemThe Theme System's Architecture; Theme Templates; Theme Engines; Theme Hooks; Creating a Custom Theme; Organization of Themes; Sub-themes (Derivative Themes); How Each Theme Functions; Creating a Theme; Creating the Theme Directory; A .info File; A CSS Stylesheet; A PHPTemplate Theme; Template Structure; From Here to a Full Theme; A Page Template for Descartes; Using PHP to Override Theme Behavior; Custom Breadcrumbs; Interacting with Other Theme Functions; template.php Gotchas; Creating a Screenshot; Summary; 4. Theming Modules; Our Target Module: What We Want. 
505 8 |a Creating a Custom Content TypeUsing the Administration Interface to Create a Content Type; Content and Nodes; The Foundations of the Module; A Simple Database Lookup; Getting the Node ID; Getting the Node's Content; Theming Inside a Module; Registering a Theme; Creating a Theme Hook Function; Adding a Stylesheet; Overriding the Default Theme from a Theme; A Quick Clarification; Overriding the Default Theme's CSS; Overriding Layout with Templates; Summary; 5. Using JavaScript and AJAX/JSON in Modules; Picking up Where We Left Off; Introducing jQuery; Modifying HTML with jQuery. 
505 8 |a Checking for JavaScript Support with DrupalNamespaces in JavaScript; Drupal's Namespace; A Drupal Function: Drupal.jsEnabled(); Delaying JavaScript Execution with jQuery; Including JavaScript from the Module's Theme; Writing a Drupal AJAX/JSON Service; The JSON Format; Our Module Roadmap; Creating a JSON Message; Mapping a Function to a URL; Passing PHP Settings to JavaScript; Client Side: AJAX Handlers; A JavaScript Function to Get JSON Content; Adding an Event Handler; Server Side: Defining a New Page; Summary; 6. An Administration Module; The emailusers Module; The Beginning of the Module. 
500 |a Mail Configuration. 
520 |a A practical tutorial for creating your first Drupal 6 modules with PHP. 
588 0 |a Print version record. 
650 0 |a Open source software. 
650 0 |a Web site development. 
650 0 |a Web sites  |x Design. 
650 7 |a Open source software  |2 fast 
650 7 |a Web site development  |2 fast 
650 7 |a Web sites  |x Design  |2 fast 
758 |i has work:  |a Learning Drupal 6 module development (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCYBmhkWmrfbvdKBMtdmqkP  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Butcher, Matt.  |t Learning Drupal 6 Module Development.  |d Birmingham : Packt Publishing, ©2008  |z 9781847194442 
856 4 0 |u https://ebookcentral.proquest.com/lib/holycrosscollege-ebooks/detail.action?docID=979965  |y Click for online access 
903 |a EBC-AC 
994 |a 92  |b HCD