ORPP logo
Image from Google Jackets

Drupal for Humanists.

By: Material type: TextTextSeries: Coding for HumanistsPublisher: College Station : Texas A&M University Press, 2016Copyright date: ©2017Edition: 1st edDescription: 1 online resource (398 pages)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781623494735
Subject(s): Genre/Form: Additional physical formats: Print version:: Drupal for HumanistsDDC classification:
  • 006.78
LOC classification:
  • TK5105.8885.D78 .D663 2017
Online resources:
Contents:
Intro -- Contents, pg. vii -- Contents, pg. viii -- Contents, pg. ix -- Contents, pg. x -- Contents, pg. xi -- Contents, pg. xii -- Contents, pg. xiii -- Contents, pg. xix -- Contents, pg. xv -- Contents, pg. xvi -- Contents, pg. xvii -- Contents, pg. xviii -- Contents, pg. xix -- Contents, pg. xx -- Contents, pg. xxi -- Contents, pg. xxii -- Contents, pg. xxiii -- Foreword -- Preface -- CHAPTER 1: First Things -- 1.1 Overview -- 1.2 Audience and technical approach -- 1.3 Why Drupal? -- 1.4 Drupal's strengths and weaknesses -- 1.4.1 Flexibility -- 1.4.2 Developer community and module ecosystem -- 1.4.3 Modest infrastructure requirements -- 1.4.4 Strengths and shortcomings of "no-code" Drupal -- 1.5 About the example site -- 1.6 Using the Drupal for Humanists site -- 1.7 Summary -- CHAPTER 2: Introducing Drupal -- 2.1 Overview -- 2.2 The Drupal community -- 2.3 What about Drupal 8? -- 2.4 Understanding Drupal's components: code and database -- 2.4.1 Drupal core code -- 2.4.2 Module code -- 2.4.3 Theme code -- 2.4.4 Database -- 2.4.5 Summary of code and database -- 2.5 Drupal components -- 2.5.1 Content types -- 2.5.2 Nodes -- 2.5.3 Taxonomies -- 2.5.4 File types -- 2.5.5 Views -- 2.5.6 Blocks -- 2.5.7 Menus -- 2.5.8 Users -- 2.6 Overview of site building -- 2.6.1 Deciding on Drupal -- 2.6.2 Basic configuration -- 2.6.3 Data modeling -- 2.6.4 Implementing the data model -- 2.6.5 Improving the display -- 2.6.6 Theming -- 2.6.7 Prelaunch configuration -- 2.7 Summary -- CHAPTER 3: Installing Drupal -- 3.1 Overview -- 3.2 Options for hosting Drupal -- 3.2.1 On your own computer -- 3.2.2 Your institution -- 3.2.3 Generic shared hosting -- 3.2.4 Cloud hosting -- 3.3 Installing Drupal -- 3.3.1 Choose a profile -- 3.3.2 Choose language -- 3.3.3 Verify requirements -- 3.3.4 Database configuration -- 3.3.5 Install profile -- 3.3.6 Configure site.
3.3.6.1 Site information -- 3.3.6.1 Site information -- 3.3.6.2 Site maintenance account -- 3.3.6.3 Server settings -- 3.3.6.4 Update notifications -- 3.3.7 Your new Drupal site -- 3.4 Summary -- CHAPTER 4: Modules -- 4.1 Overview -- 4.2 Finding modules -- 4.3 Assessing modules -- 4.3.1 Modules published on Drupal.org vs those published elsewhere -- 4.3.2 Module versions -- 4.3.3 Number of users -- 4.3.4 Maintenance and development status -- 4.3.5 Release notes -- 4.4 Essential modules -- 4.4.1 Disabling the core Toolbar module -- 4.5 Installing and enabling modules -- 4.5.1 Installing modules using the Drupal interface -- 4.5.2 Installing modules by accessing the file system -- 4.5.2.1 Why sites/all/modules? -- 4.5.2.2 Installing modules that use libraries -- 4.5.3 Enabling modules -- 4.5.4 Configuring modules -- 4.6 How many modules do you need? -- 4.7 Disabling and uninstalling modules -- 4.7.1 Disabling -- 4.7.2 Uninstalling -- 4.7.3 Removing the code from your site -- 4.8 Summary -- CHAPTER 5: Content Types and Introduction to Data Modeling -- 5.1 Overview -- 5.2 Introducing content types -- 5.3 Drupal's default content types:Basic Page and Article -- 5.4 Data modeling for content types -- 5.4.1 Data vs metadata -- 5.4.2 Content type vs taxonomy -- 5.4.3 When to merge similar content types -- 5.4.4 File types vs content types -- 5.4.5 User profiles vs content types -- 5.4.6 Drupal-based considerations for determining content types -- 5.4.7 Drupal's "title" field vs real-world titles -- 5.5 Preliminary data modeling for the example site -- 5.5.1 The data -- 5.5.2 The goal -- 5.5.3 Breaking down the data -- 5.5.4 Enriching the content types -- 5.5.4.1 Person -- 5.5.4.2 Event -- 5.5.4.3 Image -- 5.6 Summary -- CHAPTER 6: Configuring Content Types and Fields -- 6.1 Overview -- 6.2 Creating new content types -- 6.2.1 Submission form settings.
6.2.2 Publishing options -- 6.2.3 Display settings -- 6.2.4 Comment settings -- 6.2.5 Menu settings -- 6.3 Adding and configuring fields -- 6.3.1 "Manage fields" interface -- 6.3.2 Adding fields -- 6.4 Core Drupal fields -- 6.4.1 Text -- 6.4.2 Long text -- 6.4.3 List (text) -- 6.4.4 Term reference -- 6.4.5 File and the media browser widget -- 6.4.5.1 Configuration for uploaded files -- 6.4.5.2 Configuration for externally hosted files -- 6.4.6 Image -- 6.5 Fields provided by modules -- 6.5.1 References -- 6.5.2 Date -- 6.5.3 Partial date -- 6.5.3.1 Partial date formats -- 6.5.3.2 Base estimate values -- 6.5.3.3 Minimum components -- 6.5.3.4 Field confi guration -- 6.5.4 Link -- 6.5.5 Geofield -- 6.5.6 Field group -- 6.6 Media -- 6.6.1 Configuring the file system -- 6.6.2 Configuring file settings -- 6.6.3 Configuring media browser settings -- 6.6.4 Configuring file type profiles -- 6.7 Conditional fields -- 6.8 Configuring Automatic Nodetitles -- 6.9 Improving node URLs with Pathauto -- 6.10 Summary -- CHAPTER 7: Further Data Modeling and Applied ContentType Creation -- 7.1 Overview -- 7.2 Person content type -- 7.2.1 Content type settings -- 7.2.2 Fields -- 7.2.2.1 Given name -- 7.2.2.2 Middle name(s) -- 7.2.2.3 Surname -- 7.2.2.4 Biography -- 7.2.2.5 Birth date -- 7.2.2.6 Death date -- 7.2.2.7 Image -- 7.2.2.8 Medical institution attended -- 7.2.2.9 Profession -- 7.2.2.10 Specialization -- 7.2.3 Rearranging fields -- 7.2.4 Automatic node titles -- 7.2.5 Pathauto -- 7.3 Event content type -- 7.3.1. Content type settings -- 7.3.2 Fields -- 7.3.2.1 Person -- 7.3.2.2 Date -- 7.3.2.3 Location -- 7.3.2.4 Description -- 7.3.2.5 Title -- 7.3.2.6 Event type -- 7.3.2.7 Institution -- 7.3.2.8 Main time line -- 7.3.3 Rearranging fields -- 7.3.4 Pathauto -- 7.4 Image -- 7.4.1 Content type settings -- 7.4.2 Fields -- 7.4.2.1 Profession -- 7.4.2.2 Institution.
7.4.2.3 Person -- 7.4.2.4 Image -- 7.4.2.5 Body -- 7.4.2.6 Source collection -- 7.4.2.7 Source URL -- 7.4.2.8 Title -- 7.4.3 Automatic Nodetitles -- 7.4.4 Pathauto -- 7.5 Summary -- CHAPTER 8: Configuring Input Forms and Adding Content -- 8.1 Overview -- 8.2 Text formats -- 8.2.1 Field configuration -- 8.2.2 Text format configuration -- 8.2.3 Confi guring a text format -- 8.2.4 Additional filters -- 8.3 WYSIWYG confi guration -- 8.3.1 Installing modules and CKEditor library -- 8.3.2 Selecting CKEditor in the WYSIWYG module -- 8.3.3 Configuring CKEditor for the Filtered HTML text format -- 8.3.4 Facilitating internal linking -- 8.4 Adding content -- 8.4.1 Configuration options -- 8.4.2 Previewing content -- 8.5 Viewing and editing content -- 8.6 Accessing saved content -- 8.7 Revisions -- 8.8 Summary -- CHAPTER 9: Node Display -- 9.1 Overview -- 9.2 Configuring node display -- 9.2.1 Labels and visibility -- 9.2.1.1 Labels and visibility for Person content type -- 9.2.1.2 Labels and field visibility for Event content type -- 9.2.1.3 Labels and field visibility for Image content type -- 9.2.2 Configuring date fields -- 9.2.2.1 Date fields in the example site -- 9.2.3 Configuring partial date fields -- 9.2.3.1 Partial date field in the example site -- 9.2.4 Configuring geospatial fields -- 9.2.4.1 Geospatial fields in the example site -- 9.2.5 Configuring image fields -- 9.2.5.1 Configuring image styles -- 9.2.5.2 Advanced image style configuration -- 9.2.5.3 Colorbox -- 9.2.5.4 Image fields on the example site -- 9.2.6 Configuring file fields and multimedia -- 9.3 Advanced configuration of node display -- 9.3.1 Display Suite and CCK blocks -- 9.3.2 Blocks created by views -- 9.4 Summary -- CHAPTER 10: Users and Permissions -- 10.1 Overview -- 10.2 User configuration settings -- 10.3 Account settings -- 10.3.1 Registration and cancellation.
10.3.1.1 Account registration -- 10.3.1.2 Account cancellation -- 10.3.2 Personalization (user avatars) -- 10.3.3 System emails -- 10.4 Creating user profiles -- 10.4.1 Real Name -- 10.5 Roles and permissions -- 10.5.1 Content permissions -- 10.5.2 Field permissions -- 10.5.3 Permissions for unpublished nodes -- 10.6 Spam prevention -- 10.6.1 Honeypot -- 10.6.2 CAPTCHA -- 10.7 Summary -- CHAPTER 11: Blocks and Menus -- 11.1 Overview -- 11.2 Blocks -- 11.2.1 "Demonstrate block regions" and positioning tricks -- 11.2.2 Assigning blocks to regions -- 11.2.3 Block configuration -- 11.2.4 Region settings -- 11.2.5 Visibility settings -- 11.2.6 Custom blocks -- 11.3 Menus -- 11.3.1 Default menus -- 11.3.2 Adding a menu -- 11.3.3 Adding items to menus -- 11.3.3.1 Editing a node -- 11.3.3.2 Add link -- 11.3.4 Arranging menu items -- 11.3.5 Displaying menus -- 11.4 Summary -- CHAPTER 12Views -- 12.1 Overview -- 12.2 A very simple view using "Add a new view" -- 12.2.1 Choosing what to display -- 12.2.2 Displays -- 12.2.3 Next steps for new views -- 12.2.3.1 Sort order -- 12.2.3.2 Format -- 12.2.3.3 Editing a view -- 12.3 Displays -- 12.3.1 Titles, and overriding and reverting display settings -- 12.4 Format -- 12.4.1 Grouping fields -- 12.4.2 Show -- 12.5 Fields -- 12.5.1 Adding fields -- 12.5.2 Configuring date fields -- 12.5.3 Configuring image fields -- 12.5.4 Rearranging fields -- 12.5.5 Style settings -- 12.5.6 In-line fields and rewriting fields -- 12.5.6.1 Using "Format" to display in-line fields -- 12.5.6.2 Excluding and rewriting fields -- 12.6 Filter criteria -- 12.6.1 And/or options -- 12.7 Sort criteria -- 12.8 Display-specific settings -- 12.8.1 Page settings -- 12.8.1.1 Path -- 12.8.1.2 Menu -- 12.8.1.3 Access -- 12.8.2 Feed settings -- 12.8.3 Block settings -- 12.9 Header and footer -- 12.10 Pager -- 12.11 Caching -- 12.12 Final result.
12.13 Summary.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Intro -- Contents, pg. vii -- Contents, pg. viii -- Contents, pg. ix -- Contents, pg. x -- Contents, pg. xi -- Contents, pg. xii -- Contents, pg. xiii -- Contents, pg. xix -- Contents, pg. xv -- Contents, pg. xvi -- Contents, pg. xvii -- Contents, pg. xviii -- Contents, pg. xix -- Contents, pg. xx -- Contents, pg. xxi -- Contents, pg. xxii -- Contents, pg. xxiii -- Foreword -- Preface -- CHAPTER 1: First Things -- 1.1 Overview -- 1.2 Audience and technical approach -- 1.3 Why Drupal? -- 1.4 Drupal's strengths and weaknesses -- 1.4.1 Flexibility -- 1.4.2 Developer community and module ecosystem -- 1.4.3 Modest infrastructure requirements -- 1.4.4 Strengths and shortcomings of "no-code" Drupal -- 1.5 About the example site -- 1.6 Using the Drupal for Humanists site -- 1.7 Summary -- CHAPTER 2: Introducing Drupal -- 2.1 Overview -- 2.2 The Drupal community -- 2.3 What about Drupal 8? -- 2.4 Understanding Drupal's components: code and database -- 2.4.1 Drupal core code -- 2.4.2 Module code -- 2.4.3 Theme code -- 2.4.4 Database -- 2.4.5 Summary of code and database -- 2.5 Drupal components -- 2.5.1 Content types -- 2.5.2 Nodes -- 2.5.3 Taxonomies -- 2.5.4 File types -- 2.5.5 Views -- 2.5.6 Blocks -- 2.5.7 Menus -- 2.5.8 Users -- 2.6 Overview of site building -- 2.6.1 Deciding on Drupal -- 2.6.2 Basic configuration -- 2.6.3 Data modeling -- 2.6.4 Implementing the data model -- 2.6.5 Improving the display -- 2.6.6 Theming -- 2.6.7 Prelaunch configuration -- 2.7 Summary -- CHAPTER 3: Installing Drupal -- 3.1 Overview -- 3.2 Options for hosting Drupal -- 3.2.1 On your own computer -- 3.2.2 Your institution -- 3.2.3 Generic shared hosting -- 3.2.4 Cloud hosting -- 3.3 Installing Drupal -- 3.3.1 Choose a profile -- 3.3.2 Choose language -- 3.3.3 Verify requirements -- 3.3.4 Database configuration -- 3.3.5 Install profile -- 3.3.6 Configure site.

3.3.6.1 Site information -- 3.3.6.1 Site information -- 3.3.6.2 Site maintenance account -- 3.3.6.3 Server settings -- 3.3.6.4 Update notifications -- 3.3.7 Your new Drupal site -- 3.4 Summary -- CHAPTER 4: Modules -- 4.1 Overview -- 4.2 Finding modules -- 4.3 Assessing modules -- 4.3.1 Modules published on Drupal.org vs those published elsewhere -- 4.3.2 Module versions -- 4.3.3 Number of users -- 4.3.4 Maintenance and development status -- 4.3.5 Release notes -- 4.4 Essential modules -- 4.4.1 Disabling the core Toolbar module -- 4.5 Installing and enabling modules -- 4.5.1 Installing modules using the Drupal interface -- 4.5.2 Installing modules by accessing the file system -- 4.5.2.1 Why sites/all/modules? -- 4.5.2.2 Installing modules that use libraries -- 4.5.3 Enabling modules -- 4.5.4 Configuring modules -- 4.6 How many modules do you need? -- 4.7 Disabling and uninstalling modules -- 4.7.1 Disabling -- 4.7.2 Uninstalling -- 4.7.3 Removing the code from your site -- 4.8 Summary -- CHAPTER 5: Content Types and Introduction to Data Modeling -- 5.1 Overview -- 5.2 Introducing content types -- 5.3 Drupal's default content types:Basic Page and Article -- 5.4 Data modeling for content types -- 5.4.1 Data vs metadata -- 5.4.2 Content type vs taxonomy -- 5.4.3 When to merge similar content types -- 5.4.4 File types vs content types -- 5.4.5 User profiles vs content types -- 5.4.6 Drupal-based considerations for determining content types -- 5.4.7 Drupal's "title" field vs real-world titles -- 5.5 Preliminary data modeling for the example site -- 5.5.1 The data -- 5.5.2 The goal -- 5.5.3 Breaking down the data -- 5.5.4 Enriching the content types -- 5.5.4.1 Person -- 5.5.4.2 Event -- 5.5.4.3 Image -- 5.6 Summary -- CHAPTER 6: Configuring Content Types and Fields -- 6.1 Overview -- 6.2 Creating new content types -- 6.2.1 Submission form settings.

6.2.2 Publishing options -- 6.2.3 Display settings -- 6.2.4 Comment settings -- 6.2.5 Menu settings -- 6.3 Adding and configuring fields -- 6.3.1 "Manage fields" interface -- 6.3.2 Adding fields -- 6.4 Core Drupal fields -- 6.4.1 Text -- 6.4.2 Long text -- 6.4.3 List (text) -- 6.4.4 Term reference -- 6.4.5 File and the media browser widget -- 6.4.5.1 Configuration for uploaded files -- 6.4.5.2 Configuration for externally hosted files -- 6.4.6 Image -- 6.5 Fields provided by modules -- 6.5.1 References -- 6.5.2 Date -- 6.5.3 Partial date -- 6.5.3.1 Partial date formats -- 6.5.3.2 Base estimate values -- 6.5.3.3 Minimum components -- 6.5.3.4 Field confi guration -- 6.5.4 Link -- 6.5.5 Geofield -- 6.5.6 Field group -- 6.6 Media -- 6.6.1 Configuring the file system -- 6.6.2 Configuring file settings -- 6.6.3 Configuring media browser settings -- 6.6.4 Configuring file type profiles -- 6.7 Conditional fields -- 6.8 Configuring Automatic Nodetitles -- 6.9 Improving node URLs with Pathauto -- 6.10 Summary -- CHAPTER 7: Further Data Modeling and Applied ContentType Creation -- 7.1 Overview -- 7.2 Person content type -- 7.2.1 Content type settings -- 7.2.2 Fields -- 7.2.2.1 Given name -- 7.2.2.2 Middle name(s) -- 7.2.2.3 Surname -- 7.2.2.4 Biography -- 7.2.2.5 Birth date -- 7.2.2.6 Death date -- 7.2.2.7 Image -- 7.2.2.8 Medical institution attended -- 7.2.2.9 Profession -- 7.2.2.10 Specialization -- 7.2.3 Rearranging fields -- 7.2.4 Automatic node titles -- 7.2.5 Pathauto -- 7.3 Event content type -- 7.3.1. Content type settings -- 7.3.2 Fields -- 7.3.2.1 Person -- 7.3.2.2 Date -- 7.3.2.3 Location -- 7.3.2.4 Description -- 7.3.2.5 Title -- 7.3.2.6 Event type -- 7.3.2.7 Institution -- 7.3.2.8 Main time line -- 7.3.3 Rearranging fields -- 7.3.4 Pathauto -- 7.4 Image -- 7.4.1 Content type settings -- 7.4.2 Fields -- 7.4.2.1 Profession -- 7.4.2.2 Institution.

7.4.2.3 Person -- 7.4.2.4 Image -- 7.4.2.5 Body -- 7.4.2.6 Source collection -- 7.4.2.7 Source URL -- 7.4.2.8 Title -- 7.4.3 Automatic Nodetitles -- 7.4.4 Pathauto -- 7.5 Summary -- CHAPTER 8: Configuring Input Forms and Adding Content -- 8.1 Overview -- 8.2 Text formats -- 8.2.1 Field configuration -- 8.2.2 Text format configuration -- 8.2.3 Confi guring a text format -- 8.2.4 Additional filters -- 8.3 WYSIWYG confi guration -- 8.3.1 Installing modules and CKEditor library -- 8.3.2 Selecting CKEditor in the WYSIWYG module -- 8.3.3 Configuring CKEditor for the Filtered HTML text format -- 8.3.4 Facilitating internal linking -- 8.4 Adding content -- 8.4.1 Configuration options -- 8.4.2 Previewing content -- 8.5 Viewing and editing content -- 8.6 Accessing saved content -- 8.7 Revisions -- 8.8 Summary -- CHAPTER 9: Node Display -- 9.1 Overview -- 9.2 Configuring node display -- 9.2.1 Labels and visibility -- 9.2.1.1 Labels and visibility for Person content type -- 9.2.1.2 Labels and field visibility for Event content type -- 9.2.1.3 Labels and field visibility for Image content type -- 9.2.2 Configuring date fields -- 9.2.2.1 Date fields in the example site -- 9.2.3 Configuring partial date fields -- 9.2.3.1 Partial date field in the example site -- 9.2.4 Configuring geospatial fields -- 9.2.4.1 Geospatial fields in the example site -- 9.2.5 Configuring image fields -- 9.2.5.1 Configuring image styles -- 9.2.5.2 Advanced image style configuration -- 9.2.5.3 Colorbox -- 9.2.5.4 Image fields on the example site -- 9.2.6 Configuring file fields and multimedia -- 9.3 Advanced configuration of node display -- 9.3.1 Display Suite and CCK blocks -- 9.3.2 Blocks created by views -- 9.4 Summary -- CHAPTER 10: Users and Permissions -- 10.1 Overview -- 10.2 User configuration settings -- 10.3 Account settings -- 10.3.1 Registration and cancellation.

10.3.1.1 Account registration -- 10.3.1.2 Account cancellation -- 10.3.2 Personalization (user avatars) -- 10.3.3 System emails -- 10.4 Creating user profiles -- 10.4.1 Real Name -- 10.5 Roles and permissions -- 10.5.1 Content permissions -- 10.5.2 Field permissions -- 10.5.3 Permissions for unpublished nodes -- 10.6 Spam prevention -- 10.6.1 Honeypot -- 10.6.2 CAPTCHA -- 10.7 Summary -- CHAPTER 11: Blocks and Menus -- 11.1 Overview -- 11.2 Blocks -- 11.2.1 "Demonstrate block regions" and positioning tricks -- 11.2.2 Assigning blocks to regions -- 11.2.3 Block configuration -- 11.2.4 Region settings -- 11.2.5 Visibility settings -- 11.2.6 Custom blocks -- 11.3 Menus -- 11.3.1 Default menus -- 11.3.2 Adding a menu -- 11.3.3 Adding items to menus -- 11.3.3.1 Editing a node -- 11.3.3.2 Add link -- 11.3.4 Arranging menu items -- 11.3.5 Displaying menus -- 11.4 Summary -- CHAPTER 12Views -- 12.1 Overview -- 12.2 A very simple view using "Add a new view" -- 12.2.1 Choosing what to display -- 12.2.2 Displays -- 12.2.3 Next steps for new views -- 12.2.3.1 Sort order -- 12.2.3.2 Format -- 12.2.3.3 Editing a view -- 12.3 Displays -- 12.3.1 Titles, and overriding and reverting display settings -- 12.4 Format -- 12.4.1 Grouping fields -- 12.4.2 Show -- 12.5 Fields -- 12.5.1 Adding fields -- 12.5.2 Configuring date fields -- 12.5.3 Configuring image fields -- 12.5.4 Rearranging fields -- 12.5.5 Style settings -- 12.5.6 In-line fields and rewriting fields -- 12.5.6.1 Using "Format" to display in-line fields -- 12.5.6.2 Excluding and rewriting fields -- 12.6 Filter criteria -- 12.6.1 And/or options -- 12.7 Sort criteria -- 12.8 Display-specific settings -- 12.8.1 Page settings -- 12.8.1.1 Path -- 12.8.1.2 Menu -- 12.8.1.3 Access -- 12.8.2 Feed settings -- 12.8.3 Block settings -- 12.9 Header and footer -- 12.10 Pager -- 12.11 Caching -- 12.12 Final result.

12.13 Summary.

Description based on publisher supplied metadata and other sources.

Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.

There are no comments on this title.

to post a comment.

© 2024 Resource Centre. All rights reserved.