Intro in Product Management - Коротко про професію продакт менеджера
Briding the Gap between Desktop and Mobile publishing
1. Bridging the Gap Between Desktop and Mobile Publishing with Drupal Drupalcon London 2011Tom Deryckere twom
2. Selling Mobile Support for low end devices Transcoding desktop sites HTML5/CSS3 Closed Solutions Open Standards Highly Customized apps or websites Android People recall WML 2 years iPhone Browser Focus on High End OperaMini Audience already solved Nokia/symbian Android Audience easily impressed Small room WML WTF? Tables Only Speaker Many high end devices Many specialists Big room
27. The many faces of mobile Mobile Testing NativeApps vs (responsive) Design Web Apps and Online / Offline Media Queries Usability & Navigation Javascript Frameworks jQuerySencha Touch Sproutcore Web Standards HTML5 & CSS3 Location Based Apps Product Development Cross-Platform development Multi-platform distribution Mobile SEO
29. Support for which devices? Cross platform? Free service? App store revenues? Content repurposing? Graphics intensive? Content Driven? Existing knowledge? Current technology? Budget? Linkable? Which functionality Strategy Technology
30. Strategy Technologies Dedicated iPhone App for sale in the App Store iOS / Services Optimize reach by cross Platform Native App Appcellerator/PhoneGap / Services Browser based webapp for high end devices HTML5/CSS3/Drupal Browser based webapp all devices XHTML/Drupal Multi-platform website Responsive/Adaptive design
52. Context ModuleEasy setup Large reuse of existing infrastructure Multi-content distribution No mobile first approach Desktop-focused default themingbehaviorneedsmany changes to fit mobile context Hard tocreate real mobile “experiences” or contextualapps
53. Use Case: Product Company Focus on getting crucial information available on mobile devices - Product information - Contact details - Use cases No specific contextual functionality - User tasks are similar as on desktop Need for very high usability and nice design - Good responsive design must attract customers Mobile specific Website size
54.
55. Share functionality across mobile and desktop Easy to setup Large reuse of existing infrastructure Multi-content distribution No mobile first approach Desktop-focused default theming behavior needs many changes to fit mobile context Hard to create real mobile experiences or contextual apps
56. Use Case: Big Hospital Highly-contextual mobile site - Navigation through campus - Make simple appointments through mobile - Shared content store - Strip down some desktop functionality Complex Information Architecture Reuse of content needed - Doctors’ contacts - Divisions - General information Mobile specific Website size
57. Multisite installation Create a theme specific for mobile and desktop Maintain separate configurations for mobile and desktop Room to create a highly-optimized mobile experience Large reuse of existing infrastructure Multi-content distribution Harder to setup and maintain
61. Context http://drupal.org/project/context Provide a way to configure parts of your site based on certain parameters. Flexible way to configure blocks on your website E.g.: Configure blocks in your regions based on URL
65. Caveat What if the region names are not corresponding? => Small plugin that loads the regions of the mobile theme when the context starts with “mobile”
83. Mobile Tools http://drupal.org/project/mobile_tools Basic Functionality Device detection Device redirection Theme switching Detection of device groups Mobile user roles Force full view | mobile Set custom homepage Custom number of FrontPage nodes Hide mobile browser scrollbar Viewport header Provide mobile build modes Provide mobile contexts Provide panel context
84. Using Mobile Tools to configure mobile theme Tell whento switch theme 1 Select the mobile theme 2 Additional mobile headers 3
88. Configure Redirection Choice to have site on two domains or one domain Add URLs 1 Enable Redirection 2 Add Exceptions 3
89. Override Redirection Give users control Add override arguments to your URL ?device=desktop ?device=mobile ?device=auto ?device=<device-group> http://mobile_tools.local?device=desktop
103. Thank you tom.deryckere@gmail.com http://twitter.com/twom http://www.mobiledrupal.com http://london2011.drupal.org/conference/sessions/bridging-gap-between-desktop-and-mobile-publishing-drupal
Editor's Notes
Hi all,Thank you for attending this session on mobile Drupal. I have been talking about Mobile Drupal since beginning 2010 and must say that the mobile landscape has changed a lot.I hope you will enjoy this session and the other sessions that are being presented here at Drupalcon
The transistion has been in many areas and the industry has changed… So many of the things I told in the past
So before we really delf into
Mobile Development has many faces and covers many aspects of web and software development. Each topic has it’s own specific knowledge base and good knowledge of these topics is important to get the big picture and make the right deicsiions
I would like to give more context before delving into technology.In my eyes, one of the biggest mistakes is to focus on technology to soon in the project. This keeps the focus away on the real problem….Also the things I am going to talk about here can not be the ideal solutio for your problem