Save up to 50% off any of our desktop apps in our Spring Sale, including DisplayFusion,
ClipboardFusion, FileSeek, iTunesFusion, LogFusion, TrayStatus, and VoiceBot!

Title

Message

Confirm

New Feature: Recycle Bin for Deleted Devices

March 26, 2019

We're excited to announce that we've added a new "recycle bin" feature for handling deleted devices. Now, when you delete a device, it will move to the built-in "Deleted Devices" group so that you can easily restore it in the future if needed. Devices in the "Deleted Devices" group do not count towards your active devices with regards to billing.

To delete a device, navigate to the device's configuration page, then click the "Delete Device" link at the top of the page. You'll be prompted to confirm the action.

The Delete Device Link
The Delete Device Link

If you navigate to the Devices page, you'll see a new built-in group called "Deleted Devices." The device you just deleted should show up there. Note that the main Dashboard does not show the "Deleted Devices" group.

The Deleted Devices Group
The Deleted Devices Group

To restore the device, you can either drag the device from the "Deleted Devices" group and drop it on another group, or you can click "Undelete Device" on the device's configuration page.

The Undelete Device Link
The Undelete Device Link

To permanently delete the device, click the "Permanently Delete this Device" link on the device's configuration page.

The Permanently Delete Device Link
The Permanently Delete Device Link

Playlist Capability Added to Audio Player App!

March 19, 2019

We're very excited to announce a feature upgrade for the Audio Player app! You can now configure a playlist of audio files to rotate through.

To get started with the Audio Player app, first upload some audio files on the Content page.

Content Page
Content Page

Next, add the Audio Player app to one of your devices.

App Selector
App Selector

In the Audio Player configuration dialog, click "Add Audio File," then choose the audio files you'd like to add to the playlist. If you need to change the order of the audio files, you can select one or more in the list and then click "Move Up" or "Move Down" to adjust their positions.

Adding Audio Files
Adding Audio Files

When you're finished configuring the list of audio files, click the green "Save" button, and you're all set! If the changes don't show up on your device immediately, click the "Reload Content Frames" link at the top of the device page to force a refresh.

URL Slideshow Option Added to the Custom URL App

March 8, 2019

We're very excited to announce a feature upgrade for the Custom URL app! You can now configure a list of websites to rotate through on a set interval. Using this you can now rotate through websites in a single large frame, rather than trying to fit a bunch of smaller Custom URL frames on one display.

To configure the URL slideshow, first, add a Custom URL app to your CloudShow device.

App Selector
App Selector

In the Custom URL configuration dialog, click "Add Website URL," paste in the URL, then click the green "Add Website URL" button. Repeat this process for any other websites you'd like to add to the list.

Adding URLs
Adding URLs

To configure how long you want each website to be shown, specify the interval in minutes. The default is 15 minutes, but you can set it as low as 1 minute.

Setting the Interval
Setting the Interval

When you're finished configuring the list of websites and the interval, click the green "Save" button, and you're all set! If the changes don't show up on your device immediately, click the "Reload Content Frames" link at the top of the device page to force a refresh.

Top WallpaperFusion Members for February 2019

March 1, 2019

Congratulations to our top contributing members for February 2019! They have been hard at work submitting, rating, and discussing images on WallpaperFusion, and have racked up some impressive reputation scores along the way!

Contributors
1.
Alan Wade's profile on WallpaperFusion.com
2.
izann's profile on WallpaperFusion.com
3.
Laodurias' profile on WallpaperFusion.com
4.
Tony Kohlruss' profile on WallpaperFusion.com
5.
DLJunkie's profile on WallpaperFusion.com
6.
Judith Lane's profile on WallpaperFusion.com
7.
Kirk Meyer's profile on WallpaperFusion.com
8.
Nicolas Deleglise's profile on WallpaperFusion.com
9.
CDEEPK's profile on WallpaperFusion.com
10.
Daniel Parker's profile on WallpaperFusion.com
JigsawMania
1.
Laodurias' profile on WallpaperFusion.com
2.
sandy17's profile on WallpaperFusion.com
3.
cherbear48's profile on WallpaperFusion.com
4.
masa2's profile on WallpaperFusion.com
5.
Tsula's profile on WallpaperFusion.com
6.
Pamala McGlothlin's profile on WallpaperFusion.com
7.
Moanerz77's profile on WallpaperFusion.com
8.
aba3's profile on WallpaperFusion.com
9.
Sly's profile on WallpaperFusion.com
10.
BGL's profile on WallpaperFusion.com

Check out the current top members or look at previous months on our Top Members page!

Introducing Widgets!

February 25, 2019

We're very excited to announce a powerful new feature, Widgets! CloudShow Widgets allow you to overlay extra information on your content frames. You can add clocks, weather information, custom text/HTML, background audio/music, and more. To get started with Widgets just click the App icon for your content frame to open the radial menu.

Widgets
Widgets

Once the radial menu is open, click the Widgets icon and you'll be presented with a list of all the currently available widgets. Select the Widget you would like to add, then adjust it's settings and position.

Widgets
Widgets

Voila, you're all set! In the preview below you can see a clock overlaid on the News app. You can customize the look, location, size and more for each widget.

Content Frame with Clock Widget
Content Frame with Clock Widget

Try out the new Widgets feature today!

CheckCentral API Documentation: createCheck Endpoint

February 21, 2019

The CheckCentral API provides an endpoint for creating checks programmatically. All of the configuration options are available through the API, detailed below. To create a new check through the API, you will require an API token for your organization with Read/Write access. Organization administrators can create tokens through the API portal on your dashboard.

The endpoint is located at https://api.checkcentral.cc/createCheck/?apiToken=APITOKEN where the APITOKEN placeholder is replaced with your valid token. The request must be made with the Content-Type header set to application/json. The body of the request should contain as many of the properties listed below as required to define the check. Any properties not passed will be set to their default value.

For example, to create a new check that:

  • Receives messages at the address "demo+apicheck@mycheckcentral.cc"
  • Expects messages every two hours
  • Expects messages only on weekdays
  • Is set to Failure unless the message subject is "Message Success" or the message body has the text "No Errors Reported"

you would send the following json in the body of the request:

Code

The check data must include a name property, as well as at least one of email_alias and matching_conditions to allow the check to be matched against incoming messages.

The complete list of possible properties for check configuration are as follows:

Check Structure

Parameter Type/Allowed Values Default

name

The name for the new check.

The name parameter is required.

String

email_alias

The plus alias for the check. This will be used to generate the custom email address for the Check along with your organization account name: account_name+email_alias@mycheckcentral.cc.

At least one of the email_alias or matching_conditions parameters must be specified.

String

matching_conditions

The rules that will be used to match incoming messages. See the definition of a ConditionGroup below.

At least one of the email_alias or matching_conditions parameters must be specified.

ConditionGroup {}

group_id

The ID of the group to assign this check. IDs may be retrieved from the getGroups API endpoint.

String

description

A text description for the check.

String

interval_type

The interval unit CheckCentral will use to calculate the expected arrival time of incoming messages

One of:

  • minute
  • hour
  • day
  • week
  • month
day

interval_value

The number of interval units (see above) used when calculating the expected arrival of incoming messages.

Integer 1

overdue_minutes

How many minutes after the interval has elapsed CheckCentral will wait before flagging the check as failed.

Integer 30

window_start

An optional time of day when messages will begin to be received.

String 00:00

window_end

An optional time of day when messages will cease to be received.

String 00:00

active_days

Pass an array of days to indicate which days the check should expect to receive messages.

An array containing either "all", or any of:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat
[ "all" ]

enabled_notifications

Pass an array of personal notification services to configure the check to send alerts via those services.

An array containing any of:

  • email
  • sms
  • push
  • pushbullet
  • pushover
[]

enabled_integrations

Pass an array of organization notification services to configure the check to send alerts via those services.

An array containing any of:

  • slack
[]

notify_returned_to_success

Checks with this flag will send an alert when they are restored to a success state by an incoming message.

Bool true

notify_outside_window

Checks with this flag set to false will only send alerts during the time window and active days configured above.

Bool true

notify_consecutive_failures

This parameter controls when CheckCentral will send alerts about failure messages.

One of:

  • always
  • first
  • after_n
  • every_nth
always

notify_consecutive_failures_limit

If notify_consecutive_failures is set to either after_n or every_nth, this parameter configures how many consecutive failures will trigger alerts.

Integer 1

notify_failure_grace_period

The number of minutes this check will wait to send alerts about failures. If the check is returned to successful status before this period elapses, any pending alerts will be cancelled.

Integer 0

default_status

The default status for incoming messages that don't match against any of the conditions below.

One of:

  • success
  • warning
  • failure
failure

success_conditions

The rules that determine whether incoming messages will be set to success. See the definition of a ConditionGroup below.

ConditionGroup {}

warning_conditions

The rules that determine whether incoming messages will be set to warning. See the definition of a ConditionGroup below.

ConditionGroup {}

failure_conditions

The rules that determine whether incoming messages will be set to failure. See the definition of a ConditionGroup below.

ConditionGroup {}

ConditionGroup

Parameter Type/Allowed Values Default

required_conditions

This parameter controls whether incoming messages must meet any or all of the conditions defined below to be considered a match.

One of:

  • all
  • any
"all"

condense_whitespace

If this flag is set, all of the conditions defined in this group will treat multiple whitespace characters as a single space.

Bool false

conditions

The list of conditions for this ConditionGroup to match messages against. See the definition of a Condition below.

Array[Condition] []

Condition

Parameter Type/Allowed Values Default

message_field

Which part of the incoming message will be examined for this condition.

One of:

  • subject
  • body
  • to
  • cc
  • attachments
  • attachment_text
  • from
  • originally_to
subject

matches

What matching rule this condition will use.

One of:

  • contains
  • not_contains
  • exactly
  • empty
  • not_empty
  • has_attachments
  • has_no_attachments
  • filename_contains
  • filename_not_contains
  • filename_exact
  • text_contains
  • text_not_contains
  • complex_match
  • complex_filename_match
  • complex_text_match
contains

value

The value to use with the above matching rule and message component.

String

ClipboardFusion 5.5 Now Available!

February 21, 2019

We're very excited to announce that ClipboardFusion 5.5 is now available for download! We've fixed a few bugs, improved the way our servers talk to ClipboardFusion, and added a new Macro function for a listview box with filtering capabilities!

ClipboardFusion 5.5 Highlights

  • Change: Push syncing improvements
  • Change: New Macro function to open a listview window with filter (BFS.Dialog.GetUserInputListViewWithFilter)
  • Fix: UI no longer hangs during a sync
  • Fix: Settings restore now restores and binds the hotkeys correctly
  • Fix: General fixes and improvements

Updating ClipboardFusion

We encourage everyone to update to the new version today to take advantage of these improvements. If you would like to see a complete list of all the changes, please view the ClipboardFusion Change Log. We would also like to thank all of the translators who have helped translate ClipboardFusion to their native languages.

ClipboardFusion Screenshots

Clipboard Manager > History List
Clipboard Manager > History List

Upload Content from Dropbox, Google Drive, and Microsoft OneDrive!

February 14, 2019

CloudShow now supports uploading content from 3 new online sources: Dropbox, Google Drive, and Microsoft OneDrive! Using the all-new upload source selector you can choose where you upload your content from.

Upload Selector
Upload Selector

Your Computer

As before you can still upload content from your computer, and CloudShow now supports multiple file uploads at once. Just ctrl+click multiple files to select more than one and upload them at the same time.

Upload from Your Computer
Upload from Your Computer

Dropbox

If you store your files in Dropbox for work or personal use, CloudShow can access them now. You just need to authorize CloudShow to connect to your Dropbox account (as read-only) then just browse to the files you need.

Upload from Dropbox
Upload from Dropbox

Google Drive

If you use Google Drive to store your media files, CloudShow can now download them into your content section. Once you authorize CloudShow to connect to your Google Drive account (as read-only) your files are just a few clicks away.

Upload from Google Drive
Upload from Google Drive

Microsoft OneDrive

If you're a Microsoft OneDrive user, you're in luck! CloudShow can now pull content from your OneDrive account into your CloudShow content. Simply authorize CloudShow to access your OneDrive files (as read-only) and you're all set.

Upload from Microsoft OneDrive
Upload from Microsoft OneDrive

Start Uploading Today!

Uploading files to your CloudShow content area is now easier than ever. Check out the new upload providers today!

Checking Website Certificate Expiry Dates with CheckCentral

February 4, 2019

If you have websites that you're in charge of maintaining the SSL certificates for, you can monitor them for expiring certificates using this PowerShell script. The script can be run from anywhere, as it connects to the public URL for the website, and it will email the results wherever you like. You can set it up to email yourself, or you can configure it to email the results to CheckCentral so that you can automate the status parsing.

    Setting Up the Check Schedule

  1. On your CheckCentral dashboard, click the "New Check" link.
  2. Give the Check a name. It can be whatever you like, for example "Website Certificate Expiry Check."
  3. Choose an existing Check Group to add this check to, or create a new one if you like, by clicking "New Group."
  4. For this guide, we'll assume that you're going to run the script every day. In order for CheckCentral to notify you when the Check is overdue (e.g. if the script didn't run as scheduled, or got hung up on its last run), you'll want to configure the "Emails are expected every" setting to "1 Day."
  5. Notice that there's nowhere to assign the time of day that the email is expected. This is because CheckCentral will automatically adjust the expected time based on when the last email arrived. If your script runs at 9am and finishes at 9:01am today, then the next email will be expected at 9:01am tomorrow. In case the script runs slightly late one day, you can configure the Check to only notify you if the email is late by more than a certain amount of time. We'll leave it at the default of 30 minutes for this example, which means that you won't get an "Overdue" notification until 9:31am tomorrow. This allows an extra 30 minutes for the script to run before any action is taken.
  6. The Description field is optional, but can be helpful for documentation purposes.
  7. The Check Information Section
    The Check Information Section

    Configuring the Matching Rules

  8. The "Matching Rules" section is where you'll tell CheckCentral which emails should be processed by this Check. By default, the Check's email address will be populated with a custom email address based on the Check name. For this example we'll change it to "demo+certexpirycheck@mycheckcentral.cc." You'll see where this gets used later in this guide.
  9. The Matching Rules Section
    The Matching Rules Section

    Configuring the Status Rules

  10. In the "Status" section, you'll set what you want the default status to be when an email matches the check, but doesn't match any of the Success/Warning/Failure rules. Generally it's best to leave this set to Failure, then specify your Success and Warning criteria. This way it's only marked as successful or warning if it matches your given rules, anything else is marked as a failure so that you get notified and can investigate further.
  11. The "Success Rules" section is where you'll set the criteria that will mark the Activity as successful. Click the "Add Success Rule" link. A successful run (no certificates expiring soon) of the script will have the word "Success" in the email Subject, so we'll set the rule to "Subject contains Success"
  12. The "Warning Rules" section is where you'll set the criteria that will mark the Activity as a warning. Click the "Add Warning Rule" link. The email notification for a the script will have the word "Warn" in the email Subject if one or more certificates are expiring soon, so well set the rule to "Subject contains Warn"
  13. The Status Rules Section
    The Status Rules Section

    Configuring Notifications

  14. In the Notifications section, you can choose how to you want to be notified about changes to the status of this Check. In this example, enabling the checkbox for "Email" will send an email when the Check status changes, to everyone on the CheckCentral Organization > Users page that has Email notifications enabled. If there are consecutive Success emails, a notification won't be sent every time, only when the status changes from Success to Warning/Failure, and back.
  15. Click the "Save Check" button to finish setting up this Check.
  16. The Notifications Section
    The Notifications Section

    Setting Up the Script

  17. Now that our Check is setup in CheckCentral, we'll need to setup the script on a machine that can run it every day. First, download the script: CheckWebsiteCertExpiry.zip, and extract it to somewhere on your computer. (e.g. C:\Scripts)
  18. Go to the new folder (e.g. C:\Scripts\CheckWebsiteCertExpiry) and edit websites.txt with the list of websites you want to check. Make sure to put one URL on each line.
  19. Open a PowerShell console and run the script to make sure it works. For example:
    .\CheckWebsiteCertExpiry.ps1 -Websites (Get-Content websites.txt) -EmailFromAddress <Email From Address> -EmailToAddress <Check Email Address from Step 7>
  20. Now refresh the Check page for the Check you created and you should see the new Activity that was sent in by the script.
  21. You're ready to setup the Windows Scheduled Task now, so that the script will run automatically every day. First, edit the parameters at the top of the "CreateScheduledTask.ps1" script and save the changes.
  22. Open an administrative PowerShell console and run .\CreateScheduledTask.ps1.
  23. If everything was successful, you should see the new Scheduled Task in the Windows Task Scheduler. Double-check that the schedule looks good, then run it and verify that a second Activity shows up in the CheckCentral Check.

As always, if you run into any trouble configuring your Checks, please feel free to contact us and we'll be glad to help out.

Top WallpaperFusion Members for January 2019

February 1, 2019

Congratulations to our top contributing members for January 2019! They have been hard at work submitting, rating, and discussing images on WallpaperFusion, and have racked up some impressive reputation scores along the way!

Contributors
1.
Alan Wade's profile on WallpaperFusion.com
2.
Nicolas Deleglise's profile on WallpaperFusion.com
3.
Tony Kohlruss' profile on WallpaperFusion.com
4.
izann's profile on WallpaperFusion.com
5.
Mellou's profile on WallpaperFusion.com
6.
David Waterston's profile on WallpaperFusion.com
7.
John Bonda's profile on WallpaperFusion.com
8.
Guilherme Kawall's profile on WallpaperFusion.com
9.
DLJunkie's profile on WallpaperFusion.com
10.
Kirk Meyer's profile on WallpaperFusion.com
JigsawMania
1.
cherbear48's profile on WallpaperFusion.com
2.
Laodurias' profile on WallpaperFusion.com
3.
Pinkardvark587's profile on WallpaperFusion.com
4.
MT9's profile on WallpaperFusion.com
5.
masa2's profile on WallpaperFusion.com
6.
LongJohn's profile on WallpaperFusion.com
7.
Tsula's profile on WallpaperFusion.com
8.
Toni17's profile on WallpaperFusion.com
9.
tamee's profile on WallpaperFusion.com
10.
nova100's profile on WallpaperFusion.com

Check out the current top members or look at previous months on our Top Members page!

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
Reputationclose

Reputation points are a measure of how involved you are in the WallpaperFusion commmunity. The more you use the site, the higher your reputation will grow!

Submissions
Rep:  1.0kSingle-monitor image
Rep:  2.0kDual-monitor image
Rep:  3.0kTriple-monitor image
Rep:  4.0kQuad-monitor image
Rep:  20Complete Beginner Puzzle (3x3)
Rep:  40Complete Easy Puzzle (5x5)
Rep:  80Complete Medium Puzzle (8x8)
Rep:  125Complete Hard Puzzle (12x12)
Ratings
Rep:  1Receive 1-star Rating
Rep:  2Receive 2-star Rating
Rep:  5Receive 3-star Rating
Rep:  9Receive 4-star Rating
Rep:  15Receive 5-star Rating
Rep:  2Rate someone else's image*
 *Limited to 50 points per day.
Favourites
Rep:  25Someone else marks your image as a favourite*
*Limited to 250 points per day.
Downloads
Rep:  0.1Someone else downloads your image* (calculated daily)
*Limited to 100 points per day.
Comments
Rep:  4Receive a comment on your image
Rep:  4Comment on someone else's image*
 *Limited to 80 points per day.

See how this member's reputation ranks this month, last month, or all-time.

Loading...