
►
From YouTube: Virtual User Group: Docker and Atomium
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
We
are,
we
lie
yep,
we
are
lives.
Let
me
just
quick
introduce
this.
Is
the
I
think
our
third
backdrop
CMS
virtual
user
group
and
I'm
gonna?
Let
her
have
a
calling
it
a
show-and-tell.
We
have
a
user
who's.
Gonna
show
us
some
of
the
work
he's
been
doing
and
I'm
gonna.
Let
him
introduce
himself
and
what
he's
doing
this
is
intended
to
be,
though,
kind
of
a
discretion.
A
B
Ok,
hi
everyone
thanks
for
attending
the
meeting.
What
I'm
going
to
present
you
tonight
is
what
I've
been
doing
the
last
years
with
Drupal
7
and
the
teaming
so
I'm
going
to
present
you
the
theme
which
is
named
atomium,
which
is
used
at
the
European
Commission
for
the
Drupal
7
sites
and
my
colleague
with
her
Ito,
which
is
also
here
for
the
first
time.
B
I
think,
is
also
developing
this
team
with
me
since
now
I
think
a
couple
of
months,
and
we
are
a
both
of
us,
maintaining
all
the
issues
that
clients
might
have
with
the
theme.
So
atomium
is
not
a
full-featured
theme.
It's
basically
a
research
team.
It
would
provide
a
lot
of
functionality
is
regarding
the
the
layers
of
the
teaming
and
Robles.
It
will
not
provide
you
a
full-blown
team.
B
B
So
what
I
try
to
do
with
atomium
is
actually
replace
all
the
you
know
that
drupal's
when
Drupal's
Wenders
HTML
it
can
do
it
in
two
ways:
either
by
rendering
a
template,
the
TPL
dot
PHP
file,
either
by
calling
template
function.
That
starts
with
C
underscore
and
the
name
of
the
component
and
what
autonomy
is
actually
doing.
It
doesn't
use
anymore.
These
teams
underscore
functions.
It
uses
templates
everywhere,
so
it
means
that
in
atomium
we
had
to
rewrite
all
the
teams
underscore
function
and
make
them
working
with
templates.
B
The
advantage
of
this
is
that
you
can,
basically,
just
by
looking
at
the
source
code
of
a
page
know
which
template
is
used
and
extend
it
at
will
through
your
own
custom
team,
it's
very,
very
useful.
So
that
is
the
first
thing
that
atomium
is
doing.
The
second
thing
that
it's
doing
it's
also
extending
automatically
those
those
templates.
For
example,
if
you
have
a
form
which
is
rendered
inside
the
block,
the
form
template
will
contain
the
name
of
the
block
inside
the
the
TPL
dot
PHP.
B
A
And
anybody
who's
watching
this
remind
people
that
Paul
is
talking
about
the
Drupal
theme,
but
he's
ported
this
to
backdrop,
which
is
why
we're
we're
talking
about
this
today
and
we'll
come
back
together
later
and
Paul,
you
don't
have.
How
did
you
see
her
full
name?
Sorry,
how
do
I
say
your
full
name,
Billy
Anna,
Boch,
delay.
A
We
one
of
the
things
we're
I'm
curious
about,
and
you
could
we
can
talk
about
this
later-
is
a
lot
of
what
I've
heard
so
far
about
this
theme.
Is
that
it
does
things
really
different
with
templates
and
I'm
gonna
be
curious,
and
how
much
that
matters
in
backdrop
and
what
the
impact
is
in
background
because
of
the
way
background
uses
layouts,
so
just
something
to
think
about,
or
we
could
come
back
to
that.
B
A
C
B
The
vendor
and
the
composer
got
lock
so
nicely
in
my
very
small,
but
it
readable
you
have
it.
Sorry.
I
have
to
do
this
in
order
to
instantiate
the
docker
for
working
so
I'm,
starting
the
MySQL,
the
where
everything
seems
to
know.
Http
I
still
lie
sometimes
driving
shoes,
because
I
put
my
computer's
sleep.
Instead
of
killing
all
these
services,
I
have
to
restart
them
one
or
two
times
before
it
starts
for
real.
So
it's
still
failing
calm
down
again.
B
So
what
I'm
going
to
do
now?
Actually
the
HTTP
server,
doesn't
seem
to
start
for
some
reason:
it's
because
I'm
putting
my
machine
to
sleep
instead
of
killing,
instead
of
shutting
it
down.
So
what
I'm
going
to
do
now?
I
stopped
the
container
and
I'm
going
to
rebuild
them
from
the
ground.
So
now
it
should
work
without
any
trouble.
So
I
have
two
containers:
a
web
container
and
a
DB
container,
so
I'm
going
to
work
into
this
container
in
order
to
stew
to
spawn
a
Drupal
seven
sides
with
atomium.
B
B
B
C
B
We
explain
it
yes,
actually,
as
we
added
some
novelties
in
the
way
in
in
a
Tommy
on
the
team
in
version
2,
it
was
a
bit
sad
to
not
have
these
in
as
a
module
in
Drupal.
So
what
we
did?
We
extracted
all
the
customization
that
we
did
in
atomium,
because
autonomy
is
modifying
the
Drupal
7
registry
and
actually
it's
fixing
it
and
we
made
it.
B
D
We
have
a
different
mechanism
and
backdrop
where
we
have
a
new
hook
hook,
auto
load
info,
which
just
creates
a
clacks.
It's
like
a
static
class
map
instead,
so
um
it
does
the
same
thing,
but
in
a
way
that
is
less
brittle,
so
it's
less
likely
to
break
sites.
If
you
move
a
module
or
something
like
that.
Okay,.
B
D
B
That
was
one
of
my
questions.
Actually,
oh
I
I
finished
the
Drupal
7
install
as
you
can
see
here
and
now.
If
I
refresh
the
page
that
you've
seen
earlier,
I
have
a
build
directory
here,
which
appeared
and
I
can
click
on
it
and
see
the
Drupal
7
site.
What
you
see
here
is
a
Drupal
7
side
with
the
Atomium
team
by
default.
Obviously,
it's
really
ugly.
It's
a
base
team.
All
the
functionalities
are
there,
but
it's
really
ugly.
B
B
What
I'm
going
to
do
now,
I'm
going
to
enable
the
team
debug
and
show
you
some
stuff
so
to
enable
the
same
debug?
Normally,
you
should
do
it
through
the
settings
file,
but
here
with
the
Atomium
team,
you
can
do
it
through
the
settings,
so
you
can
see
that
there
is
not
a
lot
of.
There
are
not
a
lot
of
settings.
Only
three
of
them
enabled
team
debug.
We
build
the
theme
registry
at
each
page.
Load
allow
CSS
double
underscore
here.
What
we
are
looking
for,
his
enabled
team
debug
save
the
configuration
all
right.
B
B
Then
you
have
another
template
used
to
create
the
method
tags.
Then
you
have
another
one
to
create
the
link
tag.
It's
the
same.
It's
a
different
template
in
this
case,
so
you
have
plenty
of
template
used
almost
everywhere
in
the
page.
So
a
very
interesting
one
is
like
is
the,
for
example.
If
we
take
the
second
derivative,
but
it's
not
expanded
all
done
I'm
going
to
expand
this
menu.
B
Ok,
now
I
can
check
the
source
code
again
and
where
it
is
all
done
bit.
Alright
I
have
it
here,
so
you
can
see
that
the
block
sidebar
first
system
management,
which
is
the
block
here
this
one,
is
rendered
with
different
names.
Here.
It's
actually
theme
suggestions
that
are
automatically
added
by
by
the
team,
the
team
recognized
in
which
region
the
block
is
placed
and
which
module
and
which
Delta
this
is
used
and
creates
automatically
those
template
suggestions.
B
B
You
can
see
here
that
the
block
dot,
TPL
dot
PHP
is
used
the
one
from
the
Bartok
team.
So
it
means
that
atonium
provides
a
block,
dot,
TPL
dot
PHP,
but
in
this
case
atomium
Bartok
override
it.
Then
we
are
rendering
the
menu
the
menu
management
and,
as
you
can
see
here,
it's
the
same
stuff.
The
monetary
management
is
being
rendered
in
the
sidebar
first,
with
the
block
module
system.
Delta
management
and
same
goes
here
with
the
TPL
dot
PHP.
So
this
is
very.
This
mechanism
only
exists
here
in
atonium.
B
A
B
It's
just
more
options
for
you
to
use.
If
it
doesn't
find
any
template,
it
will
use
the
one
that
is
provided
by
default
by
the
team.
You
see,
for
example,
here
you
could
have
used
item
list
menu,
local
tasks,
primary,
it
hasn't
find
it
so
it
you
have
a
star.
Then
it
goes
it.
It
splits,
the
name
when
it
when
it
finds
the
two
dash
dash's
remove
the
last
part,
and
then
you
have
a
new
suggestion
here.
B
It
doesn't
find
it
it's
a
star
and
then
it
removes
the
last
part
here
and
then
you
have
this
one,
which
is
fine
found
in
the
team
here.
So
if
we
check
out
the
source
of
atomium,
do
you
still
see?
Are
you
still
seeing
my
screen?
Yes,
it's
ok,
alright!
So
you
can
see
my
left
in
the
directory
templates.
You
have
all
the
theme
functions
of
Drupal
that
has
been
converted
into
templates.
B
All
of
them
are
there
I
think.
Maybe
there
are
five
or
six
missing,
but
they
are
almost
not
used.
So
I
will
show
you
something
else.
When
you
install
an
acronym
days
automatically,
you
have
this
page,
which
is
available
on
your
site
and
only
available
through
the
administrator,
so
the
a
premium
overview
page
will
demonstrate
to
you
all
the
components
that
are
implemented
in
the
current
team
that
you
are
using.
B
So
what
you
see
here
is
the
list
of
component
that
are
implemented
in
a
tunnel,
for
example,
if
you
want
to
see
how
a
button
is
going
to
be
rendered,
you
click
and
you
have
the
button.
If
you
want
to
see
how
the
breadcrumb
is
going
to
be
rendered.
It's
like
this.
This
is
not
HTML.
This
is
really
components
that
are
chains
that
are
rendered.
If
you
check
out
the
source
of
these,
you
can
see
that
it's
using
template,
it's
using
all
of
the
stuff
that
are
needed.
Okay
and
you
have
to.
D
B
Exactly
this
is
the
kind
of
style
guide
in
indeed,
and
and
through
some
hoops
you
can
implement
the
demonstration
within
the
components.
So,
for
example,
in
Drupal
you
don't
have
a
template
for
the
tables.
So
if
we
go
to
the
table
component,
you
can
see
that
now
we
have
a
template
for
the
table
and
it's
really
easy
to
learn
and
to
see
how
it
works.
The
caption,
the
call
groups,
the
header,
the
rows,
the
footer
and
that's
it
and
everything
is
handled
in
the
pre
process.
B
Pre-Process
table
you
have
the
code
which
is
there,
so
this
is
for
catonian
for
for
opinion
and
how
it's
working
so
to
reach
this
results
that
you
see
that
you
are
seeing
here,
there's
a
lot
of
hours
of
work
behind
it.
We
also
noticed
a
lot
of
bugs
in
the
team
layer,
Drupal
7,
and
it
was
really
really
hard
sometimes
to
to
find
workarounds.
Just
to
give
you
an
idea.
B
Today
with
Rito,
we
had
an
issue
with
the
pager,
because
we
completely
refactor
of
the
pager
in
the
latest
version
of
Otoniel,
and
we
spend
one
day
to
just
to
just
adjust
this
pager.
For
the
custom
themes
of
the
Commission,
the
European
Commission,
it
was
really
a
day
where
we
were
both
working
and
we
were
completely
in
focused
on
this.
So
now
I'm
going
to
pass
through
backdrop
and
atomium.
So
I
don't
know.
If
you
have
any
question
on
this
I,
don't
know
what
else
I
can
show
you
just
that.
C
B
Let's
say
a
special
layout
in
the
atonium
team,
as
you
can
see
here
in
templates,
you
have
directories
and
inside
those
directories
you
have
a
DPL
or
more
TPL
files
and
then
a
file
called
component
that
the
name
of
the
component
that
component
dot
ink
and
this
these
files
contains
hooks
specific
hooks
to
hitomi
'm.
So
you
have
a
hook
italian-themed
hook,
everything
is
described,
is
explained
in
the
dot
AP
api
file.
Here,
then,
you
have
a
hook
a
tunnel
definition
hook.
B
This
is
the
hook
responsible
for
displaying
something
in
the
pattern
um
overview
page
and
we
didn't
go
with
the
style
guide
module
because
we
wanted
something
really
simple
and
easily
implementable
without
the
need
of
another
dependency
I
and,
to
be
honest,
I
never
tried
before
the
style
guide.
Module.
I
learned
this
module
much
later,
but
maybe
this
is
something
to
be
tried
in
indeed,
I,
don't
know
if
you've
ever
used
it
guys,
but
for
us
this
this
page
really
fulfil
what
we
are
looking
for.
Yeah.
D
This
this
so
what
style,
guide
module?
Does
this
puts
out
a
page
exactly
like
this,
although
this
each
element
on
a
style
guide
page?
Is
it
just
calls
the
Drupal
theme
system
the
backdrop
name
system
directly?
It
doesn't
have
that
ability
to
call
any
of
the
extra
hooks
that
I
tell
Mia
my
ad,
so
this
might
be
a
more
powerful
tool
if
you
wanted
to
specifically
style
those
four
atomium
themes.
I.
D
Think,
though,
there's
a
way
that
we
could
compare
the
two
and
see
if
we
could
make
that
more
reusable
in
a
better
way,
because
I
think
there
are
some
good
ideas
here
like
having
the
two
hooks
will
allow
anyone
to
easily
add
any
new
elements
to
the
style
guide.
I
would
love
to
see
that
in
style
guide
itself
and
we
figure
out
how
to
add
a
third
hook
that
might
register
all
of
the
new
theme
functions.
D
There
might
be
a
way
that
we
can
do
something
with
this
style
guide
that
would
make
it
more
flexible
so
that
it
could
be
reused
for
this
purpose
and
as
I
was
watching
your
demo,
it
occurred
to
me
that
having
something
like
a
style
buy
be
available
for
every
theme
might
be
something
we
would
want
in
core
in
the
future
would
have
to
see
how
used
it
gets.
But.
E
D
Something
like
that
works
like
oh.
This
is
a
really
easy
tool
for
theme
developers
to
be
able
to
turn
on
and
see
how
everything
work
or
as
if
it
was
alterable
in
the
way
that
you
could
get
a
version
that
worked
for
every
theme,
like
I,
told
me,
miss
the
Atomium
version
of
us.
How
that
works.
Tell
me
I'm.
We
need
to
figure
out
what
those
differences
are
and
make
sure
that
the
root
style
value
poncho
is
adjustable
in
that
same
way.
B
But
you
know
what
tomorrow:
I
will
try
this
module,
because
now
you,
you
tease
me
and
I,
really
want
to
see
what
it
does,
but
pretty
sure
that
this
module
will
demonstrate
the
components
that
are
in
atonium,
because
atomium
is
not
adding
new
hoops
in
the
team
layers
is
just
adding
a
suggestion.
Sorry,
yes,
it
provides
suggestion,
but
the
theme
layer
that
is
not
touched.
B
D
C
B
All
right
we
can
discuss
that
major
challenge.
So
is
the
last
example:
I'm
going
to
show
you
look
here:
I
just
created
a
node
of
type
article,
and
you
can
see
that
I
filled
in
the
body
and
when
I
check
how
the
body
is
rendered.
You
can
see
that
Drupal
is
using
an
item
list,
and
this
item
list
has
many
suggestions.
Maybe
I
should
have
switched
to
to
Chrome.
Maybe
it's
better,
although
because
with
Firefox
the
that
stuff
is
not
really
easy
to
read
and
I
can
increase
the
size
with
chrome.
B
That's
a
good
thing
hold
on
write
content,
the
node
was
there
sorry,
so
all
right?
Yes,
it's
10
times
better,
and
you
can
see
that
the
the
body
field
is
rendered
using
an
item
list
which
is
completely
normal,
because
if
you
have
multiple
values
for
one
field,
it
needs
to
be
rendered
for
item
list,
and
this
item
list
is
an
item
list
of
type
field
text
with
summary
text
default
body,
node,
full
article-
and
through
these
words
you
can
recognize
that
this
is
the
note
the
bundle
of
the
node.
This
is
the
view
mode.
B
This
is
the
kind
of
entity.
This
is
the
field
name.
This
is
the
formatter.
This
is
the
widget
name,
I.
Think,
and
this
is
the
field.
This
is
a
static
word
and
you
can
just
by
creating
a
template
which
is
named
in
a
specific
way
override
all
of
these
things.
So
for
me,
I
found
this
really
handy
when
I
want
to
seem
something
really.
Particular
this
is
really
nice
and
the
client
really
liked
this
way
of
working
so
I'm
going
to
show
you
the
very
very
last
thing
before
I
forgot.
B
Atonium
includes
two
classes
to
end
all
attributes
in
the
templates,
so
this
is
a
very
handy
function
and
I'm
going
to
show
you
how
it
works.
Basically,
let's
say
that
I
would
like
to
add
a
class
to
my
body
here,
so
what
I
have
to
check
is
which
template
is
used
right
now
you
see
that
the
template
field
dot
TPL,
is
used
so
I'm
going
to
edit
this
template,
which
is
here,
field,
dot,
TPL
dot
PHP
now
this
is
maybe
a
bad
example,
but
I
can
deal
with
it.
B
B
Let's
do
this
problem
attributes
and
you
give
any
name,
for
example,
wrapper
anything
anything
works,
and
then
you
can
just
do
a
point
class
backdrop
demo
right
so
I'm
doing
this
just
this
and
then
we
render
the
page
check
the
source
of
the
body
and
I
should
see
a
wrapper
which
is
not
working.
This
is
amazing
for
a
demo
I,
maybe
I
should
do
the
print.
Obviously,.
B
So
now
you
see,
you
have
div
class
equal,
bad
job
demo
and
this
class
for
rendering
attributes.
You
have
plenty
of
methods
that
are
there.
You
have
happened,
remove
ID
plenty
of
stuff.
You
can
pass
array,
you
can
pass
strings,
it
filters
stuff,
it's
sort
them.
There
is
plenty
of
stuff
that
you
can
do
with
this
little
class,
which
is
really
really
useful,
and
this
is
used
throughout
the
whole,
all
the
templates
in
a
program,
if
you,
for
example,
use
another
another
now
here.
This
is
not
a
good
example.
The
Container,
maybe
is
using
it.
B
Yes,
you
see.
The
container
here
is
using
it
as
well.
You
can
have
any
actually
any
attributes
that
you
want
any
name
that
you
want
if
the
name
is
not
existing,
it's
automatically
created
on
the
fly
and
you
automatically
have
access
to
this
afternoon
class,
which
is
really
really
handy.
So,
unfortunately,
there
is
no
way
to
auto
load
those
classes
through
a
team
in
Rupa
and
in
backdrop,
so
I
must
auto
load
them
in
the
countries
of
PHP.
Here,
on
the
top
you
have,
this.
B
B
C
B
Here
no
questions
for
some
reason:
I
can
not
rki,
so
I
can
see
the
screen
again.
Okay,
so
now
I'm
going
to
switch
to
backdrop.
Okay,
so
for
backdrop,
I
will
shut
down
the
two
virtual
machines
that
I
have
the
two
containers
for
Drupal
seven.
So
now
they
are
turning
off
and,
as
you
can
see,
it's
not
working
I,
guess:
okay,
it's
not
working
anymore!
So
there
they're,
shut
down
I
can
go
to
backdrop
on
backdrop.
B
I
will
do
exactly
the
same
stuff
as
I
live
in
Drupal
7
I
will
make
sure
that
all
my
containers
are
down
then
I'm
going
to
make
sure
that
they
are
up.
So
there
are
four
containers:
you
have
a
web
container,
a
PHP
container,
a
composer
container
to
provide
the
composer
command
and
a
database
container.
B
This
I
can
delete
all
right,
so
the
containers
are
started.
Now
if
I
go
to
the
this
URL
here,
oh
yeah
I
see
this
okay,
that's
because
I
already
built
it,
but
I
have
to
clean
my
repository.
So
I
can
show
you
the
the
full
demo
so
I'm
going
to
remove
the
vendor
directory.
The
build
and
the
compositor
lock
file
or
now
normally,
if
I
come
back
here,
it
should
fail.
Okay,
it's
raining.
There
is
nothing
else.
B
So
what
I'm
going
to
do,
I'm
going
to
just
do
composer
install
as
you
can
see,
I'm
using
a
lot
composer,
because
for
me
it's
easier
to
use
composer
than
anything
else.
So
all
the
package
are
downloaded
and
you
can
see
that
backdrop
is
also
downloaded
here.
I
will
show
you
how
I
did
for
this
a
bit
later
and
you
have
bad
job
config
Josh
as
well,
so
bad
job
is
installed
and
I
have
to
read
the
readme.
So
the
readme
says
that
once
I
beat
composer,
install
I
have
to
do
docker
compose
exec.
B
Okay,
this
is
preparing
my
settings
file.
It
modifies
it
and
add
the
name
of
the
database
and
all
this
stuff,
and
normally
now,
when
I
refresh
this
page,
I
have
my
back
lock
installation
page.
I
can
just
save
and
continue
and
everything
is
working
automatically
if
address
command
was
provided
to
install.
B
I
could
have
used
it,
but
I
haven't
been
able
to
find
it
so
far
and
let's,
let's
roll
so
voila,
so
you
have
a
full,
fully
working
back
rock
site
in
a
few
seconds
with
this
docker,
which
is
for
me,
this
is
amazing
for
developing.
If
you
open
up
the
backdrop
directory,
you
will
see
that,
where
you
punjab
directory,
where
here
this
window
okay,
so
you
can
see
that
you
have
yeah
I,
don't
know
why,
since
a
couple
of
days
plug-in
has
been
updated
in
my
phpstorm
and
it's
showing
now
really
weird
colors.
B
Sorry
about
that.
So
you
have
a
docker
directory
here
for
the
containers
configuration
of
the
containers,
the
built
directory,
which
is
ignored
and
which
is
actually
exposed
to
the
web
container
that
contains
the
the
whole
atomium
installation,
the
whole
backdrop
installation,
sorry,
it's
a
bit
late.
So
this
is
working,
and
this
is
if
I
show
you
the
version
of
PHP
in
use.
I
think
it's
73
I,
think
where
you
were
usually
pop
top
of
PHP
PHP.
Where
is
it
it's
at
the
top?
B
B
B
B
So
you
can
see
that
now
you
have
a
couple
of
teams
that
are
here
afternoon
test
places
after
Mohammed
Amin
test
test.
The
test
teams
are
just
there
for
the
test,
because
autonomy
is
covered
with
the
test,
so
they
are
just
there
for
that
I'm
going
to
enable
and
set
default
atonium
basis,
which
is
just
like
atomium
Bartok,
the
bassist
team,
which
is
done
using
atomium
and
when
I'm
coming
back
to
the
home
page.
You
see
no
difference,
it's
working,
just
like
the
original
one
and
it's
fully
working
properly.
B
There
is
not
any
single
issue
with
it.
I
can
also
enable
the
devil
module
here.
Is
it
here
hold
on
functionality,
battle
nope?
It's
not
here,
I'm
going
to
install
it,
because
this
is
true,
the
devil
module
that
you
have
to
enable
the
team
debug
which,
which
is
really
nice.
Actually
it
should
be
done
like
this
since
the
beginning,
I
think
right,
let's
enable
the
devil
module,
that's
valid
for
most
things
in
that,
yes,
exactly
all
right
enabled
and
if
I
check
out
the
source
code
of
the
page.
B
Now
you
can
see
that
just
like
in
group
of
seven,
you
have
those
stuff
that
are
there,
you
see
layout
Boxton,
bla,
bla,
bla,
bla,
bla
bla.
All
of
these
things
are
obviously
custom
to
to
backdrop,
and
it
was
absolutely
not
complicated
to
to
do
them
in
atomium,
because
I
just
have
to
take
the
team
function
for
this
or
the
TPL
and
move
it
to
the
right
place
in
the
team.
B
So
here
you
have
a
block
system
header.
You
have
it's,
it's
template.
You
have
the
link.
You
have
the
item
list.
You
have
the
HTML
tag
of
the
link.
All
of
these
are
there
everything
just
like
in
Drupal.
There
is
no
difference
nothing,
so
this
obviously
will
allow
people
to
create
themes
in
the
more
easier
way.
It's.
It
will
be
really
easy
to
create.
B
Now
custom
theme
on
top
of
that,
because
nothing
is
even
just
by
reading
the
source
code
of
a
page
we
can
see
which
template
is
used
where
and
you
just
have
to
explain
to
people.
You
just
have
to
create
this
file
in
your
custom
team
and
you
can
customize
it
and
it
works.
That's
that's
the
ID
behind
it,
and
this
is
what
I'm
trying
to
show
people
and
to
explain
to
people
and
so
far
at
works.
People
seems
to
like
it
and
just
like
in
Drupal.
B
You
can
see
here
that
I
haven't
been
working
a
lot
on
this,
because
it's
still
using
the
old
class
system
here
which
is
I,
could
have
used
the
attributes
class
bus,
but
as
I
have
to
do
this
really
quickly
to
show
people
how
it
works.
I
haven't
been
doing
it
yet,
but
I
could
have
done
it
here.
Obviously,
you
see
it's
just
a
different
way
of
working
with
the
theme
and
I
think
for
me,
it's
easier
obviously,
but
it's
different
habits
so
so
voila
for
me,
I'm
done
I,
don't
know!
If
you
have
any
question.
A
B
On
components
right,
exactly
all
the
components
that
are
that
renders
HTML
instead
of
using
a
function
in
HP,
it's
using
a
template,
and
on
top
of
that
atomium
extend
those
templates
automatically
for
you.
So,
for
example,
if
you
try
to
render
a
menu
inside
a
block,
the
menu
will
contains
the
name
of
the
block
inside
the
suggestion.
C
Yeah,
seeing
that,
from
a
perspective
of
a
a
person
that
does
not
want
to
touch
much
code
as
in
functions,
I
find
it
easier
as
well.
Most
people
coming
from
Drupal
will
be
I,
guess
considered
with
both
ways,
but
people
that
are
new
to
Drupal
will
be
able
to
get
onboard.
This
faster
Hey
I
see
nothing
exactly
about.
B
You
but
I
I'm,
showing
I,
don't
know
if
I
showed
you,
but
I
can
show
you
now.
I
have
here.
I
have
a
blog
where
I
explained
the
whole
story,
not
number
dot
IO,
and
if
you
look
for
a
Tomio
me
where
it
is
yes,
a
word
about
the
problem,
it
explained
the
whole
story
behind
a
chromium.
So
it's
the
European
Commission
who
asked
me
to
do
that.
I
explained
all
of
this.
Where
the
name
comes
from.
B
Also
you
see
I
had
we
had
a
list
of
name
here,
then
we
chose
the
tom
IAM,
so
everything
from
the
start
is
explained,
and
you
can
find
really
in-depth
details
on
this
blog
post.
But
of
course
this
blog
post
is
a
bit
outdated.
I
should
create
a
new
one
with
the
new
stuff,
because
there
are
plenty
of
new
stuff,
since
this
blog
post
action
and
yes,
the
idea
is,
you
can,
as
you
said,
was
to
create
something
atomic,
because
we
are
using
different.
B
We
are
using
a
style
guide
at
the
commission
where
all
the
components
are
splitted
one
by
one
and
needs
to
be
injected
into
pal
in
a
way.
So
this
team
was
done
for
that.
We
need
to
personalize
everything
really
carefully.
That's
the
reason.
Maybe
our
ito
has
something
to
say
about
it,
that
I,
missed
I,
don't
know
I'm,
not
very
good.
At
presenting.
B
F
Now,
un-un
well
and
one
one
more
think:
it's
the
way
that
the
template
suggestion
that
that
we
have
also
has
the
advantage
of
you
use
less
condition
in
the
pre
process
to
to
fetch
a
specific
area,
a
specific
region,
because,
just
with
the
with
those
suggestion,
you
can
just
target
exactly
what
what
you
want.
Otherwise,
in
the
default
way
of
doing
it,
we
have
to.
F
We
have
to
to
do
some
logic,
so
you
target
exactly
the
the
pace
that
that
you
that
you
want
anyway
and
still
there's
still
more
more
work
to
do
to
do
to
do
on
on
a
Tony.
We
can
improve
more,
especially,
we
still
have
some
some
some
Lord,
not
too
much,
but
some
logic
or
health
code
in
the
template
that
we
can
shift
out
to
the
to
the
pre
process,
but
yeah.
F
We
are
working
on
it
and
this
last
two
months
we've
been
focused
on
of
focus
on
needs,
something
that
Paul
was
was
wanted
to
be,
and
now
we
have
the
opportunity
to
do
it.
So
you
guys
feel
free
as
well
to
create
some
issues.
So
we
will.
We
will
target
them
and
but
yeah
I
think
I,
don't
have
I,
don't
know.
We
have
some
tests,
some
tests
in
place.
You
need
tests.
F
In
parts
of
a
Tony
we
have
unit
tests,
but
then
to
create
the
to
extend
the
tonio.
With
with
a
team
that
we
use
in
our
in
our
in
our
projects.
We
have
be
hard
tests
as
well
when,
when
it's
needed,
so
we
try
to
cover
the
the
project
with
with
tests
as
well.
So
it's
something
that
we
have
to
keep
to
keep
doing,
but
I
think
it's.
It
will
be
useful
and
also
it's
easy
to
set
up
for
development,
because
we
are
using
the
docker
instance.
F
B
Some
who
into
the
pub
you
have
the
drone
continuous
integration
that
tests
everything
we
are
using
a
package
that
I
made
not
so
long,
not
so
long
ago,
which
is
called
Drupal
conventions.
It
includes
all
the
pitch
pcs
convention,
all
the
pitch
pcs
fixer
convention
for
drupal
and
execute
them
automatically
as
soon
as
you
try
to
commit
something
and
when
you
say
conventions
upon
your
main
coding
standards.
Yes,
although
I
will
show
you
something,
I
will
show
you
I
will
share
again
my
screen
and
show
you
that.
Do
you
see
my
screen?
B
B
So
this
is
this
one
and
let's
say
that
I'm
going
to
do
something
really
stupid
just
to
show
you
guys,
because
I
have
no
other
example
in
mind,
function,
something
and
then
inside
this
function,
I'm
going
to
put
a
verb
to
spring,
something
like
this
and
then
I'm,
making
a
condition
if
a
string
different
of
bar
then
do
something
right.
So
let's
say
that
I
would
like
to
introduce
this
bit
of
code
in
atomium,
so
what
I'm
going
to
do
now
I'm
going
to
go
to
this
directory
this
directory?
Sorry.
B
So
if
I
do
get,
this
I
can
see.
My
change
that
are
here
and
I
would
like
commit
this.
If
I
do
get
commit,
M
just
work
in
progress
and
then
the
final
Platinum
template
dot
PHP,
you
see
yeah,
it
goes
really
fast,
but
actually,
if
I
go
back
in
the
history,
I
can
see
all
the
tests
they'll
run
here,
running
tasks,
pitch
killings,
then
pitch
PCs
fixer
to
then
pitch
PCs,
then
yama,
lint,
J'son,
lint
HP
units
and
the
first
task.
That
is
failed.
B
Failing
it
speech,
pcs
fixer,
which
is
here,
and
it's
telling
me
be
careful
Paul,
you
are
using
the
other
Stein
and
you
have
an
issue
with
the
blank
lines.
If
you
want
me
to
fix
this,
for
you
just
run
this
comment,
so
I'm
going
to
run
this
common
now
and
I
wish.
So
keep
this
in
mind.
Okay,
look!
How
it's
going
to
be
transformed
it
really
quickly,
but
as
you
can
see,
the
string
has
changed
place.
It
removed
the
extra
lines
and
the
code
is
now
clean.
Almost
it's
missing
of
this
documentation.
B
I
can
restart
my
git
commit
again
and
now
I
can
see
that
PHP
CS
fixer
is
not
complaining
anymore,
but
peach
pcs
is
complaining.
It
says
it's
missing
the
function,
doc
doc
comment
and
the
inline
comments
must
start
to
the
capital.
Letters
if
you
want
to
fix
this,
for
you
just
run
this
comment
all
right:
let's
do
it
and
fix
it
for
me
right,
let's
see
now
how
it
looks
it
looks
like
this.
I
can
put
my
comment
here
and
I
can
restart
the
test.
B
B
The
tool
the
tool
which
is
doing
this
is
from
this
tool
has
been
made
by
a
Belgian
guy
actually,
and
it's
it's
quite
widespread
here,
the
Commission.
We
are
using
it
for
all
the
projects
that
we
were
using.
We
don't
know
the
guy
who
did
it.
We
just
discovered
the
project
out
of
a
sudden
and
basically
it
will
execute
a
set
of
tasks
as
soon
as
you
commit
something
if
the
tasks
are
failing,
your
committee
will
not
be
done.
B
This
is
very
nice,
so
yeah
I
can
show
you
something
else
rather
quickly.
Now,
if
we
go
on
the
github
repository
of
atomium,
if
I
go
to
requests
closed
and
let's
say
that
I'm
going
to
take
this
pull
request,
maybe
this
one
on
2.8,
something
you
can
see
that
some
commits
has
been
made
and
some
of
them
are
with
a
red
cross.
This
means
that
the
CI
machine
said.
Ok,
it's
not
good,
ok,
ok
and
if
you
check
out
the
CI
machine,
what
it's
doing,
basically
the
CI
machine
runs
for
PHP
5.6,
7.1
7.2.
B
Let's
use
the
7.1
highest
with
composer
boundary,
so
the
first
things
to
do
is
to
do
the
git
checkout
then
to
run
the
web
server
then
to
run
the
MySQL
server,
then
to
run
composer
installed
with
all
the
stuff
here,
then,
to
run
the
site
install.
Obviously,
here
this
is
Drupal.
We
can
do
it
with
drush
and
then
we
can
use
the
grump
command
here.
You
see
we
are
running
the
grub
command
and
the
gram
common
see
that
everything
is
green.
It
means
that
all
the
tests
passed
all
the
coding
style
are
in
place
everything.
B
So
this
is
a
very,
very
handy
tool
for
us
to
develop,
because
in
that
tool
we
didn't
implement.
We've
implemented
all
the
best
practices
that
we
are
using.
So
this
tool
is
what
is
it's
a
Drupal
convention
here,
Drupal
Drupal,
Convention
and
I
made
the
same
for
backdrop,
but
as
I
don't
know
yet
all
the
the
coding
standard
in
backdrop,
I,
don't
know
if
I,
if
I
get
something
something
good
but
hold
on
I
will
show
you
I
use,
get
up.
Peter
connect
account
right,
wadies
drop
convention.
Here,
no,
don't
load.
B
C
B
B
You
see,
array,
syntax
long,
yeah
Drupal,
it's
a
Drupal
7
configuration
if
I
change
this
to
short
and
then,
if
I
restart
the
grunt
tool
automatically
grunt
will
go
through
the
whole
project
and
change
those
syntax
automatically
for
me.
So
this
is.
This
is
really
handy.
This
is
the
custom
configuration
that
I
did
with
tweak.
D
B
B
A
We're
we
started
about
10
minutes
late,
so
we're
getting
close
to
an
hour.
I
think
we
should
try
to
kind
of
wrap
up.
I
thought
blood,
just
really
basic
questions
like
wow.
You
know
what
motivated
you
got
to
focus
to
the
backdrop
I'm
just
curious
and
what
needs
to
happen
next
also
like.
If
somebody
wants
to
test
out
this,
where
do
they
find
it
and
how
do
they?
How
do
they
test
it
out?
All.
B
B
You
can
find
this
URL
if
you
go
on
the
Atomium
project,
page
on
Drupal,
obviously
as
well,
because
we
are
not
developing
on
Drupal
that
or
we
we
do
everything
on
on
github
so
and
here
on
get
up
by
default.
It's
7,
X
3
the
piece
branch,
but
you
have
a
backdrop
branch.
We
should
put
some
order
into
these
branches.
B
A
C
We
have
an
issue
there
with
with
health
record
contrib
works,
so
the
repository
where
Paul
is
working
on
is
hosted
on
another
company,
another
organization
in
github,
and
it
holds
all
the
branches
for
the
Drupal,
7
and
actual
versions
of
atomium,
whereas
in
order
to
show
it
up
on
our
project
browser,
for
example,
it
needs
to
live
on
the
country
backdrop
country,
so
we
have
not
figured
out
a
nice
way
to
do
that.
Yet
what
we
can
do
is
basically
it
might
require
some
manual
work
on
both
side.
C
F
D
Multiple
remotes
I
think
the
only
reason
we
need.
We
absolutely
need
that
to
be.
In
the
backdrop,
kinship
group
is
because
our
security
team
needs
to
be
able
to
have
access
to
make
changes,
but
hopefully
that
would
be
something
you
would
pull
back
into
your
project
afterwards
too.
So
hopefully,
it's
like
a
little
extra,
but
also
a
little
extra
gain.
D
B
Okay,
okay,
no
problem
and
I'm
open
to
to
these
things,
and
there
is
no
issue
with
that.
So
I
will
continue
with
the
questions.
So
what
motivates
me
to
do
that?
So
maybe
maybe
you
don't
no
me,
but
I
am
I,
am
a
Drupal
7
core
maintainer
and
since
a
long
time
now
I
mean
I,
mean
I'm
a
long
time
in
the
Drupal
community,
but
since
a
year
or
so
I'm
in
triple
7th
core
maintainer
I'm
a
bit
frustrated
because
it
doesn't
go
as
fast
as
I
would
like
it
to
be.
B
So
this
is
one
of
the
first
reason.
I
would
like
things
to
go
a
bit
faster
because
I
like
to
you,
know,
I'm,
taking
the
train
every
day
and
I
have
time
to
spend
on
this
open
source
project
and
I
like
to
to
have
my
mind
occupied
by
these
things
so,
but
with
Drupal,
7
maintenance,
I'm
kind
of
bit
frustrated
right
now,
so
I'm
looking
for
another
project
to
work
on.
So
this
is
one
of
the
reason.
B
Second
reason
is
that
at
first
things
when
I've
been
asked
to
create
atonium
and
I
was
not
front-end
developer
I'm,
a
back-end
developer
and
I
was
like
oh
okay,
I'm
going
to
do
a
duple
7
team.
I
never
did
that
in
my
life,
I
know
how
it
works
technically,
but
I
never
did
that
and
I
created
this
atomium
team,
which
is
Indian
actually
very
interesting
in
terms
of
how
it
works
internally.
I
learned
so
much
things
by
doing
that.
It's
incredible
and
I'm
still
learning
things
every
day.
B
Now
that
I'm
still
working
with
it-
and
you
know
at
the
European
Commission,
the
team
layer
of
Drupal
is
still
really
a
big
nebula,
which
is
completely
dark
that
nobody
wants
to
go
in
and
I
think
when
you
use
a
tunnel.
This
is
much
clearer,
actually
and
I
think
that
people
should
more
people
should
get
interested
into
that
on
how
it
works,
and
the
idea
to
promote
this
team
is
to
obviously
share
it
across
different
platforms
and
as
III
began,
I
started
to
work
with
bad
road.
I
said
why
not
switch
to
backdrop
for
atomium?
B
B
B
This
is
why
the
development
starts
again,
but
I
wish
I
could
have
a
community
that
could
get
interested
into
this
and
contribute
with
me
to
it,
because
this
is
I
think
this
is
really
an
amazing
step
forward
for
the
Drupal
7
team
mayor
and
if
you
check
out
the
registry
on
steroids,
which
actually
fix
bugs
within
Drupal
7
with
the
theme
registry
I
will
not
go
into
the
details
right
now,
but
it's
really
something
that
everyone
should
install.
It's
it's
really.
It's
really
the
things
stuff
to
have
in
your
installation.
B
A
A
There
is
it's
it's
light
there,
the
options
and
I'm
hoping
to
get
a
little
bit
more
involved
there.
So
I'd
like
to
see-
or
you
know,
look
closer
at
I'm
wondering
about
from
Jen
and
Gregory
how
they
think
this
sort
of
fits
into
what
we
have
so
far
and
in
how
it
just
move
forward
and
also
like
practically
as
as
a
theme
or
a
backdrop
themer,
you
know
how
do
I
start
with
atomium.
A
C
Does
so
we
don't
have
many
themes
and
Tommy
does
not
fit.
They
ready
to
be
used
sort
of
like
couple
of
themes,
but
it
is
a
very
good
starting
and
I
guess,
especially
for
beginners,
so
the
way
that
the
fact
that
it
offers
something
for
of
dices
already
people
can
copy
that
or
the
functionality
actually
that
how
that
was
done
and
then
create
their
own
themes
or
versions
of
the
things
that
they
have
already
in
place
and
simplify
their
lives.
C
D
So
you
learned
as
you
used
it
and
then
over
time,
even
though
I
knew
what
I
was
doing,
I
still
use
Sun
because
it
was
a
time-saver,
and
this
looks
like
something
that
fits
that
model
to
where
it
helps
explain
to
you
how
a
little
pieces
pieces
fit
together.
It
also
makes
that
process
faster,
even
for
more
advanced
people,
so
I
think
having
likes
something
like
this
in
the
community.
Space
is
going
to
be
huge,
even
if
it's
not
completely
finished,
it's
not
necessarily
a
sales
point.
B
Fine
fine,
and
indeed
when
I
started
to
do
this
team
I
stood
I
took
a
couple
of
months
to
study
how
Zen
were
working
and
all
these
big
teams
that
are
used,
Omega
bootstrap
and
all
these
things
how
they
were
working
to
do
this.
So
all
the
preprocessor
that
you
will
have
in
a
in
atomium,
you
will
find
code
from
Omega.
You
will
find
combed
code
from
bootstrap
and
from
then
all
of
these
things
are
there.
Oh,
yes,
I
see.
D
I
recognize
that-
and
it
looks
really
handy,
yeah
um
I
also
think
this
is
something
that
could
teach
us
about
what
kind
of
things
we
need
in
core.
um
If
you
look
at
like
this
is
a
tool,
that's
gonna
help
benefit
people
like
on
ramping
into
backdrop
looking
at
how
these
problems
are
solved
and
Kim
trib
could
inform
us
like
what
might
be
beneficial
for
something
like
adding
the
style
guide
slips
there
for
every
theme.
You
know
making
them
templates
easier
to
use
and
functions
like
stuff,
like
that.
D
I
think
our
lessons
that
we
can
learn
from
and
having
something
like
this
that's
mature
and
can
trim
the
improvements
in
cartoon
so
I
think
not
only
does
it
help
grow
that
part
of
our
community,
that's
gonna,
be
team
developers,
it's
gonna,
save
time
for
existing.
You
know,
experts
which
is
good
and
it'll
help
improve
core
in
the
long
run.
So
I
see
lots
of
really
great
benefits
for
this
yeah.
C
From
the
the
little
thing
that
I've
heard
about
the
registry
on
steroids,
it
seems
that,
if
there's
things
that
we
can
fix,
that
sort
of
like
how
difficult
or
increase
the
barrier
for
Drupal
7,
if
we
can
fix
those
things
which
we
are
good
at
in
backdrop,
then
that
might
be
worth
looking
at.
So
if
this
module
can
be
or
respective
bits
of
it
can
be
ported
to
backdrop
and
eventually
get
into
core
like
if
you
point
us
to
the
respective
issues
that
you
found
as
barriers
in
d7,
we
like
we.
D
B
My
first
I
see
voice
does
not
purport
to
the
registry
on
steroids
team
on
backdrop.
The
idea
was
to
completely
fix
the
team
layer
within
backdrop.
I
think
I
could
I
could
do
another
screen
session
to
to
explain
what
is
doing
registry
on
staring
in
the
details
with
demonstration
all
this
stuff,
but
I
think
this
should
be
fixed
within
backdrops,
because
this
is
stuff
that
I
can
demonstrate
in
five
minutes.
Someone
look
how
it's
working
in
Drupal.
Why
we
cannot
do
that?
It's
not
normal
yeah.