Learning Drupal 6 Module Development
|
|
- Adrian Carson
- 6 years ago
- Views:
Transcription
1
2 Learning Drupal 6 Module Development A practical tutorial for creating your first Drupal 6 modules with PHP Matt Butcher BIRMINGHAM - MUMBAI
3 Learning Drupal 6 Module Development Copyright 2008 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, Packt Publishing, nor its dealers or distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: May 2008 Production Reference: Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN Cover Image by Cadym Guryevich (dgurevich@holbi.co.uk)
4 Credits Author Matt Butcher Project Manager Abhijeet Deobhakta Reviewers Jason Flatt John Forsythe Edward Peters David Norman Sherif Senior Acquisition Editor Douglas Paterson Development Editor Swapna V. Verlekar Technical Editor Akshara Aware Project Coordinator Patricia Weir Indexer Monica Ajmera Proofreader Chris Smith Production Coordinator Aparna Bhagat Cover Work Aparna Bhagat Editorial Team Leader Mithil Kulkarni
5 About the Author Matt Butcher is the principal consultant for Aleph-Null, Inc. ( where he specializes in content management systems, Linux system integration, and Open Source technologies. He has been an active participant in open source technologies for over a decade. Along with Learning Drupal 6, Matt has also written Mastering OpenLDAP, Managing and Customizing OpenCms 6, and Building Websites with OpenCms, all of which are published by Packt. When not pushing bits, Matt likes to explore Colorado with his wife and three daughters. The Drupal community has not only been a boundless source of information, but also a positive environment. This community is to be commended for creating a successful habitat for growing a top-quality application. Writing this book has involved a veritable army of editors, technical reviewers, and proofreaders. This book has benefited tremendously from their hard work. I would like to thank Douglas Patterson not only for being my editor, but for getting me involved with Drupal in the first place. Thanks to Patricia Weir and Swapna V.Verlekar, who have worked tirelessly on the book. I owe a huge debt of gratitude to John Forsythe and Jason Flatt, whose meticulous reading and copious suggestions have had a profound influence on the final state of this book. I'd also like to thank: Edward Peters, David Norman, and Sherif for their invaluable suggestions. Thanks also to the many individuals at Drupalcon 2008 who provided input and who took the time to chat with me about Drupal. Finally, thanks to Angie, Katherine, Claire, and Annabelle for putting up with a few late nights and some occasional whining.
6 About the Reviewers Jason Flatt has been involved with the Drupal community since He has been involved in the computer industry professionally since 1992 and at the hobby level since He was heavily involved in the open-source Linux distribution Source Mage GNU/Linux from 2001 through 2005, where he got his introduction to Drupal in looking for a replacement CMS for its website. Since 1995, Jason has been an owner or part owner in four different computer consulting companies. He currently owns his own computer consulting company and is in the process of developing a Drupal consulting and web application development company. He has developed and maintains contributed modules on drupal.org. Jason's Drupal user account (oadaeh) can be found at I would like to thank my wife, Corrine, for giving me the time, freedom, and encouragement to pursue Drupal-related tasks, including reviewing this book. John Forsythe is a programmer and web developer who's been building websites since In 2006, he left a full time job in tech support to concentrate on Drupal development. He currently runs a number of popular Drupal sites, including DrupalModules.com, a community-powered module rating and review service, and Blamcast.net, a web development blog. John's Drupal account can be found at I would like to thank my parents for their continued support and encouragement.
7 Edward Peters has worked all his adult life with Initiatives of Change (IofC), an international trust-building network ( Since 2002 he has managed IofC's global Internet operation, servicing the needs of activists in many countries and languages. He is currently overseeing the move of the organization's proprietary CMS into Drupal. He also does freelance web development work for a number of small clients (
8 Table of Contents Preface 1 Chapter 1: Introduction to Drupal Modules 7 Drupal's Architecture 7 Module Architecture 9 Core Modules 9 Hooks 11 Themes 12 Crucial Drupal Concepts 13 Nodes 13 Comments Are Not Nodes 14 Users 16 Access and Security 16 Blocks and Page Rendering 16 Menus 17 Forms 18 Database and Schema APIs 18 Developers' Tools 19 Developer Module 19 Coder Module 19 A Word on Our Demonstration Site 20 Summary 21 Chapter 2: Creating Our First Module 23 Starting Out 23 A Place for the Module 24 Creating a.info File 24 A Basic.module File 26 Our Goal: A Block Hook 26 Starting the.module 27 The hook_block() Implementation 29
9 Table of Contents The t() Function 32 A view Operation 33 Installing a Module 34 Step 1: Copying the Module 34 Step 2: Enabling the Module 36 Step 3: Displaying the Module's Content 37 Using Goodreads Data 39 Modifying the Block Hook 39 Retrieving XML Content over HTTP 40 The watchdog() Function 43 Processing the HTTP Results 45 Formatting the Block's Contents 46 Finishing Touches: hook_help() 54 Summary 55 Chapter 3: The Theme System 57 The Theme System's Architecture 57 Theme Templates 59 Theme Engines 62 Theme Hooks 63 Creating a Custom Theme 64 Organization of Themes 64 Sub-themes (Derivative Themes) 65 How Each Theme Functions 66 Creating a Theme 67 Creating the Theme Directory 67 A.info File 68 A CSS Stylesheet 69 A PHPTemplate Theme 75 Template Structure 75 A Page Template for Descartes 77 Using PHP to Override Theme Behavior 82 template.php Gotchas 88 Creating a Screenshot 89 From Here to a Full Theme 89 Summary 90 Chapter 4: Theming Modules 91 Our Target Module: What We Want 91 Creating a Custom Content Type 92 Using the Administration Interface to Create a Content Type 93 Content and Nodes 97 The Foundations of the Module 97 A Simple Database Lookup 100 Getting the Node ID 100 [ ii ]
10 [ iii ] Table of Contents Getting the Node's Content 102 Theming Inside a Module 103 Registering a Theme 105 Creating a Theme Hook Function 108 Adding a Stylesheet 109 Overriding the Default Theme from a Theme 111 A Quick Clarification 111 Overriding the Default Theme's CSS 112 Overriding Layout with Templates 113 Summary 114 Chapter 5: Using JavaScript and AJAX/JSON in Modules 115 Picking up Where We Left Off 115 Introducing jquery 117 Modifying HTML with jquery 118 Checking for JavaScript Support with Drupal 121 Namespaces in JavaScript 121 Drupal's Namespace 121 A Drupal Function: Drupal.jsEnabled() 122 Delaying JavaScript Execution with jquery 123 Including JavaScript from the Module's Theme 124 Writing a Drupal AJAX/JSON Service 127 The JSON Format 127 Our Module Roadmap 129 Server Side: Defining a New Page 129 Creating a JSON Message 129 Mapping a Function to a URL 131 Passing PHP Settings to JavaScript 135 Client Side: AJAX Handlers 137 A JavaScript Function to Get JSON Content 137 Adding an Event Handler 140 Summary 141 Chapter 6: An Administration Module 143 The users Module 143 The Beginning of the Module 144 Mail Configuration 145 Registering an Administration Page 146 A Detailed Look at the Path 147 Marking the Path as an Administration Page 147 Path Registration Parameters 148 Defining the Callback Function 151 Handling Forms with the Forms API (FAPI) 153 Loading a Form with drupal_get_form() 154
PHP 5 e-commerce Development
PHP 5 e-commerce Development Create a flexible framework in PHP for a powerful e-commerce solution Michael Peacock BIRMINGHAM - MUMBAI PHP 5 e-commerce Development Copyright 2010 Packt Publishing All rights
More informationSelenium Testing Tools Cookbook
Selenium Testing Tools Cookbook Second Edition Over 90 recipes to help you build and run automated tests for your web applications with Selenium WebDriver Unmesh Gundecha BIRMINGHAM - MUMBAI Selenium Testing
More informationTortoiseSVN 1.7. Beginner's Guide. Perform version control in the easiest way with the best SVN client TortoiseSVN.
TortoiseSVN 1.7 Beginner's Guide Perform version control in the easiest way with the best SVN client TortoiseSVN Lesley Harrison BIRMINGHAM - MUMBAI TortoiseSVN 1.7 Beginner's Guide Copyright 2011 Packt
More informationHTML5 Games Development by Example
HTML5 Games Development by Example Beginner's Guide Create six fun games using the latest HTML5, Canvas, CSS, and JavaScript techniques Makzan BIRMINGHAM - MUMBAI HTML5 Games Development by Example Beginner's
More informationSelenium Testing Tools Cookbook
Selenium Testing Tools Cookbook Over 90 recipes to build, maintain, and improve test automation with Selenium WebDriver Unmesh Gundecha BIRMINGHAM - MUMBAI Selenium Testing Tools Cookbook Copyright 2012
More informationLearning Embedded Linux Using the Yocto Project
Learning Embedded Linux Using the Yocto Project Develop powerful embedded Linux systems with the Yocto Project components Alexandru Vaduva BIRMINGHAM - MUMBAI Learning Embedded Linux Using the Yocto Project
More informationfpackfl Drupal 6 JavaScript and jquery L PUBLISHING Putting jquery, AJAX, and JavaScript effects into your Drupal 6 modules and themes Matt Butcher
Drupal 6 JavaScript and jquery Putting jquery, AJAX, and JavaScript effects into your Drupal 6 modules and themes Matt Butcher fpackfl L PUBLISHING -I BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Drupal and
More informationAndroid SQLite Essentials
Android SQLite Essentials Table of Contents Android SQLite Essentials Credits About the Authors About the Reviewers www.packtpub.com Support files, ebooks, discount offers and more Why Subscribe? Free
More informationApache Hive Cookbook. Hanish Bansal Saurabh Chauhan Shrey Mehrotra BIRMINGHAM - MUMBAI
Apache Hive Cookbook Easy, hands-on recipes to help you understand Hive and its integration with frameworks that are used widely in today's big data world Hanish Bansal Saurabh Chauhan Shrey Mehrotra BIRMINGHAM
More informationDotNetNuke Skinning Tutorial
DotNetNuke Skinning Tutorial A simple, clear, step-by-step tutorial to creating DotNetNuke skins to put you in control of the look and feel of your DotNetNuke website Darren Neese BIRMINGHAM - MUMBAI DotNetNuke
More informationFoundation Flash MX Applications
r Foundation Flash MX Applications Scott Mebberson Steve Webster 0 1: ~ I G Jil l l T 0 Ill t i I G l 1._ Foundation Flash MX Applications 2003 A press Originally published by friends of ED in 2003 All
More informationSoftware Testing using Visual Studio 2010
Software Testing using Visual Studio 2010 Copyright 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any
More informationZimbra. Implement, Administer and Manage. Get your organization up and running with Zimbra, fast. Marty Resnick David Touitou BIRMINGHAM - MUMBAI
Zimbra Implement, Administer and Manage Get your organization up and running with Zimbra, fast Marty Resnick David Touitou BIRMINGHAM - MUMBAI Zimbra Implement, Administer and Manage Copyright 2007 Packt
More information/smlcodes /smlcodes /smlcodes JIRA. Small Codes. Programming Simplified. A SmlCodes.Com Small presentation. In Association with Idleposts.
/smlcodes /smlcodes /smlcodes JIRA T U T O R I A L Small Codes Programming Simplified A SmlCodes.Com Small presentation In Association with Idleposts.com For more tutorials & Articles visit SmlCodes.com
More informationASP.NET MVC 1.0 Quickly
ASP.NET MVC 1.0 Quickly Design, develop, and test powerful and robust web applications the agile way, with MVC framework Maarten Balliauw BIRMINGHAM - MUMBAI ASP.NET MVC 1.0 Quickly Copyright 2009 Packt
More informationUX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s)
UX400 OpenUI5 Development Foundations. COURSE OUTLINE Course Version: 02 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of
More informationDrupal 8 THE VIDER ITY APPR OACH
Drupal 8 THE VIDER ITY APPROACH Introduction DR UPAL 8: THE VIDER ITY APPROACH Viderity focuses on designing the Total User Experience for Drupal sites, using a user-centered design approach Traditionally,
More informationStudy Guide. Robert Schmidt Dane Charlton
Study Guide Study Guide Robert Schmidt Dane Charlton Senior Acquisitions Editor: Kenyon Brown Development Editor: Candace English Technical Editors: Eric Biller and Brian Atkinson Production Editor: Christine
More informationJoin the p2p.wrox.com. Wrox Programmer to Programmer. Beginning PHP 5.3. Matt Doyle
Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Beginning PHP 5.3 Matt Doyle Programmer to Programmer Get more out of WROX.com Interact Take an active role online by participating in our
More informationBeginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett
Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter
More informationLinux Command Line and Shell Scripting Bible. Third Edtion
Linux Command Line and Shell Scripting Bible Third Edtion Linux Command Line and Shell Scripting BIBLE Third Edition Richard Blum Christine Bresnahan Linux Command Line and Shell Scripting Bible, Third
More informationQuick Desktop Application Development Using Electron
Quick Desktop Application Development Using Electron Copyright Blurb All rights reserved. No part of this book may be reproduced in any form or by any electronic or mechanical means including information
More informationLearning PrimeFaces Extensions Development
Learning PrimeFaces Extensions Development Develop advanced frontend applications using PrimeFaces Extensions components and plugins Sudheer Jonna BIRMINGHAM - MUMBAI Learning PrimeFaces Extensions Development
More informationWriting & Executing a Software Validation Protocol: Plain and Simple
Writing & Executing a Software Validation Protocol: Plain and Simple The Validation Specialists askaboutvalidation Connecting the Life Sciences Writing & Executing a Software Validation Protocol: Plain
More informationFull Stack Web Developer
Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics
More informationLinux Command Line and Shell Scripting Bible
Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing, Inc. Linux Command Line and Shell Scripting Bible Linux Command Line and Shell Scripting Bible Richard Blum Wiley Publishing,
More informationPHP & PHP++ Curriculum
PHP & PHP++ Curriculum CORE PHP How PHP Works The php.ini File Basic PHP Syntax PHP Tags PHP Statements and Whitespace Comments PHP Functions Variables Variable Types Variable Names (Identifiers) Type
More informationProfessional ASP.NET 2.0 Databases. Thiru Thangarathinam
Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Professional ASP.NET 2.0 Databases Thiru Thangarathinam Professional ASP.NET 2.0 Databases Published by Wiley
More informationDRUPAL DRUPAK. 6 D a y s. Training for Government Employees A DRUPAL BASED WEB DEVELOPMENT AND TRAINING COMPANY EAT SLEEP BREATHE DRUPAL
6 D a y s DRUPAL Training for Government Employees DRUPAK w w w. d r u p a k. c o m A DRUPAL BASED WEB DEVELOPMENT AND TRAINING COMPANY WE EAT SLEEP BREATHE DRUPAL Introduction Benefits of Drupal: Drupal
More informationBeginning Transact-SQL with SQL Server 2000 and Paul Turley with Dan Wood
Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with Dan Wood Beginning Transact-SQL with SQL Server 2000 and 2005 Beginning Transact-SQL with SQL Server 2000 and 2005 Paul Turley with
More informationXML Primer Plus By Nicholas Chase
Table of Contents Index XML Primer Plus By Nicholas Chase Publisher : Sams Publishing Pub Date : December 16, 2002 ISBN : 0-672-32422-9 Pages : 1024 This book presents XML programming from a conceptual
More informationDrupal Training. Introduction to Module Development
Drupal Training Introduction to Module Development Alex Urevick- Ackelsberg Alex Urevick- Ackelsberg Partner & Business Developer Alex Urevick- Ackelsberg Partner & Business Developer Alex UA on Drupal.org
More informationconcrete5 Cookbook David Strack Chapter No. 2 "Working with Blocks"
concrete5 Cookbook David Strack Chapter No. 2 "Working with Blocks" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.2 "Working with Blocks"
More informationUsing the Code Review Module
Szeged DrupalCon Doug Green doug@civicactions.com Stella Power stella@stellapower.net Coder Module Overview History Developer Module, built for you (and me) What does it do? Why should you use it? http://drupal.org/project/coder
More informationWeb Developer British Trust for Ornithology
Web Developer British Trust for Ornithology ABOUT THE BRITISH TRUST FOR ORNITHOLOGY BRITISH TRUST FOR ORNITHOLOGY A WORLD INSPIRED BY BIRDS AND INFORMED BY SCIENCE BTO harnesses the skills and passion
More informationTraining Kit Administering Microsoft SQL Server 2012 Databases. Training Kit EXAM SQL Server 2012 Databases
spine = 1.47 EXAM 70-462 Administering Microsoft SQL Server 2012 Databases Microsoft Certified Solutions Associate The new MCSA certifications validate the core technical skills required to build a sustainable
More informationajax and php packt B0EFD9EF3D4A6DD8F0A8D B438 Ajax And Php Packt 1 / 6
Ajax And Php Packt 1 / 6 2 / 6 3 / 6 Ajax And Php Packt The appendices guide you through installing your working environment, using powerful tools that enable debugging, improving, and profiling your code,
More informationPeers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN
Page 1 Peers Technologies Pvt. Ltd. Course Brochure 2010 2010 USAGE SERVER 2010 ADMINISTRATION SERVER 2010 DESIGN SERVER 2010 DEVELOPMENT Page 2 SharePoint 2010 Usage Course Outline This course takes users
More informationManaging and Customizing OpenCms 6
Managing and Customizing OpenCms 6 A practical guide to creating and managing your own website with this proven Java/JSP-based content management system Matt Butcher BIRMINGHAM - MUMBAI Managing and Customizing
More informationOracle Business Intelligence: The Condensed Guide to Analysis and Reporting
Oracle Business Intelligence: The Condensed Guide to Analysis and Reporting A fast track guide to uncovering the analytical power of Oracle Business Intelligence: Analytic SQL, Oracle Discoverer, Oracle
More informationMicrosoft Computer Vision APIs Distilled
Microsoft Computer Vision APIs Distilled Getting Started with Cognitive Services Alessandro Del Sole Microsoft Computer Vision APIs Distilled Alessandro Del Sole Cremona, Italy ISBN-13 (pbk): 978-1-4842-3341-2
More information35, to 42, per annum. Stroke Association House, London EC1V
Job description Job title: Salary: Grade: Drupal Developer 35,019.90 to 42,219.17 per annum F Hours per week: 35 Location: Accountable to: Accountable for: Stroke Association House, London EC1V Head of
More informationDrupal 7 Module Development By Matt Butcher;John Albin Wilkins
Drupal 7 Module Development By Matt Butcher;John Albin Wilkins If searched for the ebook Drupal 7 Module Development by Matt Butcher;John Albin Wilkins in pdf form, then you've come to faithful site. We
More informationGetting MEAN. with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND
Getting MEAN with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher
More informationAn Easy to Understand Guide 21 CFR Part 11
An Easy to Understand Guide 21 CFR Part 11 The Validation Specialists askaboutvalidation Connecting the Lifesciences An Easy to Understand Guide 21 CFR Part 11 Published by Premier Validation 21 CFR Part
More informationApp Development. Quick Guides for Masterminds. J.D Gauchat Cover Illustration by Patrice Garden
App Development Quick Guides for Masterminds J.D Gauchat www.jdgauchat.com Cover Illustration by Patrice Garden www.smartcreativz.com Quick Guides for Masterminds Copyright 2018 by John D Gauchat All Rights
More informationIntroduction to PHP. Handling Html Form With Php. Decisions and loop. Function. String. Array
Introduction to PHP Evaluation of Php Basic Syntax Defining variable and constant Php Data type Operator and Expression Handling Html Form With Php Capturing Form Data Dealing with Multi-value filed Generating
More informationDrupal 7 Module Development By Matt Butcher;John Albin Wilkins READ ONLINE
Drupal 7 Module Development By Matt Butcher;John Albin Wilkins READ ONLINE If you are searching for the book Drupal 7 Module Development by Matt Butcher;John Albin Wilkins in pdf form, then you have come
More informationLearning DHTMLX Suite UI
Learning DHTMLX Suite UI Eli Geske Chapter No. 1 "User Management Web App" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.1 "User Management
More information/smlcodes /smlcodes /smlcodes. Shell Scripting TUTORIAL. Small Codes. Programming Simplified. A SmlCodes.Com Small presentation
/smlcodes /smlcodes /smlcodes Shell Scripting TUTORIAL Small Codes Programming Simplified A SmlCodes.Com Small presentation In Association with Idleposts.com For more tutorials & Articles visit SmlCodes.com
More informationEssential Angular for ASP.NET Core MVC
Essential Angular for ASP.NET Core MVC Adam Freeman Essential Angular for ASP.NET Core MVC Adam Freeman London, UK ISBN-13 (pbk): 978-1-4842-2915-6 ISBN-13 (electronic): 978-1-4842-2916-3 DOI 10.1007/978-1-4842-2916-3
More informationSocial Networking. A video sharing community website. Executive Summary. About our Client. Business Situation
Social Networking A video sharing community website. Executive Summary The client firm had a couple of social networking video sharing community websites that were hosted using a freely available open
More informationDatabase Driven Web 2.0 for the Enterprise
May 19, 2008 1:30 p.m. 2:30 p.m. Platform: Linux, UNIX, Windows Session: H03 Database Driven Web 2.0 for the Enterprise Rav Ahuja IBM Agenda What is Web 2.0 Web 2.0 in the Enterprise Web 2.0 Examples and
More information20486-Developing ASP.NET MVC 4 Web Applications
Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an
More informationDeploying to the Edge CouchDB
Deploying to the Edge CouchDB Apache Relax Who s Talking? J Chris Anderson / jchris@apache.org / @jchris PHP -> Rails -> JSON -> CouchDB Director, couch.io And You? Web developers? JavaScript coders? CouchDB
More informationBOD410 SAP Lumira 2.0 Designer
BOD410 SAP Lumira 2.0 Designer. COURSE OUTLINE Course Version: 10 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of this
More informationJoomla How To Setup Menu Item Type Module Add Customer
Joomla How To Setup Menu Item Type Module Add Customer You can still control which modules display on which articles by manually setting the Create a menu called "hidden" and add a menu item for each of
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Drupal
About the Tutorial is a free and open source Content Management System (CMS) that allows organizing, managing and publishing your content. This reliable and secure CMS is built on PHP based environment
More informationDrupal for Education and E-Learning
Drupal for Education and E-Learning Bill Fitzgerald Chapter No. 6 "Creating the Student Blog" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter
More informationOracle Service Cloud Integration for Developers Ed 1
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the
More informationMastering UNIX Shell Scripting
Mastering UNIX Shell Scripting Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus Second Edition Randal K. Michael Wiley Publishing, Inc. Mastering UNIX Shell
More informationDreamweaver Developer's Instant Troubleshooter
Dreamweaver Developer's Instant Troubleshooter Rachel Andrew Gareth Downes-Powell Nancy Gill Kevin Marshall Drew Mclellan Apress Dreamweaver Developer's lnstant Troubleshooter 2003 Rachel Andrew, Gareth
More informationThe decoupled CMS in financial services. Preston So 8 Nov 2017 Open Source Strategy Forum 2017
The decoupled CMS in financial services Preston So 8 Nov 2017 Open Source Strategy Forum 2017 Welcome! Preston So has been a web developer and designer since 2001, a creative professional since 2004, and
More informationPeopleSoft Applications Portal and WorkCenter Pages
An Oracle White Paper April, 2011 PeopleSoft Applications Portal and WorkCenter Pages Creating a Compelling User Experience Introduction... 3 Creating a Better User Experience... 4 User Experience Possibilities...
More informationJquery Documentation Autocomplete
Jquery Documentation Autocomplete 1 / 6 2 / 6 3 / 6 Jquery Documentation Autocomplete Theming. The autocomplete widget uses the jquery UI CSS framework to style its look and feel. If autocomplete specific
More information7 Windows Tweaks. A Comprehensive Guide to Customizing, Increasing Performance, and Securing Microsoft Windows 7. Steve Sinchak
Take control of Windows 7 Unlock hidden settings Rev up your network Disable features you hate, for good Fine-tune User Account control Turbocharge online speed Master the taskbar and start button Customize
More informationThe journey of a module from Drupal 7 to Drupal 8
The journey of a module from Drupal 7 to Drupal 8 Heymo Vehse https://twitter.com/heymo https://www.drupal.org/u/heymo About Me Heymo Vehse https://twitter.com/heymo https://www.drupal.org/u/heymo heymo@thebrickfactory.com
More informationReading Writing Speaking Reading Writing Speaking. English Intermediate Intermediate Elementary Intermediate Intermediate Elementary
General Information First name, birthday Sergey, 06.11.1984 Education Institute of higher education Novokuznetsk Institute of Kemerovo State University System Programmer Foreign languages Everyday topics
More informationBeginning JavaScript (Programmer To Programmer) By Paul Wilton
Beginning JavaScript (Programmer To Programmer) By Paul Wilton Beginning JavaScript, 4th Edition (0470525932) cover image process while new examples provide you with updated JavaScript programming techniques.
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress
About the Tutorial WordPress is an open source Content Management System (CMS), which allows the users to build dynamic websites and blog. WordPress is the most popular blogging system on the web and allows
More informationfpafi/tl open source^ Drupal 6 Theming Cookbook great-looking Drupal themes Over 100 clear, step-by-step recipes to create powerful,
Drupal 6 Theming Cookbook Over 100 clear, step-by-step recipes to create powerful, great-looking Drupal themes Karthik Kumar fpafi/tl open source^ I I MV 1 X I I community experience distilled PUBLISHING
More informationApp Inventor 2 Essentials
App Inventor 2 Essentials A step-by-step introductory guide to mobile app development with App Inventor 2 Felicia Kamriani Krishnendu Roy BIRMINGHAM - MUMBAI App Inventor 2 Essentials Copyright 2016 Packt
More informationVisualforce Developer's Guide
Visualforce Developer's Guide W.A.Chamil Madusanka Chapter No. 1 "Getting Started with Visualforce" In this package, you will find: A Biography of the author of the book A preview chapter from the book,
More informationDrupal Beginner Training
Drupal Beginner Training http://bit.ly/1834sue Rod Martin @imrodmartin Myself Yourself The people sitting next to you Introductions Rod Martin @imrodmartin rod@ostraining.com Support After the Class Book
More informationXPages development practices: developing a common Tree View Cust...
1 of 11 2009-12-11 08:06 XPages development practices: developing a common Tree View Custom Controls Use XPages develop a common style of user control Dojo Level: Intermediate Zhan Yonghua, Software Engineer,
More informationIntroduction to WordPress Creation and management software for blogs & websites
Introduction to WordPress Creation and management software for blogs & websites 1 Who is WordPress? Originally written by Matt Mullenweg in 2003, based on B2 Trademark is owned by Automattic Automattic
More informationLimit of Liability/Disclaimer of Warranty:
Published by We Got Served Ltd. Copyright 2014 by Cameron Bishop. The right of Cameron Bishop to be identified as author of the Work has been asserted by him in accordance with the Copyright, Designs and
More informationXeretec Scan to OneDrive Secure and Convenient
Xeretec Scan to OneDrive Secure and Convenient Seb Coles Senior Software Developer Xeretec April, 2017 Version 1.0.0 Copyright 2017 by Xeretec Ltd. All rights reserved. Document Preface The purpose of
More informationBlender 3D: Architecture, Buildings, and Scenery
Blender 3D: Architecture, Buildings, and Scenery Create photorealistic 3D architectural visualizations of buildings, interiors, and environmental scenery Allan Brito BIRMINGHAM - MUMBAI Blender 3D: Architecture,
More informationInstalling and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2
Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2 Joomla! has earned a reputation of being one of the most powerful CMS programs around, as its core team emerged from another popular open source
More informationJason Rundell. Full stack development: Genesis Land. Full Stack Developer: Portfolio
Jason Rundell Full Stack Developer: Portfolio Full stack development: Genesis Land Architecture, Project Management, Client Support, LAMP, PHP, MySQL, WordPress, Amazon S3, Amazon EC2, Amazon RDS, Amazon
More informationOpenCms 7 Development
OpenCms 7 Development Dan Liliedahl Chapter 1 "Overview" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter NO.1 "Overview" A synopsis of the
More informationArea301.com. User Guide HOW IT WORKS AND BEST PRACTICES FOR USING THE AREA301 TOOLS
Area301.com User Guide HOW IT WORKS AND BEST PRACTICES FOR USING THE AREA301 TOOLS We offer access to two powerful tools: 1. Leads Finder 2. Opportunities 1. Leads Finder How Leads Finder works The Leads
More informationWebform: THERE IS THIS FOR THAT
Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal
More informationCA IdentityMinder. Glossary
CA IdentityMinder Glossary 12.6.3 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational
More informationMigrating website. and web tools
Migrating website and web tools Gunter Folger CERN/PH/SFT Content Current Geant4 web sites Creating new Geant4 web site in Drupal - ongoing Static pages Documentation pages generated at each release Migration
More informationSAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August
PUBLIC Document Version: August 2018 2018-10-26 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Release Highlights....3 1.1 Anonymous access to public communities....4
More informationAtlassian Confluence 5 Essentials
Atlassian Confluence 5 Essentials Stefan Kohler Chapter No. 5 "Collaborating in Confluence" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter
More informationIntroduction Haim Michael. All Rights Reserved.
Architecture Introduction Applications developed using Vaadin include a web application servlet based part, user interface components, themes that dictate the look & feel and a data model that enables
More informationSERVICES. Desktop and Smartphone Apps. Databases. Stock Management Portals. Web Design and Development. Telephony Systems
Services Pack 2016 SERVICES Desktop and Smartphone Apps Databases Stock Management Portals Web Design and Development Telephony Systems DESKTOP AND SMARTPHONE APPLICATIONS iphone Objective-C, Unity, Cocos
More informationXTM Connect Drupal Connector. A Translation Management Tool Plugin
XTM Connect Drupal Connector A Translation Management Tool Plugin Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this publication may be reproduced
More informationApplication for Summer of Code 2008: Jimmy Berry Usability Testing Suite 1
Application for Summer of Code 2008: Jimmy Berry Usability Testing Suite 1 Purpose My project will provide a method of measuring the user experience 2 which has been stated as a very important goal of
More informationEnterprise JavaBeans 2.1
Enterprise JavaBeans 2.1 STEFAN DENNINGER and INGO PETERS with ROB CASTANEDA translated by David Kramer APress Media, LLC Enterprise JavaBeans 2.1 Copyright 2003 by Stefan Denninger and Ingo Peters with
More informationBuilding Custom Tasks for SQL Server Integration Services
Building Custom Tasks for SQL Server Integration Services Andy Leonard Building Custom Tasks for SQL Server Integration Services Andy Leonard Farmville, Virginia, USA ISBN-13 (pbk): 978-1-4842-2939-2 ISBN-13
More informationHTML5 Programming with JavaScript. by John Paul Mueller
HTML5 Programming with JavaScript by John Paul Mueller HTML5 Programming with JavaScript For Dummies Published by John Wiley & Sons, Inc. 111 River Street Hoboken, NJ 07030-5774 www.wiley.com Copyright
More informationThe course also includes an overview of some of the most popular frameworks that you will most likely encounter in your real work environments.
Web Development WEB101: Web Development Fundamentals using HTML, CSS and JavaScript $2,495.00 5 Days Replay Class Recordings included with this course Upcoming Dates Course Description This 5-day instructor-led
More informationOpenCms 7 Development
OpenCms 7 Development Extending and customizing OpenCms through its Java API Dan Liliedahl BIRMINGHAM - MUMBAI OpenCms 7 Development Copyright 2008 Packt Publishing All rights reserved. No part of this
More informationPHP: Software Training Employability Programme
PHP: Software Training Employability Programme Duration: 300Hours Prerequisites There are no Pre-requisites for this course. A Basic Knowledge of Programming Language is Advantageous. Basic Foundation
More informationOracle Service Cloud Integration for Developers Ed 1
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Service Cloud Integration for Developers Ed 1 Duration: 5 Days What you will learn The class covers how to extend the Service
More informationTIME SCHEDULE MODULE TOPICS PERIODS. HTML Document Object Model (DOM) and javascript Object Notation (JSON)
COURSE TITLE : ADVANCED WEB DESIGN COURSE CODE : 5262 COURSE CATEGORY : A PERIODS/WEEK : 4 PERIODS/SEMESTER : 52 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 HTML Document Object Model (DOM) and javascript
More information