Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Verint Community 11.x
  • Verint Community
Verint Community 11.x
User Documentation How should I store user contributed media?
  • User Documentation
  • Ask the Community
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New
  • Verint Community 11.x User Documentation
  • +How do I install Telligent Community?
  • Getting Started
  • -General Topics
    • +Community and GDPR
    • How can I customize messaging to new members?
    • How do I use the content editor?
    • +What types of videos can I embed in or attach to content?
    • What is liking?
    • How can I administer available emoticons and emoji?
    • What is featured content?
    • How can I configure how members can join the site and their initial experience?
    • How do I manage comments?
    • How to: load images inline
    • What is a mention?
    • What is document preview?
    • What is an activity stream?
    • How does Telligent Community support mobile devices?
    • +What is friending and following?
    • Synonyms
    • What is chat?
    • How should I store user contributed media?
    • How can I integrate my community with other websites and services?
    • What is a hashtag?
    • How do I insert a poll into content?
    • How do I embed custom forms in my community?
    • How can I use the REST API to automate data migrations or data modifications?
    • What is RSS?
    • How do I export my data?
    • How do I configure Telligent Community to meet the privacy requirement of my locale?
    • How can I render previews of documents (Word, Excel, PowerPoint, PDFs) in my community?
    • How do I store some files in different locations than others?
    • How to avoid illegible image uploads
  • +How do I get to the administration panel?
  • +How do I administer members?
  • +How do I change permissions?
  • +What is an application?
  • +What is a group?
  • How should I define groups and applications in my community?
  • +What is a forum?
  • +What is a blog?
  • +What is a gallery?
  • +What is a wiki?
  • +What is a calendar?
  • +What is ideation?
  • +What is a Knowledge Collection?
  • +How do I view reports?
  • +What is a theme?
  • +What is an Achievement and how do I change or manage Achievements?
  • +How can I enable single sign-on (SSO)?
  • +How do I install chat support?
  • +How do I configure email integration?
  • +How do I translate my community?
  • How do I configure automations for my community?
  • +How can I identify abuse or SPAM within the community?
  • +Community Troubleshooting Guide
  • +How do I monitor the health of my community?
  • +Release Notes for Community 11
  • Accessibility
  • What are Points and how do I change or manage points?
  • Change system defaults for locking out users
  • How do I assign a site role to a user?
  • How do I change my password?
  • How do I change the options in my user profile?
  • How do I configure the available profile options?
  • How do I create an API key?
  • How do I customize my community in an upgrade-safe way?
  • How do I edit my profile?
  • How do I enable Google Analytics on Verint Community?
  • How do I show embedded tweets with videos (or pictures)?
  • IFRAME inclusion in the community
  • Shortened URLs
  • What are profile fields and how do I manage them?
  • What are Ratings?
  • What are the SEO features in Verint Community?
  • What is a leaderboard?
  • What is the difference between Related / Recommended content, and how do they work?

You are currently reviewing an older revision of this page.

  • History View current version

How should I store user contributed media?

How should I store user contributed media?

Note: You should make any changes referenced in this section before you upgrade your Telligent Community site.

Telligent Community makes use of a Centralized File Storage (CFS) provider. CFS provides a great deal of flexibility to the developer or system administrator because it is relatively straightforward to configure Telligent Community to use any number of external file storage systems (Amazon's S3, UNC path, etc.). Telligent Community supports the concept of an overriding configuration file, so rather than changing the default install, you can create an overrides file - communityserver_override.config.

Here is an example that overrides the CFS to use a UNC path:

<Override
 
    xpath="/CommunityServer/CentralizedFileStorage/fileStore[@name='CommunityServer.Components.PostAttachments']"
     mode="change"
     name="basePath"
     value="\\CSFiles">
</Override>

Note: The value for the xpath element should be on one line. Also, to properly override CFS, you would need to provide an override value for all of the CFS entries (of which the above is one example). 

In this configuration, at least one of the nodes is accessing a resource (files) on another system (the one that hosts the UNC share). The security implications of cross-machine resource requests can be complicated. You can configure security parameters for your application a number of ways and each operating system uses a different account to run the ASP.NET process. There is a great matrix that shows you the various security contexts in which your resource request will leave the server.

Because many of these options are environment-specific, we encourage you to read about the various configurations that allow for impersonation and delegation in Telligent Community or any ASP.NET application. If you are switching from local file share to remote file share, you need to move all of the files and folders to the remote file share. You also need to review the file permissions once they are moved to the remote file share to ensure they are still accessible.

Understanding how the underlying ASP.NET security model works is critical to understanding how you must configure remote network file requests from within your application. 

In the event centralized storage is undesirable, local storage on the web nodes can be used. Available storage should be monitored closely.  DFS can maintain file synchronization and should be monitored closely to ensure its health. To minimize the complexity of maintaining your communities web nodes, the best practice is to ensure the local paths are identical across all nodes.

  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2024 Verint, Inc.
Powered by Verint Community