21
PARAGRAPHS And the Fieldable Content Authoring Experience Peter Macinkovic | @inkovic on Twitter Drupal Melbourne Meetup | April 2016

Paragraphs and the Fieldable Authoring Experience in Drupal 7

Embed Size (px)

Citation preview

Page 1: Paragraphs and the Fieldable Authoring Experience in Drupal 7

PARAGRAPHSAnd the Fieldable Content Authoring Experience

Peter Macinkovic | @inkovic on Twitter Drupal Melbourne Meetup | April 2016

Page 2: Paragraphs and the Fieldable Authoring Experience in Drupal 7

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

Page 3: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT IS FIELDABLE CONTENT AUTHORING?Lots of SaaS products, like Mailchimp or Leadpages are good at this due to their audience

Page 4: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT IS FIELDABLE CONTENT AUTHORING?Lot’s of SaaS products, like Mailchimp or Leadpages are good at this due to their audience

Page 5: Paragraphs and the Fieldable Authoring Experience in Drupal 7

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

Page 6: Paragraphs and the Fieldable Authoring Experience in Drupal 7
Page 7: Paragraphs and the Fieldable Authoring Experience in Drupal 7
Page 8: 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.

Page 9: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT ARE BUNDLES?

Page 10: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT ARE BUNDLES?

Page 11: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT ARE BUNDLES?

Page 12: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT ARE BUNDLES?

Page 13: Paragraphs and the Fieldable Authoring Experience in Drupal 7

WHAT ARE BUNDLES?

Page 14: Paragraphs and the Fieldable Authoring Experience in Drupal 7

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.

Page 15: Paragraphs and the Fieldable Authoring Experience in Drupal 7

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.

Page 16: Paragraphs and the Fieldable Authoring Experience in Drupal 7

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.

Page 17: Paragraphs and the Fieldable Authoring Experience in Drupal 7

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.

Page 18: Paragraphs and the Fieldable Authoring Experience in Drupal 7

OTHER MODULES TO COMPLIMENT: EDGY

Page 19: Paragraphs and the Fieldable Authoring Experience in Drupal 7

OTHER MODULES TO COMPLIMENT: CLASSY PARAGRAPHS

Page 20: Paragraphs and the Fieldable Authoring Experience in Drupal 7

OTHER MODULES TO COMPLIMENT: CLASSY PARAGRAPHS

Page 21: Paragraphs and the Fieldable Authoring Experience in Drupal 7