notes | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
::: slide
Frank's list of modern site building tools
notes
- Modules Used
- I gave a talk on modern Drupal 7 development at a meetup in Portland last year, and I am not going to go into great detail here. I wrote a blog post about it and if you would like more details I suggest you look there.
- I will go over the modules that this site used (in its core functionality), what they do.
- Later I will go over how they relate to Drupal 8.
- Remember when building a site that the output that drupal give us is always a suggestion. The important part of site building is giving the content team everything they need, you can leave it up to the developers and themers to make sure that the content gets displayed properly.
:::
::: slide
Paragraphs allows us to create collections of fields. Each collection type is its own bundle and can have its own fields.
notes
- Paragraphs -- If you are familiar with field collection then this module functions very similarly, with the main exception of the user being able to pick the bundle or paragraph type when creating content.
:::
::: slide
Named eForm in Drupal 8. Allows the use of the field api to create webform and have the submissions be entities.
notes
- Entity Form -- In Drupal 8 this module was renamed to eform. The cool part of this module is that it allows us to use the field api to create webforms. Unlike the webform module, the form submissions are entities. This gives us flexibility use in views or displaying them with multiple view modes.
:::
::: slide
Solves the problem of putting views into entities as pseudo-fields.
notes
- EVA -- Entity View Attachment. Allows us to embed views into fields. Handy for things like Taxonomy term views or anywhere an ID can be used as an argument in a view.
:::
::: slide
This module allow users to flag things. Largest use is probably the "Flag this as inappropriate" functionality.
notes
- Flags -- This module allow users to flag entities. Largest use is probably the "Flag this as inappropriate" functionality.
- The last two modules don't have much to do with this site per-se but they are fantastic modules that will really help a site-builder.
:::
::: slide
Coffee works like Unity for Ubuntu or Spotlight search for Mac, or the Start Menu in Windows. Just start typing and a list of options will be presented. Pick the option and it will take you there.
notes
- Coffee -- Speed up your Drupal navigation by typing where you want to go. Much like unity for Ubuntu or Spotlight for Mac or Start for Windows, this module allows us to zip around our site's admin interface with ease.
:::
::: slide
Check more than one box with a click and drag mechanic.
notes
- Speedboxes -- Allows us to check multiple checkboxes at the same time. Super useful for setting up permissions.
:::