Better tools for content creators: Paragraphs, Parallax, Skrollr and friends
You may have heard of the Paragraphs module. It allows content creators to place "widgets" of varying kinds on a page in the order they decide. It opens up a lot of possbilities as editors are in the driving seat when it comes to deciding how the page is to constructed. Editors are no longer held hostage to the content layout decisions of site builders which have been solidified in Panelizer or Display Suite layouts.
The Paragraphs module on its own is pretty cool - breaching the divide between the "chunks" (provided by fields) and "blobs" (provided by WYSIWYG editors). This presentation will take things to the next level and demonstrate how other companion contrib modules are augmenting the basic functionality and providing content creators with a very rich toolset.
The following contrib modules will be explained and demonstrated:
Panelizer layouts can adapt to handle Paragraphs which are edge to edge, or normal (have their own container). Paragraphs can then be dropped into layouts and adapt to their environment - edgy or not.
Add a class to paragraphs to give them some style. A quick way for editors to change the look.
A bunch of handy paragraph bundles to get you up and running fast: lists, galleries, sliders, etc.
Views Filter Object
Expose the power of Views through Paragraphs! Users can specify filters, displays, counts, etc so place rendered views. This is an incredibly powerful concept which will have editors busting out lists on landing pages with ease.
A pluggable architecture for adding backgrounds to Entities including Paragraph Items. Current implentations include images, parallax and color. Allows for parallax scrolling effects to be added in 30s to any paragraph.
A pluggable architecture for adding behaviours (JS ad CSS) to Entities including Paragraph Items. Current implentations include Skrollr. An advanced interface for designers with the chops to bring the page to life.
Exposes a block for listing links to paragraphs on a page. A Scrollit submodule adds so more JS goodness.
What does this add up to?
More expressive freedom for content creators: marketers, designers, authors, storytellers and site owners will love it. Sitebuilders will love it too as many layout problems can be elegatly solved in a pluggable way.
See it all in action at this demo site:
About the author
The author was involved with the conceptualisation and development of all the contrib modules listed above. If the session gets up, a companion BOF will be run.
NB. This presentation could be adapted to be in the Showcase stream.