Tuesday, August 21, 2012

Enjoy the Party with Magnolia CMS, Skip the BYOD Hangover (part 2)

In my last blog post, I discussed the BYOD challenges being faced by many enterprises, together with the needs of mobile professionals to be able to interact with content swiftly and in an error-free manner. While the typical solution to these problems is to build and deploy native apps, this is not a perfect solution. Key issues include the cost of supporting multiple platforms, the difficulties of ensuring that apps are correctly provisioned, and providing a seamless interaction experience across multiple apps and devices.

With Magnolia 5, we hope to offer a better solution to these issues.

Magnolia 5 Apps

Magnolia provides answers where others leave a trail of failed silo app implementations. In an industry first, Magnolia 5 introduces a revolutionary new interaction concept for enterprise software, based on the simplicity of Apps. All of Magnolia’s functionality is neatly divided into task-based Apps. Apps reduce complexity and allow a highly personalized user experience. They are also an excellent mechanism to customize Magnolia while maintaining the upgrade path. Such custom Apps provide a seamless user experience and can be directly integrated into your business processes. This will reduce the learning curve and the cost of operations.

Apps in Magnolia are written in HTML5 using Vaadin, “a Java framework for building modern web applications that look great, perform well and make you and your users happy”. Since HTML5 is a standard, Apps in Magnolia work across all modern devices and browsers. As a widely adopted industry standard, it is future-proof. In stark contrast to proprietary solutions, standards ensure that talent is either readily available or learning these technologies is seen as an asset to any employee’s career.

Security and Open Standards

Apps are provisioned through Magnolia. Mobile professionals simply log into Magnolia through their web browser (or, if preferred, a “native app wrapper” of Magnolia installed on their device) and are presented with the Apps they may access. If a new App is added to the Magnolia server, it will automatically show up under the user’s Apps if access is granted. No additional device specific installation is required. It is easy to control access not only to Apps but all data since Magnolia has highly granular access control.

With all the above benefits, here is one that tops them all: The core services of Magnolia CMS, e.g. content management, asset management, messaging, versioning, observation, security, caching, workflow, publishing etc. are a unique value proposition to build custom, content-centric Apps for your organization. Where existing frameworks address the problem of building and provisioning Apps, possibly across multiple devices, Magnolia allows you to build Apps that are standards-compliant HTML5, make it very easy to provide specific functionality to specific groups, ensure that updates are instant, user interaction is unified and seamless and Mobile Professionals can work on the same data that office workers access.

The journalist reporting a story can simply launch an article app, take a snapshot and add a couple of lines of text, and push the news through the internal approval workflow to publish it on your news site. Notes taken by a doctor on his or her iPad are no longer separate from the patient data but part of their record. And regrettably, the parking ticket might be in your inbox the moment a police officer registers a parking violation.

In short, if you're a CIO worried about the morning-after hangover of the BYOD party, don't be. The party's just beginning for mobile users, and Magnolia’s exciting cocktail of open, mobile-friendly technologies is just what you need to enjoy it!