
►
Description
https://api.backdropcms.org/converting-themes
If you have questions about porting themes, post them in forum.backdropcms.org. Either in our existing topic or start a new topic.
https://forum.backdropcms.org/forum/oct-29-2019-virtual-user-group-porting-drupal-7-themes-backdrop-cms
A
I
think
there
we
go
rely.
Okay,
so
welcome.
We
are
now
being
recorded,
I
forget
exactly
what
we
usually
say
for
our
other
meetings,
but
if
you
have
any
concerns
about
that,
whatever
they're
also
being
broadcast
live
on
YouTube
and
this
would
be
available
later,
but
we
do
love
that
people
have
signed
in
and
to
participate.
B
A
Okay,
apologize
apologies
to
everyone.
This
is
the
first
time
I
use
this
anyway,
so
we're
glad
that
people
are
logged
in
in
participating
live
because
we
do
want
this
to
be
interactive.
I'm,
trying
to
allow
time
at
the
virtual
user
groups,
they
have
sort
of
a
big
presentation,
but
also
give
a
few
minutes
for
people
to
do
quit.
Shares
of
other
things.
They're
doing
and
I
have
something.
I
want
to
share
and
I
know.
B
I'm
gonna
see
if
I
can
share
my
screen
here,
but
essentially
Tim
and
I
spent
some
time
yesterday
reviewing
themes
that
we
thought
might
be
good
to
do
a
live
kurta
during
today's
meeting
we
found
one
that's
fairly
simple,
so
I
think
we'll
have
time
to
get
through
all
of
the
big
concepts
and
then
hopefully
we'll
be
able
to
follow
that
up
with
questions
about
how
this
might
relate
to
other,
more
complicated
themes.
So
I'm
gonna
go
ahead
and
turn
on
my
screen.
Engineering.
B
It
doesn't
mean
I
can
share
everything.
Okay,
so
I'm
gonna
end
up
changing
screens
to
show
different
things.
So,
if
I
end
up
switching
and
you
guys
can't
see
what
I'm
doing,
let
me
know
I'll
ask
when
I
do
it,
and
you
can
tell
me
what
you're
looking
at
ok
so
right
now,
you
should
see
the
Aberdeen
theme.
This
is
the
theme
that
I've
chosen
to
do
a
live
part
of
I
found
this
by
searching
for
modules
on
drupal.org
that
were
label
or
themes
that
were
labeled
as
seeking
to
maintain
I
thought.
B
Easy
one
to
port
and
maybe
contribute
back
to
a
very
interested
in
adding
a
new
maintainer.
This
one's
very
straightforward
I,
also
reviewed
the
code
repository
on
get
for
Drupal
and
it
looked
like
it
had
only
a
few
template
files.
Page
is
one
little
trip,
people
up
importing
from
backdrops
on
to
make
sure
had
that
one
and
then
also
had
a
template,
dot
PHP
file
with
a
couple
of
PHP
functions
in
it.
This
is
actually
not
the
current
branch
but
yeah,
so
it
looked
like
a
good
one
to
port.
So
that's
where
I
started.
B
Normally,
if
I
was
going
to
port
a
theme,
the
first
thing
I
would
do
is
check
the
issue.
Queue
and
I
would
look
for
any
issues
that
applied
to
the
current
version
of
the
project.
So
in
this
case,
I
would
search
for
Drupal
7
issues
and
there
aren't
actually
any
patches
here.
If
there
were
patches,
marked
reviewed
and
tested
by
the
community.
I
would
start
by
committing
those
to
the
Drupal
7
codebase.
If
there
were
ones
that
were
March
needs,
a
review.
B
B
There's
a
search
block
in
now
should
walk
on
the
left
hand,
side,
and
so
what
I'm
gonna
do
when
I
set
this
theme
up
on
backdrop
is
built
a
similar
experience
that
I
know
that
I'm
looking
at
apples
to
apples
when
I'm,
comparing
the
two
things
so,
on
my
backdrop,
site
I'm,
going
to
change
the
default
layout
to
match.
What's
going
on
approximately
in
the
triple7
theme
and
there
this
is
a
Drupal
7
theme
that
supports
three
columns.
So
if
we
wanted
to
do
a
three
column
layout,
we
could
set
that
up.
B
B
B
B
So
now
at
this
point,
what
I
would
do
is
download
the
Drupal
7
theme
or
in
my
case
I,
did
it
get
cloned
from
the
Drupal
7
version?
Put
it
on
my
backdrop
site
just
exactly
as
Drupal
7
theme
would
be,
and
so,
if
you
look
at
the
appearance,
page
I'm
sorry
I've
already
had
this
on
earlier
today,
but
it
should
not.
Let
me
turn
it
on
there
we
go.
It
says
it's
not
compatible
with
backdrop
and
that's
because
we've
not
yet
updated
any
of
the
theme
files
to
make
it
work
with
backdrop.
B
So
the
first
thing
I'm
gonna
do
is
go
ahead
and
update
that
info
file.
So
can
you
guys
see
my
code
right
now?
Are
you
still
looking
at
the
backdrop
site?
Yes,
you
can
see
the
code.
Okay,
good,
just
I
wasn't
sure
that
would
work
okay.
So
what
we're
looking
at
right
now
is
the
Aberdeen
info
file,
and
this
is
exactly
as
it
would
be
in
Drupal
7.
B
So
usually,
what
I
do
when
I'm
starting
to
work
on
a
backdrop,
part
of
a
module
is
I
check
out
a
new
branch,
so
I'm
not
working
on
the
7x
branch
from
Drupal.
So
in
this
case,
I've
created
a
test
branch
called
port,
or
something
for
me
to
work
on
for
now.
So
I
feel
confident
in
just
modifying
these
files
directly
and
then
later
on.
We
can
clean
them
up
and
do
what
we
need
to
so
in
backdrop.
There's
a
couple
of
changes
to
the
info
file.
B
B
B
B
There
we
go
so
I'm,
just
gonna
comment
out
all
of
the
regions.
Cuz
I
know
that
that's
not
gonna
work,
Rebecca
I'm,
leaving
everything
else
the
same
and
then
I'm
gonna
go
ahead
and
reload.
My
themes
page
um
back
up
my
backdrop
site,
and
this
is
the
way
I
start
courting
modules
and
stuff
to
you.
The
first
thing
I
do
is
update
info
file
and
then
turn
on
see
what
happens,
how
badly
things
explode.
You
notice
I'm
not
doing
this
on
like
a
real
site.
B
This
is
just
sort
of
a
empty
fresh,
install
of
backdrop,
so
I'm
not
worried
about
a
risk
to
the
particular
site.
I'm
just
working
on
in
the
theme
itself,
so
I'm
gonna
take
Everdene
and
enable
and
such
default
all
right.
So
now
it'll
say
Aberdeen
is
now.
The
default
theme
looks
like
go
back
to
the
home
page.
It
should
look
fairly
broken,
that's
to
be
expected,
because
all
we
did
is
change
the
info
file.
So
what
I'm
gonna
then
do
is
the
one
changes
I
think
is
most
important.
That'll
make
your
site
actually.
B
Work
is
renaming
the
template
for
page,
so
in
Drupal
7
there
was
a
file
page
up
TP,
all
that
PHP
that
covered
the
layout
of
your
site
in
backdrop
that
page
has
been
renamed
to
or
that
template
is
the
layout
TPL
dot.
Php
final
and
in
backdrop,
the
page
dot
TPL
dot
PHP
file
is
the
one
that
in
Drupal
7
was
named
HTML,
dot,
TPL
dot
PHP.
So
that's
really
confusing
and
it's
gonna
break
everything
on
your
said.
B
B
B
Okay,
so
I
just
renamed
the
page
template
to
layout
something
and
then,
if
I
go
back
to
my
backdrop,
site
and
all
the
caches
or
more
importantly,
rebuilt.
The
theme
registry
it'll
notice
that
the
page
template
isn't
there
and
it'll
load
backdrops
default,
page
template,
which
should
at
least
get
your
content
coming
out
without
any
airs,
look
pretty
for
the
rest
of
the
team,
but
at
least
is
a
start.
B
So
at
this
point
you
should
see
at
least
the
content
from
the
header
appearing
and
the
content
from
the
the
rest
of
your
site
appearing
in
general
I.
Don't
like
starting
a
theme
from
the
homepage.
I
feel
like
the
homepage
is
always
an
exception
to
what
your
theme
is
doing,
and
so
it's
easiest
for
me
to
start
on
a
basic
page
or
a
post.
In
this
case,
I'm
going
to
go
to
the
about
page
and
I'm,
going
to
start
there.
So
this
is
a
node.
B
It
is
basic
page
note,
which
is
usually
the
simplest
content
type
on
a
site.
So
it's
also
a
great
starting
place
for
a
theme,
and
then
you
can
extend
the
basic
page,
node
style
for
everything
else
on
your
site
in
it
usually
works
out
pretty
well
all
right.
So
everything
is
a
little
bit
of
a
mess.
Does
not
look
at
all
like
the
Drupal
7
site.
We
had
planned
I
go
to
a
page
on
the
Drupal
7
site.
B
B
Reporting
is
I
start
with
a
header,
because
I
feel
like
that's
often
what
gets
your
your
site
that
most
of
its
personality
is
the
way
that
looks
and
in
backdrop,
something
that's
significantly
different
around
Drupal
is
that
there
is
a
header
block
and
then
there's
a
template
file
for
that
block.
We're
in
a
drupal
header
was
baked
into
the
page
template
the
one
we've
not
disabled.
So
what
I'm
going
to
do
in
backdrop
is
copy.
The
header
template
that
comes
from
cork,
so
that
is
in.
B
B
I
know
that
it's
using
my
template
file,
okay,
I,
don't
want
to
say
hello
to
remove
that.
But
this
is
where
it
gets
a
little
tricky,
because
at
this
point,
I
need
to
get
the
header
information
out
of
the
layout
file
that
I'd
renamed
earlier
and
put
it
into
my
new
header
template.
So
I
ordered
a
layout
file
and
here
I
noticed
that
there
are
a
couple
of
regions
on
the
page
areas
on
the
page
of
divisions.
Technically
that
have
IDs
that
identify
a
particular
part
of
the
page.
B
As
the
header
and
within
that
header
section,
we
have
a
main
menu,
a
secondary
menu
and
then
a
chunk
of
code,
which
I
believe
is
equivalent
to
the
header
block
on
a
backdrop
site.
So,
on
a
backdrop
site,
we
haven't
had
to
region
in
the
layout
template.
So
if
I
just
go
to
configure
this
layout
pencil,
you
can
see
that
the
header
block
and
then
the
primary
navigation.
B
All
of
this
is
inside
a
header
region,
and
so
in
order
to
map
that
to
the
page
template
in
Drupal
7
I
identified,
the
header
region,
I
took
out
the
main
menu
and
secondaries
in
you
in
this
case
and
I've
identified.
What
else
is
there
and
I
think
that's
the
header
so
I'm
going
to
copy
this
code
from
the
old
page
template
and
drop
it
into
the
new
header
template
and
my
patient
here
may.
C
B
C
B
Don't
think
I
mean,
maybe
if
there,
if
you
had
a
block
for
site
name
and
a
block
for
logo
in
a
setting
to
link
them
and
configurations
really
which
heading
tag
that
might
be
possible.
I've,
never
done
that.
I
usually
just
use
the
header
block,
because
the
header
block
is
I,
find
more
synonymous
to
what
Drupal
did
where
have
one
giant
header
thing
and
usually
the
header.
B
It
also
depends
on
your
theme,
like
if
your
theme
doesn't
print
a
site,
logo
or
a
site
name
and
just
hard
codes
in
a
specific
image
or
background
image
or
something
you
might
not
want
to
use
the
default
header
block.
But
in
this
case
it
includes
a
logo
and
a
site
name.
So
it
seemed
like
a
good
comparison
to
the
system.
Header
block,
which
includes
a
logo
on
a
site
name,
so
I
just
think
it's
easier.
I
haven't
tried
it
the
other
way,
though
so.
Okay.
B
Just
a
div
tag,
it
looks
like
we're
citing
so
what
I'm
gonna
do
is
compare
the
code
that
was
in
Drupal
7
to
the
code
that
we
have
in
backdrop
and
see
if
there's
anything
that
we
want
to
add
and
I
usually
do
this
because
I
like
to
think
that
the
markup
and
backdrop
is
more
modern
or
more
sophisticated
than
what
was
done
10
years
ago.
That
might
not
be
true
of
the
theme
you're
working
with
it
could
be.
B
Do
the
theme
you're
working
with
has
already
compensated
for
Drupal's
10
year
old
markup,
but
I
usually
like
to
check
anyway.
So
what
I'm
looking
for
here
is
the
logo.
Anchor
tag
has
rel
is
home
on
it.
It
looks
like
here
the
logo
anchor
tag
also
has
a
rel
is
home
on
it.
So
that's
good.
There's
a
clasp
on
the
anchor
tag
of
logo.
I,
don't
know
if
the
theme
needs
that
or
not,
but
that
could
be
something
I
might
want
to
also
add
to
the
anchor
tag
here.
B
Some
themes
use
that
logo
class
elsewhere,
like
on
the
image
tag.
This
one
uses
an
ID
instead,
so
it
would
just
be
up
to
you
whether
you
want
to
keep
any
of
that.
Also,
if
you
look
at
the
image
alt
tag
here,
the
backdrop
version
has
the
alt
text
of
home.
The
Drupal
version
had
the
alt
text
of
the
site
name.
So
if
that's
something
that
you,
what
looks
like
a
site
name
and
then
space
home.
B
So
if
that's
something
that
you
wanted
to
retain,
we
would
leave
that
the
way
Drupal
7
had
it
and
not
the
way
back
to
it.
So
that
is
the
code
for
the
logo
tag,
so
I'm
going
to
go
ahead
and
remove
backdrops.
We
got
that
and
then
the
next
information
for
site
name,
it's
sitting
in
the
middle
of
h1
tag
or
in
the
middle
of
the
tip
type,
without
any
additional
rappers
around
it.
So
in
the
back
draft
version,
there's
a
lot
of
like
name
and
slogan,
wrapper
div,
wrapper,
strong
tag.
B
I,
don't
think
we
need
any
of
that
stuff
in
the
new
template
file,
but
it
is
all
there
if
you
want
to
have
it
so
in
this
case
I'm
going
to
assume
that
the
site
name
is
taken
care
of
it
looks
like
we
don't
actually
want
the
slogan
printed
at
all
in
here.
For
this
theme,
so
I'm
just
gonna
remove
the
entire
site
name
and
slogan
section
um
here.
We
also
have
a
nav
for
header
menu
and
I.
Didn't
see
this
in
the
Drupal.
B
Name,
but
they
did
use
the
header
menu
as
the
secondary
menu
in
in
their
template,
so
I'm
just
gonna
leave
it
in
our
template
in
the
same
way.
So
one
thing
that
we
noticed
here
is
that
if
you
look
at
the
mark-up
for
the
Drupal
menu,
it's
got
a
UL
tag
with
no
wrapper
around
the
outside
of
it.
So
if
I
was
going
to
be
true
to
the
Drupal
7,
markup
I
would
probably
remove
the
nav
tag
and
just
leave
the
UL,
but
because
I
think
that
the
nav
tag
might
help
with
accessibility
for
vector.
B
I
might
want
to
add
that,
so
this
is
again
sort
of
beauties
that
I
have
the
holder
thing'll.
If
do
you
want
the
nautch
I
keep
the
nav
tag.
You
don't
want
the
now
type,
remove
adapter,
but
I,
don't
think
it's
gonna
mess
with
my
CSS
so
for
now,
I'm
gonna
leave
it.
If
later
I
find
out
that
that's
a
problem
we
need
to
remove
it.
I
will
come
back
and
remove
it.
B
And
if
I
go
to
my
backup
site
and
reload
the
page,
we
should
now
have
a
slightly
different
header
market.
So
we
now
have
to
ensure,
if
you
guys,
can
see
my
um
see
if
I
can
make
this
text
bigger,
markup
here,
but
here's
the
header
from
Drupal,
where
we
now
have
just
the
site
name
anchor
tag
image
and
if
you
guys
are
following
along
with
your
site,
there's
a
setting
in
backdrop
that
allows
you
to
use
your
image.
B
That's
provided
with
the
theme
that's
not
set
by
default,
so
I
did
have
to
go
into
configuration
system,
site
information
and
check
the
box.
That
says,
use
the
logo
supplied
by
the
active
theme.
That's
something
that
it's
located
elsewhere
in
Drupal
so
could
be
tricky
to
find.
And
that's
what
got
the
funny
I
don't
know.
Where
does
that
asterisk
logo
to
appear
over
the
backdrop
site?
Okay,
so
I
have
an
approximate
similar
heading
or
header
area.
The
next
thing
that
is
the
most
different
is
the.
B
Layout,
but
before
I
get
into
layout,
because
this
is
a
node
I,
usually
also
like
to
check
the
recent
vlog
messages,
because
I
have
a
feeling
that
we
are
doing
some
stuff
in
our
node
template
in
backdrop.
That
is
different
than
what
we
did
in
terpil.
So
this
is
something
I
often
will
keep
open
as
I'm
working
on
a
module
port
or
a
theme
port
or
creating
new
layouts
just
to
make
sure
that
I'm
not
doing
something
in
the
drupal
way,
because
that's
what
I
might
mind
likes
to
think
of
it.
B
Instead
of
doing
it
the
backdrop
light
and
I
know
for
a
fact
that
in
the
Drupal
or
in
the
yeah
gerbil
no
template
there's
a
lot
of
places
where
we
just
print
out
variables
that
we
assume
are
going
to
be
strings.
But
in
backdrop
they're
now
erased-
and
part
of
this
is
because
we
removed
the
process
layer
in
backdrop,
so
that
everything
that's
an
array
needs
to
be
flattened
into
a
string
at
the
moment
that
it's
printed
into
a
template.
B
It
doesn't
do
it
ahead
of
time
and
so
because
I
usually
like
to
copy
and
paste
and
not
right
code
myself,
because
they
work
in
open-source.
What
I'm
gonna
do
is
open
the
core
node
template
file,
so
I
can
see
how
it's
done
in
backdrop
core,
and
so
this
is
in
the
core
modules:
node
module
in
the
node
module,
there's
a
template
directory
in
which
is
a
node
dot,
TPL
dot,
PHP
file-
and
here
you
can
see
some
of
the
differences
between
the
backdrop
markup
and
the
Drupal
markup.
B
For
example,
in
Drupal,
the
opening
tag
was
a
div
convector.
If
it's
an
article
in
Drupal,
we
just
print
the
classes
as
though
it
was
a
string
and
in
backdrop
we
have
to
print
implode
the
classes,
because
it's
an
array,
so
we
separate
them
by
a
space
and
then
the
same
thing
with
attributes
in
Drupal
we
just
printed
the
attributes
and
in
backdrop
we
call
print
backup,
attributes
to
flatten
attributes
array
into
a
string,
and
so
because
I
am
a
little
weary
about
making
those
changes.
B
For
this
theme
and
I
know
that
it
doesn't
do
that.
I
know
this
is
a
safe
change
to
me.
This
is
the
kind
of
thing
where
you
might
want
to
try
it
and
see
what
happens
to
your
site
and
see
if
it
it
changes
the
CSS
drastically
or
not.
In
this
case,
you
know
it's
gonna
work
and
there
won't
be
a
huge
difference
here.
Looking
at
my
about
page,
but
I
can
check
it
out.
B
The
reason
it's
not
gonna
look
very
obvious
yet
is
because
none
of
my
layout
CSS
is
sticking,
but
what
I'm
working
on
is
going
through
all
of
my
wild
messages
and
trying
to
get
all
the
PHP
notices
to
go
away.
So
if
I
reload
that
page
and
go
back
to
the
log
page
it'll
tell
me
all
of
the
places
where
and
doing
things
wrong
in
my
code,
which
is
handy
so
here's
line
94
of
my
node
template
go
back
to
my
node
template
file.
B
I'm
doing
the
same
thing
here
with
content
attributes
wherein
backdrop
we
would
explode
or
backup
attributes
the
content
attributes.
um
One
thing
to
note
here
is
that
the
backdrop
default
classes
for
a
node
content
is
content
and
clear
fixes,
and
in
this
theme
they
have
removed
the
clear
fix
class.
So
if
I'm
just
gonna,
do
a
global,
replace
I
need
to
remember
to
take
out
that
clear
text
class
too.
They
probably
did
that
for
a
reason.
B
So
now,
if
I
go
and
clear
my
log
messages
refresh
the
page
again
go
back
to
my
log
file,
we
should
have
gotten
rid
of
all
of
the
errors,
which
is
good.
There
are
a
couple
of
other
things
that
I
like
to
check
for
in
that
template
to
making
sure
that
things
are
printed
out
correctly.
In
true
poll
we
have
print,
render
title
prefix
in
backdrop.
We
have
print,
render
title
prefix
so
just
making
sure
that
anything
is
rendered
or
exploded.
B
It's
done
properly.
It
looks
like
we're.
Okay,
one
thing
to
note
here
is
that,
in
the
backdrop
template
we
include
the
comments
wrapper
inside
the
note
template,
whereas
in
the
Drupal
version,
there's
no
comments
in
here
just
to
print
render
comments.
There's
no
comments
template,
but
the
theme
did
include.
B
B
B
Conducting
problems
okay,
and
so
this
is
another
difference
between
the
way
Drupal
and
backdrop
handle
their
node.
Markup
is,
rather
than
having
a
bunch
of
separate
template
files
to
kind
of
put
them
all
together
again.
Here
we
have
problems
in
our
template
with
attributes
being
printed,
instead
of
called
better
budgets
and
classes
being
printed
instead
of
calling
vector
classes.
So
if
we
looked
at
our
node
template,
we
might
be
able
to
see
how
that's
being
handled
differently.
B
Not
the
one
I
want
this
one
here.
It's
a
div
ideas
comments.
It's
the
same
class.
It's
like
we
don't
have
any
classes,
I,
don't
know
if
this
exists
or
not,
but
just
to
be
safe.
We
should
probably
do
it
this
way,
so
print
employed
classes
and
we
can
see
we
can
check
the
mark-up
later
to
see
if
these
match
so
here
to
implode
classes
and
then
attributes.
B
This
is
that's
the
same
variable.
So
it's
definitely
not
what
we
want
here.
Let's
just
do
this
first
class
comment
we'll
come
back
and
look
at
this
later
and
then
attributes
this
would
be
node
attributes
if
it
just
printed
this
Y,
so
we're
just
gonna
leave
that
out.
Okay
and
then
it's
a
section
I,
don't
know
if
you
guys
want
a
section
or
not
we're
gonna.
Do
that
too.
B
B
Lot
of
chatting-
okay,
no,
that's
not
there,
I,
don't
know
what
content
comments
is
in
this
case.
It
might
be
like
content
comments,
I,
don't
know
so.
I
would
I,
don't
want
to
look
at
the
content
of
this
and
see
what
it
is
it's
supposed
to
have.
It's
probably
like
content
comments,
items
or
something
like
that.
I
don't
have
to
develop
on
right
now.
B
B
Paper
information
here
about
what
that
might
be
based
on
so
the
next
thing
I
want
to
do
that'll
make
the
biggest
difference
for
the
way.
This
page
looks
is
to
talk
all
the
layout
problem.
So
right
now
we
have
none
of
the
CSS
is
really
working
exactly
as
it
should,
and
part
of
that
is.
If
you
look
at
this,
yes,
I
suppose
its
theme,
it's
all
in
one
file
called
style
all
of
the
selectors
that
they
use
for
layout
stuff
here
start
with
IDs.
B
Layout
section
here
and
none
of
these
IDs
exist
in
our
backdrop
layout.
So
the
easiest
thing
to
do
to
just
make
the
current
theme
Lea
identifiers
work
would
be
to
take
a
backdrop
lab
that
was
similar
and
add
the
selectors
and
where
they
expect
to
find
them.
So
I
do
this
by
looking
at
the
Drupal
site,
inspecting
the
mark-up,
not
bigger
figuring
out
where
they
expect
to
find
each
of
these
selectors
and
adding
them
where
I
want
to
see
them.
B
So
to
start,
I'll
start
with
a
header
that
has
the
biggest
color
difference,
and
it
should
be
pretty
obvious
when
we
get
it.
Cracked
and
it
looks
like
immediately
inside
the
body
tag.
They
have
a
wrapper
header
ID
and
that
spans
across
the
entire
length
of
the
page
and
then
inside
that
they
have
a
narrower
one
called
header.
And
so,
if
we
look
at
what's
going
on
in
the
back
draft
template,
we
have
something
similar
where
we
have
a
header
tag.
B
That
goes
all
the
way
across
the
entire
width
of
the
page
and
inside
the
header
type.
We
have
a
header
inner
containers
that
controls
the
width
of
the
page.
So
that
looks
like
a
very
clear
mapping
for
me
what
they
intended
to
do
in
Drupal
and
what
we're
doing
in
backdrop
and
so
in
order
to
make
the
CSS
match.
I'm
gonna
take
the
layout
that
we're
working
on
now
copied
the
template
file
into
the
theme
and
add
the
IDs
where
I
need
them.
So
this
layout
is
the
Mosconi
layout.
B
So
now
we
should
have
a
layout,
the
Mosconi
template
file,
and
this
is
using
the
normal
theme
system,
where
there's
a
layout
TPL
dot
PHP
in
core
that
is
equivalent
to
our
Boxton
template.
It's
a
single
one,
column
one
and
then
for
every
additional
layout.
There's
a
theme
hooks
Jess
tchen,
which
is
one
of
these
things,
that's
separated
by
in
the
template
name
of
layout
Mosconi.
So
in
this
case
we're
providing
a
template
layout
Mosconi
that
will
override
the
Mosconi
template
file
from
core.
B
So
if
we
go
ahead
and
open
that
we
will
check
for
the
same
parts
of
the
page
where
we
want
to
add
our
identifiers.
So
in
the
header
tag
in
a
book
as
backdrop
core
doesn't
have
any
IDs
in
it
stuff,
it
has
these
classes
that
are
specified
by
this
l
indicator.
um
We
have
the
ability
to
just
add
the
IDS
directly
in
here.
I
would
actually
argue
that
using
classes
is
better
and
we'll
talk
a
little
bit
about
why
we
should
do
that.
B
Switch
these
to
use
classes
instead
in
a
minute,
but
for
now
just
to
get
it
working,
we're
gonna
go
ahead
and
add
IDs
and
see
what
happens
there.
So
in
our
style
sheet
we
have
wrapper
header
and
you
don't
use
top
this
from
your
style
sheet.
You
can
copy
it
from
the
markup
on
the
page.
Sometimes
I
find
that
easier
and
then
in
the
inner
one
inner
one
ID
equals.
B
B
So
if
I
go
back
to
the
theme
registry
or
that
circle,
so
you
might
the
district
and
backdrop
we
should
start
to
see
the
header
styles
up
here,
just
by
adding
the
IDs
in
the
right
places
and
we're
gonna
do
the
same
thing
with
the
rest
of
the
page
to
make
that
snap
into
place.
If
we
look
at
what's
going
on
in
Drupal
after
the
header
tag,
there
is
a
div
with
an
ID
of
wrapper
mean
in
backdrop,
there's
div
with
L
wrapper
as
a
class.
B
B
B
Then,
if
we
go
ahead
and
take
a
look
at
your
app
remain,
the
way
that
this
theme
handled
will
do
footer
2,
because
that's
sort
of
way
pretty
straightforward,
but
the
way
that
this
theme
handled
its
layouts
there's
also
something
usually
themes
to
write.
They
handle
the
floating
of
columns
or
stacking.
However,
they
want
to
handle
the
positioning,
because
backdrops
layout
system
does
that
for
us
we
have
the
option
to
remove
the
layout
handling
in
the
theme
and
relying
on
backdrops
for
handling.
B
If
we
wanted
to,
we
also
could
switch
to
a
different
layout
system
that
might
use
a
different
way
that
it
does
columns.
What
I'm
gonna
do
here,
switch
to
course
version
because
that's
the
simplest
thing
to
do
and
also
I
would
hope,
guaranteed
best
to
work,
but
we
will
see
okay,
so,
let's
see
header
mean
I,
don't
see
quitter,
let's
see
where
Twitter
goes
here.
Porter
is
actually
inside
rapper
main
in
this
theme.
B
In
the
wrong
places-
and
so
we
moved
footer
inside
rapper,
main
and
side
mean
just
for
sanity.
I
might
also
add
the
identifier
into
the
comments
here
so
that
as
I'm
looking
at
closing
tags,
I
can
tell
which
tags
match
to
which,
but
for
now
we'll
try
and
bumble
along
without
it.
There's
your
Simon
here's
back
Drive
and
we've
got
the
power
by
centered
on
the
right
hand,
side
then
we'll
take
a
look
at
the
columns,
because
this
is
tricky.
So
if
we
look
inside
rapper
main
it
looks
like
we
have
oh,
this
is.
B
We
should
take
a
look
at
what
um
triple
7
is
doing.
First,
okay,
so
inside
main
there's
an
eye
div
with
an
ID
of
content
that
represents
the
right
hand,
side
of
the
page,
that
has
all
the
content
in
it
and
it
did
with
the
ID
of
sidebar
first.
That
represents
the
left
hand
side
of
the
page.
And
if
you
look
at
the
CSS
for
these
two
parts
of
the
page,
there's
a
bunch
of
floats
in
here
and
fixed
widths
and
margins
that
are
controlling
the
positioning
of
these
layouts.
B
We
don't
want
to
remove
that
from
this
theme
and
either
rely
on
what's
in
core
or
using
different
layout
that
might
use
different
grid
system.
However,
that's
handled
I'm
gonna
remove
it.
So
if
we
look
at
how
lats
are
handled
in
backtrack,
we
also
have
this
main
area
of
the
page.
It
happens
to
be
a
mean
tag
and
we
have
a
sidebar
tag
and
so
that
very
closely
matches
to
the
IDS
that
they
had
before
so
I'm
going
to
go
ahead
and
add
those
in
here
also.
B
Content
so
I'm
going
to
add
ID
content,
and
then
there
sidebar
here,
sidebar,
first
okay,
but
if
I
do
this,
I
will
be
combining
their
CSS
for
handling
layouts
with
core
CSS
for
hidden
Allianz
and
it
won't
work.
So
I'm
also
gonna
go
into
this
stylesheet
and
remove
their
handling
of
columns,
which
is
a
float:left.
They
have
one
on
the
sidebar
second,
also
which
we're
not
using
and
it
was
found
content.
B
B
B
We
could
do
that
now.
So
the
reason
our
layout
isn't
gonna
snap
into
place
because
this
menus
in
the
way
I
kind
of
wanted
to
finish
the
layout
first,
okay,
we'll
try
and
figure
out
how
to
do
it
without
the
positioning
of
them
menu
fixed.
Let's
see,
okay,
so
uh
in
our
Styles
we
were
looking
at
layouts.
B
So
how
do
block
is
probably
fine?
We're
gonna
leave
that
alone,
wrapper
main
doesn't
have
any
stuff
in
it
main
area
so,
and
we
can
also
come
back
and
adjust
with
certain
margins
and
stuff
later.
If
we
need
to
I'm
just
going
to
remove
it
now
and
see
how
close
we
can
get
it.
I'm
gonna
change,
keep
the
top
margin,
but
remove
the
side
margins.
B
Let's
see
how
that
looks
a
little
better,
so
we
at
least
have
the
left
sidebar
on
the
left
and
the
main
content
area
on
the
right,
but
you'll
notice.
We
also
have
some
mass
a
little
bit
with
a
header
and
the
tabs,
and
the
breadcrumbs
are
all
squished
together,
we're
in
the
drupal
seven
site.
All
of
that
stuff
fell
into
the
right-hand
column
here.
So
what
I
would
probably
do
is
go
into
the
template
and
move
all
of
the
stuff.
B
That's
supposed
to
be
into
the
right-hand
column,
into
the
right-hand
column
there
in
the
template
file.
We
have
this
new
center
column
area,
we're
on
the
Drupal
site.
We
have
breadcrumbs
which
in
backdrop
are
in
a
special
region.
So
if
we
were
to
look
at
the
backdrop
layout
breadcrumbs
are
in
a
block
that
are
placed
in
the
top
region.
So
in
the
backdrop
layout
I
would
find
the
top
region,
which
happens
to
be
right
here
and
I
will
place
it
in.
B
Into
the
main
content
area
that
should
have
a
little,
ah
then
the
title
also
needs
to
be
moved
right.
The
page
title
needs
to
go
below
that,
so
this
is
also
something
you
can
fix
by
looking
at
the
old
layout
template.
You
wanted
to
see
how
this
is
all
organized,
so
inside
rapper
main
you
can
see,
we
have
a
region
called
header
which
we
don't.
We
don't
have
this
same
equivalent
region
in
backdrop.
B
It
was
like
slogan
so
that
might
be
I,
don't
know
that
could
be
pre-processed
in
if
you
needed
it
to
be,
it
could
also
be
removed.
If
you
didn't
want
to
have
it
in
this
new
theme,
you
could
add
a
reach
in
there.
If
you
wanted
it
to
be
in
a
region
I'm
going
to
ignore
it.
For
now
it
will
assume
that
maybe
we
don't
want
to
have
site
slogans
anymore,
it
will
be
placed
in
a
block
and
then
inside
the
content
area
we
have
the
breadcrumb.
B
So
this
is
what's
in
currently
our
top
region
block.
Then
we
have
a
new
region.
We
don't
have
them
backed
over
at
Drupal,
seven
regional
highlighted
we
don't
have.
Then
we
have
all
of
this
crazy
tab
business.
So
if
we
look
at
the
way
this
looks
here,
we
have
a
wrapper
for
tabs.
Then
we
have
the
page
title.
Then
we
have
a
secondary
set
of
tabs
and
a
set
of
action
links,
help
region,
we
don't
have
them
back,
drop
and
then
messages.
So
this
is
roughly
page
title
action
links
messages.
B
We
should
see
on
the
inside
breadcrumbs
page
title
tabs
messages
we're
a
little
stacked
up
and
squished
together,
because
if
you
nursed
in
the
Drupal
seven
template
there
was
this
extra
div.
This
tabs
wrapper
div
was
only
printed
around
the
title
if
there
were
tabs,
and
so
we
would
need
to
copy
that
same
handling
into
our
layout.
B
So
this
is
tricky
to
the
taps
are
printed
in
the
same
line
here
as
this.
If
statement.
So
we
need
to
make
sure
if
we
add
this
into
ours,
we
then
don't
print
the
taps
twice.
So
what
we
could
do
these
remove
tags
here
or
into
the
div
and
add
our
tags
ahead
of
that?
Oh
no,
we've
got
it
statement
there.
B
D
B
So
there
with
backtrack,
you
can't
always
move
these
things
around
on
the
page
and
as
soon
as
you
put
like
a
tabs
block,
this
thing
will
disappear,
but
you
absolutely
have
to
put
them
in
the
template
file
also
because
if
somebody
doesn't
have
that
block
placed
these,
things
need
to
be
printed
to
the
screen.
Laughter.
D
B
You
can
choose
like
if
you
aren't
particularly
go,
you
would
like
put
them
all,
and
you
know
one
particular
part
of
the
page
would
be
like
this
is
the
junk
block
where
everything
else
goes,
and
you
can
put
a
note
in
your
scheme.
That's
like
you
might
want
to
place
these
things
so
more
sensible,
but
coming
from
Drupal
7
label,
almost
all
themes
have
had
to
place
this
stuff
already
or
hopefully
they
had
placed
it
already,
because
it's
also
required
in
Drupal
7
same
way.
B
It's
required
in
backtrack,
so
I'm
just
trying
to
copy
what
they
did,
but
in
backdrop
we
do
have
the
option
of
allowing
people
to
move
them,
which
was
not
an
option
triple7.
Unless
you
add
it,
the
block
page
elements
module
or
something
there
was
something
that
allowed
you
to
do
it
it's
a
little
a
little
hacky.
They
totally
worked
and.
B
So,
in
order
for
this
theme
to
support
all
core
layouts
which
it
should
before
we
release
it,
we
will
need
to
make
these
same
changes
to
every
template
file
in
court.
So
there
are
ten
core
layouts.
We
don't
need
to
support
the
legacy
ones,
but
there
are
ten
core
layouts.
We
would
need
to
take
our
finished
code
here
when
we
get
it
done
and
copy
and
paste,
for
example,
the
position
of
the
page
title,
the
tabs.
They
actually
like
semesters
into
the
correct
position
in
the
other
templates.
Also.
B
B
B
There
so
there's
also
in
backed-up.
We
had
a
different
class
here
of
page
title.
If
you
wanted
to
include
the
page
title
class,
you
can
do
a
little
bit
more
work
here,
I'm,
assuming
that
they
don't
need
the
page
title
class
in
the
theme,
so
I'm
gonna
leave
it
out,
but
you
could
of
course
use
to
leave
that
in
there
also,
and
so
now
we
have
better
layout
all
right
without
serial
7
I,
better
lay
out
where
the
tabs
are
now
appearing
next
to
the
about
area.
B
B
What
about
him
not
front?
Aha,
okay!
So
in
Drupal
you
automatically
got
the
not
front
class
added
to
the
body
tag
on
any
page.
That
wasn't
the
front
page
backdrop.
We
don't
have
that
we've
kept
the
front
class
on
the
home
page
and
we
don't
have
the
front
class
on
sub
pages.
So
there
is
a
way
that
you
can
write
a
selector
and
I'm,
not
super
great
at
front-end
stuff.
B
So
the
body
tag
comes
out
in
back
draft
in
the
HTML
template
file,
so
we
would
need
Aberdeen
3
process
HTML
and
in
here
we
would
use
this
check.
If
backdrop
is
front
page
and
we
want
to
negate
it,
when
we
have
the
class,
then
we
do
this
variables
or
something
classes,
and
then
we
add
a
new
class,
we're
gonna
call
it
not
front
and
just
how,
when
you
add
a
new
template
file,
you
need
to
add
a
plus
year
theme
registry
cache.
We
have
to
do
the
same
thing.
This
is
rule
7.
B
B
B
B
Okay,
it
looks
like
we
have
a
little
CSS
mix-up
here
with
the
theme
registry
chef
I'm
not
going
to
spend
a
bunch
of
time
going
through
each
of
these
things.
I
expect
it's
probably
like.
We
need
an
ID.
We
use
the
class
same
sort
of
thing
where
you
can
go
through
and
update
the
CSS
or
the
markup
to
match.
B
Instead,
I
want
to
fix
this
menu
thing,
and
part
of
this
is
because-
and
this
is
gonna-
be
one
of
the
trickiest
things
as
usual,
with
the
theme
styling,
the
menus,
pretty
tricky,
we
have
a
responsive
touch,
friendly,
accessible
drop
down,
menu
and
backed
up
and
Drupal
did
not,
and
so
all
of
the
styles
that
jerk
will
put
on
its
menus
in
pink
shrimp
themes
and
sometimes
custom
themes.
Tube
doesn't
account
for
this
crazy
drop-down
menu
behavior
that
doesn't
count
for
the
drop-down
menu
markup.
B
It's
all
a
little
bit
messy
I
would
recommend
trying
to
adapt
the
CSS
rather
than
trying
to
adapt
the
mark-up
of
the
smart
menus
output,
where
it's
most
of
the
other
stuff
I've
done
in
this
page
so
far
is
adapt
the
markup
to
make
it
fit
and
pride.
That's
because
I
don't
think,
even
if
we
got
the
markup
to
be
very
similar,
what
we
had
it
wouldn't
be
said,
because
the
themes
not
going
to
account
for
drop-down
menus
so
I
would
say,
take
a
step
of
cleaning
up
that
the
CSS
instead.
B
The
one
thing
that
I
would
like
to
work
on
is
the
positioning
of
these
things,
so
in
Drupal
7,
the
menu
is
positioned
on
the
right,
with
cute
little
tab
style
in
backdrop.
We
need
to
get
that
same
sort
of
thing
to
happen.
We
have
a
block
inside
a
region
which
is
a
little
bit
different
on
a
markup
level
than
what
was
in
the
Drupal
7
theme,
where
the.
B
Menu
was
in
the
header,
but
because
we
still
have
a
wrapper
around
both
of
these
things
in
the
pin
our
case,
it's
the
the
region
is
header,
and
then
we
have
block
for
the
system,
header
block
and
then
the
menus
come
after
it.
So
I
know
this
is
kind
of
complicated,
not
saying
things
clearly,
but
if
we
look
at
the
layout,
our
page
structure
is
similar
enough.
So
we
have
a
bunch
of
wrappers
that
represent
our
region
and
then
our
header
block
in
our
navigation
area
inside
those
wrappers
in
Drupal
7.
B
It
was
similar
where
there
were
wrappers
that
represented
the
region,
and
then
they
had
both
the
site
name
stuff
and
the
menus
in
the
same
thing.
So
what
I
would
do
is
try
to,
mmm
for
the
most
part,
get
things
similar.
So
if
it
looks
like
the
classes
in
Drupal,
7
are
applying
to
the
Allies
in
the
A's
in
the
CSS.
What
I
would
probably
go
and
do
is
check
out
the
CSS
for
the
menu.
B
B
Ok,
it
gets
up
close
close
right,
so
that's
kind
of
a
good
stuff
in
the
right
direction.
There's
going
to
be
a
bunch
of
like
nitpicking
you're
gonna
have
to
do
to
make
sure
that
all
the
selectors
all
the
way
down
errs.
This
is
a
big
enough
to
of
read
with
smart
menus.
Does
you
can
at
least
see
how
sometimes
you
can
get
most
of
the
way
there
that
way,
I
think
I
did
the
same
thing
with
the
secondary
links.
In
this
case
we
have
a
nice
little
nav
tag.
A
B
Let's
see
so
one
last
thing,
I
want
to
say,
then
we
can
stop
working
on
acted
I
feel
44.
Getting
close
is
that
the
the
biggest
thing
here
for
layout
support
is
trying
to
make
look
at
the
layout
the
drupal
route
match
to
the
layout
system.
The
backdrops
now
provides
alia
that
the
Drupal
theme
is
something
in
the
way
that
I
did.
That
initially
was
to
go
through
and
add
identifiers
everywhere,
because
Drupal
layout
system
already
has
consistent
classes
that
work
across
all
those
layouts.
It'll.
Save
you
a
lot
of
time.
B
B
Let's
do
a
global
find
replace
on
like
count
footer
with
L
dash,
footer,
so
you're,
switching
out
the
layout
based
IDs
Billy
updates
classes
that
are
in
backdrop
and
then
that
change
would
affect
all
core
layouts,
so
you
wouldn't
need
to
go
through,
and
if
you
need
to
move
things
on
the
layout,
unfortunately
like
we
did
with
placing
the
header
or
the
title
inside
a
particular
region.
That
is
something
that
you
need
to
copy
all
the
layout
template
files.
B
For
so
for
this
particular
theme
you
are
so
the
need
to
copy
all
time
layouts,
but
you
don't
have
to
go
through
and
update
all
the
identifiers
on
all
of
them.
You
just
move
the
regions
to
where
you
want
them
to
be.
On
page
um
there's
a
couple
of
other
things
we
didn't
talk
about
in
the
pre
process
area.
This
theme
has
a
process
function
for
a
page.
That's
obviously
not
going
to
work
in
backdrop,
so
this
would
get
converted
to
a
pre
process
function.
B
We
would
want
to
make
sure
that
it
was
going
to
be
doing
the
same
things
in
the
same
places,
but
that's
a
change
that
would
need
to
work,
and
then
it
had
a
function
that
affected
HTML
as
we
found
the
hard
way.
We
don't
have
an
HTML
template
file
in
backdrop,
so
this
code
would
need
to
be
moved
to
page
instead
to
get
the
same
effect.
B
So
there's
just
a
couple
of
little
things
like
that
theme.
Functions
in
general
are
exactly
the
same
as
they
were
in
Drupal
7.
So
any
theme
overrides
will
be
similar.
You
just
want
to
make
sure
that
if
there
were
improvements
in
those
theme
functions
in
backdrop,
if
you
want
those
in
your
pack
drops
I
even
using
a
Drupal
7
theme,
you
just
have
to
double-check
that
they're
still
there
so
things
like
article
tag
in
the
node
template.
Do
you
want
that
you
might
have
to
change
that?
B
Otherwise,
if
you
want
exactly
the
same,
markup
is
Drupal.
You
can
do
it
that
way.
I
wanted
to
stop
talking
about
like
actually
this
particular
bit
of
code
and
see,
if
you
guys
have
questions
about
how
this
might
apply
to
working
on
other
themes
or
anything.
We
didn't
talk
about
that.
You
might
be
curious
about
for
parting.
B
A
A
A
hard
time
wrapping
my
head
around
was
out
of
port
and
Drupal
17
backdrop
with
the
changing
and
how
layouts
work
right
night
haven't
quite
understood
that,
and
this
has
been
helpful,
I
mean
the
idea
that
we
might
have
to
actually
create
override
all
of
the
core
templates.
I
think
I've
heard
you
say
that
before,
but
I'm
only
now
starting
to
process
them
make
sense.
So.
B
It
would,
let's
see
we
just
make
this
process
again.
It
would
look
nothing
like
the
theme
that
we
had
just
built
because
there's
no
styles
that
apply
this
to
the
home
page
template
now
for
a
custom
theme
like
if
you're
writing
a
theme
for
your
own
site
in
your
own
site,
only
Hut
uses
three
layouts.
You
only
need
to
compensate
for
just
for
those
three
layouts,
so
I
definitely
have
done
that
too.
B
A
B
So
I
didn't
have
hard
code,
the
title
logo.
What
I
did
is
I,
took
the
header,
template
file
and
they're
still
printed
out
here,
we're
like
if
you
upload
a
logo,
it'll
print
whatever
logo,
you
upload,
if
you
change
the
site,
name
it'll
still
print
out
whatever
site
name
you
put
in.
So
it's
not
hard
coded.
The
position
of
them
is
determined
by
what's
in
the
header
block.
B
So
as
long
as
use
the
header
block
you'll
get
this
markup,
but
if
you
wanted
to
pull
up
just
the
site
name
or
just
the
logo
outside
of
the
header
block,
I
haven't
ever
done
that
before
apparently
it's
possible,
you
could
position
them
wherever
you
want
it,
and
then
you
wouldn't
this.
This
markup,
this
themes,
CSS
for
that
markup,
wouldn't
apply.
B
C
So
I
was
asking
me
about
the
goal
of
porting
the
theme,
because
now
again,
you've
got
a
lot
lay
out
questions
in
positioning
of
Binaca
and
I
was
asking
me
or
my
approach
would
be.
So
maybe
it's
not
the
best,
but
I
would
just
have
a
look
at
the
seed
at
the
look
and
feel
of
a
theme
and
then
only
work
on
the
CSS
and
leave
the
rest
good
layout
system
in
backdrop,
and
so-
and
that
is
not
really
coding
a
theme-
it's
not
identical
after
that,
but
it's
everyone
can
adapt
it
a.
B
B
I
have
no
problem
with
doing
that
for
any
of
my
own
custom
stuff
for
the
constrict
stuff,
I'm
a
little
bit
more
worried
about
it,
because
it
could
be
that
somebody
had
created
like
a
sub-theme
off
of
the
triple
theme
that
isn't
going
to
work,
because
the
markup
doesn't
line
up
anymore.
So
I
don't
know
I'm,
my
gut
would
be
like
create
a
Wanda
X
version.
That's
exactly
the
same
as
the
Drupal
wanted
X
version
and
then
pump
the
version
number
and
do
a
2
X
version.
B
That
removes
all
the
markup
changes
and
just
does
it
with
CSS,
and
that
way
people
who
are
coming
from
Drupal
could
throw
out
their
theme
and
write
a
new
one
in
the
new
way
or
they
could
just
use
their
port.
Their
current
team
and
use
it
and
it
would
work
that
is
twice
the
work
so
I
don't
expect
that
to
happen
for
every
theme
I
would
imagine,
maybe
the
most
popular
ones
might
have
that
like
something
like
bootstrap
or
I.
Don't
know
then,
could
have
two
different
ways
of
using
but
yeah.
Oh,
it's
a
getting.
B
A
working
version
of
the
theme
for
backdrop
is
more
of
a
priority
than
having
the
mark-up
be
an
exact
match.
I
wouldn't
probably
choose
to
do
it
this
way.
First,
because
I
find
it
I,
don't
know
for
me
less
work
to
get
the
markup
to
match.
I
know
that
that's
not
the
same
as
what
most
the
developers
work
there
much
better
in
CSS
but
yeah.
It's
just
I,
don't
know
I'm
too
familiar
with
the
inner
workings
of
the
themes
of
so
much
I.
A
B
So
that's
why
I
resist
that
a
little
bit
but
I
do
think.
You'll
have
a
better
end
product
if
you
do
things
the
modern
way,
and
so
that's
why
I've
been
doing
it
that
way
for
most
of
my
custom
stuff,
most
of
my
clients
that
have
upgraded,
they
do
a
redesign
at
the
same
time
and
I.
Imagine
that's
probably
common
for
many
of
these
people
who
are
even
moving
from
Drupal
7
and
so
the
need
for
that
upgrade
to
retain.
B
The
theme
is
probably
far
less
great
than
the
need
for
a
module
to
be
able
to
have
that
exact
same
functionality
before
and
after,
but
I
do
think
that
I
would
like
to
do
it.
That
way,
especially
for
something
as
simple
as
this
theme,
because
there's
you
know,
doesn't
do
very
much
for
a
more
complicated
theme.
It's
a
lot
more
work
to
do
it
both
ways.
A
Okay,
interesting
so
there's
two
different
goals
in
order
to
compete.
One
is
just
to
make
more
themes
available
for
backdrop
sites,
the
other
that
you're
talking
about
I
haven't
really
considered
that
to
make
it
easier,
which
case
you
might
want
to
be
looking
not
at
the
most
attractive
things,
but
the
most
useful
yeah
see
if
we
can't
get
those
coordinates.
Okay,.
A
B
I
mean
it's,
the
hardest
thing
is
I,
think
the
change
to
layouts,
and
that
is
also
something
that
initially
is
very
hard
to
figure
out,
but
once
you
get
the
hang
of
it,
then
you're
like
it's
just
repeating
the
same
thing.
Ten
times
it's
not
very
much
fun,
but
you
do
kind
of
get
the
hang
of
like.
Oh,
where
does
the
market
match?
Where
is
it
not?
Some
things
are
really
really
different
in
terms
of
their
markup.
B
This
one
was
really
similar
in
terms
of
it
already
had
two
rappers
for
every
region,
so,
depending
on
what
you're,
starting
with
it
may
match
more
or
less
what
we
have
in
core.
There
could
be
something
that,
in
order
to
get
exactly
the
same
leo
placements,
you
have
in
the
theme,
you
need
a
layout,
a
custom
layout
or
contribute
in
addition
to
your
theme
in
order
to
get
to
be
the
same.
B
But
I
still
think
that
theme
needs
to
work
with
the
ten
themes
in
core,
so
you're
gonna
need
sort
of
like
a
design
vision
for
like
how
would
you
attack
this
theme
for
the
layouts
that
we
provide,
and
that
doesn't
mean
you
can't
rearrange
all
the
markup
to
match.
It
just
means
you
have
to
have
the
same
regions
supported
so
like
for
this
one.
No
one
ever
thought
about
what
it
would
look
like
one
column,
so
I'll
have
to
go
back
to
the
home
page
and
be
like
okay.
B
Well,
if
there
weren't
any
sidebars
like,
is
there
a
max
width
on
the
content
or
not?
Where
does
the
hero
go
right
now
the
top
region
is
like
already
jammed
into
the
right
sidebar,
so
there
isn't
anywhere
to
have
a
top
region
so
just
or
anywhere
to
have
a
hero.
So
just
stuff
like
that
where
there
are
new
problems,
we're
facing
now
that
two
problems
in
Drupal,
because
the
theme
developer
had
control
over
the
layout
as
well.
B
B
Yeah
so
I
just
so
not
an
estimate
today
that
had
two
estimates
for
the
same
project.
One
of
them
was
like
keeping
it
exactly
the
same,
which
is
what
they
asked
for,
and
the
other
one
was
build.
A
new
theme-
and
this
is
much
cheaper
to
do
a
new
theme,
so
I
have
feeling
we're
gonna
be
faced
in
that
a
lot
I.
A
Will
just
say
this
that
I
have
part
of
my
interest
in
this
topic
once
we
had
a
request
earlier,
I
think
about
having
the
boilerplate
theme
and
I
just
know,
I'll
see
if
I
tell
you
what
it
would
take
to
port
that
it's
a
starter
theme
right.
So
it's
not
a
finished
theme.
It's
kind
of
a
framework
for
developers
to
build
off
and
I
started
working
on
that
last
night,
it's
in
github.
A
If
anybody
wants
to
take
a
look
it,
you
can
load
it
right
now
it
actually
loads,
but
I
haven't
once
we've
done
a
lot
of
the
stuff
that
Jennifer
get
to
make
it
work.
But
if
anybody
wanted
to
help
work
on
that
they,
if,
if
anybody,
has
any
more
questions
about
this
I
recommend
posting
a
plethora
or
CMS
that
order.
We
have
a
topic
specifically
for
this
meetup,
where
you
could
start
a
new
topic
and
sort
of
carry
on
the
discussion.
A
C
Yeah
and
interesting,
interesting
question
could
be
also
regarding
the
two
approaches.
If
we
caught
themes
on
Drupal,
which
one
is
the
official
one,
so
if
you,
for
example,
bought
the
boilerplate
team
and
don't
do
all
the
layout
and
mark
up
stuff
visit
may
be
good
to
choose
another
name
for
the
theme,
so
I.
B
Mean
it's
gonna
be
the
same
theme
it'll
just
be
if
somebody
ever
needs
support
for
that
layout,
they'll
file,
pull
request
and
it'll
get
added,
and
eventually
you
look
at
all
time.
They
don't
have
to
be
in
there.
Initially,
maybe
you
know
someone
needs
this
contribute,
but
I
think
if
the
mark-up
is
you
know
close.
If
this
stuff
was
ported,
we
should
keep
the
same
name
well,.
C
B
Recommend
with
the
two
versions
right
like
if
you
know
boilerplate
on
Drupal
was
2.0.
We
have
a
boiler
plate
on
the
back
droplets
2.0,
and
then
we
have
a
blow-up,
that's
3.0.
It
doesn't
and
it's
a
it's
more
work
right,
because
now
you've
gotta
maintain
the
person
who's
running
the
two-person
free
version.
You
can
recommend
that
people
when
they
redo
their
theme,
switch
to
the
newer
version.
We
can
watch
usage
statistics
if
no
one's
using
it
ask
them
market.
E
A
B
Alright
I'd
like
to
do
that
for
every
project
I
mean
it
is
open
source
for
a
lot
to
get
redistribute
as
we
want,
but
I
always
think
that
it's
nice
to
extend
the
knowledge
bridge
the
people
who
have
already
been
doing
all
of
the
work
on
the
project,
so
whether
that
is
just
letting
them
know
whether
it's
offering
to
have
control
over
the
backdrop
project
or
just
saying
like
I,
would
love
your
advice.
If
I
run
into
a
problem
and
haven't
gonna,
say:
yes,
that's
fine
I'm
too
busy.
B
But
ask
me
if
you
have
a
question
with
just
the
usual
response:
I
get
I,
think
it's
good
just
for
being
cordial
with
them.
To
do
that.
The
reason
I
look
for
a
project
that
needed
to
maintain
their
innocent.
It
was
because
I
felt,
like
I
this
I'm
only
doing
this
for
today's
meeting,
I'm
likely
not
gonna,
become
a
serious
maintainer
for
it
and
were
some
of
the
other
themes
where
I
know.
B
I
am
constantly
updating
and
actually
taking
care
of
them,
and
so
I
didn't
want
to
do
something
where
I
was
gonna,
create
a
backdrop
version
that
was
gonna.
Be
more
still
than
the
Drupal
version,
so
I
took
something
that
I
think
it
wasn't
getting
a
lot
of
tension
Drupal
and
if
I
gave
it
a
little
attention,
it
would
still
be
better
than
what
happened.
That's.
A
A
Anybody
why
don't
we
so
thank
everybody
for
coming.
I
think
this
is
probably
the
best
attended
virtual
user
group.
We
had
a
dozen
people
at
one
point,
so
12
people
we
have-
we
were
doing
these
about
once
a
month
than
I.
Could
envision
topics
would
like
to
cover
so
they're
a
little
bit
ad-hoc,
but
we'll.