Wellington meetup notes - Tuesday 1 March 2016

Events happening in the community are now at Drupal community events on www.drupal.org.
davidnind's picture

My notes from the second Wellington Drupal meetup for 2016.

The notes roughly follow the agenda (http://www.meetup.com/Wellington-Drupal-Meetup/events/228913000/).

Thanks to Tom for stepping in to facilitate for Alex.

Summary

  • Around 15 people attended.
  • More modules to test out.
  • Some great contributions to the community.
  • Great discussions about requirements and Drupal learning resources.

Welcome to new attendees

It was great to have three new attendees at the meeting.

Drupal opportunities

Sparks Interactive is looking for full time experienced developers.

CatalystIT is looking for full time senior developers.

Module highlights

Support (support): provides a basic ticketing system and helpdesk that is native to Drupal, offering complete email integration.

Coffee (coffee): helps you to navigate through the Drupal admin faster.

Also discussed other options for support systems including:

  • Use the same system used by Drupal for its issue queue (modules project and project_issue).
  • Established bug tracking systems used for free and open source projects, such as Bugzilla and RedMine and GitHub issues.
  • GitLab - a great alternative to GitHub, can have free private repositories, can also install yourself (the community edition), has similar issues system as GitHub.
  • If you are into agile, then taiga.io may be worth a look.

Community contributions

Dan's and Heike's sprint cards first used at DrupalSouth Wellington 2014, seen at DrupalCon Asia (https://twitter.com/dman_nz/status/701265615940521984).

Everyone was encouraged to update issue queues if you find a solution to a problem - this is a great help to those who have a similar issue.

Requirements gathering

The group discussed some of the good and bad experiences in requirements gathering. Some of the discussion was also about delivering the product.

I'm not sure I captured everything discussed, but here are some of the main points:

  • Peer review is important:
    • Interdisciplinary teams work better than siloed groups
    • Code review is important
    • Ideally different teams should sit with each other (for example, front end and back end)
    • Use Drupal coding standards (php code snipper)
  • Different site sizes (and budgets) determine what can and can't be done - it can be easy to say something for a requirement, but it can be complex to deliver.
  • Bad experience where design and development teams can't talk with each other (where design team not familiar with Drupal) - things had to be in writing, some of the changes could be more easily made by just explaining to the development team about what was required - often easy to fix straight away.
  • Agile development:
    • Approach to development can make a big difference - agile vs waterfall
    • Many organisations say they want agile, but really still have a waterfall mindset - transition to agile can be difficult
    • Main elements of agile - iterations, release often, prioritise using user stories
  • Important that those involved in requirements gathering understand how Drupal works and the different roles required, for example: theming, developing, server configuration and setup, site building, etc.
  • Use a top tasks approach for identifying site features and content, Gerry McGovern - What really matters: focusing on top tasks http://alistapart.com/article/what-really-matters-focusing-on-top-tasks
  • Test things with real users.

Drupal learning resources

Some suggested resources:

Questions and discussions

For Drupal 8 are there any alternatives yet available for:

Gold offered to provide a walk through of using features at a future meetup. If you've got other topics you would like someone to present on, the post of Meetup message board or let Alex know.

Are there any usable theme frameworks available yet for D8?

  • Omega
  • Bootstrap
  • Foundation

Lots of positive support for SASS - the better way to better manage your CSS:

Briefly mentioned was Mattermost, as a free and open source alternative to Slack for communication (another alternative is Rocket.Chat).

Tips (thanks Gold!)

To see what is happening in your environment when developing:

Showcase

These two websites were briefly shown:

  • promote.kiwi.nz
  • jville.nz

Thanks!

A big thanks to our awesome sponsors and organiser:

Comments

Thamks David!

dman's picture

This was really cool to be able to review!
Much appreciated.

New Zealand

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: