SlideShare a Scribd company logo
Mobile Back-end for
                      by Jonathan Schmid
 CMS made simple                           1
What?

• Module running in CMS made
  simple 1.11 and newer.

• Transforms the back-end into
  an HTML5 web app following
  the approach of responsive web
  development.

• Works with 1.11 standard
  theme "oneeleven".

• Other themes can make use of
  the functionality via the
  module's API.


2
Requirements

• Admin theme needs to be
  fundamentally viewable on
  mobile devices like
  „oneeleven“.
Purpose

• Customize the back-end.

• Show only the most important
  information to fit the device's
  viewport using responsive tables.

• Transform the back-end into a
  web app.

     • Make the back-end available
       offline. Content is also
       editable offline.

     • Check for conflicts if online
       again and push the changes
       that have been made.

 4
Purpose

• As the implementation of
  HTML5 in mobile browsers
  develops it will probably be
  possible to use the device's file
  API in near future.

• Provide an API that can simply
  apply all needed changes to the
  backend themes.




 5
Approach

• Web app

    • Makes the back-end
      available offline using
      client-based storage.

    • Works on clients like iOS
      and Android browsers.

    • No need to pass the app
      stores' guidelines or pay
      fees.

    • Can nearly do everything a
      native app can do.

6
Approach

• Offline editing

     • Client-side time log for
       changes (via JavaScript).

     • Use the event
       ContentPreSave and the
       time log in order to check
       for conflicts with changes
       other people have made
       meanwhile.




 7
Approach

• Customization

    • Set the name of the web
      app that will appear on the
      phone‘s home screen.

    • Set a web app icon that will
      be delivered along with the
      name.




8
Approach

• Theme tools easily usable from
  inside admin templates.

     • Detect whether the client is
       a mobile device or not.

     • Include all needed
       JavaScripts and CSS.

     • Generate mobile-specific
       meta data.




 9
Perspectives

• Settings can be extended once
  new needs / ideas appear.
Realization

• The realization of the module
  requires an effort of approx. 60
  working hours.

• The module might be finished at
  the time when CMS made
  simple 1.11 will be released.




11

More Related Content

What's hot

7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud
7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud
7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud
Acumatica Cloud ERP
 
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
Юрий Артамонов
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Ryan McIntyre
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
Gabriel Michaud
 
Hybrid Mobile Application
Hybrid Mobile ApplicationHybrid Mobile Application
Hybrid Mobile Application
Mary Jose
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
Gabriel Michaud
 
SharePoint Framework
SharePoint FrameworkSharePoint Framework
SharePoint Framework
Vitaly Zhukov
 
Power of LWC + Mulesoft
Power of LWC + MulesoftPower of LWC + Mulesoft
Power of LWC + Mulesoft
NeerajKumar1965
 
MSM Basics & More
MSM Basics & MoreMSM Basics & More
MSM Basics & More
Kanika Gera
 
Preview of DNN Platform 8
Preview of DNN Platform 8 Preview of DNN Platform 8
Preview of DNN Platform 8
DNN
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve The Adobe Digital Marketing Community
 
Acumatica: The Next Generation Cloud ERP Solution
Acumatica: The Next Generation Cloud ERP SolutionAcumatica: The Next Generation Cloud ERP Solution
Acumatica: The Next Generation Cloud ERP Solution
Acumatica Cloud ERP
 
#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery
Micro Focus
 
EVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: AutodeskEVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: Autodesk
Evolve The Adobe Digital Marketing Community
 
cPanel
cPanelcPanel
cPanel
TheArturoO
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerceEVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing EngineEVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
Evolve The Adobe Digital Marketing Community
 
Unveiling Hidden Hotspots on Adapt Builder
Unveiling Hidden Hotspots on Adapt BuilderUnveiling Hidden Hotspots on Adapt Builder
Unveiling Hidden Hotspots on Adapt Builder
Learning Pool Ltd
 
Customized e commerce website
Customized e commerce websiteCustomized e commerce website
Customized e commerce website
rallysolutions
 
Build 2017 - Whats new for Xamarin Devs
Build 2017 - Whats new for Xamarin DevsBuild 2017 - Whats new for Xamarin Devs
Build 2017 - Whats new for Xamarin Devs
Mike James
 

What's hot (20)

7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud
7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud
7 Cool Things to Demo in Acumatica 5.0, by Gabriel Michaud
 
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)How to Develop Highly Customizable Off-the-Shelf Software  (Aleksey Stukalov)
How to Develop Highly Customizable Off-the-Shelf Software (Aleksey Stukalov)
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
 
Hybrid Mobile Application
Hybrid Mobile ApplicationHybrid Mobile Application
Hybrid Mobile Application
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
 
SharePoint Framework
SharePoint FrameworkSharePoint Framework
SharePoint Framework
 
Power of LWC + Mulesoft
Power of LWC + MulesoftPower of LWC + Mulesoft
Power of LWC + Mulesoft
 
MSM Basics & More
MSM Basics & MoreMSM Basics & More
MSM Basics & More
 
Preview of DNN Platform 8
Preview of DNN Platform 8 Preview of DNN Platform 8
Preview of DNN Platform 8
 
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
Evolve 19 | Gordon Pike | Prepping for Tomorrow - Creating a Flexible AEM Arc...
 
Acumatica: The Next Generation Cloud ERP Solution
Acumatica: The Next Generation Cloud ERP SolutionAcumatica: The Next Generation Cloud ERP Solution
Acumatica: The Next Generation Cloud ERP Solution
 
#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery
 
EVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: AutodeskEVOLVE'16 | Keynote | Community Profile: Autodesk
EVOLVE'16 | Keynote | Community Profile: Autodesk
 
cPanel
cPanelcPanel
cPanel
 
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerceEVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
EVOLVE'16 | Deploy | Varun Mitra | Introduction to AEM based e-commerce
 
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing EngineEVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
EVOLVE'16 | Enhance | Gordon Pike | Rev Up Your Marketing Engine
 
Unveiling Hidden Hotspots on Adapt Builder
Unveiling Hidden Hotspots on Adapt BuilderUnveiling Hidden Hotspots on Adapt Builder
Unveiling Hidden Hotspots on Adapt Builder
 
Customized e commerce website
Customized e commerce websiteCustomized e commerce website
Customized e commerce website
 
Build 2017 - Whats new for Xamarin Devs
Build 2017 - Whats new for Xamarin DevsBuild 2017 - Whats new for Xamarin Devs
Build 2017 - Whats new for Xamarin Devs
 

Similar to Mobile CMS made simple

Building Win 8 and WP8 Apps Using appMobi
Building Win 8 and WP8 Apps Using appMobi Building Win 8 and WP8 Apps Using appMobi
Building Win 8 and WP8 Apps Using appMobi
Andrew Smith
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
Manesh Lad
 
Worklight technical intro v2
Worklight technical intro v2Worklight technical intro v2
Worklight technical intro v2
Vinh Nguyen
 
Microsoft hackathon presentation 2013.02.15
Microsoft hackathon presentation 2013.02.15Microsoft hackathon presentation 2013.02.15
Microsoft hackathon presentation 2013.02.15
Andrew Smith
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
 
Cross Platform Mobile App Development
Cross Platform Mobile App Development Cross Platform Mobile App Development
Cross Platform Mobile App Development
Jakir Hossain
 
Asp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareAsp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech Software
Ritwik Das
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
Nuxeo
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 Gaming
Andrew Smith
 
Html5 today
Html5 todayHtml5 today
Html5 today
Roy Yu
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dee Sadler
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
Brian Huff
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
Prabhat gangwar
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM Bluemix
Andrew Ferrier
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
Akib B. Momin
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
Romin Irani
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
imranq2
 
Seattle bestpractices2010
Seattle bestpractices2010Seattle bestpractices2010
Seattle bestpractices2010
Olaseni Odebiyi
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
Kunjan Thakkar
 
AppNotch
AppNotchAppNotch
AppNotch
appnotch
 

Similar to Mobile CMS made simple (20)

Building Win 8 and WP8 Apps Using appMobi
Building Win 8 and WP8 Apps Using appMobi Building Win 8 and WP8 Apps Using appMobi
Building Win 8 and WP8 Apps Using appMobi
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Worklight technical intro v2
Worklight technical intro v2Worklight technical intro v2
Worklight technical intro v2
 
Microsoft hackathon presentation 2013.02.15
Microsoft hackathon presentation 2013.02.15Microsoft hackathon presentation 2013.02.15
Microsoft hackathon presentation 2013.02.15
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Cross Platform Mobile App Development
Cross Platform Mobile App Development Cross Platform Mobile App Development
Cross Platform Mobile App Development
 
Asp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech SoftwareAsp.NETZERO - A Workshop Presentation by Citytech Software
Asp.NETZERO - A Workshop Presentation by Citytech Software
 
Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011Mobile ECM with JavaScript - JSE 2011
Mobile ECM with JavaScript - JSE 2011
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 Gaming
 
Html5 today
Html5 todayHtml5 today
Html5 today
 
Dreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile designDreamweaver CS6, jQuery, PhoneGap, mobile design
Dreamweaver CS6, jQuery, PhoneGap, mobile design
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Creating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM BluemixCreating Effective Mobile Applications with IBM Bluemix
Creating Effective Mobile Applications with IBM Bluemix
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
 
Seattle bestpractices2010
Seattle bestpractices2010Seattle bestpractices2010
Seattle bestpractices2010
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
AppNotch
AppNotchAppNotch
AppNotch
 

Recently uploaded

ppt-namibia-worldeconomy-standardbank.ppt
ppt-namibia-worldeconomy-standardbank.pptppt-namibia-worldeconomy-standardbank.ppt
ppt-namibia-worldeconomy-standardbank.ppt
TestOrg1
 
Cleades robinson:The Diplomat is Blue
Cleades robinson:The Diplomat is BlueCleades robinson:The Diplomat is Blue
Cleades robinson:The Diplomat is Blue
Cleades Robinson
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining  | Corporate Presentation - June 2024Collective Mining  | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
CollectiveMining1
 
Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024
Osisko Gold Royalties Ltd
 
ZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdf
ZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdfZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdf
ZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdf
SOFTTECHHUB
 
Mandalay Resouces June 2024 Investor Relations PPT
Mandalay Resouces June 2024 Investor Relations PPTMandalay Resouces June 2024 Investor Relations PPT
Mandalay Resouces June 2024 Investor Relations PPT
MandalayResources
 
AGM Presentation Probe June 11 Final.pdf
AGM Presentation Probe June 11 Final.pdfAGM Presentation Probe June 11 Final.pdf
AGM Presentation Probe June 11 Final.pdf
Probe Gold
 
Methanex Investor Presentation - April 2024
Methanex Investor Presentation - April 2024Methanex Investor Presentation - April 2024
Methanex Investor Presentation - April 2024
Methanex Corporation
 
快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样
快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样
快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样
f3wjr2q2
 
Cyberagent_For New Investors_EN_240424.pdf
Cyberagent_For New Investors_EN_240424.pdfCyberagent_For New Investors_EN_240424.pdf
Cyberagent_For New Investors_EN_240424.pdf
CyberAgent, Inc.
 
Cove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdf
Cove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdfCove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdf
Cove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdf
kboyd6
 
Corporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdfCorporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdf
Probe Gold
 
mba project CRED.docx report for students final year
mba project CRED.docx report for students final yearmba project CRED.docx report for students final year
mba project CRED.docx report for students final year
JyothisaiBhavya4
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
CollectiveMining1
 
UnityNet World Environment Day Abraham Project 2024 Press Release
UnityNet World Environment Day Abraham Project 2024 Press ReleaseUnityNet World Environment Day Abraham Project 2024 Press Release
UnityNet World Environment Day Abraham Project 2024 Press Release
LHelferty
 

Recently uploaded (15)

ppt-namibia-worldeconomy-standardbank.ppt
ppt-namibia-worldeconomy-standardbank.pptppt-namibia-worldeconomy-standardbank.ppt
ppt-namibia-worldeconomy-standardbank.ppt
 
Cleades robinson:The Diplomat is Blue
Cleades robinson:The Diplomat is BlueCleades robinson:The Diplomat is Blue
Cleades robinson:The Diplomat is Blue
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining  | Corporate Presentation - June 2024Collective Mining  | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
 
Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024
Osisko Gold Royalties Ltd - Corporate Presentation, June 12, 2024
 
ZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdf
ZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdfZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdf
ZKsync airdrop of 3.6 billion ZK tokens is scheduled by ZKsync for next week.pdf
 
Mandalay Resouces June 2024 Investor Relations PPT
Mandalay Resouces June 2024 Investor Relations PPTMandalay Resouces June 2024 Investor Relations PPT
Mandalay Resouces June 2024 Investor Relations PPT
 
AGM Presentation Probe June 11 Final.pdf
AGM Presentation Probe June 11 Final.pdfAGM Presentation Probe June 11 Final.pdf
AGM Presentation Probe June 11 Final.pdf
 
Methanex Investor Presentation - April 2024
Methanex Investor Presentation - April 2024Methanex Investor Presentation - April 2024
Methanex Investor Presentation - April 2024
 
快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样
快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样
快速办理(CUBoulder毕业证书)科罗拉多大学博尔德分校毕业证录取通知书一模一样
 
Cyberagent_For New Investors_EN_240424.pdf
Cyberagent_For New Investors_EN_240424.pdfCyberagent_For New Investors_EN_240424.pdf
Cyberagent_For New Investors_EN_240424.pdf
 
Cove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdf
Cove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdfCove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdf
Cove Multifamily Income Fund 28 LLC IOI 3.3.2021 (1).pdf
 
Corporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdfCorporate Presentation Probe June 2024.pdf
Corporate Presentation Probe June 2024.pdf
 
mba project CRED.docx report for students final year
mba project CRED.docx report for students final yearmba project CRED.docx report for students final year
mba project CRED.docx report for students final year
 
Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024Collective Mining | Corporate Presentation - June 2024
Collective Mining | Corporate Presentation - June 2024
 
UnityNet World Environment Day Abraham Project 2024 Press Release
UnityNet World Environment Day Abraham Project 2024 Press ReleaseUnityNet World Environment Day Abraham Project 2024 Press Release
UnityNet World Environment Day Abraham Project 2024 Press Release
 

Mobile CMS made simple

  • 1. Mobile Back-end for by Jonathan Schmid CMS made simple 1
  • 2. What? • Module running in CMS made simple 1.11 and newer. • Transforms the back-end into an HTML5 web app following the approach of responsive web development. • Works with 1.11 standard theme "oneeleven". • Other themes can make use of the functionality via the module's API. 2
  • 3. Requirements • Admin theme needs to be fundamentally viewable on mobile devices like „oneeleven“.
  • 4. Purpose • Customize the back-end. • Show only the most important information to fit the device's viewport using responsive tables. • Transform the back-end into a web app. • Make the back-end available offline. Content is also editable offline. • Check for conflicts if online again and push the changes that have been made. 4
  • 5. Purpose • As the implementation of HTML5 in mobile browsers develops it will probably be possible to use the device's file API in near future. • Provide an API that can simply apply all needed changes to the backend themes. 5
  • 6. Approach • Web app • Makes the back-end available offline using client-based storage. • Works on clients like iOS and Android browsers. • No need to pass the app stores' guidelines or pay fees. • Can nearly do everything a native app can do. 6
  • 7. Approach • Offline editing • Client-side time log for changes (via JavaScript). • Use the event ContentPreSave and the time log in order to check for conflicts with changes other people have made meanwhile. 7
  • 8. Approach • Customization • Set the name of the web app that will appear on the phone‘s home screen. • Set a web app icon that will be delivered along with the name. 8
  • 9. Approach • Theme tools easily usable from inside admin templates. • Detect whether the client is a mobile device or not. • Include all needed JavaScripts and CSS. • Generate mobile-specific meta data. 9
  • 10. Perspectives • Settings can be extended once new needs / ideas appear.
  • 11. Realization • The realization of the module requires an effort of approx. 60 working hours. • The module might be finished at the time when CMS made simple 1.11 will be released. 11

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n