Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Toolstrap - A CSS framework for Groupon Interna...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mike Aparicio
October 24, 2012
Technology
4.3k
8
Share
Toolstrap - A CSS framework for Groupon Internal Tools
An overview of Groupon's CSS framework for internal tools.
Mike Aparicio
October 24, 2012
More Decks by Mike Aparicio
See All by Mike Aparicio
Templating: Eleventy's Superpower
peruvianidol
0
77
Lessons From the Coupon Factory: Design Systems at Scale
peruvianidol
3
320
CSS Layout and Responsive Design
peruvianidol
0
280
Intro to HTML and CSS
peruvianidol
2
260
Designing for the Web in a Multi-Device World
peruvianidol
2
160
Road to Responsive
peruvianidol
4
390
Fun with Flexbox
peruvianidol
4
570
Prototyping with HTML and CSS
peruvianidol
2
270
Building a Dream Team
peruvianidol
0
270
Other Decks in Technology
See All in Technology
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
390
AI: Making Admin and Users, Lives Better
kbmsg
0
110
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
250
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
2
3.5k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
2.1k
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
12
36k
260422_Sansan_Tech_Talk__関西_vol.3_データ活用のリアル__矢田__.pdf
sansantech
PRO
0
120
スクラムの中で AI-DLC workflow を 使い始めて3ヶ月の振り返り
kaminashi
0
120
AI時代における技術的負債への取り組み
codenote
1
1.7k
AI時代 に増える データ活用先
takahal
0
310
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.5k
Featured
See All Featured
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
WCS-LA-2024
lcolladotor
0
540
New Earth Scene 8
popppiees
3
2.1k
Scaling GitHub
holman
464
140k
Are puppies a ranking factor?
jonoalderson
1
3.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.6k
GraphQLとの向き合い方2022年版
quramy
50
15k
GitHub's CSS Performance
jonrohan
1032
470k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
210
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Transcript
TOOLSTRAP A front-end framework for Groupon internal tools
99 Problems • Developers spending time on CSS, not features
• Designers spending time on CSS, not problem-solving • Inconsistency with brand, designs, etc. within apps • Inconsistency between apps • Developers blocked by lack of design/CSS
https://twitter.com/threedaymonk/status/174497507517267968
What is Toolstrap? http://twitter.github.com/bootstrap/ http://foundation.zurb.com/
None
https://styleguide.groupondev.com/
“WTF is up with that font?” - Steven Walker, probably
Layouts
Tables
Forms
Buttons & Labels
Navigation & Tabs
Modules • Modals • Tooltips • Alerts • Accordions
Who’s using Toolstrap? • Coffee • Perfect Pipeline • Deal
Estate • Deal Wizard • AM Workbench • Sales Workbench • Quantum Lead • CS Tools
Coffee
Deal Wizard
Sales Workbench
Mo’ Toolstrap, Mo’ Problems • Dependencies - Rails, JUI, SASS,
Compass • Versioning - constantly in flux • Specificity - app-specific styles not abstracted out • Images - backgrounds, logos, icons • JavaScript - limited
None
None
Compiled CSS/JS Only Toolstrap Toolstrap 2 YO DAWG, I HERD
YOU LIKE FOLDERS...
http://smacss.com/
SMACCS - Categorizing CSS • Base - normalize.css; styling elements
• Layout - grid, layouts • Module - reusable, modular design elements • State - active/inactive, hidden/visible; JS • Theme - added layer of design; multiple themes
None
None
Groupon Icon Font!
http://css-tricks.com/examples/IconFont/
None
None
None
http://icomoon.io/
• Groupon.eot (14k) Internet Explorer • Groupon.svg (74k) Webkit, Opera
• Groupon.ttf (14k) Firefox 3.5, Webkit • Groupon.woff (26k) Firefox 3.6+ • style.css (5k) • lte-ie7.js (4k) 98 Icons
Category Icons
Form Input Icons
Spinner
Styles for Popular UI Libraries • jQuery UI • Select2
• ???
(but CSS ain’t one) https://github.groupondev.com/internal-tools-bootstrap/toolstrap https://github.groupondev.com/maparicio/toolstrap2 https://github.groupondev.com/maparicio/Groupon-Icon-Font
?uestions? Mike Aparicio
[email protected]
http://idol.pe/toolstrap