Console presentation
-
Upload
northpoint-digital -
Category
Technology
-
view
84 -
download
0
Transcript of Console presentation
![Page 1: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/1.jpg)
The Drupal
Console
![Page 2: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/2.jpg)
NORTHPOINT DIGITAL HELPS OPTIMIZE YOUR DIGITAL PRESENCE THROUGH THE PERFECT BLEND OF STRATEGY, EXPERIENCE AND TECHNOLOGY
![Page 3: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/3.jpg)
WE CREATE DIGITAL PLATFORMS SO YOU HAVE ENDLESS POSSIBILITIES ACROSS MOBILE, SOCIAL AND WEB
![Page 4: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/4.jpg)
WE ARE BUSINESS FOCUSED AND TECHNOLOGY AGNOSTIC STRIVING TO DELIVER THE RIGHT SOLUTION TO OUR CLIENTS
![Page 5: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/5.jpg)
OUR CLIENTSBelow are a few of the companies we have helped succeed in the digital arena.
![Page 6: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/6.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/7.jpg)
NorthPoint Digital is headquartered in New York with
offices throughout the North East.
LOCATIONS
NEW YORK BOSTON PHILADELPHIA
![Page 8: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/8.jpg)
The Drupal
Console
![Page 9: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/9.jpg)
Speeding up Drupal 8
development using the
Drupal Console
![Page 10: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/10.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/11.jpg)
That’s me, Eric SodMy contact information is at the end.
![Page 12: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/12.jpg)
What is the Drupal Console?
![Page 13: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/13.jpg)
The Drupal Console is an effort to bring
the Symfony Console Component
to Drupal 8.
![Page 14: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/14.jpg)
The Console is a CLI tool that
automates the creation of Drupal 8
modules and other recurring tasks.
![Page 15: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/15.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/16.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/17.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/18.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/19.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/20.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/21.jpg)
How to Download Console
![Page 22: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/22.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/23.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/24.jpg)
Demo time:
Demos are available at:
http://youtu.be/lpeFcBBIR0s
http://youtu.be/J0w1XWsxxFg
![Page 25: Console presentation](https://reader031.fdocuments.net/reader031/viewer/2022032421/55a7a9e21a28ab59638b46a2/html5/thumbnails/25.jpg)
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
http://ericsod.net/
https://github.com/esod