The Drupal Journey History of Drupal at ING and the Future Matthew Wetmore Jim Skowyra Windsor – June 2011 www.ing.usRETIREMENT • LIFE INSURANCE • INVESTMENTS
Who We Are • Matthew Wetmore • Been with ING for 5yrs. • Web Engineering for 3.5 yrs. • Drupal / CMS work for 1.5 yrs. • Contact: • mattwetmore.com • @mwetmore • Jim Skowyra • Contact:Retirement - Life Insurance - Investments 2
Why is ING using Drupal? • Drupal allows us to create dynamic and engaging websites quickly and efficiently. Stable contributed code base RapidDevelopment Module and Plug-in driven SalesForce Integration User Management Social Media Mobile SEO RSSRetirement - Life Insurance - Investments 3
What did we use before • Oracle ECM (Stellent) • Why we left • Typical site development time was 5-6 months. • Content publishing was a daily/overnight process for content to publish • Content was output as HTML/JS and couldn’t handle dynamic behavior • Stellent was very expensive. • Was there anything good about it? • Stellent was very good at document/asset management. • We still use Stellent for some of our Java applications to pull stored content.Retirement - Life Insurance - Investments 4
ING Drupal Sites A mixture of sites built by vendors and in-house teams. All are now supported by our in-house staff. ING.us (1 year) ING.us/retirement (7 months) ING.us/rri (4 months) Built by Built by Novologic (Atlanta, GA) Built by ING (Windsor, CT) The Super Group (Atlanta, GA) Designed with ING.us in mind Designed in-house, although Designed as the standard for but not fully applied. still doesn’t follow ING.us fully. future sites, but no standard, easy to use template provided Heavy flash, so no iOS access. Built/maintained differently then the other two sites. Lots of custom coding with Not easily maintained by typical no easy to maintain code. content editors or the business.Retirement - Life Insurance - Investments 5
ING.us before...Retirement - Life Insurance - Investments 6
ING.us after...Retirement - Life Insurance - Investments 7
Web InfrastructureRetirement - Life Insurance - Investments 8
Modules Used (ing.us) • ING.us Admin Role Database Logging Page Manager Administration Menu Date Popup Panels Ajax Plugin – Webform Date Tools Pathauto Ajax UI Email Rep[lacement]Tags (ing.us/retirement) Automated Logout External Links Rules Backup and Migrate Field Group Search 404 Belated PNG Filter Permissions Search Restrict Better Permissions Global Redirect Shared Email Block Class Glossary (ing.us/retirement) Services Block Icons Google Analytics SWF Tools (ing.us/retirement) Cache Exclude Hovertip Thickbox Coder ImageCache Upload Colorbox (ing.us/retirement) Import Vertical Tabs Context (retirement/rri) Insert Views Bulk Operations Custom FilterRetirement - Life Insurance - Investments ING Security Module (Custom) 9 Views
Content Management / Releases Content Management • Content is “staged” to an internal server and then deployed to Production using the Deploy Module. • Half of our team is dedicated to daily content updates and changes. • Some content contribution has been handed to the business, Press Releases. Release Schedule • We are currently on a 2 month release cycle for website enhancements. • 2 team members are dedicated to Development (2 weeks) • 1 team member is dedicated to wireframing (2 weeks) • 1 team member is dedicated to design/images. (2 weeks, parallel to wireframing) • 1 team member is dedicated to QA Testing (2 weeks)Retirement - Life Insurance - Investments 10
WireframingRetirement - Life Insurance - Investments 11
Our Drupal Roadmap Drupal platform of the future with be more secure and robust. • SSL across all Drupal Sites, for SSO integration • Mobile platform develpment • Standard ING Theme Content Management will be easy and quick. • Workflows • Business units can manage their own content. • Increased documentation and training for content contributors. Digital Strategy will be supported in new ways. • Micro site implementation strategy • Deeper Social Media integration • Enhanced Search Engine OptimizationRetirement - Life Insurance - Investments 12
Conclusion • Within the next year we will be able to standardize and rollout Drupal standards that can be used by ING and any vendor we partner with. • Every site we build will be built with the ING user in mind, making it possible to update sites both efficiently and quickly. • Drupal knowledge and skill sets will be expanded within the Web Solutions team to help with overall support. • Drupal will be critical in driving the overall Digital Strategy put forth by Web Solutions and Corporate Marketing.Retirement - Life Insurance - Investments 13
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.