Transcript
  • 1. Launch with Confidence Bridging the Gaps with Drupal Best Practices for Drupal Integrations Presenters:William OConnor [CTO] Ben Schluter [Marketing Manager]

2. William OConnor CTO: Achieve Internet10+ years professional development 7+ years Drupal development Proud father of 2 young girls2 3. Ben Schluter Marketing Manager: Achieve Internet5+ years of Marketing expertise Utilize my economic background to increase ROI for each client solution. I enjoy outdoor adventures with my wife and puppy.3 4. Agenda Why Integrate? Business Decisions What Can You Integrate With? Integration Types Direct vs. Indirect Deciding on the Right Method Why Drupal? How? Get to Know Your API Do It Yourself Methods Take Aways Q&A 4 5. Why Integrate?5Business Sense 6. Plan Your Integration?6Failure to plan is planning to fail. 7. What Can You Integrate With?Almost Anything! 7 8. Integration TypesSOFTWARE DEVELOPMENT KIT Facebook AndroidWEB SERVICES Facebook Janrain Mule IBM WebsphereENTERPRISE SERVICE BUS8 9. Choosing the Right Method of Integration9 10. Which Method is Right for You?DIRECTINDIRECT10 11. Why Drupal? MicrositeIntranetCorp-com siteMain WebsiteMicrositeProduct SiteCommunity PlatformMain Website11 12. How?12 13. Specific Module13 14. Top Use Case: Specific Module Single integration with a complex service.14 15. Generic Module15Just a Foundation 16. Top Use Case: Generic Module Multiple integration with simple services that map to Drupal entities.16 17. Custom Module17Build Your Own 18. Top Use Case: Custom Module Single integration with a custom, complex service.18 19. Before You StartGet to Know Your API First 19 20. Do It YourselfBuild in Layers 20 21. CustomFunctionWebserviceEndpoint Type User class login Webservice class getUserProfile getUserCompanyInfo SoapEndpoint class query()21 22. Layers 23. Finishing Thoughts23 24. Join us for SANDCamp 2014In Sunny San Diego We will be presenting numerous great training sessions, January 23rd 25th 24 25. its not magic, its excellence.Thank You Ben SchluterWilliam OConnor Marketing Manager [email protected] 800.618.8777 o. @SchluterRooter CTO [email protected] 800.618.8777 o. @csevb10 22 26. Connect with Achieve If you have any further questions or would like to get in touch with Achieve you can do so on these various channels: [email protected]/company/Achieve-Internet plus.google.com/+AchieveInternet@AchieveInternet facebook.com/pages/Achieve-Internet26 27. Q&A 28. Achieve Services Achieve builds custom enterprise IT management systems to solve the most complex business challenges. Application DevelopmentAchieve makes integration easy so you can focus on what is most important to your business your customers. Platform IntegrationOptimize the performance of your web site or application to increase productivity and streamline operations. Infrastructure ServicesAchieve has vast experience in creating global web solutions that far out perform the competition. Globalization ServicesGoing Mobile is no longer an option. With Achieve you wont have to compromise design for utility. Mobility & End User Services28 29. Key Clients: Media & Entertainmentclients29 30. Additional Key Clientsclients30


Top Related