User Tools

Site Tools


backlight_pages_changelog

Getting Started

Follow the installation documents here to install Backlight:

http://backlight.theturninggate.net/docs/doku.php?id=installation_setup

Backlight+Pages Changelog


v1.2.1 (2017-07-07)

  • Adds support for installation of Template Presets
  • Automatically uses new template when trying to republish photos after deleting album template
  • Fixes issue with missing Pangolin Wordpress settings
  • Fixes issue that prevented typing into forms in the Fotomoto widget when opened over Fancybox
  • Adds styling for definition lists
  • Adds z-index:0 to .content, to render each block of content in its own z-index context
  • Updates and moves logo styling
  • Enforces Coverage option in albums and album sets
  • Updates form colors to consistently apply to forms, specifically to the Search page form.
  • Fixes Masonry layout in album sets.

To update from Backlight+Pages 1.2.0 to Backlight+Pages 1.2.1:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!

1. Remove and re-upload the following files and directories:

  • backlight/admin/
  • backlight/designer/
  • backlight/publisher/
  • backlight/modules/okapi-core/
  • backlight/modules/pangolin-album/
  • backlight/modules/pangolin-album-set/
  • backlight/modules/pangolin-page/
  • TTG-Publisher.lrplugin

2. Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.

3. Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache

To update from earlier versions of Backlight+Pages to Backlight+Pages 1.2.0 Release 2:

Follow upgrade instructions for 1.2.0, below.


v1.2.0 (2017-07)

  • Adds new “Pangolin” design modules
  • Adds support for Google ReCAPCHA spam protection (see http://backlight.theturninggate.net/docs/doku.php?id=recaptcha)
  • Adds support for displaying file size errors in Lightroom
  • Adds support for SUPPRESS_STARTUP_ERRORS config item
  • Improves error reporting
  • Improves handling of Site Title
  • Improves handling of masthead image URL with embedded pages
  • Fixes issue with newlines in album titles for menu items
  • Fixes handling of invalid email in contact forms
  • Fixes error on handling of non-existent Cart module

To update to Backlight+Pages 1.2.0:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!

1. Remove and re-upload the following files and directories:

  • backlight/config.php
  • backlight/env.php.skel
  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages
  • backlight/modules/okapi-core

2. Upload the following new directories:

  • backlight/modules/pangolin-core/
  • backlight/modules/pangolin-album/
  • backlight/modules/pangolin-album-set/
  • backlight/modules/pangolin-page/
  • TTG-Publisher.lrplugin

3. Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.

4. Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache


v1.1.1 (2016-11-25)

  • Adds Company Name as From name for Contact emails
  • Removes IP Address field in Contact emails
  • Fixes issue with shortening external URLs used in menus
  • Fixes issue of reporting missing show_breadcrumbs_for_children when saving custom photo order
  • Fixes issue with missing menu descendants
  • Fixes issue when Top-level Gallery configured to neither show breadcrumbs or show breadcrumbs for children
  • Fixes issue with Top-level Gallery not showing breadcrumb when show breadcrumbs for children set to no
  • Fixes page layout issue
  • Fixes issue with auto-refresh on Pages with embedded Album
  • Fixes issue with z-index in menus
  • Ignores updating of album files for migrated Albums with empty slugs

To update to Backlight+Pages 1.1.1:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!

1. Remove and re-upload the following files and directories:

  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

2. Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.

3. Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache


v1.1.0 (2016-11-10)

  • Adds Export and Import of templates for sharing and backing up
  • Adds support for Tray 2 copy in Publisher's Album settings
  • Adds support for managing page, tray 1 and tray 2 copy under Backlight → Publisher → Top-level Galleries
  • Adds setting to not show the Top-level Gallery breadcrumb for child albums
  • Adds templated 404 pages with configurable template and page content
  • Adds album and page titles into the web page's <title> field. Adds support for configuring <title> format.
  • Adds extra classes to the <body> tag for targetting template type, slug, and generation of Backlight
  • Adds localisation support for Designer (previously managed within template designs)
  • Adds new phplugins functions: ttg_main_top, ttg_main_bottom, ttg_copy_top, ttg_copy_bottom, ttg_single_top, ttg_single_bottom, ttg_tray01_top, ttg_tray01_bottom, ttg_tray02_top, ttg_tray02_bottom, ttg_gallery_top, ttg_gallery_bottom
  • Adds PASSWORD_ENABLED and LOGGED_IN constants for use in phplugins
  • Adds support for save-on-enter when focus is on color picker
  • Changes menu handling to honour the sorting setting per Album Set rather than fixed alphabetically by title
  • Centralizes the location of resource loading, to improve cachability
  • Sets og_image_url and other metadata for embedded albums within Pages
  • Adds check for non-empty Fotomoto Store ID before adding 'add to cart' icons
  • Improves layout of color picker
  • Adds miscellaneous interface improvements to Backlight admin pages
  • Removes space produced by phplugins.php file
  • Fixes support for COMPANY_NAME and PAGE_TITLE in page title for all metadata fields
  • Fixes issue with single URL format in prev/next links not detecting working .htaccess correctly
  • Fixes support for HTML content in copy sections of Designer, especially </textarea>, which caused issues previously
  • Updates Font Awesome to 4.7.0

To update to Backlight+Pages 1.1.0:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!

1. Remove and re-upload the following files and directories:

  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

2. Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.

3. Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache


v1.0.5 (2016-10-06)

  • Adds support for Wordpress Themes
  • Adds new database setting to improve efficiency on network drives
  • Improves database connections with support for caching connections
  • Improves handling of hidden albums/sets in menus
  • Fixes issue on creating index files for new Top-level galleries
  • Fixes issue with updating URL links when clicking through from Publisher
  • Restores Publisher compatibility with LR3 and LR4
  • Adds check for IE 10/11 using Javascript; if true, set #page__body height: 100vh.
  • Fixes reversed title attributes on CRG “Select Image” and “Feedback” icons in the Photoswipe view.
  • Restructures some of the standard-page module to accommodate passthroughs to the Wordpress add-on.

To update to Backlight+Pages 1.0.5:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!

1. Remove and re-upload the following files and directories:

  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

2. Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache

3. Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.


v1.0.4 Release 3 (2016-09-12)

  • Adds password protection check to album-included scripts.

To update from Backlight+Pages 1.0.4 / 1.0.4 Release 2 to Backlight+Pages 1.0.4 Release 3:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!
Remove and re-upload the following files and directories:
  • backlight/modules/module-pages/
  • backlight/modules/standard-album/
  • backlight/modules/standard-page/

= Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache =

To update from earlier versions of Backlight+Pages to Backlight+Pages 1.0.4 Release 2:

Follow upgrade instructions for 1.0.4, below.

v1.0.4 Release 2 (2016-09-05)

  • Changes Fotomoto “Register Images” button to only appear on Fotomoto-enabled albums
  • Adds adjustments to the standard-page module to support the Theater update
  • Adds location option for albums embedded within pages

To update from Backlight+Pages 1.0.4 to Backlight+Pages 1.0.4 Release 2:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!
Remove and re-upload the following files and directories:
  • backlight/modules/module-pages/
  • backlight/modules/standard-album/
  • backlight/modules/standard-page/

= Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache =

To update from earlier versions of Backlight+Pages to Backlight+Pages 1.0.4 Release 2:

Follow upgrade instructions for 1.0.4, below.

v1.0.4 (2016-08-25)

  • Adds support for Theater
  • Adds support for Fotomoto
  • Adds support for numeric filename suffix metadata tokens
  • Adds refer field to Publisher API to avoid servers mistaking Publisher for a bot
  • Changes handling of phpLiteAdmin to open in chromeless template
  • Moves PHP modules listing from Cart to Backlight
  • Updates Page URL Format handling
  • Disables pagination of embedded albums, to prevent issue with broken page parameters
  • Fixes field names for album sorting
  • Fixes issue where Backlight would attempt to look under /tmp on first Image Upload
  • Fixes issue with broken image preview on Uploaded Images properties page
  • Adds check for 'files' session save handler before attempting to save sessions under backlight/data/sessions
  • Adds check for existence of mb_convert_string before attempting to use function
  • Improves error handling
  • Adds alpha support for masthead background-color.
  • Adds option to enable/disable masthead hyperlinking.
  • Adds localization options for Photoswipe UI.
  • Adds FitVids JS support: responsive video embeds.
  • Adds some basic styling for social media buttons.
  • Changes “Shift” CSS transition for trays; removes “Reveal” transition as problematic.
  • Removes “One Column, No Tray” (0col) layout option.
  • Improves appearance and utility of single-image HTML pages.
  • Sets 100% as maximum quality for Photos for Purchase rendition.
  • Updates to jQuery 3.1.0.

To update to Backlight+Pages 1.0.4:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!
Remove and re-upload the following files and directories:
  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

= Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache =

Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.


v1.0.3 (2016-07-12)

  • Adds support for Cart
  • Adds full menus for Client Response and Cart throughout Backlight admin
  • Adds new “UI Styling” control group in the Page Template designer for the Backlight Standard Page module; unifies styling of, and replaces separate controls for the off-canvas triggers, and various utility bars such as those used by the Client Response and Cart add-ons.
  • Adds new “Text Localization” control groups allow some English-language elements to be changed.
  • Adds support for pop-up Search
  • Completely reworks our handling of image downloads for the Backlight Standard Album, and carries through to the Client Response and Cart add-ons.
  • Separates img alt attribute from image caption. Empty captions now display as blank; alt attribute is always image file name.
  • Adds support for Magnific Popup to the Backlight page framework; this is cool, and will be detailed in a future blog post.
  • Fixes issue in Publisher using stale template settings upon initial change of selected album template
  • Improves error handling of attempts to download missing files or files in disallowed paths
  • Fixes pagination in Search results
  • Improves error handling of embedded Albums and Album Sets that no longer exist
  • Adds error handling when attempting to view page where 'page' template does not belong to a page engine
  • Removes redundant language and diagnostic files

To update to Backlight+Pages 1.0.3:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!
Replace the following files and directories:
  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

= Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache =

Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.


v1.0.2 (2016-06-08)

  • Adds support for Client Response Gallery
  • Improves caching of images, stylesheets and Javascript files
  • Improves efficiency of menu generation
  • Adds output sharpening and colorspace settings to Publisher
  • Adds 'view page in browser' link for Pages in Backlight admin
  • Reorganises Top-level Gallery Backlight admin pages
  • Adds function to delete Top-level Gallery database entry
  • Adds function to rename Top-level Gallery directory if this had been moved via FTP
  • Changes search result settings from 'rows' to 'items per page'
  • Improves handling of templates after migrating Publisher from CE4
  • Adds web font cross-domain setting to .htaccess file
  • Adds commented out cross-domain setting to Backlight htaccess configuation
  • Adds .htaccess file under /backlight/search/ so that Page URLs use the configured format
  • Renames Localisation to Localization in page copy and URLs
  • Fixes alphabetical sorting of descendent albums in menus
  • Fixes error in font stylesheet path
  • Fixes handling of 404 on invalid URLs under galleries
  • Fixes pagination in search results
  • Fixes issue with deprecated constructor name in SMTP
  • Fixes typos
  • Fixes issue in being unable to write to log files when open_basedir is set
  • Changed Google Fonts from @import embed in stylesheet, to <link> embed in document.
  • Minor styling tweaks/improvements.
  • Added “Navigation” section to standard-page design interface; styling options applied to both header and tray navigation.
  • Added “Flyout” menu style for tray navigation.
  • Removed “Submenu Indicators” color-picker.
  • Color is now inherited from menu item color and state, at 75% opacity.
  • Submenu indicators are now behaviorally/visually consistent between header and tray navigation.
  • Added alpha channel support (transparency) for the footer's background-color.
  • Added cell numbers.
  • Added color labels.
  • Added color controls for pagination UI.
  • Added icons to Photoswipe's share menu.
  • Added support for Facebook's og:image:width and og:image:height Open Graph tags.
  • Changed default photo size to 960px; Facebook recommends 720, 960 or 2048 for best results when images are shared.
  • Changed Photoswipe UI size from 44px to 48px for easier touching.
  • If password enabled, set <meta name=“robots” content=“noarchive, noindex, nofollow” />
  • Image caption now falls back to image title, then image file name.
  • Improved single-image HTML pages, added new styling options.
  • Updated implementation of custom UI elements for Photoswipe.
  • Fixed Google Maps button for Photoswipe on mobile.
  • Adds pagination navigation below grid

To update to Backlight+Pages 1.0.2:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!
Replace the following files and directories:
  • backlight/admin/
  • backlight/client-response/
  • backlight/config.php
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/search/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

= Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache =

Visit each of the Backlight, Designer and Publisher admin sections to allow Backlight to run any necessary database updates.

The directory backlight/crg can be deleted.


v1.0.1 (2016-05-11)

  • Fixes mapsEnabled error when viewing albums embedded in pages
  • Fixes path error for some hosts that failed to load resources for /page/ URLs
  • Removes :443 from URLs when browsing over https
  • Fixes missing trailing / on top-level breadcrumbs and descending menu items
  • Adds ordering by title in descending menu items
  • Fixes path handling for fetching available thumbnails in WAMP
  • Improves performance of building menus on each page load
  • Fixes issues with open_basedir
  • Fixes password protection for standard-album-set module.
  • Fixes imagesLoaded JS not loading in masonry-style album sets.
  • Fixes flex-wrap layout issues in Safari.
  • Adds alpha channel support (transparency) for the masthead's background-color.
  • Adds ttg_head and ttg_scripts PHPlugins hooks
  • Adds option to disable image sharing in Photoswipe.
  • Sharing buttons are hidden for password-protected albums.
  • Explicitly define color for a:visited hyperlinks in typography and navigation styling.
  • Removes password protection check from standard-album module.
  • Moves password protection check to standard-page for higher altitude checks over embeddable content.
  • Updates scaffolding.css with changes for figure elements, and the .haiku class.
  • Updates FontAwesome from 4.5.0 to 4.6.2.
  • Updates Photoswipe from 4.1.0 to 4.1.1.

To update to Backlight+Pages 1.0.1:

IMPORTANT: Do NOT replace the entire backlight directory!  Doing so will remove ALL data and settings!
Replace the following files and directories:
  • .htaccess
  • backlight/admin/
  • backlight/designer/
  • backlight/framework/
  • backlight/publisher/
  • backlight/modules/module-pages/
  • backlight/modules/okapi-core/
  • backlight/modules/standard-album/
  • backlight/modules/standard-album-set/
  • backlight/modules/standard-page/
  • TTG-Publisher.lrplugin

= Clear the Designer Template Cache by visiting Backlight → Designer → Templates → Clear Template Cache =

The version numbers are updated upon visiting the Backlight, Designer and Publisher admin sections. This step is not necessary for the update process to complete.


v1.0.0 ( 2016-05-04 )

  • Initial Release
backlight_pages_changelog.txt · Last modified: 2017/07/07 12:59 by matthew