newd camp base theme presentation
DESCRIPTION
Learn why creating a base theme for your Drupal projects is a great idea that can make your team faster, more efficient and save your company money.TRANSCRIPT
![Page 1: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/1.jpg)
CONSULTING | DESIGN | ENGINEERING
![Page 2: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/2.jpg)
John CionciSenior
Front End
Developer
@johncionci
Kathy Beck
Front End
Developer
@kbeck303
INTRODUCTIONS
![Page 3: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/3.jpg)
● Code bloat
Why not use Zen, Omega, Base, or
another theme?
WHY?
● Code base understanding vs. themer’s intentions
● Team familiarity
![Page 4: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/4.jpg)
● Resistance
What are some of the drawbacks
or concerns?
OBSTACLES
● Time
● Investment
![Page 5: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/5.jpg)
● Company processes
Why we have decided to use a Base
Theme as a company
ONE TEAM ONE THEME
● Team cohesiveness
● Codebase knowledge
![Page 6: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/6.jpg)
● File organization and structure
Don’t go rogue man!
ACCOUNTABILITY
● Documentation and comments
● Signatures
![Page 7: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/7.jpg)
● HTML structure and layout
No throw-away work
PROTOTYPING &
WIREFRAMING
● An interactive sitemap
● A working responsive wireframe
![Page 8: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/8.jpg)
● Frameworks
Every craftsman (or woman) has a
set of tools they use, developers
are the same.
TOOLKIT
● Build Tools
● Preprocessors
![Page 9: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/9.jpg)
● Give back to the Drupal community
Open source your code!
RELEASE IT
● Get feedback from other developers
● Show off your company’s skills
![Page 10: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/10.jpg)
DEMOgithub.com/oomphinc/drupal-
basetheme/tree/newdcamp
![Page 11: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/11.jpg)
QUESTION
S?
![Page 12: Newd Camp Base Theme Presentation](https://reader038.vdocuments.mx/reader038/viewer/2022100605/559b81011a28ab09768b477f/html5/thumbnails/12.jpg)
John CionciSenior
Front End
Developer
@johncionci
@oomphinc
Kathy Beck
Front End
Developer
@kbeck303
http://oomphinc.com
OOMPH
DrupalPVD
November 12th at 6:00pm at Founders' League
95 Chestnut Street, Providence RI