SlideShare a Scribd company logo
PARAGRAPHS
And the Fieldable Content Authoring Experience
Peter Macinkovic | @inkovic on Twitter Drupal Melbourne Meetup | April 2016
WHAT IS FIELDABLE CONTENT AUTHORING?
▪Focuses on the Data Input
▪Non-Linear in Nature
▪Presentation Handled by the System
▪Design to be Scalable
▪Drupal by Default is like this, via CCK
WHAT IS FIELDABLE CONTENT AUTHORING?
Lots of SaaS products, like Mailchimp or Leadpages are good at this due to their audience
WHAT IS FIELDABLE CONTENT AUTHORING?
Lot’s of SaaS products, like Mailchimp or Leadpages are good at this due to their audience
WHAT IS THE PARAGRAPHS MODULE?
• Designed for Site Builders: Comes with configuration of collections of ‘fields’
(“Bundles”) that can be reused.
• Segments Content Authoring: Avoids very long body fields in where everything is
handled by a WYSIWYG and shortcodes.
• Depends on Entity Reference
• Emulates the Content Type Creation experience with more discrete ways.
Demo Website: http://paragraphs.site-showcase.com
Paragraphs and the Fieldable Authoring Experience in Drupal 7
Paragraphs and the Fieldable Authoring Experience in Drupal 7
WHAT ARE BUNDLES?
• Think of Bundles as ‘mini-content types: A selection of pre-configured fields that
can be reused.
• Each Field can have a select number of Bundles: You can choose to be robust or
discrete with the available Bundles assigned to a field in your node.
• A Bundle can contain a Paragraphs Field: Allows for flexible content authoring by
using techniques like pseudo-recursion.
• Compatible with Display Suite: Configuring a bundle is almost identical to
configuring the fields of a content type.
WHAT ARE BUNDLES?
WHAT ARE BUNDLES?
WHAT ARE BUNDLES?
WHAT ARE BUNDLES?
WHAT ARE BUNDLES?
WHAT TO INCLUDE IN A PARAGRAPH FIELD
• Choose Paragraphs as the Field: A selection of pre-
configured fields that can be reused.
• Field can either be ‘Embedded’ or ‘Hidden’:
Embedded Paragraphs content is for display. Hidden
for reference.
• Bundles will need to be configured in the field
settings: By default, ALL Bundles are available.
• Select the amount of values: Aim for unlimited unless
you have a recursive or specific strict application.
WHAT TO INCLUDE IN A PARAGRAPH FIELD
• Choose Paragraphs as the Field: A selection of pre-
configured fields that can be reused.
• Field can either be ‘Embedded’ or ‘Hidden’:
Embedded Paragraphs content is for display. Hidden
for reference.
• Bundles will need to be configured in the field
settings: By default, ALL Bundles are available.
• Select the amount of values: Aim for unlimited unless
you have a recursive or specific strict application.
STRATEGY IN USING PARAGRAPHS
• ‘Head’ of your node: Title, Author,
Publish Date, Node Reference, Tags.
• Body: Field Collection, Paragraphs,
Shortcodes.
• Postfix: Additional Sections after the
main content. Author Box, Related
Articles, Testimonial, Reviews.
• Aside: Referenced Content. Sidebar
Content, Tracking, Pop-Ups, Structured
Data.
OTHER MODULES TO COMPLIMENT
• Edgy: Edge-to-Edge rendered Paragraphs content. i.e.
Parallax. https://www.drupal.org/project/edgy
• Entity Background: Utility Module that sets background of
Entity. Again, Parallax.
• Classy Paragraphs: Adds classes to Paragraphs. Power to
the Site Builder.
• https://www.drupal.org/project/classy_paragraphs
• Display Suite: Configure the display of Bundles.
OTHER MODULES TO COMPLIMENT: EDGY
OTHER MODULES TO COMPLIMENT:
CLASSY PARAGRAPHS
OTHER MODULES TO COMPLIMENT:
CLASSY PARAGRAPHS
Paragraphs and the Fieldable Authoring Experience in Drupal 7

More Related Content

PDF
Paragraphs without pain (content strategy for Drupal Paragraphs)
PDF
Bootstrap framework and drupal paragraphs
PDF
OOCSS, SMACSS or BEM, what is the question...
PPTX
HTML Start Up - Introduction to HTML
ODP
Aspect-Oriented Programming for PHP
PPT
Moss Search Challenges
PPTX
Drupal basics
PDF
Drupal 8 Configuration Management with Features
Paragraphs without pain (content strategy for Drupal Paragraphs)
Bootstrap framework and drupal paragraphs
OOCSS, SMACSS or BEM, what is the question...
HTML Start Up - Introduction to HTML
Aspect-Oriented Programming for PHP
Moss Search Challenges
Drupal basics
Drupal 8 Configuration Management with Features

Similar to Paragraphs and the Fieldable Authoring Experience in Drupal 7 (20)

ZIP
44 Slides About 22 Modules
PPTX
Drupal 7 Search Engine Optimisation
PDF
Lightweight DITA: A pre/overview
PPTX
AEM GEMS Session Template Editor Sept 14 2016
PPTX
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
PDF
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
KEY
Drupalcon cph
PPTX
TC Dojo Open Session: Are You Getting the Most Out of DITA Content Reuse?
PPTX
Drupal: Organizing Content for Multiple Audiences
PDF
Apache Solr Search Course Drupal 7 Acquia
PDF
Doing Drupal Multi-site without code
PDF
Write Less Publish More Handout
PDF
Preparing for Acquia Certification
PPTX
Personalisation packages in Umbraco
PDF
WordPress Theming Best Practices
PPTX
Publishing API documentation -- Workshop
PPTX
Building a Documentation Portal
PDF
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
PPTX
Learn from my Mistakes - Building Better Solutions in SPFx
PPTX
Extensibility for ADF applications
44 Slides About 22 Modules
Drupal 7 Search Engine Optimisation
Lightweight DITA: A pre/overview
AEM GEMS Session Template Editor Sept 14 2016
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Drupalcon cph
TC Dojo Open Session: Are You Getting the Most Out of DITA Content Reuse?
Drupal: Organizing Content for Multiple Audiences
Apache Solr Search Course Drupal 7 Acquia
Doing Drupal Multi-site without code
Write Less Publish More Handout
Preparing for Acquia Certification
Personalisation packages in Umbraco
WordPress Theming Best Practices
Publishing API documentation -- Workshop
Building a Documentation Portal
Keep Your Code Organized! WordCamp Montreal 2013 Presentation slides
Learn from my Mistakes - Building Better Solutions in SPFx
Extensibility for ADF applications
Ad

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation theory and applications.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation theory and applications.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
sap open course for s4hana steps from ECC to s4
Programs and apps: productivity, graphics, security and other tools
NewMind AI Weekly Chronicles - August'25 Week I
Network Security Unit 5.pdf for BCA BBA.
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Ad

Paragraphs and the Fieldable Authoring Experience in Drupal 7

  • 1. PARAGRAPHS And the Fieldable Content Authoring Experience Peter Macinkovic | @inkovic on Twitter Drupal Melbourne Meetup | April 2016
  • 2. WHAT IS FIELDABLE CONTENT AUTHORING? ▪Focuses on the Data Input ▪Non-Linear in Nature ▪Presentation Handled by the System ▪Design to be Scalable ▪Drupal by Default is like this, via CCK
  • 3. WHAT IS FIELDABLE CONTENT AUTHORING? Lots of SaaS products, like Mailchimp or Leadpages are good at this due to their audience
  • 4. WHAT IS FIELDABLE CONTENT AUTHORING? Lot’s of SaaS products, like Mailchimp or Leadpages are good at this due to their audience
  • 5. WHAT IS THE PARAGRAPHS MODULE? • Designed for Site Builders: Comes with configuration of collections of ‘fields’ (“Bundles”) that can be reused. • Segments Content Authoring: Avoids very long body fields in where everything is handled by a WYSIWYG and shortcodes. • Depends on Entity Reference • Emulates the Content Type Creation experience with more discrete ways. Demo Website: http://paragraphs.site-showcase.com
  • 8. WHAT ARE BUNDLES? • Think of Bundles as ‘mini-content types: A selection of pre-configured fields that can be reused. • Each Field can have a select number of Bundles: You can choose to be robust or discrete with the available Bundles assigned to a field in your node. • A Bundle can contain a Paragraphs Field: Allows for flexible content authoring by using techniques like pseudo-recursion. • Compatible with Display Suite: Configuring a bundle is almost identical to configuring the fields of a content type.
  • 14. WHAT TO INCLUDE IN A PARAGRAPH FIELD • Choose Paragraphs as the Field: A selection of pre- configured fields that can be reused. • Field can either be ‘Embedded’ or ‘Hidden’: Embedded Paragraphs content is for display. Hidden for reference. • Bundles will need to be configured in the field settings: By default, ALL Bundles are available. • Select the amount of values: Aim for unlimited unless you have a recursive or specific strict application.
  • 15. WHAT TO INCLUDE IN A PARAGRAPH FIELD • Choose Paragraphs as the Field: A selection of pre- configured fields that can be reused. • Field can either be ‘Embedded’ or ‘Hidden’: Embedded Paragraphs content is for display. Hidden for reference. • Bundles will need to be configured in the field settings: By default, ALL Bundles are available. • Select the amount of values: Aim for unlimited unless you have a recursive or specific strict application.
  • 16. STRATEGY IN USING PARAGRAPHS • ‘Head’ of your node: Title, Author, Publish Date, Node Reference, Tags. • Body: Field Collection, Paragraphs, Shortcodes. • Postfix: Additional Sections after the main content. Author Box, Related Articles, Testimonial, Reviews. • Aside: Referenced Content. Sidebar Content, Tracking, Pop-Ups, Structured Data.
  • 17. OTHER MODULES TO COMPLIMENT • Edgy: Edge-to-Edge rendered Paragraphs content. i.e. Parallax. https://www.drupal.org/project/edgy • Entity Background: Utility Module that sets background of Entity. Again, Parallax. • Classy Paragraphs: Adds classes to Paragraphs. Power to the Site Builder. • https://www.drupal.org/project/classy_paragraphs • Display Suite: Configure the display of Bundles.
  • 18. OTHER MODULES TO COMPLIMENT: EDGY
  • 19. OTHER MODULES TO COMPLIMENT: CLASSY PARAGRAPHS
  • 20. OTHER MODULES TO COMPLIMENT: CLASSY PARAGRAPHS