Tag: Open Source

Find Meaning in Your Data With Elasticsearch

Posted by on March 28, 2017

We’re surrounded by data everywhere we go, and the amount is growing with each action we take. We rely on it regularly, probably a lot more than we even realize or would like to admit. From searching for nearby restaurants while traveling, to reading online product reviews prior to making a purchase, and finding the best route home based on real-time traffic patterns, data helps us make informed decisions every day.

However, all that data on its own is just data. The real value comes when you can find the right, relevant data when it’s needed. Better yet, take it a step further and find meaning in your data, and that’s where the real goldmine is.

Businesses are increasingly turning to search and analytics solutions to derive more value from their data, helping to provide the deep insights necessary to make better business decisions. Some popular use cases include:

  • Intelligent Search Experiences to discover and deliver relevant content
  • Security Analytics to better understand your infrastructure’s security
  • Data Visualization to present your data in a meaningful way
  • Log Analytics to gain deeper operational insight

At Rivet Logic, we realize the importance of data, and see the challenges businesses are facing in trying to make sense of their growing data pools. We’re excited to have partnered with Elastic – the company behind a suite of popular open source projects including ElasticsearchKibanaBeats, and Logstash – to deliver intelligent search and analytics solutions to help our customers get the most value out of their data, allowing them to make actionable improvements to websites for enhanced customer experiences!

A Real-world Use Case

How might this apply in a real-world scenario, you ask?

An example is a global hospitality customer of ours, who has partnered with Rivet Logic to implement three internal facing web properties that enable the company to perform its day to day business operations. With a reach spanning across 110+ countries, these sites are deployed in the cloud on Amazon AWS throughout the US, Europe and Asia Pacific, consisting of many data sources and used across multiple devices.

This customer needed a way to gain deeper insight into these systems — how the sites are being used along with the types of issues encountered to help improve operational efficiencies. Using Elasticsearch and Kibana, this customer is able to gain much better visibility into each site’s utility. Through detailed metrics, combined with the ability to perform aggregations and more intelligent queries, this customer can now gain much deeper insight into their data set through in depth reports and dashboards. In addition, the Elastic Stack solution aggregates all system logs into one place, making it possible to perform complex analysis to provide insightful data to better address operational concerns.

 

Alfresco is the Answer to Documentum’s Future Uncertainty

Posted by on December 13, 2016

Managing enterprise content is something that many organizations struggle with. Digital content is around us everywhere we go; enabling secure, enterprise-wide access to that content is critical for any business to remain competitive. Organizations often find themselves turning to Enterprise Content Management (ECM) solutions to help address these business challenges.

However, not all ECM systems are created equal. As the ECM and digital landscape have evolved, modern ECM solutions are offering many benefits that their legacy counterparts lack, including more out-of-the-box functionality, platform flexibility, ease of integration, open standards, and cost savings. If your existing ECM has become too costly to maintain or no longer aligns with your IT strategy, then it’s a good idea to start looking at alternative options.

In particular, if you’re a current Documentum customer, then you’re probably also aware of OpenText’s recent acquisition of Dell EMC’s Enterprise Content Division (ECD), which may have you wondering how the acquisition will impact you and your business. Will investment and innovation stall as Documentum products gets absorbed into a crowded portfolio of products? Will the people behind the products stay involved and remain there to help?

One alternative to consider is Alfresco, which provides a modern platform that can really help you to accelerate Digital Transformation initiatives and move from older technologies in a way that makes sense to your business.

Did you know that Documentum co-founder John Newton also co-founded Alfresco? While the two products have similar roots and both offer robust content management, collaboration, Records Management (RM), and Business Process Management (BPM) capabilities, there are also many differences that make Alfresco a more attractive option for better long-term ROI.

Here’s a quick breakdown of how the two platforms differ:

Alfresco Documentum
Technology
  • Modern infrastructure supporting open standards
  • Proprietary infrastructure relying on aging technology
Pricing
  • Software subscription model with no software purchase cost
  • No vendor lock-in: Flexibility in choosing system integration partners for solutions
  • Traditional software purchase fee with maintenance costs
  • Vendor lock-in: Solutions & add-ons can only be implemented through pricey Documentum consulting
Out-of-the-box Features
  • More robust set of features available out-of-the-box leveraging best-of-breed open source components
  • Integrated enterprise search through Solr and Collaboration through Share
  • Additional features available as add-ons for extra cost
  • Enterprise search requires additional installation & configuration; Collaboration available through third party integration offerings
Integration
  • Easy integration with third party systems through a variety of industry standard protocols (CMIS, REST, CIFS, FTP, WebDAV, etc.)
  • Difficult integration through a proprietary web services layer with limited functionality and lack of industry standards

Your ECM needs will continue to evolve, and the technologies you implement should be flexible enough to adapt to those changes. If your existing ECM no longer meets your business needs, then it’s time to consider switching to a solution that can help maximize the value of your content.

Creating Better Employee and Customer Experiences with Liferay and Crafter

Posted by on June 21, 2016

man-1191845_1280

The modern customer’s needs are ever increasing as they want information combined with the convenience of interacting with your brand whenever and wherever from various digital touchpoints and devices. Meanwhile, employees are demanding digital experiences that facilitate rapid information access, communication and enterprise collaboration.

To meet these demands, organizations are leveraging Web Content Management (WCM) solutions such as Crafter CMS to help deliver consistent and personalized experiences throughout the customer journey. And internally, portal solutions such as Liferay Portal are being used to address a variety of social business and collaboration needs.

But what happens when you want to share the same content across both internal and external sites? Is integration the key? While many organizations are realizing the business benefits of an integrated solution, it’s important to keep in mind that integration isn’t always the answer, and when it is, the approach taken can determine your implementation’s success.

Understanding Platform Differences

Gaining a clear understanding of how each technology can be used for addressing various business needs means recognizing what each technology is under the hood.

At a high level, Liferay Portal is a multi-tenant, site-based platform, allowing the creation of multiple sites — including websites, portals, social collaboration environments, e-commerce, big data solutions, and mobile apps. The sites are built with Liferay’s portlets, all of which sit under the Liferay umbrella, meaning these sites are being published to the web by Liferay.

Crafter CMS, on the other hand, is an enterprise WCM tool with robust content management features — including user-friendly content authoring, in-context preview, workflow, multi-channel publishing, versioning, and content delivery.

Architecturally, Crafter is very different from Liferay in the way content is delivered. Crafter employs a decoupled architecture, where content authoring and delivery occur separately. Crafter’s authoring component, Crafter Studio, is where all the authoring takes place, along with content being managed in an Alfresco repository.

Unlike Liferay, where publishing occurs within itself, Crafter publishes to a completely different environment through Crafter Engine, the delivery component. Crafter Engine is able to serve content to virtually any channel, whether it’s a website using any front-end framework (PHP, .NET, Java, etc.), mobile app, or other third party system. This is the fundamental difference between Crafter and Liferay, and understanding this is a vital part of knowing when to integrate or not.

Perspective Differences

Liferay and Crafter are both powerful platforms that can be used to address a variety of business needs, including many similar, overlapping use cases. This overlap creates confusion around when to use each of these tools and if they should be used together. We’ve seen organizations integrate these products for the wrong reasons, which result in a lot of wasted effort to correct those mistakes.

Determining if your business will benefit from using these two products together requires you to think about perspective. Based on your business needs, if you see a lot of overlap between the two products, then one platform should suffice and it’s probably not a good idea to integrate. However, if there isn’t much overlap, then integration makes much more sense as it allows you to leverage each solution’s strengths.

The amount of overlap really depends on your unique requirements and what you’re trying to accomplish with your website(s). Keep in mind that much of this is attributed to how websites and content management has evolved over the years and its affect on marketing’s needs. Today’s organizational websites have grown to become much more complex, often involving multiple sites that are then integrated with other enterprise systems, such as marketing automation, CRM’s, e-commerce, and analytics to provide a richer end user experience.

The key consideration here is the total number of web assets your organization has. Are you a small organization with just one website, or a large enterprise with a global presence with hundreds of web properties to maintain?

For smaller organizations with only one website, then either Liferay or Crafter on its own is fully capable of addressing most, if not all, content management needs. However, it becomes more complicated when it comes to larger organizations with more sophisticated digital experience needs that typically involve many different sites and touch points.

In the latter case, an example of an integration pattern that doesn’t work is when Crafter is being used solely for managing all web content, where the entire site is then published through Liferay as the front end. This pattern fails because Liferay controls its own look and feel, so trying to control it outside of Liferay breaks its architecture.

When there are multiple sites involved, it only makes sense to use both Liferay and Crafter when Liferay is just one of many delivery channels. An example would be an organization using Liferay for its employee intranet and Crafter to manage its global and regional websites. When the organization wants to publish content that needs to be delivered across all websites along with the intranet, that’s when it makes the most sense to integrate.

In this use case, Liferay manages its own intranet page. Within the page is an area that’s managed by Crafter that enables access to enterprise content while still adapting to the look and feel of the intranet.

 integration-patterns

This decoupled architecture, where content is separate from delivery, also makes it easy to expand and add additional delivery channels (mobile, social, etc.) for true multi-channel publishing. We’ve found this to be a great integration pattern for organizations that desire the flexibility to scale.

crafter-publishing-reference-arch

 

To summarize, Liferay and Crafter are both very powerful at the platform level. If you’re thinking about integrating the two, it’s counter productive to perform a feature by feature comparison. Instead, design your solution based on your use case and not by focusing on features, as many different technologies will have the same features, but address each use case differently. And remember that integration isn’t always the answer, so do your research to understand the pros and cons. When done right, integrations can yield tremendous long-term benefits.

 

Customer Highlight: LifeCare – Delivering Dynamic Customer Experiences With Liferay Portal

Posted by on April 15, 2016

lifecare-video-screen-play

Every customer project comes with its own set of challenges, but at the end of it, when everything’s running smoothly in production, it’s always exciting and rewarding to look at the finished product and see the positive impact it’s making for each customer.

Our latest case study tells the story of how we helped LifeCare, an industry leader in providing employer-sponsored work-life benefits to over 61,000 enterprise customers, improve overall customer experiences using a solution built on Liferay Portal.

As an industry recognized leader and innovator in Work-Life, LifeCare was the first in the industry to launch a work-life balance website. However, the existing Work-Life site was running on a 10+ year old homegrown legacy system that presented a slew of challenges, including a cumbersome site updating process and outdated design.

To maintain itself as an industry leader, LifeCare performed a complete overhaul of their Work-Life site, and chose to build the new site on the Liferay Portal platform. Liferay not only supports a modern responsive design on the front end, but also content management capabilities, effective delivery of LifeCare’s content and services, along with easy integration on the back end.

Working closely with LifeCare, Rivet Logic helped architect an innovative solution that supports sophisticated white labeling capabilities for LifeCare’s customers, allowing delivery of heavily personalized content without compromising on site performance requirements.

The new Work-Life site now offers a customized experience for LifeCare’s enterprise clients with improved functionality. And for LifeCare, giving control of the content publishing process to the business users meant more frequent updates and fresher content, while freeing up valuable time for IT to focus on other strategic initiatives.

Read the full case study to learn more!

7 Reasons Why You Should Upgrade Your Liferay Implementation

Posted by on March 08, 2016

14437-choices_news

If you’re using Liferay 6.1 or below, then you might be aware that Liferay ended their 6.1EE support last month. With version 7.0EE set for release later this year, many businesses have an upgrade decision to make: whether to upgrade to 6.2EE or wait for the much anticipated version 7, which includes a completely new look and feel, new product and control menus, enhanced image selection experience, improved document management capabilities, and much more!

If your organization is an early adopter of the latest and greatest software, then waiting for Liferay 7.0 and upgrading then may be the right move for you. However, many other organizations prefer to wait until the initial kinks associated with any new major release have been worked out before deciding to upgrade. If you fall into that latter category, then upgrading to Liferay 6.2 now may be the better option.

For those that are considering a Liferay 6.2 upgrade, we’ve compiled a list of the top seven reasons through most noted features that we feel will help maximize your Liferay implementation…

#1: Mobile Device Preview & Responsive Design

Liferay 6.2 has done a spectacular job with its new mobile support features. And as businesses worldwide are seeking to strengthen their mobile presence, Liferay 6.2’s Mobile Device Preview and Responsive Design helps simplify the process and easily tops the list as the best reason to upgrade.

Liferay 6.2’s support of responsive themes means that sites can now automatically adapt to the appropriate screen size of the mobile device or tablet that’s accessing the portal pages. The power of this feature lies in the ability for it to address tablets and mobile devices at the same time, allowing the page structure and layout to dynamically change based on the screen size of the visiting device.

In addition, Liferay administrators and authors can preview site pages on mobile devices without the need for a physical device to test the site, allowing any changes to be easily previewed prior to going live. This enhances the ability to test and optimize for various mobile devices in a much more efficient way.

#2: New Control Panel UI

The main goal of the new control panel is user-friendliness, by addressing some of the challenges that have been growing since its introduction in Liferay 5.2, including:

  • Loss of context
  • Complexity
  • Mix of portal-wide, site, and personal account administration
  • Outdated UI
  • Empty first page
  • Non-intuitive navigation

Liferay 6.2 took steps to address these Control Panel issues by making it much more intuitive and user-friendly, through restructured navigation, more intuitive UI, and reorganized portlets.

#3: Enhanced Calendar

Liferay 6.2’s new calendar has several enhancements to benefit both internal and external users. Some of these features have even been implemented based on feedback from existing Liferay customers, which include:

  • Multiple Shareable Calendars
  • Resource Reservations
  • Custom Event Types

#4: Web Content Management Enhancements

With Liferay 6.2, users can now organize their Web content in folders and sub-folders, similar to documents and media.

#5: Drag-n-Drop Support for Document Uploads

Liferay Portal users can now drag a document from their desktop and drop it into the browser for document and media uploads.

#6: Application Display Templates

Application Display Templates (ADT) are similar to site and page templates, but at the portlet level. This allows custom templates for Liferay applications to be created and portlets to be re-skinned.

From a user perspective, this feature simplifies customization of the portlet display. And for developers, this saves them from having to modify the portlet configuration code every time a new setting is required.

#7: Improved Staging and Import/Export Features

These improvements will not only facilitate moving portlet data between environments, but also assist with development.

Liferay 6.2 Staging and Import/Export enhancements include:

  • Simplified configurations
  • Providing of status during publishing process
  • Providing of summarized information before and after publishing
  • Increased support of import/export scenarios

Well, there you have it, the top seven features of Liferay 6.2 that we think have the largest impact on your existing implementation!

If you need even more reasons, read our full white paper for 11 total reasons to upgrade! And if you’re already planning an upgrade, check out how Rivet Logic can help in our datasheet!

5 Reasons Why Your CMS Should Move to the Cloud

Posted by on November 23, 2015

The Modern CMS and Crafter

Your website isn’t just brochure-ware or a place where people go for product updates, but instead it’s the lifeblood of your company and acts as an important sales tool for that first initial interaction with your users. It’s also an engagement tool, with the ability to segment and build personas, to deliver personalized experiences that’ll keep your users engaged. From an integration standpoint, a web CMS isn’t just a standalone effort, but needs to integrate with various other tools such as CRM, marketing automation, and analytics.

Crafter Cloud is a full featured, enterprise SaaS-based content management system with user-friendly authoring tools, easy integration, high-performance content delivery, ability for personalization and targeting, using a suite of industry-leading development tools to enable delivery of omni-channel experiences. Crafter was designed with flexibility and scale and can be integrated with a variety of digital efforts.

Why the Cloud? 5 Reasons to Move Your CMS to Crafter Cloud

From our experience implementing CMS solutions, we’ve across 5 consistent themes for why customers choose Crafter Cloud when deciding to move their CMS to the cloud.

  1. Custom development experience in the cloud – One of the biggest benefits from both an IT and marketing perspective is the availability of a custom development experience, which provides the front-end team a personalized development environment with the ability to use any front end framework of their choice. This leads to shorter release cycles, which benefits business teams and keeps them excited about the CMS as new features and functionality requests are met in a timely manner.
  2. Full Featured CMS – As a full-featured CMS, Crafter Cloud has the design, integration and security features of an enterprise CMS that’s traditionally deployed on-premise with your own resources. The cloud CMS is a great option for customers with a lot of security and integration requirements to deploy the system without a lot of IT overhead. In addition, one of the challenges businesses face during a rebranding effort or site redesign is the ability of the CMS to respond appropriately. Not only are there desktop views, we now need to accommodate multiple screens and mobile devices, and each experience needs to be unique. Design responsiveness and the ability to create custom design and not be limited by the CMS and its features is imperative.
  3. Augment IT – Deploying your CMS in the cloud allows you to augment your IT and accelerate time-to-market. This means freeing up time and resources and limiting your IT overhead so they can focus on new features and the overall user experience.
  4. Cost – Deploying your CMS in the cloud is also cost effective, with savings from resources, time and energy it would take to build and deploy the solution. Crafter Cloud employs a flexible pricing model that allows you to scale and buy as you grow, limiting any over buy.
  5. Running your business at the speed of the market – Often times your public facing website becomes an afterthought if the CMS can’t keep up (e.g. the need for IT resources to make updates, design updates limited by features, marketing needs more data / analytics, etc.). Teams often end up walking away from relying on the CMS and addressing these tasks independently. Crafter keeps in pace with not just consumers but also the technology side of the house by allowing development teams to work with tools they’re familiar with.

Design & Deployment Considerations

When it comes to Web Experience Management (WEM), it can be broken into 5 categories, each with its own subcategories to dissect and think about your business and users (IT, marketing, sales, customers, partners, etc.).

  1. Ease of use – Is it user friendly?
  2. Multi-channel – What are your multi-channel requirements? It’s no longer enough to say it needs to work on a mobile device. Mobile is a whole different experience to think through, and you need to make sure your CMS can be responsive and flexible in that sense. For example, a mobile experience for retail is very different from a services company.
  3. Personalization – Your site needs to be personalized to build engagement. A repeat consumer / site visitor doesn’t want to feel like they’re reintroducing themselves each time they visit your site, which can be very frustrating. You need a CMS that enables you to build the journey with the customer and not force a reintroduction at each touch point.
  4. Engagement – A CMS becomes a viable piece of your business when it can spark engagement, which comes in many forms. Engagement isn’t only about results in product buying, but also in comments, reviews, and feedback loops.
  5. Integration – Can it easily integrate with other third party systems – CRM, Marketing Automation, Analytics, etc.?

Who Are My Users and What Do They Need?

Users are typically divided between internal an external users. Internal users include Marketing, IT, and Sales, and all of these user categories have their own different expectations and opinions on how the site should be designed.

While IT wants security, Marketing prefers flexibility, ease of use and the ability to design and add new features, and Sales wants a site that’s captivating to bring them leads. It’s important to go through the process of defining and prioritizing expectations.

As you narrow down the list, you need to determine if the CMS is able to respond to these expectations, as keeping the internal team happy is the first step to launching a successful CMS. When it comes to features, determine what the current CMS supports, features you wish you had but previously had limitations, whether it’s lack of IT resources for customization or lack of familiarity with the CMS’s integration points. You need an extendable platform that can successfully address these feature requests.

In addition, your CMS manages a variety of content, from blog posts to news articles, to products and press. Your CMS needs to be flexible from a content editing standpoint, where non-technical business users have the ability to edit, preview and publish without any additional IT support. Depending on the organization, IT may or may not be involved in the CMS, so it needs to be self-sufficient, with Marketing owning the solution.

Your external users include customers, partners, and other stakeholders, and you need to start thinking about perception and how users view your brand during their site visit.

To manage user expectation, you need consistency across each digital touch point. The experience from desktop to mobile to kiosk should be consistent so that users don’t need to learn a new UI at each touch point. In addition, if you publish a lot of content, users are going to have certain expectations around the frequency of your updates, and the context in which they’re consuming the content from. All of these points warrant discussions when it comes to your CMS process – it needs to be flexible enough to address most of these challenges.

Customer Win Patterns & Success Stories

Customers select their CMS based on a few consistent win patterns – full-featured with the ability to respond, ability to integrate, provides developers with development tools, limited IT overhead so IT resources can be reallocated to other strategic initiatives, fast time-to-market, and ability to consolidate various sites into one platform.

Our customers are leveraging Crafter Cloud to address a variety of business needs, including:

  • Rebranding a 30 Year Old Company – This health & fitness customer had many inconsistent brands, designs and technologies across their sites that needed to be consolidated into one platform. With a strict timeline and lack of IT resources, they started by deploying their core public facing website onto Crafter Cloud, with other web properties to follow, all accomplished within a two month timeframe.
  • Creating an identity in Ad Tech – This advertising technology company went through a rebranding to create a new identity. Design was extremely important and they needed a CMS to support pixel perfect design. With Crafter Cloud, their solution was up and running in under 1.5 months.
  • Enhancing a Global Platform – This customer already had an existing technology platform in place with high user adoption. They wanted to enhance their site with social capability without disruption. Crafter Cloud provided the necessary social features that were implemented with limited platform disruption.

These are just three examples that all come back to the consistent theme of full featured CMS in the cloud, low IT overhead, cost effectiveness, and speed of market.

Creating a Memorable Web Experience

The larger goal is to have your web presence create a memorable experience so that it reinforces your brand. Best practices to accomplish this include the three C’s:

  1. Consistent – Both internally (equipping marketing with necessary tools in one area to create these experiences and providing IT with the right development tools) and externally (across multiple devices)
  2. Contextual – Providing the right content in the right context
  3. Conversational – The ability to create conversations and enable engagement, and ultimately build a community around your web experience

To learn more about Crafter Cloud, visit crafter cloud.io.

Case Study: Award-Winning Cloud Services and Communications Company Drives More Sales Leads with Crafter CMS

Posted by on August 01, 2014

The internet plays a huge influential role in our daily purchasing decisions, most of the time without us even noticing as it’s become so second nature. Whether it’s checking out a restaurant menu before trying it out, checking to see if a product is available at a specific store, or seeing if a business’s solutions can benefit you, a company’s online presence can drastically affect the impression it leaves on a visitor, making it crucial to have a site that delivers an engaging and lasting experience.

In our latest case study published earlier this year, we take a detailed look at how a leading cloud services and communications company is leveraging a Crafter CMS solution to deliver a dynamic, engaging Web experience while increasing site traffic and sales leads.

Rebranding Effort For a Cloud Services and Communications Company Leads to a New Dynamic Website for a Higher Quality Customer Web Experience

As a leading, award-winning cloud and communications services provider, this organization serves as the technology ally for small and mid-sized businesses by delivering services through their private, high-bandwidth enterprise network and data centers. By shifting the technology burden to the provider, they strive to help their customers save valuable time, money and resources.

Customer service excellence has been a big part of this company’s culture since its inception, making it imperative to maintain a cutting edge Web presence. This customer had recently undergone a corporate rebranding initiative, and as part of the effort, had sought to provide a far more dynamic and engaging Web experience for its users. With these objectives in mind, it was quickly realized that there was a need for a new enterprise-class Web Content Management System (CMS) with the robust functionality to effectively address existing needs, along with the flexibility to tackle any ongoing future requirements.

Unlimited Agility Through Open Source Innovation

Led by the Marketing Department, and working in conjunction with the product development groups along with senior executives, this customer wanted to ensure the new website produced the end result they desired. They knew that with any new Web CMS solution, flexibility was a top priority – flexibility of design, using in-house resources, customization, and adapting to ongoing needs.

As an organization that works with a variety of third party vendors for their projects, this customer saw the benefits of open source when it came to flexibility in choosing future development partners when the need arose to grow the Web application with additional components. So they also sought a content management platform that was open, agile and sported a rich feature set. After evaluating a number of potential products, an integrated solution based on Crafter and Alfresco emerged as a clear choice.

Paving the Way to Serve as a Full Fledged Technology Ally for Its Customers

With the new website, this customer has seen an increase in content production and publishing productivity, and are better able to quickly respond and adapt to the data received from analytics. The dynamic content pages provide a proficient way of cataloguing and repurposing content throughout the site. Since re-launching the site using Crafter CMS, overall website traffic has increased by 9 percent while the number of leads generated have more than doubled that amount.

Click here to read and download the full case study.

Alfresco Software Positioned in the Visionaries Quadrant of the Gartner Magic Quadrant for Enterprise File Synchronization & Sharing

Posted by on July 16, 2014

Many of us are familiar with Alfresco as an Enterprise Content Management (ECM) platform and its robust content management capabilities. And they’re no newbies in the world of Gartner Magic Quadrants as it’s been positioned as a Visionary in the Magic Quadrant for ECM for the past five consecutive years.

However, yesterday marks a first for Alfresco in another Magic Quadrant as Gartner positioned it as a Visionary in the Magic Quadrant for Enterprise File Synchronization & Sharing (EFSS).

According to Gartner, “EFSS refers to a range of on-premises or cloud-based capabilities that enable individuals to synchronize and share documents, photos, videos and files across multiple devices, such as smartphones, tablets and PCs.” Gartner adds that, “Security and collaboration support are critical capabilities of EFSS to address enterprise priorities.”

Fueled by a differentiated hybrid model and open-source DNA, Alfresco Software serves a customer base that requires enterprise-grade content management that works across cloud, mobile, hybrid and on-premise environments.

“EFSS are basic features that any modern ECM system must have,” said Doug Dennerline, Alfresco CEO. “We believe that Alfresco’s vision to offer customers a unique, hybrid approach with built-in file synchronization and sharing capabilities has been validated here.  More importantly, our customers appreciate our open architecture and have the flexibility to customize their solutions to their unique business need.”

In the report, Gartner also predicts: “By 2017, part of the enterprise file synchronization and sharing (EFSS) market will be absorbed into adjacent markets (e.g., collaboration and content management).”

“As Gartner indicates in the report, the shelf life of EFSS as a stand-alone product is short lived. File sync and share is moving to be just another feature within larger enterprise applications,” added Dennerline. “Besides, in our experience, the more highly valued the content, the more likely a customer is to use the Alfresco solution.”

To access the Gartner report, go to: https://www.alfresco.com/gartner/efss.

Building Engaging Customer Experiences Powered by MongoDB

Posted by on July 08, 2014

This spring and summer, the MongoDB Road Show stops in over 20 cities across the country to educate users on how MongoDB can be used to build modern business apps to improve the customer experience and accelerate time to market. Rivet Logic sponsored several of the cities and presented on the topic of building engaging customer experiences with MongoDB, discussing how a modern database can be used to better leverage existing data to derive business value. The next MongoDB Road Show is this Thursday, July 10, in San Francisco!

What Organizations Need

Organizations seeking to build engaging customer experiences on the Web often have a similar set of goals. To start, they want to increase user adoption by providing an engaging experience that brings value to the end-user. This can lead to increased customer retention, allowing organizations to create loyal customers who can then become their own brand ambassadors.

Moreover, organizations want to capitalize on their customers’ and users’ creativity and innovation by seamlessly weaving in the ability to collaborate, interact, and share into every aspect of the user experience. Businesses find the quality of this type of engagement to be particularly beneficial, due to its unpredictability. However, to enhance the value of these interactions, users need a motivator, meaning organizations need to create high quality content that’s personalized and targeted to each user’s needs.

While personas are great and have worked well to capture general types of users, in reality, users think of themselves more as individuals, with evolving interests over time. Organizations are now faced with delivering personalized experiences beyond a persona level and at an individual level.

What’s the Problem?

However, many organizations are having a hard time with this fine-grained personalization, and it’s largely due to the limiting technology they’re working with. IT teams are often faced with seemingly “impractical” features that business teams are requesting.

Organizations today are using separate systems like standalone content apps – blogs, forums, wikis, – commenting engines, traditional databases, and BI tools to enable user interaction and collect and analyze information about them. The quality of user interactions is largely driven by the quality of the user-generated content being collected and analyzed. However, since much of this valuable customer data is silo’d in disparate systems, it’s not allowing businesses to effectively leverage their existing data.

While many have attempted to find workarounds for this, there hasn’t been any real success in creating a coherent rich user interaction data set that brings value to all the delivery use cases available. For example, when a user joins the comment thread of a blog entry, they are unaware of the possibility of a forum thread that is discussing the same topic. In addition, these solutions are typically backed by traditional databases, which requires changing of the infrastructure to accommodate new use cases, posing a challenge.

The fact is, the various types of interactions that exist today are disjointed, resulting in redundancy and little chance of connecting and leveraging them. It’s critical that we make these interactions context-aware, and the only way of effectively doing so is to have a holistic view of all the user-generated content that’s being collected, while also allowing the interactions to cross application boundaries.

Pillars of a Good Solution

Successful solutions that meet these challenges must adhere to the following pillars:

Flexibility – The solution must be implemented using technology agnostic building blocks. Being a certain type of shop (.Net, PHP, Windows, etc.) constrains organizations from using the right tools for the job. Using technology agnostic building blocks as the underlying infrastructure allows organizations to innovate and improve their business without being held back by technology.

Scalability – The solution must be scalable without sacrificing performance. There are many platforms out there that claim to be scalable, but what good is that when scaling means long page load times?

Visibility – It’s also extremely important to be able to know and see the overall picture and have a holistic view of user interactions that isn’t so low-level where it prevents you from seeing what they are doing (as is the case with auditing services).

Insight – Lastly, when you have rich, contextual data available in one place, organizations need to be able to leverage that information, innovate and provide new features, capability, and value to their customers.

Case Study – AT&T Developer Community

Now let’s take a look at how a solution like this might be used in the real world. AT&T is currently undergoing an initiative to build a solution to enhance the user experience of their developer community site. The existing site’s collaboration tools are traditional in nature (i.e. blogs and forums), where user engagement is fragmented, making it difficult to find interesting content and reducing collaboration value.

To resolve this, Rivet Logic is implementing a solution that enables user-generated content to cross application boundaries and reside in one location via Crafter Social, while also allowing for better personalization by using Crafter Profile to maintain a dynamic customer profile.

Crafter Social easily adds social engagement features – user-generated comments, likes, ratings, blogs, discussion forums, and more – to a website by attaching social features to any content item or page. And Crafter Profile provides user profile and account management to help create personalized experiences.

For example, in the current site, if a user comments on a blog entry and another user participates in a forum discussion about the same topic, these interactions are not associated in any way.

With the Crafter Social solution, we were able to turn the blog entry’s comment thread into a virtual forum, thus connecting the two threads of discussion into one. This simple approach is extremely powerful, satisfying all four pillars of a good solution focused on enhancing customer engagement.

Even more, due to Crafter Social’s flexible architecture and underlying data model, it can easily be extended into other use cases, made possible by MongoDB’s document-based data models. In addition, the ability to easily embed Crafter Social into any site using any technology makes it an ideal part of any developer’s toolkit.

As illustrated in the diagram below, Crafter Social is broken into two parts. On the client side, it can be embedded on any site page regardless of what technology was used for implementation. And on the server side, Crafter Social collects various data from different sites and use cases, maintaining a holistic view of the user data. All of this helps enhance the quality of business intelligence information generated.

With this solution, AT&T is able to achieve their goals of increased user adoption and enhanced user engagement and retention. MongoDB plays a key role in the solution’s success by enabling:

  • Flexibility – Create new apps without revisiting infrastructure
  • Scalability – Ability to store large amounts of data and query without hurting performance
  • Visibility – Data is structured in an intuitive way allowing easy translation from raw data to something actionable
  • Insight – Flexible data structures and queries pave the way for creativity and innovation

To download a copy of the slides, click here.

Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbox Problem

Posted by on July 18, 2013

We all know that file sharing is necessary and much sought after by those in both the consumer and enterprise spaces. In fact, file sharing has become ubiquitous, meaning the ability to share files with anyone and anywhere with the availability of an internet connection, without the need to be inside a private network.

There are many reasons why people love ubiquitous file sharing. For one, it’s extremely user friendly and promotes high productivity – people aren’t wasting time trying to figure out how to use foreign tools. Good software is simple and doesn’t require much training, if any at all.

More importantly, what knowledge workers truly appreciate about these tools is the sense of freedom they get – the freedom to share files. Most people have probably experienced some common difficulties with file sharing in the workplace – from large file sizes, to file type restrictions, to inconveniences created by traditional file sharing methods (email, ftp, etc.) due to security policies in place that prevents document sharing outside the firewall.

The Dropbox Problem

As a result, users have turned to, and have become big fans of, tools like Dropbox, which give them the sense of file sharing freedom they desire. However, when presented in front of an organization’s legal counsel or CIO, these tools will often encounter resistance, fear, and ultimately rejection.

What’s so scary about tools like Dropbox? Here are two important reasons to consider:

  • Legal Issues – When you put your content up on a public infrastructure, you don’t really know where your data physically resides. This becomes an issue if you’re under contractual obligations or NDAs that disallow this.
  • Access Control Issues – What happens when an employee leaves a company and the content he/she uploaded is sitting out there? Or even worse, if that employee leaves under less than ideal circumstances, the problem is magnified because you don’t know what they could potentially do with the content. In the worst case scenario, those documents could be assets that affect your bottom line (e.g. internal strategy documents, intellectual property, etc.).

The above examples indicate real and serious concerns behind legal and CIOs’ reluctance to embrace the Dropbox’s and Google Drive’s of the world.

In addition, there’s also the issue of customization with these tools – you can’t just simply customize Dropbox. If you want something specific to your organization, then you’re pretty much out of luck going the Dropbox route.

Solving the Dropbox Problem

So how do organization go about to achieve ubiquitous file sharing without Dropbox?

The solution is Alfresco – an enterprise grade content management platform – that’s equipped with a variety of products that can help solve this problem with features such as an enterprise class repository, fine grained permissions, auditing, locking to help facilitate collaboration, versioning to manage content history, and workflow. Alfresco is also very flexible with its deployment options – it can be on premise or you can leverage Alfresco Cloud.

Alfresco in the cloud is a fully managed SaaS offering that helps organizations keep control of its content while providing users with powerful ways to access their content securely on any device, anywhere.

While Alfresco on premise allows certain content that needs to be kept behind a firewall to safely reside there, Alfresco Cloud provides the necessary freedom of access. However, given that a single piece of content’s lifecycle might require that it move in and out of the firewall, we don’t want to have to manage two distinct repositories.

The solution is Alfresco One, a hybrid cloud solution that enables an on-premise repository to maintain a bi-directional sync with a cloud-based repository. This solution also allows you to fully control permissions and access control for all your content in a single manageable store, allowing for content sharing across organizational boundaries without sacrificing internal processes.

 

CIO Approved Ubiquitous File Sharing

This hybrid solution meets all of your ubiquitous file sharing needs – large file uploads, consumer-like internet based file sharing – while also providing rich content services and eliminating the CIO’s and Legal’s headaches.

Organizations have the flexibility of picking and choosing what constraints to place on specific content, and content can now flow in and out of your firewall as needed.

As a web-based solution like Dropbox, you can easily interact with the system through two available web-based interfaces provided by Alfresco. Alfresco Share is a collaboration-based interface with a document library, calendar, and discussion forum, among other collaboration tools. The other option is Alfresco Workdesk, a configurable case management oriented user interface that enables organization of content into dynamic query-driven folders.

While these are great interfaces, they’re also tailored to meet specific user needs and aren’t always appropriate for all use cases – Alfresco Share is project oriented so all your content is boxed in this way, and Alfresco Workdesk is oriented around case management. Although it’s possible to customize in both cases, there are framework limitations imposed by best practices that maintain supportability and upgrade paths.

The Morpheus Way

Luckily there’s Morpheus Rivet, which gives users the best of both worlds by providing a highly customizable consumer-oriented, simple-to-use user interface without sacrificing any of the features of Alfresco.

Morpheus Rivet is composed of two components – Morpheus Drive and Morpheus IDE. Morpheus Drive is a simple, easy-to-use and customizable web-based user interface that communicates with the Alfresco repository to expose all of its powerful enterprise features. The UI is simple – similar to Dropbox and Google Drive – intuitive, and more importantly, is highly flexible for customizing the UI.

Morpheus IDE enables these customization by providing a development environment that allows users to easily customize Morpheus Drive to fit specific needs. The development environment allows users to code, edit existing Drives, preview and test the environment, and publish it out to a live Morpheus Drive.

With Morpheus IDE, you can also manage UI’s not only how it appears on a browser, but also on tablets, mobile devices, and virtually any channel you want to publish the interface to. This helps to greatly reduce costs from having a separate system for each channel.

With Morpheus Rivet, organizations can now achieve ubiquitous file sharing through a user-friendly interface, without compromising on security and customizability.

For more information about Morpheus Rivet, contact sales@rivetlogic.com.