Top Banner
WorkFlow By Margots Kapacs at DesignsSquare.com
13

WorkFlow Presentation at Phili

Nov 29, 2014

Download

Technology

designssquare

For session at Drupaldephia http://drupaldelphia.com/program/schedule/sessions/spin-build-deploy-blow-away-%E2%80%93-automate-widgettheme-development-drush
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WorkFlow Presentation at Phili

WorkFlowBy Margots Kapacs at DesignsSquare.com

Page 2: WorkFlow Presentation at Phili

Intro

I am from Latvia currently living in MN

Founded DesignsSquare.com around August, 2013

Started on WorkFlow year ago and turned into Drush Tool in past 3 weeks

Page 3: WorkFlow Presentation at Phili

Issue & Solution

Issue: Its time consuming building, deploying & configuring themes & widgets in Drupal

Solution: Drush Tool that automates the process of building, deploying and configuring assets for Drupal

Page 4: WorkFlow Presentation at Phili

About WorkFlow

Drush commands to install, build, deploy and configure

Versions and manages code from github

Provides a way to automate and share common tasks

Page 5: WorkFlow Presentation at Phili

Start In 2 Steps

1. Install Workflow

https://github.com/makapacs/workflow

2. Grab Workflow Sandbox

https://github.com/makapacs/workflow-sandbox

Note: See docs for help

http://designssquare.com/workflow-docs

Page 6: WorkFlow Presentation at Phili

Terminology

Assets – the end product(i.e theme, plugin, addon,etc)

Artifact – a module or theme part of the asset

Blueprint – the make file for asset or package

Actions – declarative tasks(i.e config_video, enable_dev,etc)

Package - deliverable to be installed on another site

Page 7: WorkFlow Presentation at Phili

Demo1. Spin new instance

2. Deploy Theme Espresso

3. Configure Theme Espresso

4. Load Sample Data For Kickstart

5. Deploy & Configure Widget Blog

6. Configure Editor

7. Configure Video

8. Configure Audio

9. Deploy &Configure Widget Portfolio

Page 8: WorkFlow Presentation at Phili

1 min Drama

Can it be done 1 min?

Page 9: WorkFlow Presentation at Phili

Profilers

Profiler - takes and combines the process per profile

Issue: Unproductive to type a lot of drush

commands

Solution: Profiler automates the drush commands for each asset

It has its own make file

Page 10: WorkFlow Presentation at Phili

Map Widget

Develop Widget - Map from scratch

Page 11: WorkFlow Presentation at Phili

Other

Developers commands

Different way to deliver via blueprint

Deploy in 3 different ways

Page 12: WorkFlow Presentation at Phili

Summary

WorkFlow automates the process building, developing and configuring widgets and themes

Adds capabilities to manage multiple artifacts at once

Easy to install with sample WorkFlow sandbox

Page 13: WorkFlow Presentation at Phili

Connect

@designssquare at twitter

makapacs at github.com

email: [email protected]

Personal blog – margotskapacs.com