Plugin for Typesetter CMS 5+
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
thirdparty/jquery-visible
.gitattributes
.gitignore
Addon.ini
LICENSE
LazyLoadingSections.css
LazyLoadingSections.js
LazyLoadingSections.php
README.md

README.md

Lazy Loading Sections for Typesetter CMS

About

Content of sections that have the CSS class ‘lazy-loading-section’ or ‘be-lazy’ (applied via Section Attributes) will be rendered as a ••• placeholder which will be dynamically replaced with the actual content not until the section appears on-screen. This way, visitors will get a ‘fast first render’ and save bandwidth if they do not scroll.

  • Sections need do be edited and saved after the CSS class was applied
  • The Lazy Loading effect will only take place for logged-off users
  • Works basically with all section types except wrapper sections
  • Visitors either need to have JavaScript enabled or opt-out (via a session cookie)

See also Typesetter Home, Typesetter on GitHub, Lazy loading (Wikipedia)

Current Version

1.0-b2

Requirements

  • Typesetter CMS 5.0+

Manual Installation

  1. Download the master ZIP archive
  2. Upload the extracted folder 'LazyLoadingSections-master' to your server into the /addons directory
  3. Install using Typesetter's Admin Toolbox → Plugins → Manage → Available → Lazy Loading Sections

License

GPL 2, for bundled thirdparty components see the respective subdirectories.