Using Drupal. Choosing and Configuring Modules to Build Dynamic Websites. 2nd Edition
- Autorzy:
- Angela Byron, Addison Berry, Bruno De Bondt
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 494
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Using Drupal. Choosing and Configuring Modules to Build Dynamic Websites. 2nd Edition
Take advantage of Drupal’s vast collection of community-contributed modules and discover how they make this web framework unique and valuable. With this guide, you’ll learn how to combine modules in interesting ways (with minimal code-wrangling) to develop several community-driven websites— including a job posting board, photo gallery, online store, product review database, and event calendar.
The second edition focuses on Drupal 7, the latest version of this open source system. Each project spans an entire chapter, with step-by-step "recipes" to help you build out the precise functionality the site requires. With this book, developers new to Drupal will gain experience through a hands-on introduction, and experienced Drupal developers will learn real-world best practices.
- Learn Drupal’s concepts and building blocks, and how everything works together
- Hit the ground running—build your first Drupal site hands-on
- Explore solutions that meet each project’s requirements, and discover why specific modules were selected
- Understand the projects through case studies, including the client’s needs and desires
- Learn how to configure modules with a bird’s-eye view of how they work
- Discover new modules, including Drupal Commerce, Media, and Workbench
Wybrane bestsellery
-
This all-in-one guide helps you get up and running with building Drupal applications using the latest Drupal 10 features. You’ll develop a complete practical understanding of Drupal frontend, backend, architecture, content management, themes, and modules to deliver a rich user experience b...
Drupal 10 Masterclass. Build responsive Drupal applications to deliver custom and extensible digital experiences to users Drupal 10 Masterclass. Build responsive Drupal applications to deliver custom and extensible digital experiences to users
-
Drupal 8 brought a release cycle that allows for new functionality to be added at a much faster pace. This extends into the new shiny Drupal 9 release. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the previous editions and...
Drupal 9 Module Development. Get up and running with building powerful Drupal modules and applications - Third Edition Drupal 9 Module Development. Get up and running with building powerful Drupal modules and applications - Third Edition
-
Drupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versi...
Drupal 8 Module Development. Build modules and themes using the latest version of Drupal 8 - Second Edition Drupal 8 Module Development. Build modules and themes using the latest version of Drupal 8 - Second Edition
-
Drupal is an open source content management system trusted by governments and organizations around the globe to run their websites. It brings with it extensive content authoring tools, reliable performance, and a proven track record of security. The community of more than 1,000,000 developers, de...
Mastering Drupal 8. An advanced guide to building and maintaining Drupal websites Mastering Drupal 8. An advanced guide to building and maintaining Drupal websites
-
If you’re a web programmer, your experiences have taught you certain lessons—and only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills they’ve used for...
Programmer's Guide to Drupal. Principles, Practices, and Pitfalls. 2nd Edition Programmer's Guide to Drupal. Principles, Practices, and Pitfalls. 2nd Edition
(92.65 zł najniższa cena z 30 dni)101.15 zł
119.00 zł(-15%) -
Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche wprowadzi Cię w świat większych możliwości, jakie daje Drupal. Dzięki nowym modułom szybciej, wydajniej i sprytniej stworzysz nowy projekt. Świat rozwiązań opartych na drupalowej błękitnej kropelce stanie się dla Ciebie przy...
Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche Drupal 7. Kurs video. Poziom drugi. Zaawansowane moduły, skórki i patche
(69.00 zł najniższa cena z 30 dni)0.00 zł
69.00 zł(-100%) -
Podczas pięćdziesięciu dziewięciu lekcji kursu video, które dla Ciebie przygotowaliśmy, wykonasz stronę internetową, jakiej nie powstydziłby się żaden webmaster. Nasz ekspert podpowie, jak odpowiednio przygotować projekt, które moduły warto zainstalować, by uatrakcyjnić witrynę, ora...
Drupal 7. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych Drupal 7. Kurs video. Poziom pierwszy. Szybkie tworzenie stron internetowych
(69.00 zł najniższa cena z 30 dni)0.00 zł
69.00 zł(-100%) -
Drush for Developers. Effectively manage Drupal projects using Drush Drush for Developers. Effectively manage Drupal projects using Drush
-
If you want your Drupal website to work well on smartphones, tablets, and desktops, this practical guide shows you how to incorporate Responsive Web Design (RWD) with specific Drupal 7 themes. You’ll learn how to create attractive, easy-to-navigate layouts for everything from tiny phone scr...
Responsive Theming for Drupal. Making Your Site Look Good on Any Device Responsive Theming for Drupal. Making Your Site Look Good on Any Device
(55.24 zł najniższa cena z 30 dni)55.24 zł
64.99 zł(-15%) -
Drupal’s theme layer, and the themes that use it, are responsible for the look and feel of a Drupal web site. Themes have the final say and ultimate control over almost every aspect of each page. Good themes consist of all the same elements that you would find on any reputable web site, in...
Instant Premium Drupal Themes. Learn how to create visually stunning themes to add the wow factor to all of your Drupal sites! with this book and Instant Premium Drupal Themes. Learn how to create visually stunning themes to add the wow factor to all of your Drupal sites! with this book and
Ebooka "Using Drupal. Choosing and Configuring Modules to Build Dynamic Websites. 2nd Edition" 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 "Using Drupal. Choosing and Configuring Modules to Build Dynamic Websites. 2nd Edition" 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 "Using Drupal. Choosing and Configuring Modules to Build Dynamic Websites. 2nd Edition" 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
- ISBN Ebooka:
- 978-14-493-3615-8, 9781449336158
- Data wydania ebooka:
- 2012-04-10 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 ePub:
- 25.2MB
- Rozmiar pliku Mobi:
- 25.2MB
Spis treści ebooka
- Using Drupal
- Foreword
- Preface
- Audience
- Assumptions This Book Makes
- A Note About the Modules Used in This Book
- Contents of This Book
- Conventions Used in This Book
- Using Code Examples
- Downloading the Books Source Code
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Drupal Overview
- What Is Drupal?
- Who Uses It?
- What Features Does Drupal Offer?
- What Is Drupal?
- A Brief History of Content Management
- A Historical Look at Website Creation
- The Age of Scripts and Databases
- The Content Revolution
- How Does Drupal Work?
- Modules
- Users
- Content (Nodes)
- Entities and Fields
- Ways of Organizing Content
- Types of Supporting Content
- Getting Help
- Conclusion
- 2. Drupal Jumpstart
- Case Study
- Implementation Notes
- Case Study
- Spotlight: Drupals Administration Interface
- Hands-On: Changing Administrative Settings
- Spotlight: Content Management
- Content
- Comments
- Navigation
- Blocks
- Hands-On: Content Management
- Creating a Basic Page
- Creating an Article
- Managing Site Navigation
- Configuring Blocks
- Spotlight: Modules
- Module Administration Page
- Finding and Installing Modules
- Removing Modules
- Hands-On: Working with Modules
- Spotlight: Access Control
- Configuring User Access
- User Profiles
- Account Settings
- Handling Abusive Users
- Hands-On: Creating Roles and Users
- Hands-On: Configuring Permissions
- Spotlight: Content Moderation Tools
- Automated Spam Detection
- Manual Spam Prevention Tools
- Hands-On: Contact Form
- Spotlight: Themes
- Finding a Theme
- Theme Installation
- Theme Configuration
- Blocks and Regions
- Administration Theme Setting
- Hands-On: Branding the Site
- Summary
- 3. Job Posting Board
- Case Study
- Implementation Notes
- Custom input forms
- File uploads
- Listings
- Implementation Notes
- Case Study
- Spotlight: Field and Field UI
- Field Types
- Input Widgets
- Displays, View Modes, and Formatters
- Reusing Existing Fields
- Hands-On: Job Content Type
- Spotlight: References
- Hands-On: Adding a Reference Field
- Hands-On: Customizing Field Display
- Hands-On: Job Application Type
- Spotlight: Views Module
- Data Types
- Displays
- Pieces of a View
- Title
- Format
- Fields
- Filter criteria
- Sort criteria
- Contextual filters
- Relationships
- Header, footer, and no results behavior
- Hands-On: The Views Module
- Jobs View
- Applications View
- Create the view and default display
- Create the Job Tab display
- Create the Applications block display
- Taking It Further
- Summary
- 4. Media Management
- Case Study
- Implementation Notes
- Photo Uploads
- Posting Videos
- Thumbnail Generation
- WYSIWYG Editor
- Implementation Notes
- Case Study
- Spotlight: Image Styles
- Styles and Effects
- Crop
- Desaturate
- Resize
- Rotate
- Scale
- Scale and crop
- Styles and Effects
- Using an Image Style
- Field formatters
- Manually viewing a styled image
- Troubleshooting Image Styles
- Check Clean URLs
- Check GD library
- Hands-On: Image Styles
- Create Image Styles
- Improve Image Quality
- Spotlight: Media
- Media Files
- Media Browser
- Hands-On: Music Reviews
- Review Content Type
- Displaying Media Files
- Spotlight: Content Editing and Image Handling
- Content Editing
- Integrating Media in Content
- Spotlight: Text Formats and Filters
- Hands-On: Setting Up WYSIWYG
- Set Up and Configuration
- Enabling the Media Filter
- Spotlight: Media Internet Sources
- Hands-On: Posting Videos
- Taking It Further
- Summary
- 5. Product Reviews
- Case Study
- Implementation Notes
- Product information
- Product ratings
- Custom searching
- Implementation Notes
- Case Study
- Hands-On: Basic Product Reviews
- Creating the Product Review Content Type
- Spotlight: Amazon Module
- Whats Included?
- Locale
- Referral Settings
- Amazon Keys
- Hands-On: Adding an Amazon Field
- Adding the Product Field
- Spotlight: Voting API and Fivestar
- Hands-On: Adding Ratings
- Adding the Product Rating Field
- Adding the Reader Rating Field
- Spotlight: CSS Injector
- Hands-On: Polishing the Presentation
- Setting Field Display Options
- Configuring CSS Injector
- Hands-On: Building a Product List
- Spotlight: The Search Module
- Searching with Views
- Hands-On: Make the Product List Searchable
- Rewriting Views Field Output
- Taking It Further
- Summary
- 6. Event Management
- Case Study
- Implementation Notes
- Event Management
- Attendance Tracking
- Implementation Notes
- Case Study
- Hands-On: First Steps
- Creating an Event Content Type
- Access Control
- Spotlight: Date Module
- Date Submodules
- Date Field Types
- Date Form Elements
- Date Field Settings
- Hands-On: Adding Dates
- Add the Date Field
- Hands-On: Upcoming Events View
- Spotlight: Calendar Module
- Calendar View Type
- iCal Integration
- Hands-On: Calendar View
- Spotlight: Flag Module
- Flag Settings
- Flag Actions Module
- Hands-On: Flag Configuration
- Hands-On: Attendee View
- Taking It Further
- Summary
- 7. Managing Publishing Workflows
- Case Study
- Implementation Notes
- Content management tools
- Content access control
- Editorial workflow
- Implementation Notes
- Case Study
- Spotlight: Taxonomy
- Vocabularies and Terms
- Taxonomy Term Links
- Hands-On: Categorizing Content
- Spotlight: Pathauto
- Path Aliases
- Pathauto Patterns
- Hands-On: Automating URL Aliases
- Spotlight: Workbench
- My Workbench
- Hands-On: Creating Editorial Work Spaces
- Hands-On: Generating Sample Content
- Spotlight: Workbench Access
- Using Hierarchies to Define Access Control
- Workbench Access sections
- Using Hierarchies to Define Access Control
- Assigning Editorial Access to Workbench Access Sections
- Hands-On: Workbench Access
- Setting Up Access Control with Workbench Access
- Spotlight: Workbench Moderation
- Editorial Workflow Management with Workbench Moderation
- Hands-On: Workbench Moderation
- Taking It Further
- Summary
- 8. Multilingual Sites
- Case Study
- Implementation Notes
- Forum Discussions
- Knowledge Base
- Translating User Interface Text
- Translating User-Generated Content
- Implementation Notes
- Case Study
- Spotlight: Interface Translation
- Locale
- Translations
- Interface translation
- Language switching
- Localized installer
- Locale
- Hands-On: Installing a Translation
- Hands-On: Configuring Locale Features
- Language Detection and Selection
- Language Switcher
- Spotlight: Localization Client
- Hands-On: Translating the Interface
- Using the Locale Module
- Using the Localization Client
- Spotlight: Content Translation
- Hands-On: Translating Content
- Multilingual Content
- Translation
- Spotlight: Internationalization
- Multilingual Content Selection
- Strings
- Site-Wide Language-Dependent Variables
- Module Helpers
- Paths
- Synchronization
- Hands-On: Internationalization Features
- Content Selection
- Site-Wide Variables
- Content Types
- Taxonomy
- Forums
- Menu Translation
- Taking It Further
- Summary
- 9. Online Store
- Case Study
- Implementation Notes
- Case Study
- Spotlight: Drupal Commerce
- Commerce and Commerce UI
- Cart
- Checkout
- Customer and Customer UI
- Order, Order UI, Line Item, and Line Item UI
- Payment and Payment UI
- Product and Product UI
- Product Reference
- Price, Product Pricing, and Product Pricing UI
- Tax and Tax UI
- Additional Drupal Commerce Add-Ons
- Spotlight: Managing Products with Drupal Commerce
- Products and Product Types
- Hands-On: Products and Product Types
- Initial Setup Tasks
- Configuring Product Types
- Creating Sample Products
- Spotlight: Feeds Module
- Hands-On: Bulk-Importing Product Data
- Creating a Feed Importer for CSV Files
- Mapping CSV Data to Drupal Commerce Products
- Importing CSV Product Data
- Spotlight: Building the Storefront and Shopping Cart
- Hands-On: Product Displays
- Hands-On: Creating a Product Catalog
- Spotlight: Rules Module
- Hands-On: Taxes
- Spotlight: Accepting Credit Card Payments Online
- Hands-On: PayPal
- Hands-On: Configuring a Payment Method
- Hands-On: Processing Orders
- Shopping Cart
- Checkout Process
- Placing a Test Order
- Access Control
- Taking It Further
- Summary
- A. Installing and Upgrading Drupal
- Before You Begin Installation
- Gathering Requirements
- Downloading Drupal
- Drupals Files and Directories
- Before You Begin Installation
- Installing Drupal
- Keeping Drupal Up-to-Date
- Version Numbers
- Update Status Module
- Site Maintenance Mode
- The update.php Script
- Updating Drupal Core
- Updating Contributed Modules
- References
- B. Choosing the Right Modules
- Finding Modules
- Browse Module Listings
- Keyword Search
- Local User Groups
- Similar Module Review Group
- Drupal.org Forums
- Case Studies
- Planet Drupal
- Third-Party Websites
- Finding Modules
- Assessing a Modules Health
- Project Pages
- Issue Queues
- Code
- The People Behind the Code
- Maintainer Activity
- User Profiles
- Getting Involved
- Summary
- References
- C. Modules and Themes Used in This Book
- Chapter 1, Drupal Overview
- Chapter 2, Drupal Jumpstart
- Chapter 3, Job Posting Board
- Chapter 4, Media Management
- Chapter 5, Product Reviews
- Chapter 6, Event Management
- Chapter 7, Managing Publishing Workflows
- Chapter 8, Multilingual Sites
- Chapter 9, Online Store
- D. Major Changes Between Drupal 6 and 7
- New Features in Drupal 7
- New Themes
- Administration User Interface
- Fields
- Image Handling
- Update Manager
- Other Nips and Tucks
- New Features in Drupal 7
- Changes in Drupal 7
- Administration Navigation
- cron
- Input Formats
- Features Removed from Drupal 7
- Under-the-Hood Changes
- Resources
- Index
- About the Authors
- Colophon
- Copyright
O'Reilly Media - inne książki
-
Software as a service (SaaS) is on the path to becoming the de facto model for building, delivering, and operating software solutions. Adopting a multi-tenant SaaS model requires builders to take on a broad range of new architecture, implementation, and operational challenges. How data is partiti...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Great engineers don't necessarily make great leaders—at least, not without a lot of work. Finding your path to becoming a strong leader is often fraught with challenges. It's not easy to figure out how to be strategic, successful, and considerate while also being firm. Whether you're on the...(118.15 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Data science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,and clearl...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how th...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from gener...(164.25 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Rust's popularity is growing, due in part to features like memory safety, type safety, and thread safety. But these same elements can also make learning Rust a challenge, even for experienced programmers. This practical guide helps you make the transition to writing idiomatic Rust—while als...(164.25 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Advance your Power BI skills by adding AI to your repertoire at a practice level. With this practical book, business-oriented software engineers and developers will learn the terminologies, practices, and strategy necessary to successfully incorporate AI into your business intelligence estate. Je...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just ma...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%)
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: Using Drupal. Choosing and Configuring Modules to Build Dynamic Websites. 2nd Edition Angela Byron, Addison Berry, Bruno De Bondt (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.