Last updated by tyjamessmith on Fri, 2013-04-26 04:30
Salt Lake City DUG April 2013
Attendance
11 people attended this meetup. Many also attended the pre-meetup social hour. They are listed with their d.o name where it is know.
- Derek
- Dallas Despain (Dallas Despain)
- Morgan
- Arthur (aytee)
- Jeremy Rasmussen (jeremyr)
- Matt
- Brian
- Walt Haas (Walt Haas)
- Chuck (webchuck)
- Tyler Smith (tyjamessmith)
- Jonathan Sowards (backwardgraphics)
Utah Drupal Camp 2013
- We are looking at having a minimal cost this year ($10 - $15)
- Already received a donation from Acquia to help with the camp.
- Looking to hold it on a Friday in August at SLCC Miller Campus (Matt has a connection)
- Will run camp under the Non-profit umbrella of the Drupal Association
Features Presentation by Jeremy
Features is a module that helps package views, content types, etc in to a module that can be versioned and installed onto a site (a module that makes modules from configurations)
If you are looking to distribute feature modules you can use the FServer D6 distribution (works similar to D.o). Great for internal sharing.
In action
2.x version allows searching for components (dependencies, permissions, roles, views, fields, content types). Really very similar UI to 1.x. Has some enhancements for allowing the module to save to the server for you and possibly some extra things that can be packaged.
Once you have identified the pieces of the feature, you click the download button and it creates a module folder with all the .info and such. You can add styles and javascript to the module directory if those are also desired (they aren't automatic).
Install on site. Enable in modules or inside of features. Enjoy life...
Uses
- Moving from dev to staging and production
- If you are configuring the same thing on multiple sites
Warnings
Watch your name choices! Avoid name conflicts (no naming a feature views).
Test enabling it before taking it to production. If you didn't get everything it can have real issues. It doesn't catch everything though it does try to help.
Module dependencies are not always handled perfectly (make sure that modules are available and active if they are needed)
Feature updates don't take care of deletes as you update them (you have to clean up manually or update the module to do those)
Blocks and other data-points are able to be added but region and such information is not made available (it is not considered configuration but content)
Open Conversations
This is provided as a taste of other things discussed and not so much to be a summary like the presentation.
- What in D7 contrib is moving to D8 Core?
- Drupal Commerce for sales and/or registrations vs Entity Registration module.
- Suggestions before for bidding on building a commerce site.
- Aegir to manage updates in a multisite environment instead of drush.
Next month
Because of DrupalCon, will not hold a meetup. In June, will recap what we learned and saw.
Reminder: At DrupalCon lunches we will gather as the Utah DUG (anyone is welcome to search us out). Please stop by and say hi, at the very least.