futusign
====
Manage and display digital signage content

- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [Contact](#contact)
- [License](#license)

Installation
====

Install and activate the *futusign* plugin via the WordPress *Plugins* admin
screen.

Additional details, including usage with Wordpress multisite, are available
in the [Frequently Asked Questions](https://www.futusign.com/faq/).

Usage
====
Using your favorite presentation tool, e.g., PowerPoint, create a slide
show with the same resolution and aspect ratio of the target display screen;
for example 1920px by 1080px for an landscape HD screen. Save it as a series of
images.

From the WordPress administrative screens.

1. Add a new *Image* (or multiple) from the admin menu; uploading the
image file.
2. Update the *Image Duration* as desired.
3. While adding the image, also add it to a new *Playlist*.
4. Add a new *Screen* from the admin menu.
5. While adding the screen, also subscribe it to the created *Playlist*.
6. View the *Screen*; it should be playing the *Image(s)*.

To create a digital sign, connect a television to a computer with a modern web
browser and have it load the *Screen's* URL. The loaded web application will
check every hour to automatically apply changes made on the admin screens.

**Caveats**

After the initial load, the web browser will load the web application with
or without a network connection.

When the plugin in updated, the web application will automatically
update and reload within an hour.

There are several known situations where the web application will display an
error until the situation is corrected (will recover within a minute).

* If the web application is running and the web browser loses its network
connection, it will display a *No Network* icon. The web application will also
repeatedly display the first *Image* in the list (if there is one).
* If the screen is not subscribed to a list, the web application will
display a *No Images* icon.
* If the screen is subscribed to one or more list that are all empty,
the web application will display a *No Images* icon.

**Tips**

* If required, the uploaded image file will be stretched / shrunk (centered and
maintaining aspect ratio) to just cover the target display screen.
* *Images* play alphabetically by title.
* *Images* can be scheduled to be published in the future using the
WordPress schedule feature.
* *Images* can be scheduled to expire in the future using the third-party
plugin *Post Expirator*.
* *Screens* are limited to playing less than 100 *Images*.
* A variety of devices can be used for digital signage
as described in the article [Digital Signage is Just Another Screen](https://medium.com/@johntucker_48673/digital-signage-is-just-another-screen-e138c2ec3ae9#.244a74dta).
While Chrome (or Chromium) is the recommended browser, Edge works fine.  
* Additional features can be added via commercial plugins available at
<https://www.futusign.com>.

Contributing
====
Submit bug or enhancement requests using the GitHub issues feature.

Contact
====
General questions and comments can be directed to
<mailto:john@larkintuckerllc.com>.

License
====
GPLv2 or later <https://www.gnu.org/licenses/gpl.html>
