+ All Categories
Home > Technology > Console presentation

Console presentation

Date post: 18-Jul-2015
Category:
Upload: aditi-vora
View: 47 times
Download: 0 times
Share this document with a friend
Popular Tags:
25
The Drupal Console
Transcript
Page 1: Console presentation

The Drupal

Console

Page 2: Console presentation

NORTHPOINT DIGITAL HELPS OPTIMIZE YOUR DIGITAL PRESENCE THROUGH THE PERFECT BLEND OF STRATEGY, EXPERIENCE AND TECHNOLOGY

Page 3: Console presentation

WE CREATE DIGITAL PLATFORMS SO YOU HAVE ENDLESS POSSIBILITIES ACROSS MOBILE, SOCIAL AND WEB

Page 4: Console presentation

WE ARE BUSINESS FOCUSED AND TECHNOLOGY AGNOSTIC STRIVING TO DELIVER THE RIGHT SOLUTION TO OUR CLIENTS

Page 5: Console presentation

OUR CLIENTSBelow are a few of the companies we have helped succeed in the digital arena.

Page 6: Console presentation

NorthPoint Digital’s team is experienced across a broad array of web

technologies, content management systems (CMSs), database technologies,

search tools, back-end integrations and front-end development tools.

OUR EXPERIENCE

Page 7: Console presentation

NorthPoint Digital is headquartered in New York with

offices throughout the North East.

LOCATIONS

NEW YORK BOSTON PHILADELPHIA

Page 8: Console presentation

The Drupal

Console

Page 9: Console presentation

Speeding up Drupal 8

development using the

Drupal Console

Page 10: Console presentation

The lead developers on the project:

David Flores

Indava

http://dmouse.net/

https://github.com/dmouse

https://github.com/hechoendrupal

Jesus Manuel Olivas

BlinkReaction

http://jmolivas.com

https://github.com/jmolivas

https://github.com/hechoendrupal

Page 11: Console presentation

That’s me, Eric SodMy contact information is at the end.

Page 12: Console presentation

What is the Drupal Console?

Page 13: Console presentation

The Drupal Console is an effort to bring

the Symfony Console Component

to Drupal 8.

Page 14: Console presentation

The Console is a CLI tool that

automates the creation of Drupal 8

modules and other recurring tasks.

Page 15: Console presentation

Where do I find the project?

Project Landing page

http://drupalconsole.com/

On drupal.org

https://drupal.org/project/console

On github

https://github.com/hechoendrupal/DrupalAppConsole

Page 16: Console presentation

How about docs and help?

Documentation at @gitbook

http://hechoendrupal.gitbooks.io/drupal-console/

Please RTFM and then ping us at @gitter

https://gitter.im/hechoendrupal/DrupalAppConsole

Page 17: Console presentation

Out of the box

• Generates module and info files.

• Generates PSR-4 compliant directory structure for a module.

• Registers routes on YML files and maps to controllers and forms in PHP

Classes.

• Creates classes adding namespaces, uses and also extends and implements

keywords when required.

• Supports adding services using Dependency Injection on class generation.

Page 18: Console presentation

Other Out of the box Commands

• Lists and shows configurations.

• Lists registered services on the service container.

• Lists registered routes on the routing system.

• Rebuilds routing system cache.

• Rebuilds site caches.

Page 19: Console presentation

There are similar projects

Drupal Module Upgrader

https://www.drupal.org/project/drupalmoduleupgrader

Module Builder

https://www.drupal.org/project/module_builder

Drupal 8 Tools

https://github.com/anavarre/drupal-8-tools

A code generator for Drupal

https://github.com/danmatthews/drupal-code-generator

Page 20: Console presentation

Unique Qualities of the Console:

• Console takes advantage of the Symfony Console Component.

• Console takes advantage of the Twig Component in order to generate

PHP, YML and other files.

• Console takes advantage of OOP and modern development practices.

• Console has no plans to support previous versions of Drupal.

Page 21: Console presentation

How to Download Console

Page 22: Console presentation

Using the InstallerInstall the Console locally by running the installer in your project directory:

$ curl -LSs http://drupalconsole.com/installer | php

To access console from anywhere on your system

$ mv console.phar /usr/local/bin/drupal

You can now execute console using:

$ drupal generate:module

Page 23: Console presentation

Using ComposerYou can use composer to install console globally using the following command:

$ composer global require drupal/console:@stable

Add the binary directory to your system path

$ echo "PATH=$PATH:~/.composer/vendor/bin" > ~/.bash_profile

You can now execute console using:

$ console

Page 24: Console presentation

Demo time:

Demos are available at:

http://youtu.be/lpeFcBBIR0s

http://youtu.be/J0w1XWsxxFg

Page 25: Console presentation

New York Office130 West 42nd Street

New York, NY 10036

Tel: 212-819-1700

Boston Office470 Atlantic Avenue

Boston, MA 02110

Tel: 617-725-8888

Philadelphia Office1650 Market Street

Philadelphia, PA 19103

Tel: 215-558-2700

[email protected] / www.northpointdigital.com / @northps

Thank you

Eric Sod

@EricSod

NorthPoint Digital

[email protected]

http://ericsod.net/

https://github.com/esod


Recommended