Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6
- Autorzy:
- Travis Tidwell, Dries Buytaert
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 380
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6
This book is an in depth discussion and tutorial on how to integrate Flash applications with Drupal CMS. It will describe the best techniques and practices for integrating Flash technology with the power and flexibility of Drupal by building real-life Flash applications.
Within this book, you will learn how to build Flash applications that show text from within Drupal and also present images, music, and video within a single Flash application. You will also be able to take advantage of the expandable fields and content filtering provided from the CCK and Views modules to add flexibility and power to your Flash applications. Finally, you will learn how to add your own custom functionality to Drupal and then utilize that from within your Flash applications leaving you with a world of possibilities.
This book starts out with a simple introduction to Flash and Drupal technology where you will create a simple Flash application and then embed that within Drupal. From there, each subsequent chapter builds on the previous chapters tackling a new and challenging task.
For each new task, you will take a step-by-step approach to building a real-life application that utilizes the feature introduced within that chapter. You will also explore alternative design approaches that will eliminate the current design challenges that developers face when building Flash-driven Drupal sites; and all this while staying true to the Object Oriented Principles that govern the foundation of the ActionScript 3 language. By the end of this book, you will be able to apply all the lessons learned from this book to any other use case you may encounter.
Wybrane bestsellery
-
Ta książka stanowi przystępne wprowadzenie do świata projektantów i budowniczych robotów. Dzięki niej dowiesz się, jak wybrać potrzebne podzespoły, jak je ze sobą połączyć i jak wykorzystywać poszczególne urządzenia wejścia i wyjścia. Posłużysz się w tym celu płytką Raspberry Pi i kompatybilnymi ...
Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II Jak zaprogramować robota. Zastosowanie Raspberry Pi i Pythona w tworzeniu autonomicznych robotów. Wydanie II
(59.40 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Czy wiesz, że maszyny liczące znano już w starożytności, a pierwszy program komputerowy napisała córka Byrona Ada Lovelace? Mark I – komputer pierwszej generacji powstały w 1944 roku – miał 17 metrów długości, 2 metry wysokości i metr szerokości. Pierwszym polskim elektronicznym kompu...(14.99 zł najniższa cena z 30 dni)
27.99 zł
34.99 zł(-20%) -
Discover the potential of ChatGPT, harness cloud platforms for security and scalability, maximize the efficiency of your AI apps, and explore industry use cases to gain practical insights with the help of Generative AI for Cloud Solutions.
Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments Generative AI for Cloud Solutions. Architect modern AI LLMs in secure, scalable, and ethical cloud environments
-
Технологія Java сьогодні використовується ск&...(84.16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł(-19%) -
Ця книжка познайомить вас з особливостями Jav...
Head First. Програмування на JavaScript. Head First. Програмування на JavaScript Head First. Програмування на JavaScript. Head First. Програмування на JavaScript
(84.16 zł najniższa cena z 30 dni)84.16 zł
103.90 zł(-19%) -
«Патерни проєктування» 2014 ваша книжка, якщо C...(84.16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł(-19%) -
This edition is a comprehensive guide to design architecture and implement practices for delivering business value. You’ll learn concepts influencing architectural decisions, and topics like observability, security and running in multiple regions.
Software Architecture Patterns for Serverless Systems. Architecting for innovation with event-driven microservices and micro frontends - Second Edition Software Architecture Patterns for Serverless Systems. Architecting for innovation with event-driven microservices and micro frontends - Second Edition
-
This book offers extensive practice questions, meticulously arranged to prepare you for A+ Core 1 and Core 2 exams, ensuring you’re fully ready. The questions are evenly distributed based on the significance of each exam domain.
CompTIA A+ Practice Tests Core 1 (220-1101) and Core 2 (220-1102). Pass the CompTIA A+ exams on your first attempt with rigorous practice questions CompTIA A+ Practice Tests Core 1 (220-1101) and Core 2 (220-1102). Pass the CompTIA A+ exams on your first attempt with rigorous practice questions
-
Linux system administration is a constantly evolving field that can be hard for newcomers to navigate. This book takes you from the basics to the modern Linux environment, covering enterprise features such as centralized authentication, automation with Chef, clustering, and much more.
Linux for System Administrators. Navigate the complex landscape of the Linux OS and command line for effective administration Linux for System Administrators. Navigate the complex landscape of the Linux OS and command line for effective administration
O autorach ebooka
Travis Tidwell, Dries Buytaert - pozostałe książki
-
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
-
The Drupal View modules give you flexibility and freedom to customize the display of your web site's content. Although there are more than 100 views-enabled modules, few site administrators use Drupal Views to its full potential.This book will enable you to realize the fullest potential of this p...
Drupal 5 Views Recipes. 94 recipes to develop custom content displays for your Drupal web site Drupal 5 Views Recipes. 94 recipes to develop custom content displays for your Drupal web site
-
Drupal is an award winning open source Content Management System. Based on PHP/MySQL, its power and flexibility combined with its exceptional design mean it is already on the way to becoming the de facto standard for CMS Websites. Drupal?˘‚Ǩ‚Ѣs modular design and structured...
Drupal 5 Themes. Create a new theme for your Drupal website with a clean layout and powerful CSS styling Drupal 5 Themes. Create a new theme for your Drupal website with a clean layout and powerful CSS styling
-
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
-
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 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
-
Drupal Multimedia. Create media-rich Drupal sites by learning to embed and manipulate images, video, and audio Drupal Multimedia. Create media-rich Drupal sites by learning to embed and manipulate images, video, and audio
Ebooka "Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6" 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 "Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6" 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 "Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6" 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:
- Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6
- ISBN Ebooka:
- 978-18-471-9759-7, 9781847197597
- Data wydania ebooka:
- 2009-05-27 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:
- 7.7MB
- Rozmiar pliku ePub:
- 5.0MB
- Rozmiar pliku Mobi:
- 10.4MB
Spis treści ebooka
- Flash with Drupal
- Table of Contents
- Flash with Drupal
- Credits
- About the Author
- About the Reviewer
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code for the book
- Errata
- Piracy
- Questions
- 1. Flash with Drupal
- Why Flash with Drupal?
- Who is this book for?
- Getting started with Drupal
- Installing Drupal
- Installing Apache-MySQL-PHP (AMP)
- Creating the Drupal database
- Creating a database user
- Increasing PHP memory
- Installing Drupal
- Installing Drupal
- Adding content to Drupal
- Getting started with Flash
- Creating a new Flash project
- Setting up the workspace
- A: The Stage
- B: The Toolbar
- C: The Timeline
- D: The Properties panel
- E: The Color Palette
- F: The Library
- Creating a new Flash project
- Creating a Flash application
- Creating a background
- Rectangle properties
- Adding a gradient
- Creating a background
- Adding text to a Flash application
- Text properties
- Compiling our Flash application (making a SWF)
- Publish Settings
- Adding Flash content to Drupal
- Installing a contributed Drupal module
- Adding Flash!
- Summary
- 2. Building a "Hello World" Application
- How Flash and Drupal communicate
- Understanding web services
- Synchronous versus asynchronous programming
- Understanding web services
- Setting up Drupal for web services
- Installing and configuring the Services module
- Servers and Services
- Installing AMFPHP
- Services configuration
- Creating a Services key
- Services settings
- Service Permissions
- How Flash and Drupal communicate
- Building a web service-driven "Hello World" application in Flash
- Step 1: Creating our Flash application
- Step 2: Creating a main.as ActionScript file
- Step 3: Connecting to Drupal
- Using the NetConnection class
- Connecting to a remote gateway
- Using the NetConnection call routine
- Step 4: Session handling
- Connecting to Drupal using system.connect
- Step 5: Drupal says "Hello World"
- Loading a node in Flash
- Programming without race conditions
- Step 6: Hooking up the text
- Step 7: Passing the node ID using FlashVars
- Using FlashVars in a Flash application
- Step 8: Adding it to Drupal
- Summary
- 3. Flash and CCK
- Overview of a typical recipe web site
- Using Drupals Content Construction Kit
- Creating a new content type
- Adding custom fields to your Recipe content type
- Adding a new field
- Changing the default Body field
- Showing CCK fields in Flash
- Building a Recipe widget in Flash
- Adding dynamic TextFields for Drupal content
- Using ActionScript to show Drupal CCK fields
- Using the Services Administrator
- Showing CCK information in ActionScript
- Showing the node description
- Showing the ingredients and instructions CCK field
- Adding ScrollBars to our TextFields
- Creating a Drupal node template for Flash
- Using the Content Template module (Contemplate)
- Summary
- 4. Drupal Images in Flash
- Image handling in Drupal
- ImageField for CCK
- Installing the ImageField module
- Adding an Image field to our Recipe content type
- Adding an image to our Recipe node
- Verifying that the image is attached
- Adding an image to our Recipe Flash application
- Adding a MovieClip container for our image
- Using ActionScript to load the Recipe image
- Working with the Image path
- Creating a loadImage function
- Loading an Image
- Image handling in Drupal
- Resizing an image
- Preserving the width and height ratio (scaling)
- Using Drupal's ImageCache with Flash
- Creating an ImageCache preset
- Adding an ImageCache image in Flash
- Changing our ActionScript for ImageCache
- Adding the new Recipe Flash application to Drupal
- Summary
- 5. Drupal Audio in Flash
- Working with audio in Drupal
- Installing the getID3 library
- Setting up the Audio content type
- Creating an Audio node
- How our player will be different (and better)
- Working with audio in Drupal
- Building a custom audio player for Drupal
- Examining the Audio node using Services Administrator
- Referencing the audio file path
- Writing a custom AudioPlayer class
- Playing audio in Flash
- Using our AudioPlayer class to play audio
- Adding controls to your custom audio player
- Adding a play and pause button
- Creating a base button MovieClip
- Adding the PlayButton movie clip
- Drawing a play icon
- Adding a play and pause button
- Creating a pause button from the play button
- Linking MovieClips to ActionScript
- Adding the AudioPlayer to the stage
- Modifying the AudioPlayer class to use play and pause
- Step 1: Adding the SoundChannel
- Step 2: Adding load, play, and pause functions
- Step 3: Reference the mcAudioPlayer MovieClip
- Step 4: Hooking up our buttons!
- Declaring playButton and pauseButton as buttons
- Modifying our main.as file to use our new AudioPlayer
- Summary
- 6. Flash Video in Drupal
- Working with video in Drupal
- Creating a video content type
- Adding a video file field
- Creating a video content type
- Installing and configuring the jQuery Media module
- Configuring the jQuery Media module
- Installing a media player
- Working with video in Drupal
- Creating a video node
- Building a custom video player in Flash
- Creating a MediaPlayer base class
- Adding play and pause button instances to MediaPlayer
- Removing uncommon code from MediaPlayer
- Modifying the AudioPlayer class to derive from MediaPlayer
- Extending and overriding base (super) class functionality
- Creating a VideoPlayer class
- Working with Video, NetStream, and NetConnection
- Initializing our video variables
- Creating the video object
- Adding video functionality
- Adding video load
- Adding play and pause functionality
- Creating a new VideoPlayer MovieClip
- Linking the VideoPlayer to Drupal
- Loading and playing our Drupal video
- Adding our custom media player to Drupal
- Summary
- 7. The Hybrid Approach Part 1: Componentization
- What is the hybrid approach?
- Creating a media player control bar
- Creating a ControlBar class
- Removing the ControlBar dependency from MediaPlayer
- Adding the ControlBar to the stage
- Communication between ControlBar and MediaPlayer
- Creating a communication gateway
- Using static functions
- Using the this pointer
- Making the connections
- Using static functions
- Adding the ControlBar to our Flash project
- Removing the control bar from the MediaPlayer
- Summary
- 8. The Hybrid Approach Part 2: Remote Control
- Client-side Flash communication
- Flash to JavaScript communication
- Calling a JavaScript function from Flash
- Calling a Flash function from JavaScript
- Initializing the ExternalInterface
- Adding the MediaGateway initialization to main.as
- Adding outgoing messages to the MediaGateway
- Adding remote or local functionality
- Flash to JavaScript communication
- Building a JavaScript Gateway
- Locating a Flash application using JavaScript
- Creating the gateway functions between two Flash applications
- Client-side Flash communication
- Flash and JavaScript synchronization
- Step 1: Create an array of communicating Flash applications
- Step 2: Flash calls to see if the JavaScript Gateway is ready
- Step 3: Flash application registers with JavaScript
- Step 4: JavaScript initializes our Flash when all have registered
- Using our remote control within Drupal
- Adding the JavaScript Gateway to Drupal
- Adding our Media Player to Drupal
- Changing our Content Template
- Adding the Remote Control
- Adding block visibility for video and audio node types
- Creating a FlashNode template
- Summary
- 9. Flash with Drupal Views
- Using the Drupal Views module
- Views: Installation and Configuration
- Setting up a view
- Creating a new page view
- Adding fields to a view
- Adding a Filter to our view
- Using the Drupal Views module
- Using the Views Service
- Step 1: Install the Views Service
- Step 2: Configure user permissions
- Step 3: Verify it works
- Building a Flash Playlist using Drupal
- Creating a node teaser
- Creating a teaser background
- Using the timeline to add different teaser states
- Adding a title to the teaser
- Creating a node teaser
- Creating a Teaser class
- Building a ListView class
- Adding our ListView to Flash
- Adding the ListView to our Media Player
- Creating a Media Region
- Populating the list view
- Summary
- 10. User Management
- Drupal user management
- Adding new user roles
- Adding permissions to a user role
- Creating new users and assigning them roles
- Drupal user management
- The User Service module
- Installing the User Service
- Configuring permissions
- Configuring the User Service module
- Building a Flash user login block
- Welcoming our logged-in users
- Creating a login button
- Adding some status text
- Creating a mcLogin movie clip
- User handling within Flash
- Hooking up our login button
- Checking for a username and password
- Logging into Drupal
- Adding a user responder
- Logging in
- Logging out
- Summary
- 11. Adding Content to Drupal
- Drupal Services security
- The API key
- API key configuration
- The allowed domain and crossdomain.xml
- How to use the API key
- The API key
- Building a Drupal service in Flash
- The DrupalService class
- Adding the API key to our DrupalService
- Adding arguments to the service call
- Adding the base URL
- Adding the TimeStamp
- Adding the nonce
- Adding a hash
- Drupal Services security
- Adding DrupalService functionality to main.as
- Building a node editor in Flash
- Creating view, edit, and add tabs
- Adding normal, hover, and selected states
- Duplicating the mcView for the edit and add tabs
- Creating view, edit, and add tabs
- Adding a background to our node
- Changing the node view
- Creating a node edit form
- Adding content to Drupal from Flash
- Adding tab functionality
- Saving a node from Flash
- Editing existing content in Drupal
- Summary
- 12. Build a Drupal Five-star Voter in Flash
- Building a custom Voting Service for Drupal
- The module info file
- Voting Service module
- Installing the Voting Service module
- Building a Custom Service
- Registering external web services using hook_service
- Defining web service callback functions
- Adding arguments and voting logic using Voting API
- The Voting API module
- Building a custom Voting Service for Drupal
- Building a five-star voter in Flash
- Voter design
- Making some stars
- Adding different vote types
- Adding the vote layers to the mask layer
- Adding vote hit regions
- Using name conventions
- Voter design
- Creating a Voter class in ActionScript
- Initializing the voter
- Adding the event handlers
- Handling the voting hover events
- Getting a vote from Drupal
- Setting a vote in Drupal
- Adding the voters to main.as
- Summary
- Index
Packt Publishing - inne książki
-
This book will guide you through the fundamental and advanced features of the Snowpark framework in Python. You’ll learn how to use Snowpark for implementing workloads in the fields of data engineering, data science, and data applications.
The Ultimate Guide to Snowpark. Design and deploy Snowpark with Python for efficient data workloads The Ultimate Guide to Snowpark. Design and deploy Snowpark with Python for efficient data workloads
-
API Security for White Hat Hackers is a comprehensive guide that simplifies API security by showing you how to identify and fix vulnerabilities. From emerging threats to best practices, this book helps you defend and safeguard your APIs.
API Security for White Hat Hackers. Uncover offensive defense strategies and get up to speed with secure API implementation API Security for White Hat Hackers. Uncover offensive defense strategies and get up to speed with secure API implementation
(92.88 zł najniższa cena z 30 dni)
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: Flash with Drupal. Build dynamic, content-rich Flash CS3 and CS4 applications for Drupal 6 Travis Tidwell, Dries Buytaert (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.