Close
Next
Prev

 

    Loading...

Images and videos are often more engaging to a user than mere text, and help draw in a viewer. Photo Galleries increase user engagement, and are an easy-to-use, customer-directed application that offers high stimulation.

Pluck PhotosPhotos

Pinterest syndication integrated in the galleries application helps drive traffic back to your site. The Pin It () button is available on Pluck's photo and video detail pages and on the Persona Photos photo detail page, both on the first and third person views. If the user's persona is private, the Pinterest button does not appear.

As most galleries are user driven, and not editorially driven, they encourage user engagement; creating events around uploading photos or videos to a gallery can further encourage users to share content. With the option of either persona or public galleries, users decide if they want the content they share to be viewed by friends and select audience members only, or by the general public. Galleries provide your members with a place to share and build a lively community.

Features

  • Photo and Video support
  • Public galleries
  • Voting and Reactions
  • Social Sharing and Syndication
  • Advanced moderation
  • Rewards
  • Personal galleries
  • Integrated Comments
  • Tagging
  • Integrated Discovery
  • Robust gallery management

Works With

Comments
  — Add Comments to Galleries and enable your users to share their opinions and offer feedback.
Persona
  — Users can create their own personal galleries.
Contests
  — Promote content (photos and videos) posted in the Galleries, allowing for a more active community experience.
Shares
  — Distribute gallery content to social bookmarking sites.
Connection
  — Syndicate gallery content to Pinterest.
Reactions
  — Engage users and identify quality content.
Discovery
  — Highest shows which photos and videos are the most recommended or most highly rated, which can be useful for contests and rewards.
Forums
  — Allow community members to create conversations and provide feedback on the content provided by other users, creating a more vibrant community experience.

Implementation Tips

  • Don’t editorially drive Galleries, but rather let users submit their own content.
  • Use video or YouTube where appropriate: video elevates the experience.
  • Take advantage of the content you own in the future for benefits.

Details

Pluck Galleries provide the perfect place for your community members to contribute their photos and videos. Gallery content can be limited to sharing with friends and selected community members through a user’s persona, or can be shared across the entire community. The Pluck Moderation Engine includes dedicated photo and video content moderation and management capabilities to ensure that all gallery content is appropriate.

  • MailGallerySubjectText

    Description: Subject text that will be sent on a gallery notification. {0} expands to gallery title. Example: Pluck.com Photo Gallery: {0}

    Default Value:

    Applications: Photos Email

    Preference Type: SiteSpecific

    Import: YES

    Value Range: Pluck.com Photo Gallery: {0}

  • MailPhotoApprovedSubjectText

    Description: Subject text that will be sent on a photo approved notification, assuming user has email enabled in persona profile settings.

    Default Value:

    Applications: Photos Email

    Preference Type: SiteSpecific

    Import: YES

    Value Range:

  • MailPhotoSubjectText

    Description: Subject text that will be sent on a photo notification. {0} expands to post title, {1} expands to username. Example: Pluck.com Photo: {0} by {1}

    Default Value:

    Applications: Photos Email

    Preference Type: SiteSpecific

    Import: YES

    Value Range: Pluck.com Photo: {0} by {1}

  • AllowHTMLInPhotoUploads

    Description: Allows / Disallows HTML in photo uploads.

    Default Value: true

    Applications: Photos

    Preference Type: Global

    Import: PROMPT

    Value Range:

  • AllowUserKeyAuthenticationForPhotoUpload

    Description: Allows Photokey to be passed on photo uploads bypassing cookies.

    Default Value: false

    Applications: Photos

    Preference Type: Global

    Import: PROMPT

    Value Range:

  • MaximumPhotoSize

    Description: Maximum size in bytes that that a photo can be to be uploaded.

    Default Value: 716800

    Applications: System

    Preference Type: Global

    Import: NO

    Value Range: unsigned integer

  • RootPhotoPath

    Description: This is the file system path that will be used as the photo sharing location. This may be a network share in clustered installations to avoid making local replicas of photo file content.

    Default Value: C:\pluck2\Photos

    Applications: System

    Preference Type: Global

    Import: NO

    Value Range: string

  • AbuseWeights

    Description: Defines what weight is given to each user tier when creating abuse reports. 'Higher-level' users tend to be weighted more since we 'trust' abuse reports from them more.

    Default Value:

    Applications: Comments Forums Persona Photos

    Preference Type: Global

    Import: YES

    Value Range: AbuseWeight

  • AbuseWeightsByUserTier

    Description: Defines what weight is given to each user tier when creating abuse reports. 'Higher-level' users tend to be weighted more since we 'trust' abuse reports from them more.

    Default Value:

    Applications: Comments Forums Persona Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • PhotosDisabled

    Description: Turns off Photos for customers that aren't purchasing.

    Default Value: false

    Applications: Photos

    Preference Type: Global

    Import: NO

    Value Range: true false

  • CompressionQuality

    Description: Image compression quality when uploaded images are resized. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 85

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • EmsSharedSecret

    Description: This is the EmsSharedSecret value used for the 3rd party plugin (eg. Vidavee)

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • EmsApiKey

    Description: This is the EMS Api Key used for the 3rd party plugin (eg. Vidavee)

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • EmsPassword

    Description: The username used for the 3rd party MediaService (eg. Vidavee)

    Default Value: password

    Applications: Photos

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • EmsTranscodeTimeoutMS

    Description: This is the amount of time allowed (in milliseconds) before the EMS watcher will abort a transcode and send the video file back to the raw folder (eg. Vidavee) 2 hours

    Default Value: 7200000

    Applications: Photos

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • EmsUsername

    Description: The username used for the 3rd party MediaService (eg. Vidavee)

    Default Value: username

    Applications: Photos

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • FFMpegThumbnailDelay

    Description: When using FFMpeg for Video processing, the video thumbnail is taken (x) number seconds into the video. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 3

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegThumbnailSizeLarge

    Description: When using FFMpeg for Video processing, the video thumbnail large size. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 440

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegThumbnailSizeMedium

    Description: When using FFMpeg for Video processing, the video thumbnail medium size. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 200

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegThumbnailSizeSmall

    Description: When using FFMpeg for Video processing, the video thumbnail small size. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 60

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegVideoBitRate

    Description: When using FFMpeg for Video processing, the bit rate setting that is passed to the FFMpeg processor. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 2500

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegVideoFrameRate

    Description: When using FFMpeg for Video processing, the frame rate setting that is passed to the FFMpeg processor. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 30

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegVideoQuality

    Description: When using FFMpeg for Video processing, the quality setting that is passed to the FFMpeg processor

    Default Value: Standard

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • FFMpegVideoSize

    Description: When using FFMpeg for Video processing, the video size setting that is passed to the FFMpeg processor. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 608x342

    Applications: Video

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeLarge

    Description: Default large image size bounding box. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 440

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeMedium

    Description: Default medium image size bounding box. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 200

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • PhotoUploadReturnsHTTPErrors

    Description: Indicates if an real HTTP error code should be returned on photo upload instead of the normal 200 HTTP return codes with text error messages in the body of the page.

    Default Value: false

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeP4Persona

    Description: Default pluck4 avatar image size bounding box, used in 3rd person persona view. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 183

    Applications: Persona

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeP4Avatar

    Description: Default pluck4 avatar image size bounding box, used in mini persona/comments. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 40

    Applications: Comments Persona Reviews

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeP4Photo

    Description: Default pluck4 photo image size bounding box, scheduled to be used in persona galleries; not used as of REL 4.4. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 360

    Applications: Persona

    Preference Type: Global

    Import: YES

    Value Range:

  • PublicGalleriesPerPage

    Description: The number of galleries per page in a Public Photo Gallery

    Default Value: 20

    Applications: Photos

    Preference Type: SiteSpecific

    Import: YES

    Value Range:

  • PublicGalleryPhotosPerPage

    Description: The number of thumbnail images per page in a Public Photo Gallery

    Default Value: 20

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeRecentSlide

    Description: Default recent slide image size bounding box, used in galleries for next / previous. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 160

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • RequireTermsOfService

    Description: Enables the Terms of service check box on photo upload

    Default Value: false

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeSmall

    Description: Default small image size bounding box. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 60

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • DefaultImageSizeTiny

    Description: Default tiny image size bounding box. This only affects newly uploaded files, not existing files already on the system.

    Default Value: 16

    Applications: Photos

    Preference Type: Global

    Import: YES

    Value Range:

  • UpdateTimeWindow

    Description: Photos updated within n seconds of each other will be counted as a single update (gives user time to correct mistakes, etc)

    Default Value: 300

    Applications: Persona

    Preference Type: SiteSpecific

    Import: YES

    Value Range:

  • GalleryPath

    Description: This is the gallery path on the customer's website, where a list of all galleries will be. The path is relative as it's built by prepending ClientBaseUrl. gSitelife.Galleries() is included on this page. This preference must be defined. There is no default value.

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: YES

    Value Range: string

  • GalleryPhotoPath

    Description: This is the gallery photo path on the customer's website, where a specific photo's details will be. The path is relative as it's built by prepending ClientBaseUrl. gSitelife.Photo() is included on this page. This preference must be defined. There is no default value.

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: YES

    Value Range: string

  • PhotoSubmissionPath

    Description: This is the photo submission path on the customer's website, where users can upload/sumbit photos. The path is relative as it's built by prepending ClientBaseUrl. gSitelife.PhotoSumbit() is included on this page. This preference must be defined. There is no default value.

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: YES

    Value Range: string

  • PhotoSubmissionPathIsOverridden

    Description: Flag that is set if the value is overriden - changed per request (pck vruntime setting)

    Default Value: false

    Applications: System

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • PublicGalleriesPath

    Description: This is the pubic gallery path on the customer's website, where a list of all public galleries will be. The path is relative as it's built by prepending ClientBaseUrl. gSitelife.PublicGalleries() is included on this page. This preference must be defined. There is no default value.

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: YES

    Value Range: string

  • PublicGalleriesPathIsOverridden

    Description: Flag that is set if the value is overriden - changed per request (pck vruntime setting)

    Default Value: false

    Applications: System

    Preference Type: SiteSpecific

    Import: NO

    Value Range:

  • VideoGalleryDetailWidgetPath

    Description: This is the video path on the customer's website, where a specific video will be. The path is relative as it's built by prepending ClientBaseUrl. This was never implemented as a widget, but this path is used in the RecentActivity and Discovery Calls to indicate where on the customer's site to display videos.

    Default Value:

    Applications: Photos

    Preference Type: SiteSpecific

    Import: YES

    Value Range: string

To set up Pluck Photos using REST

  1. Before you can install Pluck applications on your pages, your Pluck Application Server environment must be set up.

  2. Determine which page(s) you want to add a Photos to.

  3. Make sure any preferences are set. Your Pluck representative can help you determine if any preferences are relevant to your implementation and what settings should be made for Photos.

  4. Load the Pluck Libraries. Give your site access to the applications on the Pluck Application Server by including the following somewhere in the <head> tag:

    <script type="text/javascript" src="http://yourPluckServer.com/ver1.0/Content/ua/scripts/pluckApps.js"></script>

    where yourPluckServer is the domain of your Pluck server.

  5. Include the Pluck Applications CSS. In the <head> tag, link to the Pluck Application CSS:

    <link rel="stylesheet" type="text/css" href="http://yourPluckServer.com/ver1.0/Content/ua/css/pluckAll.css" />

    where yourPluckServer is the domain of your Pluck server.

  6. Make The REST Call. Call the Photos response with the appropriate URL:

    http://yourdomain.com/ver1.0/pluck/publicPhotos.app?plckPhotoPage=Photo&clientUrl=http%3A%2F%2Fwww.yourdomain.com%2Fpageyouareon%3Fquerystring

    where yourdomain is the domain of your Pluck server.

    Note:

    When installing REST applications, you must pass the SiteLifeHost and AT cookies in the REST call. The AT cookie is case sensitive and is lowercase by default. Depending on your environment setup you may be required to pass additional cookies. The clientUrl is also required and should be passed in as the current page being requested with the full querystring. URLencode the entire value when adding it to the above URL. Don't URLdecode the requesting URL prior to encoding it or you can end up with invalid URLs. For more information, ask your Pluck Representative.

Creating Public Galleries from the Workbench

Creation and management of Public Galleries are handled from the Community Management Workbench. Use the Community Management Workbench to:

Manage Photo Galleries

For more information on using Pluck’s Workbench, see the Community Management Workbench Guide.

Drop Photos On a Page

  1. Load the Pluck libraries. In the <head> tag, add:

    <script type="text/javascript" src="http://yourdomain.com/ver1.0/Content/ua/scripts/pluckApps.js"></script>

  2. Build the parameter string:

    The parameter string is a comma-delimited list of required and optional parameters meant to format the widget. For example:

  3. Place the Photos JavaScript call on the page where you want the app to appear:

  4. Save and reload. The Pluck Photos application appears on the page where you put the PAS call.

    6.0.11 Release        © 2014 DemandMedia                                   Teacher’s Edition