Welcome, Guest Login
Higher Logic User Group Site Higher Logic User Group Site Higher Logic Support Center

Support and Documentation

Resource Libraries

Last Updated: Feb 09, 2017 05:11PM EST

The Resource Library (library) product is a core element of Higher Logic's community platform.  Through libraries, users can share files, including multimedia, in a socially-enriched environment.  Multimedia library content can be viewed through Library Entry pages and embedded as content in other web pages.  Additionally, Creative Commons licensing notices can be added to Library Entries.  All Discussions maintain a library for containing the attachments to Discussions Posts.

Highlights of Library Functionality

The Higher Logic Resource Library supports the following:

  • Robust multimedia hosting with enhanced video/image display options
  • Webinar functionality to allow real time and legacy access to online presentations
  • Multimedia library content can be displayed in all web pages
  • Upload paths “purpose driven” through content-type dedicated wizards
  • Unique URLs allow upload of library entries to a specific library
  • Multiple Customization Points
  • Community Admins enjoy robust authority over Library Entries

Instructions on accessing and installing this functionality is integrated into this documentation.

Library Structure and Terminology

Libraries have three clear strata, which can be easily understood in comparison to a filing cabinet filled with folders and paper documents. 


Library – the top-level container

Think of it as an entire filing cabinet.  Admin functions and access protections happen on the library level and are mingled with Community access settings.  There are two options for displaying library content, List View and Folder View – both of these display the library entries within the library.  


Library Entries – the holders of files

Think of each Library Entry as a folder within the file cabinet.  Library entries can contain multiple files of different file types.  All the data on such things as downloads/views/ratings/comments gets recorded at the Entry level.  Each Library Entry has its own distinct page, called a "View Document page".  Much of the indexing for search happens at the entry level. 


The Library Entry name/title is limited to 300 characters. Attempts to provide a Library Entry name of over 300 characters will result in an error message stating "String or binary data would be truncated".


Files - the PDF, DOC, MPG and other actual files

Think of the files as the paper in the folders of the filing cabinet.  Multiple files of different types can be posted to a single Library Entry.  File text, if text-readable, is also indexed for search.

The file name/title is limited to 100 characters. Attempts to upload files with names longer than 100 characters will result in an error message stating "String or binary data would be truncated".

Library Security

Where he Library is attributed to a community permissions to access the library's content follow the discussion access permissions.  See the Discussions Settings and Permissions page for more information about setting community discussion and library permissions.

Stand-alone library access permissions are determined on the Admin site.  To navigate to the page where library access settings are determined go to Communities>Libraries>List of Libraries.  There, select the library from the selection input at top left.  When the page refreshes, determine Security Groups allowed access to the library's content via inputs in the checkbox array labeled "Security Groups: Allowed to View Content".


File Types and Sizes Supported

Over 60 file types can be uploaded to Library Entres of type Standard File Upload or Copyright Licensed File. File sizes of up to 1GB are accepted.


The following file types are supported, with a maximum file size of 1GB

3G2       Mobile Video

M4A        Flash Audio File

RA         Real Audio

3GP        Mobile Video

M4V       M4V Video

RAM      Real Audio

AI            Illustrator Vector Graphic

MOV      QuickTime Movie

RTF        Rich Text Format File

AVI         Video File

MP3        MP3 Audio

STL        STereoLithography

BMP       Bitmap Image

MP4       MPEG Video File

SWF       Flash Movie

CRTX   MS Excel Chart Template

MP4V     MPEG Video File

TEX        Enriched Typeset

CSS       Cascading Style Sheet

MPE       MPEG Movie

TIF         TIFF Image

DOC       MS Word Document

MPEG    MPEG Movie

TIFF       TIFF Image

DOCX     MS Word Document

MPG      MPEG Movie

TXT        Text File

DOT        MS Word Document

MPP      MS Project Plan

WAV      WAV Audio File

DOTX     MS Word Document

MPT       MS Project Template

WMA     Windows Media Audio

EPS         Encapsulated Postscript

MPV       MS Project View

WMV     Windows Media Video

EPUB    Electronic Publications

MPX       MS Project Exchange

WPD      Word Perfect Document

F4V         Flash Video File

MSG      MS Outlook Message

WRI       Windows Write Document

FLV         Flash Video File

PDF       Adobe PDF File

XLS       MS Excel Spreadsheet

GIF          GIF Image


XLSB    MS Excel Binary

GZ          GNU Zip Archive

PNG       PNG Image

XLSM    MS Excel Macro-Enabled

HTM       HTML Page

POTX     MS PowerPoint

XLSX     MS Excel Spreadsheet

HTML     HTML Page

PPS        MS PowerPoint

XLT       MS Excel Template

ICO         Icon Image

PPSX      MS PowerPoint

XLTX     MS Excel Template

JPE         JPEG Image

PPT       MS PowerPoint

XML      Extensible Markup Language

JPEG      JPEG Image PPTX     MS PowerPoint X-PNG   PNG Image
JPG        JPEG Image PSD       Photoshop Format ZIP        WINZIP Archive

A small number of webinar codecs are supported for Library Entries of type Webinar. Some codecs are not supported for some file types.  In particular, a codec commonly utilized by Microsoft's GoToMeeting product is not supported. Users should upload files utilizing an unsupported codec to YouTube or otherwise reformat prior to uploading to a Higher Logic website.  Details on unsupported codecs are available at http://www.encoding.com/help/sub_category/category/complete_supported_input_formats 

Creation of Library Entries via Email

Using the baseline configuration, Discussion posts can be made via email.  Files attached to the email will be used as the basis for a library entry that will be an attachment to the discussion post created.  There are limitations to this creation path.

Email Providers
There are literally hundreds of email providers, and not all of them encode their email in ways that allow Higher Logic to discern the files.  AppleMail, for example, can encode attached files such that the files gets wrapped into an unusable .MSG attachment.  Other providers may present similar limitations.

File Types
Not all file types supported by the Resource Library product can be included in a library entry via the email path. Video and .TXT files are not supported, for example.

Supported File Types via Email
The following file types are supported and will result in inclusion in Library Entries via the email attachment path.

Community Admin Roles

Community Admins are empowered to perform the core library management roles.  Community Admins can perform management functions outside the CCAdmin site to which they do not have access. 

  • Library Editing and Deletion
    Upload, Edit and Delete links are now accessible to Community Admins on the View Document pages for Library Entries. 
  • Approving Moderated Library Entries
    Library Entries include Content Items allowing Community Admins and HL Admins to approve or reject proposed Library Entries directly.  Community Admins will receive moderation notifications when their email addresses are added to the  Manage eGroup page (see complete instructions).
  • Reassigning Library Entries
    Community Admins can transfer ownership of all Library Entries by inputting an email address while editing.
  • Organizing the Library Folder View
    Community Admins can name, move, create and delete the folders seen by users in Folder View.
  • Creating a New Library
    Most libraries serve Communities, but stand-alone libraries can be created as well.  Generally, it is recommended that new libraries be created with a new Community.  The Discussion and Microsite for a Community can be disabled until needed.  Adding an stand-alone library to a community can only be done through a support ticket.

Instructions: Creating a Library with a New Community

To Establish a Library with a new Community, take the following steps:


  1. Consider the Community Type before creating the Community.  In the CCAdmin page, access the Manage Community Types page under Communities.  The initial access settings will be impacted by your Community Type selection.  Choose a Community Type that meets the needs of the Community/library you are creating.
  2. From any page of your website, click the "Communities" link in the Welcome Box.  This will bring you to the My Communities page.
  3. Click the "Create a New Community" link below and to the right of the tabs.
  4. Complete the fields as desired.  Take care when making the three inputs regarding access – these determine such things as whether different kinds of users will see the library and its contents in search, and which/how members can post to the library. 

The new library will appear in the libraries lists and Communities lists consistent with the view permissions selected. 

Instructions: Creating a Library with No Community

Stand-alone libraries are not recommended to be used where complex access/posting permissions, available to Communities, are needed.  To Establish a Stand-alone Library, take the following steps

  1. Access the Manage Libraries page of the CCAdmin site.  This page is under "Libraries"
  2. Select "Add New"
  3. Complete the fields as desired and click "Submit" Note – moderation can be established for a stand-alone library at the time of its creation

The new library will appear in the libraries lists consistent with the view permissions selected.  It will not be accessible through the Communities lists.


PPT        MS PowerPoint

PPT        MS PowerPoint

seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found