Accepted Sessions

  • Bharat Sharma

    Growing an Agency Business: Tactics Vs Strategy

    Track 1

    As an agency we are constantly challenged to optimise our efforts – resources to grow and some time even survive.

    So what really works?

    Do we need to focus on a few practical tactics or a mid to long- term strategy?

    In this presentation I would walk through these question in context of our journey so far.

  • Mark Conroy

    Drupal Ireland AGM

    Track 1

    We will use this slot to hold our annual AGM.

    We will be electing new members to the committee.

    We hope to see you all there!

  • Levi Govaerts

    Surviving your job when having ADD

    Track 2

    Having ADD or Attention Deficit Disorder makes performing on the job very tough. Not too many people understand how difficult it can be to do some very basic tasks as a daily standup meeting or watching sessions at DrupalCon.
    During this session I will share some very handy tips on how I tackled ADD during my career and how it can help others who suffer from this disorder as well.

    A high level overview of the session;

  • Oliver Davies

    TDD - Test Driven Drupal

    Track 1

    Testing is important. Why? It allows developers to add new features and edit and refactor existing code without the worry of adding regressions, reduces the reliance on manual testing to discover bugs, and by taking a test driven approach, your implementation code is leaner as you only write what is needed for your tests to pass.

  • Oliver Davies

    Deploying Drupal (and anything else) with Fabric

    Track 2

    You’ve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended).

  • Luis Rodriguez

    One-click automated builds

    Track 1
    Automation is key for any deployment and any human interaction during the deployment process would be a potential point of failure, so why not automate your builds? In this session I will cover different ways to make a build from makefiles in Drupal 7 or Composer for Drupal 8. Building from the latest stable release or a specific version, pulling third parties libraries or pulling custom modules from private repositories, even applying a specific patch that solve your issue before the next version of the module is released. FTP time is part of the past, join me in this session to use a proper workflow and remove the human part from your deployments.
  • Mark Conroy

    A New Theme for Drupal Core?

    Track 1

    I'm part of the team delivering what was originally a new theme for Drupal Core. It has since expanded to be an "Out of the Box" initiative to develop an experimental installation profile, complete with sample content, for a (fictional) magazine website called Umami.

    There's a lot involved in getting such a large project into Drupal Core (hopefully 8.5). Come learn abour the present state of the initiative and how you can help.

  • Alan Burke

    Clearing out the cruft - Using Migrate API to migrate a 12 year old site

    Track 1

    www.athenryac.com was originally built in Drupal 4.6, and has been upgraded along the way to the current iteration on Drupal 7.

    Rather than just do an upgrade to Drupal 8 - we'll do a rebuild using the best that Drupal 8 has to offer, and use he new migrate API to import the content into the new architecture - leaving the cruft build up over 12 years behind.

  • Mark Conroy

    Back to the Future: No More Static Mockups!

    Track 1

    The foundation of the web is HTML, CSS, and JS. Let's get back to where we started.

    Stop me if this sounds familiar: your client signs off on designs created in Photoshop/Sketch (or some other image generation-tool). You build a website for them based on these designs. It looks quite like the designs, but not exactly like them. It's not your fault. It's not the client's fault. But wouldn't it be nice if you could build exactly what the client signed off?

    In this session I'll look at lambasting my most hated design tool - Photoshop. In short: