Forget about the website for now. If you subscribe to the mobile first mantra or are simply ready to create some great mobile/touch experiences, then check out this new white-label content management service, Cloud CMS.
Enterprise Cloud Content Management
Put together a couple of guys from Alfresco (Michael Uzquiano) and Vignette (Dr. Yong Qu) and what do you get? You get a content platform for cloud-connected applications. Cloud CMS is not meant to help you build websites (although you could). It helps you build your touch experiences, whether that's:
- mobile device (smartphones, tablets)
- big displays
Cloud CMS is not your typical content management system. It is a single elastic infrastructure that provides you all the components you need to deliver multi-surface experiences that share user sessions in real-time.
Essentially, you have your own instance of Cloud CMS which is hosted on the Amazon cloud infrastructure. With it, you create cloud-based applications designed for mobile devices and other touch surfaces (like those listed above). Cloud CMS doesn't provide you the tools to build your interfaces, it provides you the back-end infrastructure to support the apps you design. With Cloud CMS you get:
- Content Management
- Security (users, groups, roles, permissions)
- Personalization (Behavioral Targeting)
- Identity Management
- Integrated Services (CRM, email Campaigns, Integrated Billing)
Because it's hosted on Amazon, you have the ability to easily scale up and down as required to support your applications, and you only pay for what you use. Which makes it a perfect solution for digital agencies or ISVs who support a number of clients, or simply for large enterprises supporting a number of different needs. Cloud CMS is a multi-tenant platform, so it's perfect for a white label service, offering subscription plans, quotas, recurring billing and payment processing.
The Technology Behind Cloud CMS
What is the technology behind Cloud CMS? Think Java (JSON), MongoDB, Elastic Search and Amazon Web Services. For mobile development, it depends on whether you are building a mobile website or a mobile app:
- APIs: APIs, REST APIs, as well as support for WebDAV and FTP — all secure using OAuth2 over HTTPS.
Note that all drivers, SDKs and third party frameworks are fully supported and available as Apache 2 licensed open source projects.
The Cloud CMS Console
Everything you do happens from the console pictured below:
Cloud CMS console
The platform console is where you go to manage your implementation including your sub-tenants, repositories, applications, security, reporting and analytics and so on.
And don't think you have to start everything from scratch, the CMS comes with an SDK that includes the default object model and some prebuilt apps to help you get started:
With Cloud CMS you have a content repository that is similar to Git. It's complete with versioning, workflow, auditing and transformation services. It also provides the ability to generate thumbnails and previews for different mobile form factor images and videos (including multi-page pdfs and Office docs).
The kiosk connects back to your system in real-time, so real-time interactions are tracked and recorded (things like swipes, touches and searches). The information can then be processed to do real-time analytics.