Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP
- Autorzy:
- Dries Buytaert, Matt Butcher
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 328
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP
Wybrane bestsellery
-
Ten brakujący element znajdziesz w książce Briana Tracy’ego, światowej sławy eksperta w dziedzinie działań sprzedażowych. Przekonasz się, że domykania sprzedaży można się po prostu nauczyć — trzeba jedynie wiedzieć jak i trochę poćwiczyć. Otrzymasz również pokaźny zbiór przydatnych um...
Mistrzowskie domykanie transakcji. Klucz do zarabiania pieniędzy w sferze profesjonalnej sprzedaży Mistrzowskie domykanie transakcji. Klucz do zarabiania pieniędzy w sferze profesjonalnej sprzedaży
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Relacja między sprzedawcami i zakupowcami we współczesnym biznesie przypomina trochę pole bitwy. Celem tych pierwszych jest oczywiście sprzedać jak najwięcej i na jak najbardziej korzystnych dla siebie warunkach. Ci drudzy chcą rzecz jasna kupić, ale po pierwsze dokładnie to, co jest potrzebne ic...
Kupiec Alfa. Przewodnik po efektywnych zakupach i negocjacjach Kupiec Alfa. Przewodnik po efektywnych zakupach i negocjacjach
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Ta książka daje zestaw prostych, łatwych w zrozumieniu narzędzi, z których możesz skorzystać natychmiast, by od razu skierować swoją firmę na ścieżkę zwiększania rentowności. Przekonasz się, że szybkość decyzji odgrywa tu decydującą rolę — miliony przedsiębiorstw działają bez aktualnego pla...
TurboStrategia. 21 pewnych dróg do błyskawicznego wzrostu zysków TurboStrategia. 21 pewnych dróg do błyskawicznego wzrostu zysków
(32.43 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
Dziesiątki tysięcy przedsiębiorców sprzedaje swoje produkty i usługi przez internet. Jednak tylko nieduży odsetek zdobywa w ten sposób wystarczająco licznych klientów, a naprawdę niewielu osiąga satysfakcjonujący poziom sprzedaży. Nawet próby podglądania najlepszych w tej dziedzinie i kopiowania ...
Tajniki skutecznych dotcomów. Jak rozwijać firmę w internecie Tajniki skutecznych dotcomów. Jak rozwijać firmę w internecie
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Wiesz, czym jest TikTok? Jeśli nie, to szybko uruchom swój smartfon, ściągnij na niego tę aplikację i zacznij z niej korzystać, ponieważ - to pewne - Twoi klienci już tam są! Główną funkcjonalnością TikToka jest możliwość nagrywania i rozpowszechniania za jego pośrednictwem krótkich materiałów wi...
Skuteczny marketing na TikToku. Jak zdobyć miliony wyświetleń i tysiące obserwatorów w miesiąc (albo szybciej) Skuteczny marketing na TikToku. Jak zdobyć miliony wyświetleń i tysiące obserwatorów w miesiąc (albo szybciej)
(38.35 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Design thinking, czyli myślenie projektowe. Wbrew pozorom ten sposób podejścia do biznesu nie jest przypisany wyłącznie do wielkich korporacji. Pracować w duchu design thinking może i powinna każda firma, której właścicielowi zależy na zwiększeniu wydajności, szybkim realizowaniu dobrych pomysłów...
Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy Design Thinking. Jak wykorzystać myślenie projektowe do zwiększenia zysków Twojej firmy
(20.90 zł najniższa cena z 30 dni)20.90 zł
69.00 zł(-70%) -
W 1926 roku George S. Clason opublikował pierwszą z serii broszur poświęconych oszczędzaniu, które najpewniejszą drogą prowadzą do sukcesu finansowego. Aby dowieść swych racji, autor posłużył się przypowieściami osadzonymi w realiach starożytnego Babilonu. Owe broszury zyskały nieprawdopodobne po...(30.40 zł najniższa cena z 30 dni)
30.40 zł
38.00 zł(-20%) -
Oto wyczerpujący przewodnik po sposobach wykorzystywania kanałów komunikacji wirtualnej w nawiązywaniu kontaktów biznesowych i przeprowadzaniu procesów sprzedażowych w taki sposób, by zakończyły się sfinalizowaniem transakcji. Zaprezentowano tu spójny system rozmów wideo, rozmów telefonicznych, S...
Sprzedaż wirtualna, zyski realne. Jak wykorzystywać technologie do skutecznej komunikacji z nabywcami Sprzedaż wirtualna, zyski realne. Jak wykorzystywać technologie do skutecznej komunikacji z nabywcami
(17.90 zł najniższa cena z 30 dni)17.90 zł
59.00 zł(-70%) -
Dzięki zebranym w poradniku wskazówkom, jak używać narzędzi stosowanych na co dzień w branży SEO, poznasz najważniejsze aspekty pozycjonowania. Opisano tu aż 32 aplikacje wraz z instrukcjami ich użycia - to solidna porcja wiedzy, która przygotuje Cię do wykonywania wielu zadań związanych z prowad...
Praktyczne zastosowanie narzędzi SEO w Twojej firmie Praktyczne zastosowanie narzędzi SEO w Twojej firmie
(39.50 zł najniższa cena z 30 dni)43.45 zł
79.00 zł(-45%) -
83 autorów (ekspertów w swoich dziedzinach), 159 rozdziałów, 850 stron praktycznych rad. To Biblia e-biznesu 3.0 – prawdopodobnie największy tego typu projekt wydawniczy na świecie! Dwie pierwsze edycje zdobyły uznanie czytelników, miesiącami przodowały na listach bestsellerów i otrzymały s...
Biblia e-biznesu 3.0 Biblia e-biznesu 3.0
Robert Bekas, Tomasz Burcon, Andrzej Burzyński, Krzysztof Burzyński, Kamil Cebulski
(109.85 zł najniższa cena z 30 dni)118.30 zł
169.00 zł(-30%)
O autorach ebooka
Dries Buytaert, Matt Butcher - pozostałe książki
-
Drupal for Education and E-Learning. Teaching and learning in the classroom using the Drupal CMS Drupal for Education and E-Learning. Teaching and learning in the classroom using the Drupal CMS
-
Enhance your digital experience with this practical guide to digital marketing with Drupal with the help of real-world examples and best practices that will equip you to create successful campaigns, reach a wider audience, and boost revenue. Learn to build and deploy a complete digital marketing ...
Digital Marketing with Drupal. The ultimate guide to build and deploy a complete digital marketing platform on top of Drupal Digital Marketing with Drupal. The ultimate guide to build and deploy a complete digital marketing platform on top of Drupal
-
Get up to speed with Helm, the preeminent package manager for the Kubernetes container orchestration system. This practical guide shows you how to efficiently create, install, and manage the applications running inside your containers. Helm maintainers Matt Butcher, Matt Farina, and Josh Dolitsky...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
As social networks become more popular, their role in the classroom has come under scrutiny. Drupal offers a wide variety of useful tools for educators. Within a single Drupal site, you can set up social bookmarking, podcasting, video hosting, formal and informal groups, rich user profiles, and o...
Drupal for Education and E-Learning -. You don't need to be a techie to build a community-based website for your school. With this guide to Drupal you'll be able to create an online learning and sharing space for your students and colleagues, quickly and easily. - Second Edition Drupal for Education and E-Learning -. You don't need to be a techie to build a community-based website for your school. With this guide to Drupal you'll be able to create an online learning and sharing space for your students and colleagues, quickly and easily. - Second Edition
-
Drupal is one of the most powerful PHP Content Management Systems there is. However, why would you install a CMS for every site you build? With just one copy of Drupal you can host several sites. Drupal has long had multi-site support, and Drupal 7's support is even better than previous versions....
Drupal 7 Multi Sites Configuration. Run multiple websites from a single instance of Drupal 7 with this book and Drupal 7 Multi Sites Configuration. Run multiple websites from a single instance of Drupal 7 with this book and
-
Drupal is ideally equipped to serve as a base system for creating a custom social networking site like Facebook or MySpace. While these large social networks have their place, niche social networking websites can help promote businesses, products, projects, and hobbies of any nature.Drupal 7 Soci...
Drupal 7 Social Networking. Build a social or community website with friends lists, groups, custom user profiles, and much more Drupal 7 Social Networking. Build a social or community website with friends lists, groups, custom user profiles, and much more
-
Drupal 7 contains features for which site administrators have been clamoring for years, including support for fields, an improved administration interface, better database support, improved theming, and more. You could of course make a laborious search on sites, blogs, and many online tutorials t...
Drupal 7 First Look. Learn the new features of Drupal 7, how they work and how they will impact you Drupal 7 First Look. Learn the new features of Drupal 7, how they work and how they will impact you
-
Themes are among the most powerful features that can be used to customize a website to fit your needs. The greatest strength of Drupal lies in its design, which, when done right, allows developers to customize every aspect of the site. Although it might sound easy to customize the look of your si...
Drupal 6 Theming Cookbook. Over 100 clear step-by-step recipes to create powerful, great-looking Drupal themes Drupal 6 Theming Cookbook. Over 100 clear step-by-step recipes to create powerful, great-looking Drupal themes
-
Often a company hires a web designer to build its Drupal site, and then takes over running the site in house. This book is for the Content Editors concerned with the ongoing creation and maintenance of the site content.In a few hours, you'll have the knowledge needed to maintain and edit your web...
Drupal 6 Content Administration. Maintain, add to, and edit content of your Drupal site with ease Drupal 6 Content Administration. Maintain, add to, and edit content of your Drupal site with ease
-
Due to its power and expandability, Drupal has become one of the most popular open source content management systems. At the same time, Flash has been adopted for its ability to create beautiful and dynamic web applications. By combining these technologies, you can create Flash applications that ...
Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6 Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6
Ebooka "Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP
- ISBN Ebooka:
- 978-18-471-9445-9, 9781847194459
- Data wydania ebooka:
- 2008-05-08 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 4.4MB
- Rozmiar pliku ePub:
- 1.4MB
- Rozmiar pliku Mobi:
- 3.6MB
Spis treści ebooka
- Learning Drupal 6 Module Development
- Table of Contents
- 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
- Drupals Architecture
- Module Architecture
- Core Modules
- Hooks
- Module Architecture
- Themes
- Drupals Architecture
- Crucial Drupal Concepts
- Nodes
- Comments Are Not Nodes
- Nodes
- Users
- Access and Security
- Blocks and Page Rendering
- Menus
- Forms
- Database and Schema APIs
- Developers' Tools
- Developer Module
- Coder Module
- A Word on Our Demonstration Site
- Summary
- 2. Creating Our First Module
- Starting Out
- A Place for the Module
- Creating a .info File
- Starting Out
- 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
- 3. The Theme System
- The Theme System's Architecture
- Theme Templates
- Theme Engines
- Theme Hooks
- The Theme System's Architecture
- Creating a Custom Theme
- Organization of Themes
- Sub-themes (Derivative Themes)
- How Each Theme Functions
- Organization of Themes
- Creating a Theme
- Creating the Theme Directory
- A .info File
- A CSS Stylesheet
- A PHPTemplate Theme
- Template Structure
- A Page Template for Descartes
- Using PHP to Override Theme Behavior
- Custom Breadcrumbs
- Interacting with Other Theme Functions
- template.php Gotchas
- Creating a Screenshot
- From Here to a Full Theme
- Summary
- 4. Theming Modules
- Our Target Module: What We Want
- Creating a Custom Content Type
- Using the Administration Interface to Create a Content Type
- Content and Nodes
- Using the Administration Interface to Create a Content Type
- 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
- Checking for JavaScript Support with Drupal
- Namespaces 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
- Server Side: Defining a New Page
- 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
- Summary
- 6. An Administration Module
- The emailusers Module
- The Beginning of the Module
- Mail Configuration
- Registering an Administration Page
- A Detailed Look at the Path
- Marking the Path as an Administration Page
- A Detailed Look at the Path
- Path Registration Parameters
- Defining the Callback Function
- Handling Forms with the Forms API (FAPI)
- Loading a Form with drupal_get_form()
- A Form Constructor
- Handling Form Results
- The Form Submissions Callback
- Sending Mail with the Mail API
- Formatting Mail with hook_mail()
- Altering Messages with hook_mail_alter()
- Altering Hooks
- Adding a Mail Footer
- Incorporating the Module into Administration
- Modifying the User Profile with hook_user()
- Constructing the Content
- Modifying the User Profile with hook_user()
- Summary
- 7. Building a Content Type
- The biography Module
- The Content Creation Kit
- The Starting Point
- The Module Installation Script
- The Schema API: Defining Database Structures
- A First Look at the Table Definition
- Defining Fields (Columns)
- Defining Keys and Indexes
- The Schema API: Defining Database Structures
- Correlating the New Table with Nodes
- The Content Creation Form
- Overriding hook_form() Defaults
- Adding New hook_form() Form Elements
- Access Controls
- Database Hooks
- Database Inserts with hook_insert()
- Updating and Deleting Database Records
- Hooks for Getting Data
- Loading a Node with hook_load()
- Preparing the Node for Display with hook_view()
- Theming Biography Content
- Registering a Theme
- The biography_info.tpl.php Template
- The Results
- Summary
- 8. Filters, Actions, and Hooks
- The sitenews Module
- Getting Started
- Citing Dependencies in the .info File
- The Beginning of the .module File
- A Simple Content Type, Defined in Code
- Creating Filters and an Input Format
- Creating Filters
- The First Filter: News Brief Placeholders
- The Second Filter: Remove All Tags
- Adding an Input Format
- The Beginning of an Action
- Implementing hook_action_info()
- The Action Callback
- Defining a Hook
- Invoking a Custom Hook
- So What Is a Hook?
- Invoking a Custom Hook
- Creating a hook_sitenews() Function
- Implementing hook_sitenews() in Other Modules
- In the philquotes Module
- In the biography Module
- Theming Content before Returning It
- Completing the Action: Theming and Mailing
- Theme Functions
- The hook_mail() Implementation
- Adding a Trigger
- Summary
- 9. An Installation Profile
- Introducing Installation Profiles
- Why Use Installation Profiles?
- Introducing Installation Profiles
- Setting up a Distribution
- Creating a Profile Directory
- Programming Profiles
- The .profile Script
- The Details Function
- The Modules List
- The Installation Task System
- The Profile Task
- A Basic Profile Task
- A Complex Profile Task
- Creating a Content Type
- Creating a Trigger
- Moving to the Next Task
- The 'profile' Task is Special
- The Profile Task
- Registering a New Task
- The Theme Selection Form
- Returning to the philosopherbios_pick_theme Task
- The Submission Handler
- Finishing the Installation Profile
- Packaging the Distribution
- Summary
- Index
Packt Publishing - inne książki
-
Mastering Data transformation is essential for enhancing their data models and business intelligence. The Definitive Guide to Power Query equips you with the knowledge and skills to master the tool while leveraging its remarkable capabilities.
The Definitive Guide to Power Query (M). Mastering complex data transformation with Power Query The Definitive Guide to Power Query (M). Mastering complex data transformation with Power Query
Gregory Deckler, Rick de Groot, Melissa de Korte, Brian Julius
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Learning Drupal 6 Module Development. A practical tutorial for creating your first Drupal 6 modules with PHP Dries Buytaert, Matt Butcher (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.