This year's DrupalCampMA will be taking place during the NERDSummit, scheduled for the 12th-14th September 2014 at the UMass Hotel and Conference Center, Amherst, MA 01003 with lodging available at the UMASS Hotel.
Proposed DrupalCampMA Sessions:
Can it? Humanity is certainly at a crossroads. There is something universal about Open Source communities that unleashes human creativity, that drives people to late nights tearing down the barriers to their dreams and creating powerful change. What are the visions that Open Source people want for the world, and how does the Drupal framework bring that vision to reality?
20-min Presentation - Power + Parallels among Open Source Communities
This general overview of contributing to Drupal core includes discussion of:
- who can contribute to Drupal core
- what are the tools needed to contribute to Drupal
- how can I find issues to work on
- what role do mentors play
- how can I contribute after today
This session will include helping participants set up a Drupal 8 development environment on their laptop as well as installing the other common tools used to contribute to Drupal.
This will be an introduction to Panopoly and distributions based on Panopoly (notably OpenAtrium). Panopoly is a very rich distribution, giving you a lot of tools out of the box that don't exist in a Drupal Core installation. On the other hand Panopolly (and particularly OpenAtrium) can be very confusing to a new user. We will do a quick trip through the features of Panopoly, concentrating on using them from a site builder perspective. This will not be a session about development for Panopoly, but aimed more toward the site builder or end user. Topics will include
No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the “right" way?
The truth of the matter is that there is no “right" way - just the “right for me” way. Any method you choose will come with it’s own sets of drawbacks and benefits.
Drupal comes with some assembly required. Drupal core itself is pretty bare bones. Thanks to several thousand contributed modules, virtually any functionality is possible. Distributions take those modules, combine them with configuration to serve a specific use case. There are almost 500 distributions on drupal.org, so it is possible there’s one that might meet your needs, or a lot of them.
Distributions are also often big, enabling over 100 modules, and notoriously hard to update.