ICT role in 21st century education and its challenges
Drupal in the Eenterprise
1. Drupal in the Enterprise:
A Systems Integrator’s Perspective
ThoughtMatrix Confidential
2. Web Content Management – Old School
Started building from scratch
Platform selection was focused on big, expensive commercial packages
Cost and complexity were extremely high
Large enterprises believed these businesses would grow with them
Support was a critical consideration
2 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
3. Landscape Changed Rapidly
Source: Gartner (October 2004) Source: Gartner (August 2010)
3 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
4. Clients Begin Adopting Open Source Content Management
4 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
5. Why the Shift?
Key drivers in the enterprise:
Cost
Maturation of feature sets
Web 2.0 and social media capabilities
Availability of resources
Ease of maintenance
Frustration with complexity vs. value
Time to market
Often times driven from the bottom up
5 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
6. Drupal and the Travel Industry
6 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
7. Classic Vacations (Expedia) Case Study
Classic Vacations is Expedia’s luxury travel agent-oriented brand. The site was
struggling to keep up with the competition
7 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
8. Classic Vacations (Expedia) Case Study – Opportunity
No online booking engine
Old proprietary CMS with no source code available
Traffic was dropping precipitously
Significant drop-out rate when users were required to pick up the phone
Traditionally a Microsoft shop
Expedia had a difficult time implementing a commercial CMS
Time-to-market was critical
Team consisted of non-technical content contributors with limited budget
Based on all the issues and their criteria, Drupal was recommended
8 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
9. Classic Vacations (Expedia) Case Study – Solution Overview
Design Overview
Consisted of 80+ PSD comps, 150+ context-specific page interactions,
30 content types, 20K tagged images, 750+ hotels, 4K+ tours, 10K+ hotel
rooms, 500+ special offers, 400+ regions, 3K+ travel agencies, 500+ vendors
Technology Overview
Built on a WAMP platform (Windows, MySQL DB, PHP)
Drupal served as underlying CMS and web application
Integrated and customized key web technologies:
Omniture/Site Catalyst for analytics
Memcache and XCache
Google Maps API
ImageMagick & Digital Asset Management
SEO support tools
OpenX ad server
Custom third-party reservations system from HyperTech Solutions
PressFlow (recent upgrade)
9 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
10. Classic Vacations (Expedia) Case Study – Results
Defining Luxury Travel
New Drupal CMS and web
application simplified architecture
and controlled costs
Integrated support for both manual
content entry and data loads from
external systems
Data was structured for
maximum re-use
Simplified data entry and
management for marketing
team members
Significantly reduced data
duplication and potential for errors
System currently being extended to
enable white-label capabilities and
custom brochures for travel agents
10 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
11. San Jose Convention and Visitor’s Bureau
11 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
12. Team San Jose Case Study
Team San Jose is a non-profit management corporation that operates the San
Jose Convention Center and cultural venues, such as South Hall, Parkside Hall,
San Jose Civic and California Theatre
12 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
13. Team San Jose Case Study – Opportunity
Outdated site with no CMS
Used several custom tools for different areas instead
Difficult and expensive to maintain
Developers required for all site updates
Wanted to increase user engagement and participation by incorporating
community and social media components
Needed an outlet for local businesses to provide content and help visitors
and locals discover new opportunities to work, play and entertain
Small staff needed an easy-to-update site to ensure fresh content
Budgets would not support commercial solution
Wanted a cutting-edge site reflective of a Silicon Valley-based organization
Based on all the issues and their criteria, ThoughtMatrix recommended
Drupal
13 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
14. Team San Jose Case Study – Solution Overview
Integrated Travelocity’s hotel
booking engine
Provided tools for users to upload
photos and video of their visits
to San Jose
Integrated feeds from San Jose-
related blogs and Twitter posts
Integrated Yelp reviews of various
dining destinations – module to be
contributed back to community
Incorporated additional Web 2.0
features including OpenTable and
Google Maps
14 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
15. Team San Jose Case Study – Results
Persistent sidebar widget leads to a
co-branded Travelocity-hosted site
Live calendar of events, constantly
updated with the latest and greatest
activities and performances
Event planners can now connect live
with Team San Jose sales reps
representing their region
15 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
16. The Future of Drupal in the Enterprise
16 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
17. Focus on the Needs of Business
Advantages Desires from Enterprises
Strength of Drupal community Continued growth of enterprise
Rapidly growing number support and cloud computing
of modules Focus on usability for non-
Resource pool technical users
Enterprise support Improved deployment capabilities
High-volume hosting solutions Standardization of
caching mechanisms across
Strong focus on clean Drupal core
platforms
Vetting process or body
for modules
17 | Drupal Business Conference – Drupal in the Enterprise ThoughtMatrix Confidential
18. Tony Rems
ThoughtMatrix
trems@thought-matrix.com
415-217-0009
Thank You!
18 | Military Advantage Content Management Capabilities ThoughtMatrix Confidential