Scaling API-first – The story of a global engineering organization
Case study on FishHub.org
1. Using Drupal to create large scale websites
with multiple instances.
CASE STUDY: FISHHUB
Florin Tarnovanu – epoint
Todd Thille – Amplifier Strategies
3. Fun facts
21516 lines of code
1024 1033 tables in database for a community
over 120 liters of coffee
over 60 AA batteries for mice
Thursday became our “Friday 13th”
5. Overview
About Fish Hub
Fishermen communities across USA
Fish Hub is a Drupal application built to help communities of fishermen
across the USA to manage resources, plan boat and harvest catches,
promote and manage their business, interact and exchange useful
information.
Community Partners
20. Applications
Boat Plan
Planning a business
Yearly Plan
Income / expenses
Real-time generated charts
Automatic calculations
Share plan as pdf or by mail
Instant / actual income & expenses
25. Todd
NOAA Connector
WHAT is NOAA?
A government agency managing fisheries in the USA
Main issue
Data entered from hand written-forms with lots of errors. Fishermen need
a tool for monitoring the data.
Our solution
Tools to connect to NOAA websites
cURL
scriptable GUI
Rules to generate Alerts
40. Modules
Modules
Chaos tools suite (/ctools)
AJAX Forms at your fingertips
MENU trail by path (/menu_trail_by_path)
Brings the menu back on the right path
41. Modules
Modules
Sassy (/sassy)
SCSS – Faster to write, easier to maintain. Extends CSS with variables
and selector inheritance. Compiles with Compass tool.
( sass-lang.com, compass-style.org )
superfish (/superfish)
Super user-friendly super menus
43. Omega theme
HTML 5 compliant base theme.
Stylesheets were broken out into major sections of the site
44. We believe that people make the
difference in any successful project
Adelina Maxim Drupal user: adelina.maxim
Front-end Developer Email: adelina.maxim@epoint.ro
Marius Diacu Drupal user: maryus88
Web Developer Email: marius.diacu@epoint.ro
Todd Thille Drupal user: synesthete
Lead Developer Email: todd.thille@amplifierstrategies.com
Florin Tarnovanu Drupal user: neddstark
Web Developer Email: florin.tarnovanu@epoint.ro
45. We believe that people make the difference in
any successful project
The Fish Hub partners in Cape Cod, MA,
Morro Bay and Fort Bragg, CA and
Amplifier Strategies Design team.
46. Thank you for your
attention.
EPOINT Web Solutions SRL
VAT No RO 13120890 | Office: Str. Dornei No 3, 300393 TIMISOARA, ROMANIA | FAX +40 / 256 / 407 147
Amplifier Strategies
2800 Third Street, San Francisco, California, 94107, USA